第 1 页:选择题 |
第 5 页:基本操作、简单应用、综合应用 |
第 6 页:参考答案 |
(21)B 【解析】PACK命令的作用是:物理删除当前表中有删除标记的记录。
(22)C 【解析】数据库表中只能有一个主索引,但可以有多个候选索引和普通索引,唯一索引是指字段的个数唯一,而不是形容索引的个数。
(23)A 【解析】SQL的操作功能是指对数据库中数据的操作功能,主要包括插入、更新和删除3个方面的内容,分别用命令INSERT、UPDATE和DELETE来实现。
(24)A 【解析】由于“学号”是主关键字,不可以为空,因此是必填字段,在用INSERT插入记录时,学号字段的值不可省略,另外在插入记录时,插入数据的个数必须和字段个数相等。
(25)C 【解析】SQL支持空值。查询空值时要使用Is NULL,=NULL是无效的,因为空值不是一个确定的值,所以不能用“=”这样的运算符进行比较。
(26)B 【解析】在SQL命令中,INSERT是插入语句的关键词,DELETE是删除语句的关键词,SELECT是查询语句的关键词,UPDATE是更新语句的关键词。
(27)A 【解析】Visual FoxPro中的视图是一个虚拟的表。用SQL语句建立视图的格式为:CREATE VIEW view—name AS select—statement,题干中要求视图含“歌手号”左边第一位是1的所有记录,所以查询条件是WHERE LEFT(歌手号,1)=“1”。故正确的选项是A。
(28)D 【解析】视图并不是对表的复制,而是从基本表中派生出来的虚表。对视图的修改应该使用命令MODIFY VIEW。视图可以被删除,且只有包含视图的数据库打开时,才能使用视图。
(29)A 【解析】当创建一个对象的时候,将产生Init事件。
(30)C 【解析】在Visual FoxPro中用DROP VIEW<视图名>命令删除视图。因此,DROP VIEW MyView的结果是删除视图MyView,所以答案是C。
(31)B 【解析】由于0ption2没有定义自己的Click事件处理函数,因此将执行其容器,也就是选项按钮组的事件处理函数。
(32)B 【解析】事件可以由系统引发,也可以由用户引发,比如用户用鼠标单击程序界面上的一个命令按钮就引发了
一个Click事件,命令按钮识别该事件并执行相应的Click事件代码。
(33)C 【解析】数据环境是表单对象,关系是数据环境 中的对象。
(34)B 【解析】使用ThisForm.Release可将表单被从屏幕和内存中删除。如果不想从内存中释放表单,可在Click事 件中以ThisForm.Hide代替;刷新表单用ThisForm.Refrfsh;De. stray是释放对象实例后产生的事件。
(35)B 【解析】Visual FoxPro中可以使用多个工作区,每 个工作区可以打开一个表。工作区0表示工作区号最小的工 作区,因此,USE SC IN 0表示选择空闲的最小号工作区打开 SC表。
(36)B 【解析】在SELECT查询语句中字段名不需要加 引号,所以c和D选项是错误的;当需要指定字段值时,如果 是字符型数据应当用引号将字符型数据引起来,所以A选项 也是错误的。
(37)A 【解析】求各个出版社图书的相关信息,必须用 GROUP BY短语对各个出版社进行分组,HAVING短语必须与 GROUP BY短语一起出现,不能单独使用。求最高单价使用最 大值函数为MAx(),COUNT()用以计数。
(38)A 【解析】COUNT函数用来统计数据表中的记录 个数,而SUM函数是对数据表中所有数据值字段进行纵向求 和。本题使用嵌套查询,内层查询是将单位“ABC”的读者的 借书证号查出来,外层查询根据内层查询的结果通过对借阅数 据表的操作显示出单位为ABC的借阅图书的读者。使用DIS— TINCT短语可去掉重复值。
(39)C 【解析】SQL支持空值,因此也可以利用空值进 行查询。查询空值时要使用IS NULL,“=NULL”是无效的,因为空值不是一个确定韵值,不能用“=”这样的运算符进行 比较。
(40)D 【解析】使用短语INTO DBF|TABLE TableName 可以将查询结果存放到永久表中。
编辑推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |