黄老师 发表于 2014-7-10 08:51:32

中石油华东14春《Visual FoxPro》在线答案

中石油华东2014年春季学期《Visual FoxPro》在线考试(适用于2014年6月份考试)
试卷总分:100   测试时间:--
一、单选题(共40道试题,共40分。)
1.在人事数据表文件中要显示所有姓王的职工的记录,使用命令( )。
A. LIST FOR 姓名=”王***”
B. LIST FOR STR(姓名,1,2)=”王”
C. LOCATE FOR 姓名=”王”
D. LIST FOR SUBSTR(姓名,1,2)=”王”
满分:1分
2.Visual FoxPro表文件有100条记录,当前记录号是11,执行命令LIST后,记录指针将指向( )。
A. 第1条记录
B. 第100条记录
C. 第101条记录
D. 文件结束标识位置
满分:1分
3.在下面的命令格式中,同时缺省范围、条件表示全部记录的是( )。
A. REPLACE
B. DELETE
C. DISPLAY
D. SUM
满分:1分
4.下面有关HAVING子句描述错误的是( )。
A. HAVING子句必须与GROUP BY子句同时使用,不能单独使用
B. 使用HAVING子句的同时不能使用WHERE子句
C. 使用HAVING子句的同时可以使用WHERE子句
D. 使用HAVING子句的作用是限定分组的条件
满分:1分
5.SQL是哪几个英语单词的缩写( )。
A. Standard Query Language
B. Structured Query Language
C. Select Query Language
D. 其他三项都不是
满分:1分
6.要判断数值型变量Y是否能够被2整除,错误的条件表达式为( )。
A. MOD(Y,2)=0
B. INT(Y/2)=Y/2
C. Y%2=0
D. INT(Y/2)=MOD(Y,2)
满分:1分
7.以下关于Visual FoxPro的叙述最全面的是( )。
A. Visual FoxPro是一个数据库应用平台软件
B. Visual FoxPro是一个数据库应用开发工具
C. Visual FoxPro是一个综合应用软件
D. Visual FoxPro既是一个数据库应用平台,又是数据库应用开发工具
满分:1分
8.数据操纵语言DML根据其实现方法可以分为( )和( )两大类。
A. 自含型语言、宿主型语言
B. 自主型语言、高级语言
C. 高级语言、宿主型语言
D. 高级语言、低级语言
满分:1分
9.在已打开的表中,要永久删除当前记录位置开始的10条记录,可用( )。
A. 先执行DELETE NEXT 10命令,后用PACK命令
B. 先执行DELETE RECORD 10命令,后用PACK命令
C. 先执行DELETE FOR RECORD> 10命令,后用PACK命令
D. ZAP NEXT 10
满分:1分
10.下列叙述正确的是( )。
A. 一个数据表被更新时间,它所有的索引文件会被自动更新
B. 一个数据表被更新时间,它所有的索引文件不会被自动更新
C. 一个数据表被更新时间,处于被打开的索引文件会被自动更新
D. 当两个数据表用set relation to 命令建立关联后,调节任何一个数据表的指针都会同步移动
满分:1分
11.数据库模型提供了两个映像,它们的作用是( )。
A. 控制数据的冗余度
B. 实现数据的共享
C. 使数据结构化
D. 实现数据独立性
满分:1分
12.统计女生人数并将结果存放于变量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分
13.如果一个字段的宽度为8,则此字段的类型不可能是( )。
A. 字符型
B. 数值型
C. 日期型
D. 备注型
满分:1分
14.当前记录号为3,将第6号记录设置为当前记录的命令是( )。
A. SKIP -6
B. SKIP +6
C. SKIP +3
D. SKIP -3
满分:1分
15.设A=,B=6*8,C=“6*8”,在下列表示形式中,只有( )是合法表达式。
A. A+B
B. B+C
C. A+C
D. C-B
满分:1分
16.Visual FoxPro的表中的字段是一种( )。
A. 常量
B. 变量
C. 函数
D. 表达式
满分:1分
17.关系模型中,一个关系就是一个( )。
A. 一维数组
B. 一维表
C. 二维表
D. 三维表
满分:1分
18.下列( )属性是每个控件都具有。
A. name
B. contorlsoure
C. caption
D. picture
满分:1分
19.作为数据库管理系统(DBMS)功能的一部分,( )被用来描述数据及其联系。
A. 数据定义语言
B. 自含语言
C. 数据操作语言
D. 过程化语言
满分:1分
20.备注型字段的数据内容存放在扩展名为( )的文件中。
A. .FPT
B. .DBF
C. .MEM
D. .TXT
满分:1分
21.在以下各种说法中,正确的是( )。
A. DELETE 、ZAP和PACK的功能各不相同
B. ZAP和PACK的功能相同
C. DELETE ALL、PACK和ZAP的功能相同
D. DELETE ALL和PACK的功能相同
满分:1分
22.UPDATE语句的功能是( )。
A. 数据定义功能
B. 数据查询功能
C. 可以修改表中某些列的属性
D. 可以修改表中某些列的内容
满分:1分
23.下列命令用于显示1965年及其以前出生的职工记录,其中错误的是( )。
A. LIST FOR YEAR(出生日期) <=1965
B. LIST FOR SUBSTR(DTOC(出生日期),7,2) <=
C. LIST FOR LEFT(DTOC(出生日期),7,2) <=
D. LIST FOR RIGHT(DTOC(出生日期),2) <=
满分:1分
24.如果需要给当前表增加一个字段,应使用的命令是( )
A. APPEND
B. MODIFY STRUCTURE
C. INSERT
D. EDIT
满分:1分
25.使用DLSPLAY命令时,若范围短语为ALL或REST,执行命令后,记录指针指为( )。
A. 首记录
B. 末记录
C. 首记录的前面
D. 末记录的后面
满分:1分
26.当前表中有4个数值型字段:高等数学、英语、计算机网络和总分。其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。要将所有学生的总分自动计算出来并填入总分字段中,使用命令( )。
A. REPL 总分 WITH 高等数学+英语+计算机网络
B. REPL 总分 WITH 高等数学,英语,计算机网络
C. REPL 总分 WITH 高等数学+英语+计算机网络 ALL
D. REPL 总分 WITH 高等数学+英语+计算机网络 FOR ALL
满分:1分
27.在Visual FoxPro中,关于视图的描述正确的是( )。
A. 视图是从一个或多个数据库表导出的虚拟表
B. 视图与数据库表相同,用来存储数据
C. 视图不能同数据库表进行连接操作
D. 在视图上不能进行更新操作
满分:1分
28.VF的应用程序由三种基本结构组合而成,它们是( )。
A. 顺序结构、选择结构和循环结构
B. 顺序结构、循环结构和模块结构
C. 逻辑结构、物理结构和程序结构
D. 分支结构、重复结构和子程序结构
满分:1分
29.对于向一个数据库添加自由表,下列那种说法是不正确的( )。
A. 可以将一个自由表添加到数据库中
B. 可以将一个数据库表直接添加到另一个数据库中
C. 可以在项目管理器中将自由表拖放到数据库中使它成为数据库表
D. 将一个数据库表从一个数据库移至另一个数据库,则必须先使其成为自由表
满分:1分
30.用APPEND命令插入一条表记录后,被插入的记录在表中的位置是( )。
A. 表最前面
B. 表最末尾
C. 当前记录之前
D. 当前记录之后
满分:1分
31.打开一个空表,EOF()和BOF()函数的结果是( )。
A. .T.和.T.
B. .F.和.F.
C. .T.和.F.
D. 不确定
满分:1分
32.函数SUBSTR(“12345678”,3,2)的结果是( )。
A. 23
B. 34
C. 12
D. 6
满分:1分
33.下列表达式中结果为“计算机等级考试”的是( )。
A. ″计算机″|″等级考试″
B. ″计算机″&″等级考试″
C. ″计算机″and″等级考试″
D. ″计算机″+″等级考试″
满分:1分
34.以下字符型常量表达不正确的是( )。
A. ''ABC''
B.
C. ’ABC’
D. (ABC)
满分:1分
35.SQL SELECT语句完成的是( )。
A. 选择操作
B. 查询操作
C. 修改操作
D. 连接操作
满分:1分
36.一个表的全部备注字段的内容存储在( )。
A. 同一表备注文件
B. 不同表备注文件
C. 同一文本文件
D. 同一数据库文件
满分:1分
37.职工表与职工表的索引文件已打开,现要将记录指针定位到第一个工资高于600元的记录上,下列( )命令可以实现。
A. LOCATE FOR工资>600
B. FIND 工资>600
C. FIND FOR工资>600
D. SEEK 工资>600
满分:1分
38.如果想从字符串"北京市"中取出汉字"京",应该用函数( )。
A. SUBSTR("北京市",2,2)
B. SUBSTR("北京市",2,1)
C. SUBSTR("北京市",3,1)
D. SUBSTR("北京市",3,2)
满分:1分
39.常见的3种数据模型是( )。
A. 链状模型、关系模型、层次模型
B. 关系模型、环状模型、结构模型
C. 层次模型、网状模型、关系模型
D. 链表模型、结构模型、网状模型
满分:1分
40.由计算机、操作系统、数据库管理系统、数据库、应用程序及用户组成的一个整体叫( )。
A. 软件系统
B. 数据库系统
C. 管理系统
D. 文件系统
满分:1分
二、判断题(共10道试题,共10分。)
1.Visual FoxPro 6.0是一个64位的数据库管理系统。( )
A. 错误
B. 正确
满分:1分
2.可以使用MODIFY COMMAND命令来建立一个命令文件。( )
A. 错误
B. 正确
满分:1分
3.@…say…get语句中的get子句必须用read语句激活,才能修改指定变量的值。( )
A. 错误
B. 正确
满分:1分
4.在Visual FoxPro中,建立数据库表时,将年龄字段值限制在18~60岁之间的这种约束属于参照完整性约束。( )
A. 错误
B. 正确
满分:1分
5.查询文件不能更新数据表中的数据。 ( )
A. 错误
B. 正确
满分:1分
6.两个日期型数据可进行减法运算,结果为数值型数据。( )
A. 错误
B. 正确
满分:1分
7.索引查询命令seek只能使记录指针指向表中满足条件的第一个记录。( )
A. 错误
B. 正确
满分:1分
8.可以为一个表建立多个索引。( )
A. 错误
B. 正确
满分:1分
9.命令DISPLAY FOR RECORD( )=3不能显示当前表的第3条记录。( )
A. 错误
B. 正确
满分:1分
10.有备注型字段的表文件,当删除所对应的表备注文件后,该表文件仍可打开。( )
A. 错误
B. 正确
满分:1分
三、主观填空题(共10道试题,共20分。)
1.求STUD表中所有男生的高考成绩的平均值,并将结果存入变量man中,可使用的命令是。
2.图片声音动画数据一般以类型的字段存储在数据库记录中。
3.在Visual Foxpro中,可以使用语句跳出SCAN…ENDSCAN循环体执行ENDSCAN后面的语句。
4.可以接受数值型常量的输入命令是。
5.SQL支持集合的并运算,运算符是。
6.职工的部门、职工号在“职工”表中,津贴在“工资”表中,两个表的公共字段是职工号,列出职工的部门、职工号和津贴等信息的SQL语句是:SELECT 职工.部门,职工.职工号,工资.津贴 FROM 职工,工资。
7.打开一个空表,函数EOF()的值为。
8.在Visual Foxpro中,数据库表中不允许有重复记录是通过指定来实现的。
9.在SQL的SELECT语句进行分组计算查询时,可以使用子句来去掉不满足条件的分组。
10.在一个有10条记录的表中,执行LIST命令后,再执行SKIP -5,这时记录指针指向第条记录。
四、论述题(共3道试题,共30分。)
1.
程序设计题
程序设计:从键盘输入任一自然数N,求小于等于N的自然数之和。
2.程序设计:编程显示STUD表中所有男学员的姓名、工龄及工资。
3.
程序设计题
设有一成绩表score.dbf,它由以下字段组成:姓名(C,8)、平时成绩(N,6.2)、期末成绩(N,6.2)、总成绩(N,6.2)、等级(C,6)。其中前3项已有数据,用SCAN循环编写程序计算并填写每一记录的“总成绩”和“等级”字段,他们的计算方法分别为: (10分)
1)总成绩计算方法:总成绩=平时成绩×30%+期末成绩×70%
2)等级计算方法:
总成绩≥90 “等级”为“优秀”;
75≤总成绩<90 “等级”为“良好”;
60≤总成绩<75 “等级”为“合格”;
总成绩<60 “等级”为“不合格”。

番茄酱 发表于 2014-7-15 21:30:15

附件在哪。。
页: [1]
查看完整版本: 中石油华东14春《Visual FoxPro》在线答案