(A)视图与数据库表相同,用来存储数据 (B)视图不能同数据库表进行连接操作 (C)在视图上不能进行更新操作
(D)视图是从一个或多个数据库表导出的虚拟表 2、SQL命令中用于建立表的命令是( D )。
(A)CREATE VIEW
(B)CREATE LABEL (D)CREATE TABLE
(C)CREATE DATABASE
3、SQL命令中用于插入数据的命令是( D )。
(A)INSERT
(B)APPEND (D)INSERT INTO
(C)INSERT BRFORE
4、求每个交易所的平均单价的SQL语句是( D )。
(A)SELECT 交易所,AVG(单价) FROM STOCK GROUP BY 单价 (B)SELECT 交易所,AVG(单价) FROM STOCK ORDER BY 单价 (C)SELECT 交易所,AVG(单价) FROM STOCK ORDER BY 交易所 (D)SELECT 交易所,AVG(单价) FROM STOCK GROUP BY 交易所 5、结构化程序设计的三种基本逻辑结构是( A )。
(A)顺序结构、选择结构和循环结构 (B)选择结构、循环结构和嵌套结构 (C)选择结构、循环结构和模块结构 (D)顺序结构、递归结构和循环结构
6、Visual Foxpro通过命令窗口建立程序的命令是( C )。
(A)MODIFY STRUCTURE (C)MODIFY COMMAND
(B)MODIFY VIEW (D)MODIFY MENU A )。
(B)在输入字符串时必须加上定界符
7、对于ACCEPT命令,下列说法正确的是(
(A)该命令只能接收字符串
(C)不能直接按回车键而不输入任何内容 (D)以上都正确 8、面向对象程序设计中程序运行的最基本实体是( C )。
(A)方法
(B)类
(C)对象
(D)函数
9、表单有自己的属性、方法和( B )。
(A)图形
(B)事件
(C)容器
C
(D)形状
10、在Visual Foxpro中,运行表单T1.SCX的命令是(
(A)DO T1
)。
(B)RUN FORM T1 (D)DO FROM T1
(C)DO FORM T1
11、求当前学生成绩表文件中所有学生数学平均成绩的正确的命令是 C 。
A、AVG
数学 TO X
B、SELECT AVERAGE(数学) FROM CJ
D、AVERAGE 数学 FROM CJ
C、SELECT AVG(数学)FROM CJ
12、在SQL命令中SELE * FROM CJ WHERE 数学BETWEEN 90 AND 70其意思等价于 C 。
A、 SELE * FROM CJ WHERE 数学<90 OR 数学>70 B、 SELE * FROM CJ WHERE 数学<=90 OR 数学>=70 C、 SELE * FROM CJ WHERE 数学<=90 AND 数学>=70 D、SELE * FROM CJ WHERE 数学<90 AND 数学>70
13、在DO WHILE„ENDDO循环结构中,LOOP命令的作用是 B 。
A、 退出过程,返回程序开始处
B、 转移到DO WHILE 语句行,开始下一个判断和循环
C、 终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行 D、终止程序执行
14、成绩表中有语文、数学和计算机三个字段,要将每个学生的3科成绩的总分汇总后存放
到总分字段中,应使用命令 D 。
A、 REPLACE ALL 语文+数学+计算机 TO 总分 B、 TOTAL 语文+数学+计算机 TO 总分 C、 SUM 语文,数学,计算机 TO 总分 D、 REPLACE ALL 总分 WITH 语文+数学+计算机 15、有如下程序:
INPUT TO A IF A=10
S=0
ENDIF S=1
?“S=”,S
假如从键盘输入的A的值是12,那么上面程序段的执行结果是 C 。
A、S=12 B、S=0 C、S=1 D、S值不确定
16、执行SET EXACT ON命令后, B 表达式值为真。
A、“ABC”=“AB” C、5>6.AND.7>6
B、“公司”$“计算机公司”
D、3*2<>6
17、若要恢复被逻辑删除的记录,可以使用命令 A 。
A、RECALL
B、RELEASE
C、PACK
D、CLEAR
18、执行 ?AT(“教授”,“副教授”)命令的显示结果是 C 。
A、.T.
B、2
C、3
D、0
19、有如下SQL SELECT语句
SELECT * FROM STOCK WHERE 单价 BETWEEN 12.76 .AND. 15.20 与该语句等价的是( A )。
(A)SELECT * FROM STOCK WHERE 单价<=15.20 .AND. 单价>=12.76 (B)SELECT * FROM STOCK WHERE 单价<15.20 .AND. 单价>12.76 (C)SELECT * FROM STOCK WHERE 单价>=15.20 .AND. 单价<=12.76 (D)SELECT * FROM STOCK WHERE 单价>15.20 .AND. 单价<12.76 20、当前表中,用顺序查询命令LOCATE查询女生,若查找第2个女生,应使用命令是C。
A、NEXT
B、SKIP
C、CONTINUE
D、SEEK
21、已知学生表中有如下记录:
姓名 张三 李四 王五 赵六
年龄 18 19 17 16
则执行SQL语句:SELECT COUNT(年龄) FROM 学生表,其查询的结果为
A 。
A、4
B、3
C、51
D、69
22、在SQL中,要对结果进行排序,应使用短语 A 。
A、ORDER BY(排序) B、GROUP BY (分类) C、INTO D、HAVING
23、“学生”表的结构为(学号 C(4),姓名 C(8),年龄 N(2),否 L),下面可使用INSERT INTO 插入到表中的记录是 A 。
A、(“1001”,“张立”,20,.T.)
B、(1001,张立,20,是) D、(“1001”,“张立”,20,T)
C、(“1001”,“张立”,“20”,“T”) 24、skip 命令的功能是 A 。
A、下移一个记录 B、上移一个记录 C、建立一多关系 D、取消一多关系。 25、在当前表文件XSQK.DBF中,顺序查询姓名为马大大记录的命令为 B 。
A、SEEK “马大大”
B、LOCATE FOR 姓名=“马大大”
D、FIND FOR 姓名=“马大大”
C、EDIT FOR 姓名=“马大大”
26、在Visual Foxpro中,用来建立程序文件的命令是 C 。
A、CREATE COMMAND <文件名> C、MODIFY COMMAND <文件名> 27、下列属于条件语句的是 A 。
A、IF--ELSE---ENDIF C、FOR-----ENDFOR
B、DO WHILE----ENDDO
D、SCAN------ENDSCAN
B、CREATE FILE <文件名 D、MODIFY FILE <文件名
28、在Visual Foxpro中,表单是 A 。
A、一个窗口界面
B、一个表中各个记录的清单
C、数据库中各个表的清单 D、数据库查询的列表
29、一般情况下,当运行表单时,如果要释放表单,将调用表单对象的 A 。
A、Release方法
B、Refresh方法
C、Show 方法
D、Hide方法
30、要运行表单文件form1,下列命令正确的是 B 。
A、DO FORM1.SCX C、RUN FORM1.SCX
B、DO FORM FORM1
D、RUN FORM FORM1
31、有一数值型字段,值范围为0------99之间,精确到小数点后 2 位,则该字段的最小宽度应设计为 A 。
A、5 B、6 C、7 D、4
32、某数据库表文件的结构为:编号 C(5)、年月日 D、备注 M 等三个字段,则该数据文件的记录长度为 C 。
A、16 B、17 C、18 D、19 33、扩展名为.PRG的文件是 C 。
A、备注文件 B、菜单文件 C、程序文件 D、视图文件 34、函数SUBSTR(“ABCD”,2,2)的值是 B . A、AB B、BC C、CD D、ABCD 35、表达式:4<9 AND .T.的值为 B 。
A、.F. B、.T. C、4 D、9 36、命令:use a:\\vfp\\scorc.dbf的作用是 C . A、设置缺省的路径 B、设置工作区 C、打开数据表 D、使用数据库 37、数字3.14的宽度值是 C 。
A、2 B、3 C、4 D、5 38、对当前表结构进行修改的命令是: B 。
A、modi comm B、modi stru C、modi file D、list stru 39、表达式:s=10>=4的值是 C 。
A、5 B、4 C、.T. D、.F. 40、VFP的数据库表属于 C 数据模型。
A、网状 B、层次 C、关系 D、文件管理 二、判断题(共10,每题2分,对的打√,错的打×)
1. 若所建立索引的字段值不允许重复,且一个表中只能创建一个,它应该是惟一索引。×
每一个表只能建立一个主索引,只有数据库表才能建立主索引。
2. 一个数据库名为student,要想打开该数据库,应使用命令OPEN DATA student。√ 3. SQL语句中删除表的命令是DELETE TABLE。× 4. SQL语句中条件短语的关键字是WHERE。√
5. 在SQL语句中,与表达式“工资BETWEEN 1210 AND 1240”功能相同的表达式是“工资>1210 AND 工资<1240”。 √
6、Visual Foxpro 6.0是IBM开发的一个数据库系统。×(Microsofe)
7、在改变数据表中的结构后,数据表中的记录数据并不会遭到破坏。√ 8、数据查询类似于数据视图,但其功能性更加强大,输出形式更灵活。√ 9、程序执行普遍遵循从上到下的执行方式。×
7、8、9这三题吾sure啊~~!!
10、数据表中追加一条空白记录后,因未写入任何数据,所以数据表记录数量也不增加× 三、阅读程序选择正确的结果(共14分,每题2分)
1、设有表FILE.DBF,执行如下命令序列,当前S的值应该是 2925 。
商品名 洗衣机 电冰箱 21寸彩电 空调机
USE FILE
REPLACE ALL 金额 WITH 金额+100 AVERAGE 金额 TO S ? “S=”,S USE
金额 3100.00 2300.00 1800.00 4100.00 2、有下列程序,其运行结果是 55 。
S=0
FOR K=1 TO 10
S=S+K
NEXT ? “S=”,S
3、有以下程序段,设学生数据库当前记录的“计算机”字段的值是81时,执行下面程序段之后,屏幕输出: B 。 DO CASE
CASE 计算机<60
?“计算机成绩是:” + ”不及格” CASE 计算机>=60
? ”计算机成绩是:” + ”及格” CASE 计算机>=70
? ”计算机成绩是:” + ”良” CASE 计算机>=85
? ”计算机成绩是:” + ”优” ENDCASE
A、不及格 B、及格 C、良 4、有下列程序,其运行结果是 C 。 S=0
FOR I=1 TO 10
LOOP S=S+I NEXT ?”S=”,S
A、55 B、1 C、0 5、表CJ.DBF中有两条记录,内容如下:
姓名 工资 李四 1500 张三 2000 运行如下程序,输出结果是: D 。 USE CJ ZGZ=0 go 2
DO WHILE NOT EOF()
D、优
D、都不是
ZGZ=ZGZ+工资 SKIP ENDDO ?ZGZ
A、1500 B、 0 C、3500 D、2000
6、设有表SP.DBF,执行如下命令序列,当前S的值应该是 C 。
商品名 金额 洗衣机 2000.00 电冰箱 2500.00 USE SP GO 2
INSERT BLANK
REPLACE 商品名WITH \"34寸彩电\金额 WITH 3000 SUM 金额 TO S ?”S=”, S
A、2500 B、5500 C、7500 D、3000
7、阅读以下程序之后可知结果为 B 。 CLEAR STORE 0 TO S FOR I=1 TO 10
IF int(i/2)<>i/2 int(i/2)<>i/2(奇数) LOOP int(i/2)=i/2(偶数) ENDIF S=S+I ENDFOR ? “S=”,S
A、55 B、2+4+..+10 C、1+3+5+..+9 D、
四、编程题(共6分,每题3分,可任选二题,多选以前二题为准) 1、写程序
要求:必须将答案填在答题卡对应的位置,否则不得分。
写程序(E99.prg),请用FOR语句编写打印以下图形
FOR I=1 TO 4 FOR J=1 TO 5-I ??”*” NEXT
? NEXT
2、输入N,求N的阶乘。
CLEAR S=1
INPUT “N=” TO N FOR I=1 TO N
S=S*I
NEXT ? S RETURN
3、输入A(不为0)、B、C,求AX2+BX+C=0的解。 CLEAR ELSE
INPUT “A=” TO A X1=STR(-B/(2*A))+”+”+STR(SQRT(-R)/(2*A))+”i” INPUT “B=” TO B X2=STR(-B/(2*A))+”-”+STR(SQRT(-R)/(2*A))+”i” INPUT “C=” TO C ENDIF R=B^2-4*A*C ? X1,X2 IF R>=0 RETURN
X1=-B/(2*A)+SQRT(R)/(2*A) X2=-B/(2*A)-SQRT(R)/(2*A)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- yrrf.cn 版权所有 赣ICP备2024042794号-2
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务