中石油华东16秋12月《VisualFoxPo》在线答案
中石油华东2016年秋季学期《VisualFoxPo》在线考试(适用于2016年12月份考试)一、单选题:
1.当前表中有4个数值型字段:高等数学、英语、计算机网络和总分。其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。要将所有学生的总分自动计算出来并填入总分字段中,使用命令( )。 (满分:1)
A. REPL总分WITH高等数学+英语+计算机网络
B. REPL总分WITH高等数学
英语
计算机网络
C. REPL总分WITH高等数学+英语+计算机网络ALL
D. REPL总分WITH高等数学+英语+计算机网络FORALL
2.当前表中,查找第2个女同学的记录,应使用命令( )。 (满分:1)
A. LOCATE FOR 性别=”女” NEXT 2
B. LOCATE FOR 性别=”女”
C. LOCATE FOR 性别=”女”CONTINUE
D. LIST FOR 性别=”女” NEXT 2
3.函数运算YEAR(date( ))返回值的类型是( )。 (满分:1)
A. 逻辑型
B. 字符型
C. 备注型
D. 数值型
4.要删除当前表文件中“补贴”字段的全部值,应使用的命令是( )。 (满分:1)
A. MODIFY STRUCTURE
B. DELETE
C. REPLACE
D. ZAP
5.SQL语言是( )的语言。 (满分:1)
A. 关系型数据库
B. 层次型数据库
C. 网状型数据库
D. 非关系型数据库
6.已打开一个表文件,其中每条记录对应一名职工。下面四条命令中,( )可以统计出所有职工的平均工资。 (满分:1)
A. SUMALL工资TOXY
B. AVERAGEALL工资TOXY
C. SUMALLON工资TOXY
D. COUNTALLFOR工资=0TOXY
7.下列表达式中结果为“计算机等级考试”的是( )。 (满分:1)
A. ″计算机″|″等级考试″
B. ″计算机″&″等级考试″
C. ″计算机″and″等级考试″
D. ″计算机″+″等级考试″
8.SQL中可使用的通配符有( )。 (满分:1)
A. *(星号)
B. %(百分号)
C. (下划线)
D. B和C
9.下列( )属性是每个控件都具有。 (满分:1)
A. name
B. contorlsoure
C. caption
D. picture
10.在Visual FoxPro中表单(Form)是( )。 (满分:1)
A. 数据库中表的清单
B. 一个表中记录的清单
C. 数据库中可以查询的对象清单
D. 窗口界面
11.按照数据库的数据模型分类,VFP属于( ) (满分:1)
A. 层次型
B. 关系型
C. 网状型
D. 混合型
12.“项目管理器中”的“数据”选项卡实现对( )显示和管理。 (满分:1)
A. 数据库、自由表和视图
B. 数据库、视图和查询
C. 数据库、表单和查询
D. 数据库、自由表和查询
13.下面关于对象的叙述错误的是( )。 (满分:1)
A. 对象是客观世界的任何实体
B. 任何对象都有自己的属性和方法
C. 不同的对象具有相同的属性和方法
D. 属性是对象所具有的固有特征,方法是描述对象的行为的过程
14.当前记录号为3,将第6号记录设置为当前记录的命令是( )。 (满分:1)
A. SKIP-6
B. SKIP+6
C. SKIP+3
D. SKIP-3
15.备注型字段的数据内容存放在扩展名为( )的文件中。 (满分:1)
A. .FPT
B. .DBF
C. .MEM
D. .TXT
16.由计算机、操作系统、数据库管理系统、数据库、应用程序及用户组成的一个整体叫( )。 (满分:1)
A. 软件系统
B. 数据库系统
C. 管理系统
D. 文件系统
17.从关系中指定若干个字段组成新的关系的操作称为( )。 (满分:1)
A. 选择
B. 投影
C. 联接
D. 关联
18.下列函数中,结果为数值型的是( )。 (满分:1)
A. EOF( )
B. SUBS(DTOC(DATE( )),2,4)
C. At(“UF”,”BUFFER”)
D. ALLT(RIGHT(“ASDFGH'’,3))
19.SQL语言是具有( )的功能。 (满分:1)
A. 关系规范化、数据操纵、数据控制
B. 数据定义、数据操纵、数据控制
C. 数据定义、关系规范化、数据控制
D. 数据定义、关系规范化、数据操纵
20.在Visual FoxPro中存储图像的字段类型应该是( )。 (满分:1)
A. 字符型
B. 通用型
C. 备注型
D. 双精度型
21.表文件已经打开,当前记录中姓名字段的值是“王小平”。执行以下命令序列姓名="李敏"? 姓名屏幕显示的结果是( ) (满分:1)
A. 王小平
B. 李敏
C. 王小平李敏
D. 李敏王小平
22.对于尚未建立索引文件的表JS.DBF,查找职称为讲师的记录,应用命令( )。 (满分:1)
A. LOCATE ALL FOR 职称=“讲师”
B. FIND 职称=“讲师”
C. FIND讲师
D. SEEK “讲师”
23.只清空当前表HGZ.DBF中奖金字段的全部值,应当使用命令( )。 (满分:1)
A. MODIFY STRUCTURE
B. DELETE
C. REPLACE
D. ZAP
24.职工表与职工表的索引文件已打开,现要将记录指针定位到第一个工资高于600元的记录上,下列( )命令可以实现。 (满分:1)
A. LOCATE FOR工资>600
B. FIND 工资>600
C. FIND FOR工资>600
D. SEEK 工资>600
25.使用MODIFYSTRUCTURE命令时,为了避免丢失数据应注意几点,下列事项中不必要的是( )。 (满分:1)
A. 不能同时修改字段名及其类型或宽度
B. 不能同时修改字段名和插入新的字段
C. 不能同时修改字段名和删除字段
D. 不能在删除字段的同时修改其他字段的类型及宽度
26.在SQL语句中,与表达式"工资 BETWEEN 1800 AND 2300"功能相同的表达式是( )。 (满分:1)
A. 工资>=1800 AND 工资<=2300
B. 工资>1800 AND 工资<2300
C. 工资<=1800 AND 工资>2300
D. 工资>=1800 OR 工资<=2300
27.关系模型中,一个关系就是一个( )。 (满分:1)
A. 一维数组
B. 一维表
C. 二维表
D. 三维表
28.数据库模型提供了两个映像,它们的作用是( )。 (满分:1)
A. 控制数据的冗余度
B. 实现数据的共享
C. 使数据结构化
D. 实现数据独立性
29.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )阶段。 (满分:1)
A. 数据库系统
B. 文件系统
C. 人工管理
D. 数据项管理
30.若某一个扩展名为.DBF的文件有3个备注型字段,则该文件对应的备注文件有( )。 (满分:1)
A. 3个
B. 1个
C. 4个
D. 0个
31.不属于SQL定义功能的是( )。 (满分:1)
A. CREAT TABLE
B. CREAT VIEW
C. ALTER TABLE
D. UPDATE
32.Visual FoxPro表文件有100条记录,当前记录号是11,执行命令LIST后,记录指针将指向( )。 (满分:1)
A. 第1条记录
B. 第100条记录
C. 第101条记录
D. 文件结束标识位置
33.在没有设置任何筛选条件的情况下,要显示当前表中职称是工程师的所有记录,应该使用命令( )。 (满分:1)
A. list 职称= [工程师]
B. list for 职称= [工程师]
C. list while职称= [工程师]
D. list rest职称 = [工程师]
34.在Visual FoxPro中,内存变量的类型是( )。 (满分:1)
A. 在使用内存变量前定义的
B. 由变量名规定的
C. 由数据输入语句决定的
D. 赋值时决定的
35.若要在表中真正删除记录,先用DELETE命令,再用( )。 (满分:1)
A. RECALL
B. PACK
C. 按ESC键
D. 不用其他命令
36.职工表及姓名索引文件都打开后,用FIND命令把指针指向姓“王”的记录,使指针指向下一个同姓记录的命令是( )。 (满分:1)
A. GOTO NEXT
B. CONTINUE
C. SKIP
D. FIND 王
37.检索所有比“王华”年龄大的学生姓名、年龄和性别。正确的SELECT语句是( ) (满分:1)
A. SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE FROM SWHERE SN=′王华′)
B. SELECT SN,AGE,SEX FROM S WHERE SN=′王华′
C. SELECT SN,AGE,SEX FROM S WHERE AGE>(SELECT AGE WHERE SN=′王华′)
D. SELECT SN,AGE,SEX FROM S WHERE AGE>王华
38.下面有关HAVING子句描述错误的是( )。 (满分:1)
A. HAVING子句必须与GROUP BY子句同时使用,不能单独使用
B. 使用HAVING子句的同时不能使用WHERE子句
C. 使用HAVING子句的同时可以使用WHERE子句
D. 使用HAVING子句的作用是限定分组的条件
39.设A=,B=6*8,C=“6*8”,在下列表示形式中,只有( )是合法表达式。 (满分:1)
A. A+B
B. B+C
C. A+C
D. C-B
40.在SQL中,从数据库中删除表可以用( )。 (满分:1)
A. DROP SCHEMA命令
B. DROP TABLE命令
C. DROP VIEW命令
D. DROP INDEX命令
三、判断题:
1.在Visual FoxPro中,建立数据库表时,将年龄字段值限制在18~60岁之间的这种约束属于参照完整性约束。( ) (满分:1)
A. 错误
B. 正确
2.表的数据记录也存储在数据库文件中。( ) (满分:1)
A. 错误
B. 正确
3.Visual FoxPro 6.0是一个64位的数据库管理系统。( ) (满分:1)
A. 错误
B. 正确
4.索引查询命令seek只能使记录指针指向表中满足条件的第一个记录。( ) (满分:1)
A. 错误
B. 正确
5.可以使用MODIFYCOMMAND命令来建立一个命令文件。( ) (满分:1)
A. 错误
B. 正确
6.设置属性的语句格式为:“对象名.属性名=属性值”。( ) (满分:1)
A. 错误
B. 正确
7.对自由表XS.DBF建立索引后,XS.DBF中的数据全部按索引顺序存入索引文件中。( ) (满分:1)
A. 错误
B. 正确
8.打开表文件时,VFP自动打开该表的结构索引文件。( ) (满分:1)
A. 错误
B. 正确
9.不同数据记录的记录编号可以是相同的。( ) (满分:1)
A. 错误
B. 正确
10.在Visual FoxPro中,可以同时打开多个数据库,而且在同一时间内,可以有多个数据库是“活动数据库”。( ) (满分:1)
A. 错误
B. 正确
三、主观填空题(共 10 道试题,共 20 分。)V
1.SQL是一种
数据库的语言。
试题满分:2 分
第 1 空、满分:2 分
2.执行SET EXACT OFF命令后,命令"数据库"=[数据]的执行结果是
。
试题满分:2 分
第 1 空、满分:2 分
3.在SQL语句中要查询表s在AGE字段上取空值的记录,正确的SQL语句为:SELECT * FROM s WHERE
。
试题满分:2 分
第 1 空、满分:2 分
4.显示STUD表中所有男生的学号、姓名、性别、班级名、系别代号,可使用的命令是
。
试题满分:2 分
第 1 空、满分:2 分
5.图片声音动画数据一般以
类型的字段存储在数据库记录中。
试题满分:2 分
第 1 空、满分:2 分
6.打开一个空表,函数EOF()的值为
。
试题满分:2 分
第 1 空、满分:2 分
7.学生档案表中有性别(c,2)和民族(c,8),要求找出所有民族是回族的女同学纪录的查找条件是
。
试题满分:2 分
第 1 空、满分:2 分
8.数据独立性分为逻辑独立性与物理独立性。当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改,这种情况称为
。
试题满分:2 分
第 1 空、满分:2 分
9.在Visual Foxpro中,数据库表中不允许有重复记录是通过指定
来实现的。
试题满分:2 分
第 1 空、满分:2 分
10.假设当前数据表文件的当前纪录号为50,将记录指针移到35号的命令是skip
。
试题满分:2 分
四、论述题(共 3 道试题,共 30 分。)V
1.程序设计:从键盘输入任一小于10的自然数N,求N的阶乘。
满分:10分
2.
程序设计题
设有一成绩表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 “等级”为“不合格”。
满分:10分
3.
程序设计题
程序设计:从键盘输入任一自然数N,求小于等于N的自然数之和。
页:
[1]