中石油华东2011秋季学期《Visual FoxPro》补考在线考试(适用于2012年4月份考试
2011秋季学期《Visual FoxPro》补考在线考试(适用于2012年4月份考试
试卷总分:100 测试时间:--
单选题 判断题 主观填空题 论述题
一、单选题(共 40 道试题,共 40 分。)V
1. 下列叙述正确的是( )。
A. 一个数据表被更新时间,它所有的索引文件会被自动更新
B. 一个数据表被更新时间,它所有的索引文件不会被自动更新
C. 一个数据表被更新时间,处于被打开的索引文件会被自动更新
D. 当两个数据表用set relation to 命令建立关联后,调节任何一个数据表的指针都会同步移动
满分:1 分
2. 将打开的表中全部记录删除的命令为ZAP,与之等价的命令是( )
A. DELETE ALL
B. DELETE ALL
PACK
C.
DELETE
PACK
D. RECALL ALL
满分:1 分
3. 一个表的全部备注字段的内容存储在( )。
A. 同一表备注文件
B. 不同表备注文件
C. 同一文本文件
D. 同一数据库文件
满分:1 分
4. 以下关于Visual FoxPro的叙述最全面的是( )。
A. Visual FoxPro是一个数据库应用平台软件
B. Visual FoxPro是一个数据库应用开发工具
C. Visual FoxPro是一个综合应用软件
D. Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具
满分:1 分
5. Visual FoxPro系统中的查询文件是指一个包含一条-SQL命令的程序文件,文件的扩展名为( )。
A. .PRG
B. .QPR
C. .SCX
D. .TXT
满分:1 分
6. 如果需要给当前表增加一个字段,应使用的命令是( )
A. APPEND
B. MODIFY STRUCTURE
C. INSERT
D. EDIT
满分:1 分
7. 下列逻辑表达式中,结果为.F.的是( )。
A. MOD(20,4)= MOD(20,5)
B. "张"$"张三"
C. 张三$"张"
D. {^2003.01.01}<{^2003.01.02}
满分:1 分
8. 对于向一个数据库添加自由表,下列那种说法是不正确的( )。
A. 可以将一个自由表添加到数据库中
B. 可以将一个数据库表直接添加到另一个数据库中
C. 可以在项目管理器中将自由表拖放到数据库中使它成为数据库表
D. 将一个数据库表从一个数据库移至另一个数据库,则必须先使其成为自由表
满分:1 分
9. 使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为( )。
A. 首记录
B. 末记录
C. 首记录的前面
D. 末记录的后面
满分:1 分
10. 函数SUBSTR(“12345678”,3,2)的结果是( )。
A. 23
B. 34
C. 12
D. 6
满分:1 分
11. 在人事数据表文件中要显示所有姓王的职工的记录,使用命令( )。
A. LIST FOR 姓名=”王***”
B. LIST FOR STR(姓名,1,2)=”王”
C. LOCATE FOR 姓名=”王”
D. LIST FOR SUBSTR(姓名,1,2)=”王”
满分:1 分
12. 某表文件中有日期型字段"出生日期",设N='01/01/80',下列命令正确的是( )。
A. LOCATE FOR 出生日期='01/01/80'
B. LOCATE FOR 出生日期=&N
C. LOCATE FOR DTOC(出生日期)=N
D. LOCATE FOR DTOC(出生日期)=CTOD(N)
满分:1 分
13. 使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )。
A. 使用WHERE子句
B. 在GROUP BY后面使用HAVING子句
C. 先使用WHERE子句,再使用HAVING子句
D. 先使用HAVING子句,再使用WHERE子句
满分:1 分
14. 在以下各种说法中,正确的是( )。
A. DELETE 、ZAP和PACK的功能各不相同
B. ZAP和PACK的功能相同
C. DELETE ALL、PACK和ZAP的功能相同
D. DELETE ALL和PACK的功能相同
满分:1 分
15. 下列表达式中不符合Visual FoxPro语法要求的是( )。
A. 04/05/99
B. T+t
C. 1234
D. 2X>15
满分:1 分
16. 设A=”123”,则2*&A的值为( )。
A. '' 2*&A''
B. ''2&123''
C. 246
D. ''2*123''
满分:1 分
17. 当前表中,查找第2个女同学的记录,应使用命令( )。
A. LOCATE FOR 性别=”女” NEXT 2
B. LOCATE FOR 性别=”女”
C. LOCATE FOR 性别=”女”
CONTINUE
D. LIST FOR 性别=”女” NEXT 2
满分:1 分
18. 用APPEND命令插入一条表记录后,被插入的记录在表中的位置是( )。
A. 表最前面
B. 表最末尾
C. 当前记录之前
D. 当前记录之后
满分:1 分
19. VF的应用程序由三种基本结构组合而成,它们是( )。
A. 顺序结构、选择结构和循环结构
B. 顺序结构、循环结构和模块结构
C. 逻辑结构、物理结构和程序结构
D. 分支结构、重复结构和子程序结构
满分:1 分
20. 在下面的命令格式中,同时缺省范围、条件表示全部记录的是( )。
A. REPLACE
B. DELETE
C. DISPLAY
D. SUM
满分:1 分
21. ( )是( )的具体表现形式,( )是( )有意义的表现。
A. 信息、数据、数据、信息
B. 数据库、信息、信息、数据库
C. 数据、信息、信息、数据
D. 数据、信息、数据库、信息
满分:1 分
22. 在Visual FoxPro中表单(Form)是( )。
A. 数据库中表的清单
B. 一个表中记录的清单
C. 数据库中可以查询的对象清单
D. 窗口界面
满分:1 分
23. 当前表中有4个数值型字段:高等数学、英语、计算机网络和总分。其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。要将所有学生的总分自动计算出来并填入总分字段中,使用命令( )。
A. REPL 总分 WITH 高等数学+英语+计算机网络
B. REPL 总分 WITH 高等数学,英语,计算机网络
C. REPL 总分 WITH 高等数学+英语+计算机网络 ALL
D. REPL 总分 WITH 高等数学+英语+计算机网络 FOR ALL
满分:1 分
24. 要删除当前表文件中“补贴”字段的全部值,应使用的命令是( )。
A. MODIFY STRUCTURE
B. DELETE
C. REPLACE
D. ZAP
满分:1 分
25. 数据库系统的特点不包括( )。
A. 数据共享
B. 加强了对数据安全性和完整性保护
C. 完全没有数据冗余
D. 具有较高的数据独立性
满分:1 分
三、主观填空题(共 10 道试题,共 20 分。)V
1. 假设当前数据表文件的当前纪录号为50,将记录指针移到35号的命令是skip( )。
试题满分:2 分
第 1 空、 满分:2 分
2. 学生档案表中有性别(c,2)和民族(c,8),要求找出所有民族是回族的女同学纪录的查找条件是( )。
试题满分:2 分
第 1 空、 满分:2 分
3. 在关系模型中,二维表中每一行的所有数据在关系中称为( )。
试题满分:2 分
第 1 空、 满分:2 分
4. 显示STUD表中所有男生的学号、姓名、性别、班级名、系别代号,可使用的命令是( )。
试题满分:2 分
第 1 空、 满分:2 分
5. 关键字是指能惟一确定一个记录的单个或多个( )的组合。
试题满分:2 分
第 1 空、 满分:2 分
6. 在SQL语句中要查询表s在AGE字段上取空值的记录,正确的SQL语句为: * s WHERE( )。
试题满分:2 分
第 1 空、 满分:2 分
7. SQL支持集合的并运算,运算符是( )。
试题满分:2 分
第 1 空、 满分:2 分
8. 在SQL查询时,使用where子句指出的是:( )。
试题满分:2 分
第 1 空、 满分:2 分
9. 要在"成绩"表中插入一条记录,应该使用的SQL语句是:( )成绩 (学号,英语,数学,语文) values (“2001100111”,9l,78,86)。
试题满分:2 分
第 1 空、 满分:2 分
10. 在检索过程中,经常使用LOCATE命令定位,其后继命令是( )。
试题满分:2 分
第 1 空、 满分:2 分
四、论述题(共 3 道试题,共 30 分。)V
1.
程序设计题
有如下售书数据表BOOK.DBF,BOOK.DBF中的记录如下:(10分)
书号 单价 数量 总计
B0168 19.8 3
B6915 12.6 36
B9023 40.0 100
B4682 18.0 40
B6329 28.0 56
B8127 2.0 20
要逐条计算总计并填入“总计”字段之中,计算按**如下规则:
若数量小于等于10,总计等于“单价*数量”
若数量大于50,总计等于“单价*数量*(1-5/100)”
若数量在11与50之间,总计等于“单价*数量(1-10/100)”
满分:10 分
2. 程序设计:从键盘输入任一小于10的自然数N,求N的阶乘。
满分:10 分
3. 程序设计:编程显示STUD表中所有男学员的姓名、工龄及工资。
满分:10 分
26. 下列命令用于显示1965年及其以前出生的职工记录,其中错误的是( )。
A. LIST FOR YEAR(出生日期) <=1965
B. LIST FOR SUBSTR(DTOC(出生日期),7,2) <= [65]
C. LIST FOR LEFT(DTOC(出生日期),7,2) <= [65]
D. LIST FOR RIGHT(DTOC(出生日期),2) <= [65]
满分:1 分
27. 职工表及姓名索引文件都打开后,用FIND命令把指针指向姓“王”的记录,使指针指向下一个同姓记录的命令是( )。
A. GOTO NEXT
B. CONTINUE
C. SKIP
D. FIND 王
满分:1 分
28. 统计女生人数并将结果存放于变量X中的命令是( )。
A. COUNT FOR .NOT. 性别=”男” TO X
B. COUNT FOR ( 性别=”女”)=.T. TO X
C. SUM FOR ( 性别<>”男”)=.T. TO X
D. SUM FOR 性别=”女” TO X
满分:1 分
29. 在Visual FoxPro环境下,用LIST STRU命令显示表中每个记录的长度总计为60,用户实际可用字段的总宽度为( )。
A. 60
B. 61
C. 59
D. 58
满分:1 分
30. This是对( )的引用。
A. 当前对象
B. 当前表单
C. 任意对象
D. 任意表单
满分:1 分
31. 按数值型字段“总分”进行索引,使其按降序排列的命令是( )。
A. INDEX ON -总分 TO WP
B. INDEX ON 总分/A TO WP
C. INDEX ON 总分 TO WP
D. INDEX ON 总分/D TO WP
满分:1 分
32. 如果一个班只能有一个班长,而且一个班长不能同时担任其它班的班长,班级与班长两个实体之间的关系属于( )。
A. 一对一联系
B. 一对二联系
C. 多对多联系
D. 一对多联系
满分:1 分
33. COPY TO命令的功能是( )。
A. 复制表结构和表中数据
B. 只复制表结构
C. 只复制表中数据
D. 以上都不对
满分:1 分
34. 检索选修四门以上课程的学生总成绩(不统计不及格的课程),并要求按总成绩的降序排列出来。正确的语句是( )
A. S#,SUM(GRADE) SC
WHERE GRADE>=60
GROUP BY S#
ORDER BY 2 DESC
HAVING COUNT(*)>=4
B. S#,SUM(GRADE) SC
WHERE GRADE>=60
GROUP BY S#
HAVING COUNT(*)>=4
ORDER BY 2 DESC
C. S#,SUM(GRADE) SC
WHERE GRADE>=60
HAVING COUNT(*)>=4
GROUP BY S#
ORDER BY 2 DESC
D. DELECT S#,SUM(GRADE) SC
WHERE GRADE>=60
ORDER BY 2 DESC
GROUP BY S#
HAVING COUNT(*)>=4
满分:1 分
35. 假定表文件ABC.DBF前6条记录均为男生记录,执行以下命令后,记录指针定位在( )
USE ABC
GO 3
LOCATE NEXT 3 FOR 性别 ="男"
A. 第3号记录上
B. 第4号记录上
C. 第5号记录上
D. 第6号记录上
满分:1 分
36. 下列函数中,结果为数值型的是( )。
A. EOF()
B. SUBS(DTOC(DATE()),2,4)
C. At (“UF”,”BUFFER”)
D. ALLT(RIGHT(“ASDFGH'’,3))
满分:1 分
37. 已知基本表SC(S#,C#,GRADE),则“统计选修了课程的学生人次数”的SQL语句为( )。
A. COUNT(DISTINCT S#) SC
B. COUNT(DISTINCT C#) SC
C. COUNT(*) SC
D. COUNT(DISTINCT *) SC
满分:1 分
38. 在VFP中,INPUT、APPEND、WAIT三条命令中可以接受字符的命令是( )。
A. 只有ACCEPT
B. 只有ACCEPT和WAIT
C. 都可以
D. 只有WAIT
满分:1 分
39. DIM AB(3,4),则AB(2,3)的初值为( )。
A. 0
B. .T.
C. .F.
D. 5
满分:1 分
40. 当两张表进行无条件连接时,交叉组合后形成的新记录个数是( )。
A. 两张表记录数之差
B. 两张表记录数之和
C. 两张表中记录多者的记录数
D. 两张表记录数的乘积
满分:1 分
二、判断题(共 10 道试题,共 10 分。)V
1. 在Visual FoxPro中,建立数据库表时,将年龄字段值限制在18~60岁之间的这种约束属于参**完整性约束。( )
A. 错误
B. 正确
满分:1 分
2. 表单的数据源可以是表,也可以是视图。( )
A. 错误
B. 正确
满分:1 分
3. 相继执行以下两条命令:M=[10+20] 和? M,屏幕上显示的输出结果是30。( )
A. 错误
B. 正确
满分:1 分
4. Update语句是SQL语言最重要的,也是使用最频繁的语句。( )
A. 错误
B. 正确
满分:1 分
5. 若当前记录号为1,则函数BOF( )的值可能为.T.,也可能为.F. 。( )
A. 错误
B. 正确
满分:1 分
6. 打开表文件时,VFP自动打开该表的结构索引文件。( )
A. 错误
B. 正确
满分:1 分
7. 利用菜单设计器设计菜单时,各菜单项及其功能必须由用户自己定义。( )
A. 错误
B. 正确
满分:1 分
8. 有备注型字段的表文件,当删除所对应的表备注文件后,该表文件仍可打开。( )
A. 错误
B. 正确
满分:1 分
9. 两个日期型数据可进行减法运算,结果为数值型数据。( )
A. 错误
B. 正确
满分:1 分
10. 在Visual FoxPro中,可以同时打开多个数据库,而且在同一时间内,可以有多个数据库是“活动数据库”。( )
A. 错误
B. 正确
满分:1 分
(责任编辑:admin)要这答案加QQ:800020900 或加微信:q800020900 获取 |