第 1 页:试题 |
第 6 页:参考答案 |
(21)D【解析】HAVING子句总是跟在GROUP BY子句之后,不可以单独使用。在查询中可以先用WHERE子句限定元组,然后进行分组,最后再用HAVING子句限定分组条件。
(22)C【解析】SQL支持空值。查询空值时要使用Is NULL,“=NULL”是无效的,因为空值不是一个确定的值,不能用“=”这样的运算符进行比较。
(23)D【解析】本题牛的IN相当于集合运算符∈。在
SQL中,“不等于”用“!=”表示。另外还可以用否定运算符 NOT写出等价命令。题中表达式“仓库号NOT IN(”5”,”8”)”,表示“仓库号”不包含在集合(5,8)中,恰与D选项等价。
(24)C【解析ISQL语言功能相当强大,它是英文Strut. tured Query Language结构化查询语言的缩写。包含数据定义、数据操纵和数据控制等功能。SQL已经成为关系数据库的标准数据语言,现在所有的关系数据库管理系统都支持SQL语言。其中选择操作采用子句From加上Where子句来进行,查询操作采用Select来进行,插入记录用INSERT,修改或者更新操作采用Update子句来完成,因此本题的答案应该是选项c。
(25)B【解析】DELETE命令只是为表中指定的元组添加删除标记,并没有彻底删除。命令格式如下:
DELETE FROM Table Name[WHERE Condition]
其中,FROM指定从哪个表中删除数据;WHERE指定被删除的元组所要满足的条件,若省略WHERE短语,则删除该表中全部元组。该命令是逻辑删除,如果要物理删除,需要继续使用PACK命令。
(26)B【解析】本题考查利用SQL命令建立数据表知识。选项中DEFAULT表示默认值,PRIMARY KEY表示主关键字,NOT NULL表示非空,CHECK表示约束,因此本题的答案应该是B。
(27)C【解析】查询设计器只能建立一些比较规则的查询,而对复杂的查询它就无能为力了。
(28)A【解析】执行程序文件的命令格式为:Do<文件名>。文件名前可以指定保存文件的路径,如果没有给定扩展名,系统自动加上默认扩展名.prg。
(29)A【解析】在Visual FoxPro中,若以变量的作用域来分,内存变量可分为全局变量、私有变量和局部变量3类。
全局变量:是指在任何模块中都可以使用的变量,又称为公共变量。全局变量要先建立后使用,全局变量可用PUBLIC命令建立,格式为:PUBLIC<内存变量表>。
私有变量:在程序中直接使用(没有通过PUBLIC和L0. CAL命令事先声明)而由系统自动隐含建立的变量都是私有变量。私有变量的作用域限于建立它的模块及其下属的各层模块。
局部变量:只能在建立它的模块中使用,不能在上层或下层模块中使用。局部变量用LOCAL命令建立:LOCAL<内存变量表>。
(30)C【解析】运行表单的命令是MODIFY FORM<表单文件名>,故选项c正确。
(31)D【解析】Release方法可从VFP中释放和关闭表单集或表单。GetFocus是控件接收到焦点时的事件,Load是创建对象之前产生的事件,SetFocus事件则可让控件获取焦点,使其成为活动对象。故本题答案是D。
(32)C【解析】对PasswordChar属性指定一个占位符“*”号后,文本框中将只显示占位符,不会显示用户输入的实际内容。题中“伦敦2012”共8个字符长度,故将显示8个*。
(33)C【解析】本题考查表单中各容器对象的调用顺序。注意要以从高向低的层次依次引用各个对象,即最开始引用的是表单,然后是表单中的容器控件,最后才是容器控件所包含的基本控件。VFP中,设置标题的属性名为Capiton。故本题答案为C。
(34)C【解析】要运行菜单,首先必须生成可执行菜单程序(mpr程序),然后调用使用菜单的命令,注意必须带后缀名.mpr。
(35)D【解析】通常可以在报表中添加的控件有以下几种。
标签控件:通常用来在报表中添加一些说明性的文字;
线条、矩形和圆角矩形:使用这些形状,可以使报表看起来更加美观;
域控件:用于打印表或视图中的字段、变量和表达式的计算结果;
OLE对象:应用OLE嵌入技术,可以在报表中添加图片、声音、文档等信息。
(36)A【解析】用命令方式建立索引文件的格式如下:INDEX ON<索引关键字}索引关键字表达式>[TO<单索引文件名>]| TAG<索引标识名>[OF<复合索引文件名>][FOR<条件>][COMPACT][ASCENDING IDESCEND— ING][UNIQUE| CANDIDATE][ADDITIVE]。本题要建立的是复合索引,故使用表达式“工龄+职称”。
(37)B【解析】List命令中for条件用于在指定的范围内进行选择操作,仅显示满足条件的记录。
(38)C【解析】用REPLACE命令修改表结构,其常用格式为:REPLACE FieldNamel WITH eExpressionl[,FieldName 2 WITH eExpression2]...[FOR lExpression1]。但此格式只能修改当前的一条记录,本题要求将所有教师的工资增加1000元,所以还要使用ALL短语。
(39)B【解析】题中x的变量值以花括号为定界符,为日期时间型(T);Y的变量值以两个句点为定界符,为逻辑型(L);z的变量值以半角状态下的双引号为定界符,为字符型(C)。
(40)D【解析】删除数据用命令:DELETE FROM Ta- bleName[WHERE Condition],因此首先排除A和C选项。B、D选项中的%为通配符,“北京%”表示以北京开头。D选项正确。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |