第 1 页:试题 |
第 6 页:参考答案 |
(21)C【解析】题目中要查询的信息是“是班干部的女生”,可以知道要查询的是女生,并且该学生是班干部,这之间的关系就是“与”的关系,因此答案选c。
(22)A【解析】语句“Between…and…”是SQL中的一个子句,通常配合Select子句使用,用来从数据表中选择属性值在某个范围内的记录,它的含义是“在…与…之间”,并且是一个闭区间,因此此题的答案应该是A。
(23)B【解析】由于SN0项不可以为空,是必填字段,在用INSERT插入记录时,SN0字段的值不可省,故A、c不正确,在用INSERT插入记录时,D项中的年龄不符合约束条件,故D不正确。
INSERT语句的格式为:
INSERT INTO dbf__name[(fnamel[,fname2,...])]VALUES(eExpressionl[,eExpression2,...j)
PRIMARY KEY NOT NULL用来定义SN0为主关键字,并且不可为NULL值;
CHECK(ACE>15 AND AGE<25)语句用来约束字段 AGE必须大于l5并且小于25。
(24)B【解析】SQL语言使用delete语句删除数据库表中的记录,Delete语句的格式为:
Delete from TableName where ColumnName OPERATOR Val— ue[and I or Cdumn OPERATOR Value]
Delete后面不能含有*号,如果没有where子句,则删除表中的全部记录。
DELETE命令只是逻辑删除数据库表中的记录,如果要物
理删除记录需要继续使用PACK命令。
(25)C
【解析】作为数据库的一部分,视图兼有“表”和“查询”的特点,它与查询类似的地方是,可以从一个或多个相关联的表中提取有用信息;与表相类似的地方是,可以更新其中的信息,并将更新结果永久地保存在磁盘上。视图由于是从表派生出来的,所以不存在修改结构的问题。选项C中的远程视图是指视图中的数据来源于远程数据源,因此选项C的说法错误。
(26)D【解析】查询文件的扩展名是.qpr,因此A进项
错误;查询文件中保存的是查询的命令,通常查询的结果是显示在屏幕上供用户浏览的,因此B选项错误;查询设计器本质上就是SQL Select命令的可视化设计方法,因此D选项正确;查询是基于表的,但是查询的数据集合是不可更新的,因此选项c也是错误的。
(27)C【解析】本题的正确答案是C,DROP VIEW命令用于删除视图。
(28)A【解析】过程定义时,如果形式参数被说明为传值,则过程调用只是将相应位置实参的值传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会反馈、影响实参的值。由于这个过程中,数据的传递只是单向的,故称为引用传送。反之,如果形式参数被说明为传址,则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。在这个过程中,数据的传递具有双向性,故称为值传送。
此题中参数A为值传送,即A最后的值也为5;参数B为引用传送,根据X1=X1*X1,Y1=2*X1得Y1值为50,即B的最终值。故本题答案为A。
(29)C【解析】编辑框可保存多行文本。
(30)B【解析JValue属性:如果没有设置ControlSource属性,那么可以通过设置该属性为文本框指定初始值。
ControlSouree属性:为文本框指定要绑定的数据源,数据源是一个字段或内存变量。
InputMask属性:指定在一个文本框中如何输入和显示数据。
PasswordChar属性:指定文本框控件内是显示用户输入的字符还是显示占位符。
(31)B【解析】选项组的Value属性用于表示被选定选1项按钮的序号,默认为1,也就是第一个选项按钮默认情况下被选中。若第二选项按钮被选中,则Value值为2。本题中“下午”为第二个选项按钮,当其被选中时,该选项组的Value属性值应为2。
(32)A【解析】使用短语INTO DBFITABLE TableName可以将查询结果存放到永久表中(.dbf文件)。但此文件的文件名不能是显示数据表文件的文件名。
(33)A【解析】题中的SQL语句是通过嵌套使用谓词(EXISTS)完成的查询,子查询所完成的操作是查询STOCK记录中小于10.O0的记录,返回结果为真,当使用EXISTS谓词时,所有行与子查询匹配时,子查询也都返回真,所以最终将查出所有记录,即共B条,本题答案是A。如果SQL为SELECT DISTINCT现价FROM stock AS A WHERE EXISTS(SELECT现价FROM stock AS B WHERE A.现价<10.00),答案为6。
(34)C【解析】题面要完成的操作是将STOCK数据表中的记录按交易所分组,求出各交易所的平均单价。“深圳”交易所的均价是(14.86+9、00)/2,所以本题答案是C。
(35)C【解析】表结构的修改有3种格式,修改已有的字段使用的是第一种格式。
ALTER TABLE TableNamel
ADD I ALTER[COLUMN]FieldNamel
FieldType[(nFieldWidth[,nPrecision])][NUlLL I NOT NULL]
[CHECK lExpressionl[ERROR cMessageTextl]][DEFAULT eExpressionl]
[PRIMARY KEY l UNIQUE]
[REFERENCES TableName2[TAG TagNamel]][NOCPTRANS]
[NOVALIDATE]
该格式可以添加(ADD)新的字段或修改(ALTER)已有的字段,它的句法基本可以与CREATE TABLE的句法相对应。
(36)C【解析】日期时间表达式的格式有一定的限制,不能任意组合,例如不能用运算符“+”将两个<日期>连接起来。
(37)B【解析】SQL语句设置字段有效性规则的格式为:ALTER TABLE TableName ALTER[COLUMN]FieldName SET CHECK IExpression,所以本题中为字段添加有效性规则的正确选项是B。
(38)A【解析】InputMask属性将指定在一个文本框中如何输入和显示数据。其属性值是一个字符串,该字符串通常由一些所谓的模式符组成,每个模式符规定了相应位置上数据的输入和显示行为。如模式符9表示允许输入数字和正负号。
(39)B【解析】在表中删除记录的SQL语句格式为:de.1ete from tablename[where condition],故答案为B。
(40)A【解析】对表添加字段的命令格式为:ALTER
TABLE表名ADD字段名类型(长度,小数位数)。
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |