理论模拟题(八)
1. 用SQL语句建立表时为属性定义有效性规则,应使用短语______。 CHECK
2. SQL语言是具有______的功能。 数据定义、数据操纵、数据控制
3. 下列关于属性、方法和事件的叙述中,______是错误的。
在新建一个表单时,可以添加新的属性、方法和事件
4. SQL实现分组查询的短语是______。 GROUP BY
5. 以下关于自由表的叙述,正确的是______。 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表
6. 在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值,应选择_____。 级联(Cascade)
7. 设有图书管理数据库:
图书(总编号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 单价>ALL;
______ (SELECT 单价 FROM 图书 WHERE 出版单位="高等教育出版社")
8. 下列哪项体现了关系数据库的参照完整性___ 外键___。
9. 设有图书管理数据库:
图书(总编号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 图书
10. 实现表之间临时联系的命令是______。set relation
11. 报表标题一般是通过______控件定义。此题正确为:标签
12. 在SQL语句中空值用______表示。此题正确为:NULL
13. 下列命令执行后的结果是______。
STORE -100 TO X
?SIGN(X)*SQRT(ABS(X)) 此题正确为:-10.00
14. 多栏报表的栏目数可以通过______来设置。此题正确为:页面设置或 列
15. 如果项目不是用"应用程序向导"创建的,应用程序生成器只有______、"表单"和"报表"三个选项卡可用。此题正确为:数据
16. 在关系数据模型中,二维表的列称为属性,二维表的行称为_____。此题正确为:元组或 记录
17. 假设图书管理数据库中有3个表,图书.dbf、读者.dbf和借阅.dbf。它们的结构分别如下:
图书(总编号C(6),分类号C(8),书名C(16),出版单位C(20),单价N(6,2))
读者(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是_____。此题正确为:总编号+借书证号
18. 设有图书管理数据库:
图书(总编号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 图书 __
19. 设有图书管理数据库:
图书(总编号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 总编号 ______此题正确为:IN (SELECT 总编号 FROM 借阅)
20. 在Visual Foxpro的表之间建立一对多联系是把______的主关键字字段添加到______的表中。
此题正确为:一方或 一个表
21. 要为表单设计下拉式菜单,首先需要在菜单设计时,在_____对话框中选择"顶层表单"复选框;其次要将表单的______属性值设置为2,使其成为顶层表单:最后需要在表单的_____事件代码中设置调用菜单程序的命令。
此题正确为:常规选项
22. 数据库系统与文件系统的主要区别是______。 文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决
23. 在表结构中,逻辑型、日期型、备注型字段的宽度分别固定为______。 1,8,4
24. 计时器控件的主要属性是______。 Interval
25. 在Visual FoxPro中,用于建立或修改程序文件的命令是______。 MODIFY COMMAND <文件名>
26. 下面关于过程调用的陈述中,______是正确的。
A、 实参与形参的数量必须相等
B、 当实参的数量多于形参的数量时,出现运行时错误。
C、 当形参的数量多于实参的数量时,多余的形参被逻辑假
D、 上面B)和C)都对
27. 下面关于数据环境和数据环境中两个表之间的关系的陈述中,______是正确的。
数据环境是对象,关系是数据环境中的对象
28. 在“报表设计器”中,可以使用的控件是______。标签、域控件和线条
29. 下面关于运行应用程序的说法正确的是______。
.exe应用程序可以在Visual FoxPro和Windows环境下运行
30. 下面关于Visual FoxPro数组的叙述中,错误的是____。
一个数组中各个数组元素必须是同一种数据类型
31. 给出以下程序的运行结果:
SET TALK OFF
X=0
Y=0
DO WHILE X<100
X=X+1
IF INT(X/2)=X/2
LOOP
ELSE
Y=Y+X
ENDIF
ENDDO
?"Y=",Y
RETURN
运行结果为______。 Y=2500
32. 不允许记录中出现重复索引值的索引是______。 主索引和候选索引
33. 设有图书管理数据库:
图书(总编号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))
对于图书管理数据库,求CIE单位借阅图书的读者的人数。
下面SQL语句正确的是______。
SELECT ______ FROM 借阅 WHERE;
借书证号 _______ COUNT (DISTINCT 借书证号)
IN (SELECT 借书证号 FROM 读者 WHERE 单位="CIE")
34. 查询设计器和视图设计器的主要不同表现在于______。
查询设计器没有“更新条件”选项卡,有“查询去向”选项
35. 以下关于查询的描述正确的是______。 可以根据数据库表和自由表建立查询
36. 关系数据库管理系统的3种基本关系运算不包括______。 比较
37. 表达式VAL(SUBS("奔腾586",5,1))*Len("visual foxpro")的结果是______。 65.00
38. 在SQL中,基本表的撤消(从数据库中删除表)可以用______。 DROP TABLE命令
39. 用于显示部分查询结果的TOP短语,必须与______同时使用,才有效果。 ORDER BY
40. 在Visual FoxPro中,可以对字段设置默认值的表______。 必须是数据库表
41. 设有图书管理数据库:
图书(总编号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 出版单位="电子工业出版";
______ ORDER BY 单价 DESC
