一、选择题(每题2分,共计70分)
1.1.SQL中可使用的通配符有______。 A、*(星号) B、%(百分号) C、(下划线) D、B和C
A B C D
2.2.集合的并运算符是______。 A、∪ B、OR C、UNIQUE D、UNION
A B C D
3.3.在Visual FoxPro中,用于建立或修改过程文件的命令是______。 A、MODIFY <文件名> B、MODIFY COMMAND <文件名> C、MODIFY PROCEDURE <文件名> D、上面B)和C)都对
A B C D
4.4.假定系统日期是1998年12月20日,有如下命令: N=(YEAR(DATE())-1900)%100,执行后N的值应为______。 A、1998 B、98 C、20 D、12
A B C D
5.5.执行SELECT 0选择工作区的结果是______。 A、选择了0号工作区 B、选择了空闲的最小号工作区 C、关闭选择的工作区 D、选择已打开的工作区
A B C D
6.6.下面关于过程调用的陈述中,______是正确的。 A、实参与形参的数量必须相等 B、当实参的数量多于形参的数量时,出现运行时错误。 C、当形参的数量多于实参的数量时,多余的实参被逻辑假 D、上面B)和C)都对
A B C D
7.7.下面关于报表的数据源的陈述中最完整的是______。 A、自由表或其他报表 B、数据库表、自由表或视图 C、数据库表、自由表或查询 D、表、查询或视图
A B C D
8.8.用SQL语句建立表时为属性定义有效性规则,应使用短语______。 A、DEFAULT B、PRIMARY KEY C、CHECK D、UNIQUE
A B C D
9.9.打开Visual FoxPro“项目管理器”的“文档”(Docs)选项卡,其中包含______。 A、表单(Form)文件 B、报表(Report)文件 C、标签(Label)文件 D、以上三种文件
A B C D
10.10.数据库系统的核心是______。 A、数据库 B、操作系统 C、数据库管理系统 D、文件
A B C D
11.11.UPDATE-SQL语句的功能是______。 A、属于数据定义功能 B、属于数据查询功能 C、可以修改表中某些列的属性 D、可以修改表中某些列的内容
A B C D
12.12.关系数据库中,实现表与表之间的联系是通过______。 A、实体完整性规则 B、参照完整性规则 C、用户自定义的完整性 D、值域
A B C D
13.13.要为当前表所有职工增加100元工资,应该使用命令______。 A、CHANGE 工资 WITH 工资+100 B、REPLACE 工资 WITH 工资+100 C、CHANGE ALL 工资 WITH 工资+100 D、REPLACE ALL 工资 WITH 工资+100
A B C D
14.14.在SQL查询时,使用WHERE子句指出的是_____。 A、查询目标 B、查询结果 C、查询条件 D、查询视图
A B C D
15.15.在下面关于面向对象数据库的叙述中,错误的是_____。 A、每个对象在系统中都有唯一的对象标识 B、事件作用于对象,对象识别事件并作出相应反应 C、一个子类能够继承其所有父类的属性和方法 D、一个父类包括其所有子类的属性和方法
A B C D
16.16.设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,查询所藏图书中,有两种及两种以上的图书出版社所出版图书的最高单价和平均单价。 下面SQL语句正确的是______。 SELECT 出版单位,MAX(单价),AVG(单价) FROM 图书; ______ A、GROUP BY 出版单位 HAVING COUNT 总编号>=2 B、GROUP BY 出版单位 HAVING COUNT(DISTINCT 总编号)>=2 C、GROUP BY 出版单位>=2 D、WHERE 总编号>=2
A B C D
17.17.要使学生数据表中不出现同名学生的记录,在数据库中需要建立______。 A、字段有效性限制 B、属性设置 C、记录有效性限制 D、设置触发器
A B C D
18.18.在下列函数中,函数返回值为数值的是______。 A、BOF() B、CTOD('01/01/96') C、AT('人民','中华人民共和国') D、SUBSTR(DTOC(DATE()),7)
A B C D
19.19.Visual FoxPro6.0是一种关系型数据库管理系统,所谓关系是指______。 A、各条记录中的数据彼此有一定的关系 B、一个数据库文件与另一个数据库文件之间有一定的关系 C、数据模型符合满足一定条件的二维表格式 D、数据库中各个字段之间彼此有一定的关系
A B C D
20.20.EOF( )是测试函数,当正使用的数据表文件的记录指针已达到尾部,其函数值为______。 A、0 B、1 C、.T. D、.F.
A B C D
21.21.______是面向对象程序设计中程序运行的最基本实体。 A、对象 B、类 C、方法 D、函数
A B C D
22.22.下面关于Visual FoxPro数组的叙述中,错误的是____。 A、用DIMENSION和DECLARE都可以定义数组 B、Visual FoxPro只支持一维数组和二维数组 C、一个数组中各个数组元素必须是同一种数据类型 D、新定义数组的各个数组元素初值为.F.
A B C D
23.23.在下述关于数据库系统的叙述中,正确的是______。 A、数据库中只存在数据项之间的联系 B、数据库的数据项之间和记录之间都存在联系 C、数据库的数据项之间无联系,记录之间存在联系 D、数据库的数据项之间和记录之间都不存在联系
A B C D
24.24.在建立惟一索引,出现重复字段值时,只存储重复出现记录的______。 A、第一个 B、最后一个 C、全部 D、几个
A B C D
25.25.下面关于工具栏的叙述,错误的是______。 A、可以创建自己的工具栏 B、可以修改系统提供的工具栏 C、可以删除用户创建的工具栏 D、可以删除系统提供的工具栏
A B C D
26.26.设字段变量"工作日期"为日期型,"工资"为数值型,则要表达"工龄大于30年,工资高于1500,且低于1800元"这命令,其表达式是______。 A、工龄>30.AND.工资>1500.AND.工资<1800 B、工龄>30.AND.工资>1500.OR.工资<1800 C、INT((DATE()-工作日期)/365)>30.AND.工资>1500.AND.工资<1800 D、INT((DATE()-工作日期)/365)>30.AND.(工资>1500.OR.工资<1800)
A B C D
27.27.关于INSERT-SQL语句描述正确的是______。 A、可以向表中插入若干条记录 B、在表中任何位置插入一条记录 C、在表尾插入一条记录 D、在表头插入一条记录
A B C D
28.28.设D=5>6,命令?VARTYPE(D)的输出值是______。 A、L B、C C、N D、D
A B C D
29.29.以下属于容器类控件的是______。 A、Text B、Form C、Label D、CommandButton
A B C D
30.30.在标准SQL中,建立视图的命令是______。 A、CREATE SCHEMA命令 B、CREATE TABLE命令 C、CREATE VIEW命令 D、CREATE INDEX命令
A B C D
31.31.计时器控件的主要属性是______。 A、Enabled B、Caption C、Interval D、Value
A B C D
32.32.要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表______。 A、是同一个数据库中的两个表 B、不同数据库中的两个表 C、两个自由表 D、一个是数据库表另一个是自由表
A B C D
33.33.如果要在屏幕上直接看到查询结果,“查询去向”应该选择______。 A、屏幕 B、浏览 C、临时表或屏幕 D、浏览或屏幕
A B C D
34.34.连续执行以下命令之后,最后一条命令的输出结果是______。 SET EXACT OFF X="A " ?IIF("A"=X,X-"BCD",X+"BCD") A、A B、BCD C、ABCD D、A BCD
A B C D
35.35.关系是指______。 A、元组的集合 B、属性的集合 C、字段的集合 D、实例的集合
A B C D
二、填空题(每空2分,共计30分)
1.36.查询设计器的"筛选"选项卡用来指定查询的___【1】___。
输入答案,中间不含空格:
2.37.由表单向导创建的表单,主要是依靠___【2】___而定。
输入答案,中间不含空格:
3.38.要使得在"应用程序生成器"中所做修改与当前活动项目保持一致,应单击___【3】___按钮。
输入答案,中间不含空格:
4.39.如果要在藏书中查询"高等教育出版社"和"科学出版社"的图书,请对下面的SQL语句填空。 SELECT 书名,作者,出版单位; FROM 图书管理!图书; WHERE 出版单位___【4】___
输入答案,中间不含空格:
5.40.关系数据库是采用___【5】___作为数据的组织方式。
输入答案,中间不含空格:
6.41.Visual FoxPro中不允许在主关键字字段中有重复值或___【6】___。
输入答案,中间不含空格:
7.42.设系统日期为2001年12月31日,下列表达式的值是___【7】___。VAL(SUBSTR("1999",3)+RIGHT(STR(YEAR(DATE())),2))+17
输入答案,中间不含空格:
8.43.设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,检索书名是以"Internet"开头的所有图书的书名和作者。请对下面的SQL语句填空: SELECT 书名,作者 FROM 图书 WHERE ___【8】___
输入答案,中间不含空格:
9.44.如果已对报表进行了数据分组,报表会自动包含___【9】___和__【10】___带区。
输入答案,中间不含空格:
10.【10】
输入答案,中间不含空格:
11.45.设有图书管理数据库: 图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2)) 读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20)) 借阅(借书证号C(4),总编号C(6),借书日期D(8)) 对于图书管理数据库,检索没有借阅任何图书的读者的姓名和所在单位。请对下面的SQL语句填空: SELECT 姓名,单位 FROM 读者 WHERE ____【11】___ (SELECT * FROM 借阅 WHERE ____【12】___)
输入答案,中间不含空格:
12.【12】
输入答案,中间不含空格:
13.46.在SQL中,字符串匹配运算符用___【13】___;匹配符___【14】___表示零个或多个字符,___【15】___表示任何一个字符。
输入答案,中间不含空格:
14.【14】
输入答案,中间不含空格:
15.【15】
输入答案,中间不含空格: