《VisualFoxPo》在线1612中石油华东
2016年秋季学期《VisualFoxPo》在线考试(适用于2016年12月份考试)一、单选题:【40道,总分:40分】
1.“项目管理器中”的“数据”选项卡实现对( )显示和管理。 (满分:1)
A. 数据库、自由表和视图
B. 数据库、视图和查询
C. 数据库、表单和查询
D. 数据库、自由表和查询
2.对于尚未建立索引文件的表JS.DBF,查找职称为讲师的记录,应用命令( )。 (满分:1)
A. LOCATE ALL FOR 职称=“讲师”
B. FIND 职称=“讲师”
C. FIND讲师
D. SEEK “讲师”
3.下列函数中,结果为数值型的是( )。 (满分:1)
A. EOF( )
B. SUBS(DTOC(DATE( )),2,4)
C. At(“UF”,”BUFFER”)
D. ALLT(RIGHT(“ASDFGH'’,3))
4.设A=”123”,则2*&A的值为( )。 (满分:1)
A. '' 2*&A''
B. ''2&123''
C. 246
D. ''2*123''
5.从关系中指定若干个字段组成新的关系的操作称为( )。 (满分:1)
A. 选择
B. 投影
C. 联接
D. 关联
6.不属于SQL定义功能的是( )。 (满分:1)
A. CREAT TABLE
B. CREAT VIEW
C. ALTER TABLE
D. UPDATE
7.在Visual FoxPro中表单(Form)是( )。 (满分:1)
A. 数据库中表的清单
B. 一个表中记录的清单
C. 数据库中可以查询的对象清单
D. 窗口界面
8.只清空当前表HGZ.DBF中奖金字段的全部值,应当使用命令( )。 (满分:1)
A. MODIFY STRUCTURE
B. DELETE
C. REPLACE
D. ZAP
9.在以下各种说法中,正确的是( )。 (满分:1)
A. DELETE 、ZAP和PACK的功能各不相同
B. ZAP和PACK的功能相同
C. DELETEALL、PACK和ZAP的功能相同
D. DELETEALL和PACK的功能相同
10.下列( )属性是每个控件都具有。 (满分:1)
A. name
B. contorlsoure
C. caption
D. picture
11.数据操纵语言DML根据其实现方法可以分为( )和( )两大类。 (满分:1)
A. 自含型语言、宿主型语言
B. 自主型语言、高级语言
C. 高级语言、宿主型语言
D. 高级语言、低级语言
12.This是对( )的引用。 (满分:1)
A. 当前对象
B. 当前表单
C. 任意对象
D. 任意表单
13.在下面列出的数据模型中,哪一个属于概念数据模型( )。 (满分:1)
A. 关系模型
B. 层次模型
C. 网状模型
D. 实体—联系模型
14.下列表达式中不符合Visual FoxPro语法要求的是( )。 (满分:1)
A. 04/05/99
B. T+t
C. 1234
D. 2X>15
15.按数值型字段“总分”进行索引,使其按降序排列的命令是( )。 (满分:1)
A. INDEX ON -总分 TO WP
B. INDEX ON 总分/A TO WP
C. INDEX ON 总分 TO WP
D. INDEX ON 总分/D TO WP
16.若某一个扩展名为.DBF的文件有3个备注型字段,则该文件对应的备注文件有( )。 (满分:1)
A. 3个
B. 1个
C. 4个
D. 0个
17.打开一个空表,EOF( )和BOF( )函数的结果是( )。 (满分:1)
A. .T.和.T.
B. .F.和.F.
C. .T.和.F.
D. 不确定
18.要判断数值型变量Y是否能够被2整除,错误的条件表达式为( )。 (满分:1)
A. MOD(Y,2)=0
B. INT(Y/2)=Y/2
C. Y%2=0
D. INT(Y/2)=MOD(Y,2)
19.当两张表进行无条件连接时,交叉组合后形成的新记录个数是( )。 (满分:1)
A. 两张表记录数之差
B. 两张表记录数之和
C. 两张表中记录多者的记录数
D. 两张表记录数的乘积
20.函数SUBSTR(“12345678”,3,2)的结果是( )。 (满分:1)
A. 23
B. 34
C. 12
D. 6
21.在下列表达式中,结果为真的是( )。 (满分:1)
A. “BEI”$“BEIJING”
B. “BEI”$“BEFORE”
C. “BEFORE”$“E”
D. “BEIJING”$“BEI”
22.已打开一个表文件,其中每条记录对应一名职工。下面四条命令中,( )可以统计出所有职工的平均工资。 (满分:1)
A. SUMALL工资TOXY
B. AVERAGEALL工资TOXY
C. SUMALLON工资TOXY
D. COUNTALLFOR工资=0TOXY
23.以下关于空值(NULL)的叙述正确的是( )。 (满分:1)
A. 空值等同于数值0
B. Visual FoxPro不支持NULL
C. 空值等同于空字符串
D. NULL表示字段或变量还没有确定值
24.下列命令用于显示1965年及其以前出生的职工记录,其中错误的是( )。 (满分:1)
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) <=
25.在已打开的表中,要永久删除当前记录位置开始的10条记录,可用( )。 (满分:1)
A. 先执行DELETE NEXT 10命令,后用PACK命令
B. 先执行DELETE RECORD 10命令,后用PACK命令
C. 先执行DELETE FOR RECORD> 10命令,后用PACK命令
D. ZAP NEXT 10
26.Visual FoxPro的表中的字段是一种( )。 (满分:1)
A. 常量
B. 变量
C. 函数
D. 表达式
27.已知基本表SC(S#,C#,GRADE),则“统计选修了课程的学生人次数”的SQL语句为( )。 (满分:1)
A. SELECT COUNT(DISTINCT S#)FROM SC
B. SELECT COUNT(DISTINCT C#)FROM SC
C. SELECT COUNT(*)FROM SC
D. SELECT COUNT(DISTINCT *)FROM SC
28.SQL语言是( )的语言。 (满分:1)
A. 关系型数据库
B. 层次型数据库
C. 网状型数据库
D. 非关系型数据库
29.备注型字段的数据内容存放在扩展名为( )的文件中。 (满分:1)
A. .FPT
B. .DBF
C. .MEM
D. .TXT
30.( )是( )的具体表现形式,( )是( )有意义的表现。 (满分:1)
A. 信息、数据、数据、信息
B. 数据库、信息、信息、数据库
C. 数据、信息、信息、数据
D. 数据、信息、数据库、信息
31.统计女生人数并将结果存放于变量X中的命令是( )。 (满分:1)
A. COUNT FOR .NOT. 性别=”男” TO X
B. COUNT FOR( 性别=”女”)=.T. TO X
C. SUM FOR( 性别<>”男”)=.T. TO X
D. SUM FOR 性别=”女” TO X
32.由计算机、操作系统、数据库管理系统、数据库、应用程序及用户组成的一个整体叫( )。 (满分:1)
A. 软件系统
B. 数据库系统
C. 管理系统
D. 文件系统
33.要为当前表所有职工增加100元工资,应该使用命令( )。 (满分:1)
A. CHANGE 工资 WITH 工资+100
B. REPLACE 工资 WITH 工资+100
C. CHANGE ALL 工资 WITH 工资+100
D. REPLACE ALL 工资 WITH 工资+100
34.作为数据库管理系统(DBMS)功能的一部分,( )被用来描述数据及其联系。 (满分:1)
A. 数据定义语言
B. 自含语言
C. 数据操作语言
D. 过程化语言
35.测试当前记录指针的位置可以用函数( )。 (满分:1)
A. BOF( )
B. EOF( )
C. RECNO( )
D. RECCOUNT( )
36.SQL SELECT语句完成的是( )。 (满分:1)
A. 选择操作
B. 查询操作
C. 修改操作
D. 连接操作
37.在VFP中,INPUT、APPEND、WAIT三条命令中可以接受字符的命令是( )。 (满分:1)
A. 只有ACCEPT
B. 只有ACCEPT和WAIT
C. 都可以
D. 只有WAIT
38.在SQL语句中,与表达式"工资 BETWEEN 1800 AND 2300"功能相同的表达式是( )。 (满分:1)
A. 工资>=1800 AND 工资<=2300
B. 工资>1800 AND 工资<2300
C. 工资<=1800 AND 工资>2300
D. 工资>=1800 OR 工资<=2300
39.SQL语言是具有( )的功能。 (满分:1)
A. 关系规范化、数据操纵、数据控制
B. 数据定义、数据操纵、数据控制
C. 数据定义、关系规范化、数据控制
D. 数据定义、关系规范化、数据操纵
40.UPDATE语句的功能是( )。 (满分:1)
A. 数据定义功能
B. 数据查询功能
C. 可以修改表中某些列的属性
D. 可以修改表中某些列的内容
二、判断题:【10道,总分:10分】
1.对自由表XS.DBF建立索引后,XS.DBF中的数据全部按索引顺序存入索引文件中。( ) (满分:1)
A. 错误
B. 正确
2.可以使用MODIFYCOMMAND命令来建立一个命令文件。( ) (满分:1)
A. 错误
B. 正确
3.表单的数据源可以是表,也可以是视图。( ) (满分:1)
A. 错误
B. 正确
4.有备注型字段的表文件,当删除所对应的表备注文件后,该表文件仍可打开。( ) (满分:1)
A. 错误
B. 正确
5.若当前记录号为1,则函数BOF( )的值可能为.T.,也可能为.F. 。( ) (满分:1)
A. 错误
B. 正确
6.打开数据库时,其中的数据库表会自动打开。( ) (满分:1)
A. 错误
B. 正确
7.@…say…get语句中的get子句必须用read语句激活,才能修改指定变量的值。( ) (满分:1)
A. 错误
B. 正确
8.在Visual FoxPro中,建立数据库表时,将年龄字段值限制在18~60岁之间的这种约束属于参照完整性约束。( ) (满分:1)
A. 错误
B. 正确
9.命令DISPLAY FOR RECORD( )=3不能显示当前表的第3条记录。( ) (满分:1)
A. 错误
B. 正确
10.表的数据记录也存储在数据库文件中。( ) (满分:1)
A. 错误
B. 正确
三、主观填空题:【10道,总分:20分】
1.(共道试题,共。)求表中所有男生的高考成绩的平均值,并将结果存入变量中,可使用的命令是。 (满分:2)
2.统计表中所有女生的人数,并将结果存入变量中,可使用的命令是。 (满分:2)
3.用二维表表示实体及实体之间联系的数据模型的是。 (满分:2)
4.数据管理技术发展过程经过人工管理文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是。 (满分:2)
5.将教师表中所有职称为教授或副教授的记录的工资总额相加,并将结果存入变量中,可使用的命令是。 (满分:2)
6.在的表文件中,每条记录的总长度比用户定义的各个字段宽度之和多一个字节,该字节用于。 (满分:2)
7.在查询时,使用子句指出的是。 (满分:2)
8.支持集合的并运算,运算符是。 (满分:2)
9.教师表中有条记录,打开后执行和命令,再执行?命令,则显示结果为。 (满分:2)
10.在关系模型中,二维表中每一行的所有数据在关系中称为。 (满分:2)三、主观填空题(共 10 道试题,共 20 分。)V
1.求STUD表中所有男生的高考成绩的平均值,并将结果存入变量man中,可使用的命令是
。
试题满分:2 分
第 1 空、满分:2 分
2.统计STUD表中所有女生的人数,并将结果存入变量woman中,可使用的命令是
。
试题满分:2 分
第 1 空、满分:2 分
3.用二维表表示实体及实体之间联系的数据模型的是
。
试题满分:2 分
第 1 空、满分:2 分
4.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是
。
试题满分:2 分
第 1 空、满分:2 分
5.将教师表JS.DBF中所有“职称”为“教授”或“副教授”的记录的“工资总额”相加,并将结果存入变量GGZ中,可使用的命令是
。
试题满分:2 分
第 1 空、满分:2 分
6.在Visual FoxPro的表文件中,每条记录的总长度比用户定义的各个字段宽度之和多一个字节,该字节用于
。
试题满分:2 分
第 1 空、满分:2 分
7.在SQL查询时,使用where子句指出的是:
。
试题满分:2 分
第 1 空、满分:2 分
8.SQL支持集合的并运算,运算符是
。
试题满分:2 分
第 1 空、满分:2 分
9.教师表JS.DBF中有7条记录,打开后执行GO BOTTOM和SKIP命令,再执行?RECNO()命令,则显示结果为
。
试题满分:2 分
第 1 空、满分:2 分
10.在关系模型中,二维表中每一行的所有数据在关系中称为
。
试题满分:2 分
四、论述题(共 3 道试题,共 30 分。)V
1.程序设计:从键盘输入N个数存入数组A中,找出其中的最大数。
满分:10分
2.
程序设计题
程序设计:打开STUD表,分别统计所有姓“张”学员的平均年龄和所有姓“王”学员的平均年龄。
满分:10分
3.
程序设计题
程序设计:假设约定年龄不超过35岁的职工为青年职工;年龄在36岁至45岁的职工为中年职工;年龄超过45岁的职工为老年职工。从键盘输入任一职工姓名在STUD表中查找,显示其姓名、年龄以及所属的职工类型。
页:
[1]