试卷总分:50 得分:0
一、 单选题 (共 40 道试题,共 40 分)
1. 将打开的表中全部记录删除的命令为ZAP,与之等价的命令是( )
A.DELETE ALL
B.DELETE ALL PACK
C.DELETE
PACK
D.RECALL ALL
2.对于尚未建立索引文件的表JS.DBF,查找职称为讲师的记录,应用命令( )。
A.LOCATE ALL FOR 职称=“讲师”
B.FIND 职称=“讲师”
C.FIND 讲师
D.SEEK “讲师”
3.数据库系统的特点不包括( )。
A.数据共享
B.加强了对数据安全性和完整性保护
C.完全没有数据冗余
D.具有较高的数据独立性
4.
题目和答案如下图所示:
A.A
B.B
C.C
D.D
5.设A=[2*3+8],B=2*3+8,C=“2*3+8”,正确的一个表达式是( )。
A.A+C
B.A+B
C.B+C
D.A+B+C
6.在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。在这几个阶段中,数据独立性最高的是( )阶段。
A.数据库系统
B.文件系统
C.人工管理
D.数据项管理
7.
题目和答案如下图所示:
A.A
B.B
C.C
D.D
8.( )是( )的具体表现形式,( )是( )有意义的表现。
A.信息、数据、数据、信息
B.数据库、信息、信息、数据库
C.数据、信息、信息、数据
D.数据、信息、数据库、信息
9.建立菜单的命令是( )。
A.CREATE MENU
B.CREATE PROJECT
C.NEW MENU
D.NEW PROJECT
10.设计菜单要完成的最终操作是( )。
A.创建主菜单及子菜单
B.指定各菜单任务
C.浏览菜单
D.生成菜单程序
11.如果想从字符串"北京市"中取出汉字"京",应该用函数( )。
A.SUBSTR("北京市",2,2)
B.SUBSTR("北京市",2,1)
C.SUBSTR("北京市",3,1)
D.SUBSTR("北京市",3,2)
12.表单的Caption属性用于( )。
A.指定表单执行的程序
B.指定表单的标题
C.指定表单是否可用
D.指定表单是否可见
13.当前记录号为3,将第6号记录设置为当前记录的命令是( )。
A.SKIP -6
B.SKIP +6
C.SKIP +3
D.SKIP -3
14.
题目和答案如下图所示:
A.A
B.B
C.C
D.D
15.有关类、对象、事件,下列说法不正确的是( )。
A.对象用本身包含的代码来实现操作
B.对象是类的实例
C.类是一组具有相同结构、操作并遵守相同规则的对象
D.事件是一种预先定义好的特定动作,由用户或系统激发
16.职工表及姓名索引文件都打开后,用FIND命令把指针指向姓“王”的记录,使指针指向下一个同姓记录的命令是( )。
A.GOTO NEXT
B.CONTINUE
C.SKIP
D.FIND 王
17.不属于数据定义功能的SQL语句是( )。
A.CREAT TABLE
B.CREAT CURSOR
C.UPDATE
D.ALTER TABLE
18.以下关于空值(NULL)的叙述正确的是( )。
A.空值等同于数值0
B.Visual FoxPro不支持NULL
C.空值等同于空字符串
D.NULL表示字段或变量还没有确定值
19.函数运算YEAR(date( ))返回值的类型是( )。
A.逻辑型
B.字符型
C.备注型
D.数值型
20.SQL的基本表创建语句中实现参照完整性规则使用( )。
A.主键子句
B.外键子句
C.检查子句
D.NOT NULL
21.SQL语言是具有( )的功能。
A.关系规范化、数据操纵、数据控制
B.数据定义、数据操纵、数据控制
C.数据定义、关系规范化、数据控制
D.数据定义、关系规范化、数据操纵
22.
题目和答案如下图所示:
A.A
B.B
C.C
D.D
23.在下面列出的数据模型中,哪一个属于概念数据模型( )。
A.关系模型
B.层次模型
C.网状模型
D.实体—联系模型
24.按照数据库的数据模型分类,VFP属于( )
A.层次型
B.关系型
C.网状型
D.混合型
25.已打开一个表文件,其中每条记录对应一名职工。下面四条命令中,( )可以统计出所有职工的平均工资。
A.SUM ALL 工资 TO XY
B.AVERAGE ALL 工资 TO XY
C.SUM ALL ON 工资 TO XY
D.COUNT ALL FOR 工资=0 TO XY
26.以下( )不是对象相对引用时的关键字。
A.Form
B.ThisForm
C.This
D.ThisFormSet
27.描述控件文字的粗体、斜体、下划线、删除线样式的属性分别是( )。
A.FontBold,FontItalic,FontUnderLine,FontStrikeThru
B.FontItalic,FontUnderLine,FontBold,FontStrikeThru
C.FontUnderLine,FontBold,FontItalic,FontStrikeThru
D.FontStrikeThru,FontBold,FontItalic,FontUnderLine
28.下列哪种语言被作为关系数据库的标准语言( )。
A.ISBL
B.SQL
C.QUEL
D.QBE
29.下列表达式中结果为“计算机等级考试”的是( )。
A.″计算机″|″等级考试″
B.″计算机″&″等级考试″
C.″计算机″and″等级考试″
D.″计算机″+″等级考试″
30.在SQL中,从数据库中删除表可以用( )。
A.DROP SCHEMA命令
B.DROP TABLE命令
C.DROP VIEW命令
D.DROP INDEX命令
31.在SQL中,建立视图用( )。
A.CREATE SCHEMA命令
B.CREATE TABLE命令
C.CREATE VEIW命令
D.CREATE INDEX命令
32.DIM AB(3,4),则AB(2,3)的初值为( )。
A.0
B..T.
C..F.
D.5
33.视图与基表的关系是( )。
A.视图随基表的打开而打开
B.基表随视图的关闭而关闭
C.基表随视图的打开而打开
D.视图随基表的关闭而关闭
34.设A=”123”,则2*&A的值为( )。
A.'' 2*&A''
B.''2&123''
C.246
D.''2*123''
35.不属于SQL定义功能的是( )。
A.CREAT TABLE
B.CREAT VIEW
C.ALTER TABLE
D.UPDATE
36.下列命令用于显示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]
37.有一菜单文件main.mnx,要运行该菜单的方法是( )。
A.执行命令do mm.mnx
B.执行命令do menu mm.mnx
C.先生成菜单程序文件mm.mpr,再执行命令do mm.mpr
D.先生成菜单程序文件mm.mpr,再执行命令do menu mm.mnx
38.使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当( )。
A.使用WHERE子句
B.在GROUP BY后面使用HAVING子句
C.先使用WHERE子句,再使用HAVING子句
D.先使用HAVING子句,再使用WHERE子句
39.
题目和答案如下图所示:
A.A
B.B
C.C
D.D
40.数据操纵语言DML根据其实现方法可以分为( )和( )两大类。
A.自含型语言、宿主型语言
B.自主型语言、高级语言
C.高级语言、宿主型语言
D.高级语言、低级语言
二、 判断题 (共 10 道试题,共 10 分)
1.可以使用MODIFY COMMAND命令来建立一个命令文件。( )
A.错误
B.正确
2.打开数据库时,其中的数据库表会自动打开。( )
A.错误
B.正确
3.查询文件不能更新数据表中的数据。 ( )
A.错误
B.正确
4.@…say…get语句中的get子句必须用read语句激活,才能修改指定变量的值。( )
A.错误
B.正确
5.对自由表XS.DBF建立索引后,XS.DBF中的数据全部按索引顺序存入索引文件中。( )
A.错误
B.正确
6.Visual FoxPro的SQL-select 语句的联接格式可以实现多个表的联接。( )
A.错误
B.正确
7.命令DISPLAY FOR RECORD( )=3不能显示当前表的第3条记录。( )
A.错误
B.正确
8.利用菜单设计器设计菜单时,各菜单项及其功能必须由用户自己定义。( )
A.错误
B.正确
9.若当前记录号为1,则函数BOF( )的值可能为.T.,也可能为.F. 。( )
A.错误
B.正确
10.有备注型字段的表文件,当删除所对应的表备注文件后,该表文件仍可打开。( )
A.错误
B.正确
三、 主观填空题 (共 10 道试题,共 20 分)
1.可以接受数值型常量的输入命令是##。
2.在SELECT-SQL语句中,DISTINCT选项的功能是##。
3.在关系模型中,把数据看成是二维表,每一个二维表称为一个##。
4.执行SET EXACT OFF命令后,命令"数据库"=[数据]的执行结果是##。
5.在SQL语句中要查询表s在AGE字段上取空值的记录,正确的SQL语句为:SELECT * FROM s WHERE##。
6.数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是##。
7.字段变量可以与内存变量同名,若没有指明是哪种形式的变量,系统默认为是##。
8.职工的部门、职工号在“职工”表中,津贴在“工资”表中,两个表的公共字段是职工号,列出职工的部门、职工号和津贴等信息的SQL语句是:SELECT 职工.部门,职工.职工号,工资.津贴 FROM 职工,工资##。
9.在关系模型中,二维表中每一行的所有数据在关系中称为##。
10.统计STUD表中所有女生的人数,并将结果存入变量woman中,可使用的命令是##。
四、 论述题 (共 3 道试题,共 30 分)
1.程序设计:从键盘输入N个数存入数组A中,找出其中的最大数。
2.程序设计:编程显示STUD表中所有男学员的姓名、工龄及工资。
3.
程序设计题
程序设计:假设约定年龄不超过35岁的职工为青年职工;年龄在36岁至45岁的职工为中年职工;年龄超过45岁的职工为老年职工。从键盘输入任一职工姓名在STUD表中查找,显示其姓名、年龄以及所属的职工类型。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。