ImageVerifierCode 换一换
格式:DOC , 页数:24 ,大小:83KB ,
资源ID:501301      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-501301.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级VF机试(选择题)模拟试卷142及答案与解析.doc)为本站会员(bonesoil321)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]国家二级VF机试(选择题)模拟试卷142及答案与解析.doc

1、国家二级 VF机试(选择题)模拟试卷 142及答案与解析 一、选择题 1 下列关于投影运算的描述,错误的是 ( )。 ( A)对关系执行投影运算之后,新的关系仍有可能含有重复行 ( B)投影运算是从关系的垂直方向进行运算 ( C)投影运算是指从关系中指定若干个属性组成新的关系 ( D)对关系执行投影运算之后,运算结果仍是关系 2 如果要将系统的默认路径设置为 “D: database”,则正确的命令是 ( )。 ( A) SET DEFAULT TO“D: database” ( B) SET DEFAULT PATH TO“D: database” ( C) SET DEFAULT DIRE

2、CTORY TO“D: database” ( D) SET DIRECTORY TO“D: database” 3 下列字符串表示方法正确的是 ( )。 ( A) Visual Studio ( B) Visual Studio ( C) (Visual Studio) ( D) Visual Studio 4 如果要将所有变量名的前 2个字符为 ab、第 3个字符为任意字符的变量进行释放,则正确的 命令是 ( )。 ( A) RELEASE ALL LIKE ab? ( B) RELEASE ALL LIKE ab* ( C) RELEASE ALL LIKE ab_ ( D) RELEA

3、SE ALL LIKE ab 5 顺序执行下列命令后,显示的结果是 ( )。 x= 234 str=“2015年新春音乐会 “ ? SUBSTR(str, LEN(x -x) +1, 4) ( A)新春 ( B)新春音乐 ( C) 2015 ( D)音乐 6 执行下列程序后,显示结果是 ( )。 cj =75 ? IIF(cj=80, 1, IIF(cj=60, 2, 3) ( A) 2 ( B) 1 ( C) 3 ( D) F 7 如果要判断数值型变量 x能否被 2整除,错误的条件表达式是 ( )。 ( A) CEILING(x/2)=MOD(x, 2) ( B) CEILING( x/2)

4、=x/2 ( C) x 2 =0 ( D) MOD(x, 2)=0 8 设 a=2, b=3, c=4, d=5,则表达式 ab And ec的值为 ( )。 ( A) T ( B) F ( C) 2345 ( D) abcd 9 下列关于自由表的描述,正确的是 ( )。 ( A)可以使用 ADD TABLE命令将自由表添加到数据库中 ( B)不能用 CREATE TABLE命令创建自由表 ( C)可以对自由表中的字段设置有效性规则 ( D)可以将自由表同时添加到两个数据库中 10 打开一个空的数据表,执行下列命令后,会报错的是 ( )。 ( A) GO 1 ( B) GO TOP ( C)

5、LOCATE WHILE RECNO()=1 ( D) LOCATE ALL FOR RECNO()=1 11 Visual FoxPro的字段支持的数据类型中不包括 ( )。 ( A)图像型 ( B)二进制备注型 ( C)备注型 ( D)通用型 12 如果不动产和不动产所有人两个表建立了 “级联 ”参照完整性的更新规定,下列选项正确的是 ( )。 ( A)更新不动产表中的记录时,不动产所有人表中的相应记录系统自动更新 ( B)更新不动产表中的记录时,不动产所有人表中的相应记录不变 ( C)无论不动产所有人表中是否有相关的记录,不动产表中的记录都不允许更新 ( D)不动产所有人表中的记录不允许

6、更 新 13 如果小客车和客车所有人两个表建立了 “级联 ”参照完整性的删除规定,下列选项正确的是 ( )。 ( A)删除小客车表中的记录时,客车所有人表中的相应记录系统自动删除 ( B)删除小客车表中的记录时,客车所有人表中的相应记录不变 ( C)无论客车所有人表中是否有相关的记录,小客车表中的记录都不允许删除 ( D)客车所有人表中的记录不允许删除 14 数据库表的字段可以定义规则,规则是 ( )。 ( A)逻辑表达式 ( B)字符表达式 ( C)数值表达式 ( D)日期表达式 15 在 Visual Foxpro中,当创建一个数据库时将产生若干文件,其中不包括的是( )。 ( A) db

7、f文件 ( B) clbc文件 ( C) dcx文件 ( D) dct文件 16 在 SELECT语句中,使用 MAX(列名)时,对 “列名 ”的数据类型的描述,正确的是 ( )。 ( A) “列名 ”的数据类型不能是通用型和备注型 ( B) “列名 ”的数据类型必须是数值型 ( C) “列名 ”的数据类型必须是数值型或字符型 ( D) “列名 ”的数据类型不受限制 17 设购书表的表结构为 (顾客编号,图书号,数量, 购书日期),若查询既购买了图书号为 “t001”,又购买了图书号为 “t002”的顾客编号,则正确的 SQL语句是( )。 ( A) SELECT DISTINCT p1顾客编

8、号 FROM购书表 p1 JOIN购书表 p2; ON p1顾客号 =p2顾客号 WHERE p1图书号 = t001t AND p2图书号 =t002 ( B) SELECT DISTINCT p1顾客编号 FROM购书表 p1 JOIN购书表 p2; ON p1图书号 =p2图书号 WHERE p1图书号 =t001 AND p2图 书号 =t002 ( C) SELECT DISTINCT顾客编号 FROM购书表 WHERF图书号 =t001 AND图书号 =t002 ( D) SELECT DISTINCT顾客编号 FROM购书表 WHFRE图书号 IN(t001, t002) 18

9、设数据库有如下表: 学生 (学号,姓名,出生日期,专业) 成绩 (学号,课程号,考试分数) 学生表中的主键是学号,成绩表中的主键是学号和课程号。已知学生表中共有 100名学生,有 60人参加了课程号为 “C001”的考试,考试分数保存在成绩表中,其中有 10人不 及格。执行下列 SQL语句后,返回的结果是 ( )。 SELECT COUNT(*) FROM学生; WHERE EXISTS(SELECT*FROM成绩 WHERE 课程号 =COOI AND考试分数 0),;购书日期 D)下列选项中,能够给 “购书日期 ”字段添加一个默认值为当前系统日期的是 ( )。 ( A) ALTER TAB

10、LE购书表 ALTER购书日期 SETDEFAULT DATF() ( B) ALTER TABLE购书表 ALTER购书日期 DE-FAULT DATE() ( C) ALTER TABLE购书表 MODIFY购书口期 SETDEFAULT DATE() ( D) ALTER TABLE的书表 MODIFY购书日期 DE-FAULT DATE() 20 设成绩 (学号,课程号,考试分数),如果要删除成绩表中考试分数为空值的记录,则下面语句正确的是 ( )。 ( A) DELETE FROM成绩 WHERE考试分 数 IS NULL ( B) DELETE*FROM成绩 WHERE考试分数 I

11、S NULL ( C) DELETE FROM成绩 WHERE考试分数 = NULL ( D) DELETE*FROM成绩 WHERE考试分数 = NULL 21 设数据库有如下表:图书 (图书号,书名,单价)购书 (顾客编号,图书号,数量,购书日期)已知购书表中已经保存了购买多本图书的信息。下列语句中,与“SELECT*FROM图书 WHERE图书号 IN(SELECT图书号 FROM购书) ”语句等价的是 ( )。 ( A) SELECT*FROM图书 WHERE图书号 =ANY(SELECT图书号 FROM购书 ) ( B) SELECT*FROM图书 WHERE图书号 =ALL (SE

12、LECT图书号 FROM购书 ) ( C) SELECT*FROM图书 WHERE EXISTS(SE-LECT图书号 FROM购书 ) ( D) SELECT*FROM图书 WHERE图书号 = (SELECT图书号 FROM购书 ) 22 SELECT语句中的 TOP短语必须要与下列哪个短语同时使用才有效 ( )。 ( A) ORDER BY ( B) GROUP BY ( C) WHERE ( D) HAVINC 23 在成绩表 (学号,课程号,考试分数)里,学号和课程号是主键。下列选项中,正确的建表语句是 ( )。 ( A) CREATE TABLE成绩 (学号 C(10),课程号 C

13、(30),考试分数 I,; PRIMARY KEY学号 +课程号 TAG pk) ( B) CREATE TABLE成绩 (学号 C(10) PRIMARYKEY,;课程号 C(30) PRIMARY KEY,考试分数 I) ( C) CREATE TABLE成绩 (学号 C(10),课程号 C(30),考试分数 I,; PRIMARY KEY(学号,课程号 )TAG pk) ( D) CREATE TABLE成绩 (学号 C(10) PRIMARYKEY,; PRIMARY KEY(学号,课程号 ) 24 设职工表的结构为 (职工号,姓名,部门号,出生日期),其中出生日期的数据类型为日期型。

14、若要查询所有比 “张三 ”年龄大的职工信息,则正确的 SQL语句是( )。 ( A) SELECT*FROM职工; WHERE出生日期 (SELECT出生日期 FROM职工WHERE姓名 =张三 ) ( C) SELECT*FROM职工 WHERE出生日期 张三出生日期 25 在职工表中,将部门号为 l的查询结果保存到名为 abc txt的文本文件中,应该使用的 SQL语句是 ( )。 ( A) SELECT*FROM职工 TO FILE abc WHERE部门号 =1 ( B) SELECT * FROM职工 INTO FILE abcWHERE部门号 =1 ( C) SELECT * FR

15、OM职 TO CURSOR abcWHERE部门号 =l ( D) SELECT*FROM职工 INTO CURSOR abcWHERE部门号 =1 26 设职工表的结构为 (职工号,姓名,部门号,出生日期),若要查询既不姓王,也不姓李的职工信息,则正确的 SQL语句是 ( )。 ( A) SELECT*FROM职工 WHERE姓名 NOTLIKE“王, “AND姓名 NOT LIKE“李 “ ( B) SELECT*FROM职工 WHERE姓名 NOTLIKE”王 “OR姓名 NOT LIKE“李 “ ( C) SELECT*FROM职工 WHERE姓名 NOTLIKE“王 “AND“李 “

16、 ( D) SELECT*FROM职工 WHERE姓名 NOTLIKE“王 “OR“李 “ 27 下列函数中,操作对象可以是元组的函数是 ( )。 ( A) COUNT ( B) SUM ( C) MIN ( D) MAX 28 在 SQL SELECT语句里的 “SELECT DISTINCT”表示查询结果中 ( )。 ( A)元组都不相同 ( B)属性名都不相同 ( C)去掉了重复的列 ( D)属性值都不相同 29 设数据库 中职工表的结构为 (职工号,姓名,部门号,出生日期),如果要将职工表的姓名字段设置为不允许为空值,则正确的 SQL语句是 ( )。 ( A) ALTER TABLE职

17、工 ALTER姓名 NOT NULL ( B) ALTER TABLE职工 SET NOT NULL(姓名 ) ( C) ALTER TABLE职工 ALTER姓名 SET NOTNULL ( D) ALTER TABLE职工 SET NOT NULL姓名 30 设数据库有如下表:部门 (部门号,部门名,负责人,电话)职工 (职工号,姓名,部门号,出生日期)其中部 门的负责人参照职工的职工号,职工的部门号参照部门的部门号。若要查询后勤部的负责人信息,则正确的 SQL语句是 ( )。 ( A) SELECT职工 *FROM部门 JOIN职工 ON部门,负责人 =职工,职工号;WHERE部门名 =

18、“后勤部 “ ( B) SELECT职工, *FROM部门 JOIN职工 ON部门,部门号 =职工,部门号;WHERE部门名 =“后勤部 “ ( C) SELECT*FROM职工 WHERE部门名 =“后勤部 “ ( D) SELECT*FROM职工 WHERE姓名 IN(SE-LECT负责人 FROM部门; WHERE部门名 =“后勤部 “) 31 有图书表和借阅表:图书 DBF:总编号 C(6),分类号 C(6),书名 C (30),作者 C(6),出版单位 C(20),单价 N(8, 2)借阅 DBF:借书证号C(5),总编号 C(6),借书日期 D查询未被借阅的图书信息,不正确的 SQ

19、L语句是 ( )。 ( A) SELECT*FROM图书 WHERE总编号 ALL( SELECT总编号 FROM借阅 ) ( C) SELECT*FROM图书 WHERE NOT EXISTS (SELECT*FROM借阅 WHERE借阅,总编号 =图书,总编号 ) ( D) SELECT*FROM图书 WHERE总编号 NOTIN(SELECT总编号 FROM借阅 ) 32 下列关于视图的描述中,不正确的是 ( )。 ( A)视图中可以保存数据 ( B)视图既可以访问本地数据源,又可以访问远程数据源 ( C)视图只能从属于某一个数据库 ( D)对视图的操作最终都转换为对源数据表的操作 33

20、 打开一个视图的命令时 ( )。 ( A) OPEN ( B) OPEN VIEW ( C) USE ( D) USE VIEW 34 下列程序段的循环结构执行后, x的值为 FOR x=1TO 8 STEP2 y=y+x ENDFOR ?x ( A) 9 ( B) 8 ( C) 16 ( D)因为 y的初始值不知道,所以结果无法确定 35 执行下列程序后,显示结果是 *主程序 main prg RELEASE ALL PRIVATE x, y x=1 v=2 DO p1 ?x, y PROCEDURE p1 LOCAL y x=10 y=x RETURN ( A) 10 2 ( B) 1 2

21、 ( C) 1 10 ( D) 10 10 36 执行下列程序后,显示的结果是 ( )。 CLEAR DECLARE A(3) i=l DO WHILE iIEXCEPT格式,其中 LIKE短语只显示与通配符相匹配的内存变量, *表示任意多个字符, ?表示任意一个字符。本题中显示前 2个字符 ab,第 3个字符为任意字符,应表示为 RELEASE ALL LIKE ab?,故 A选项正确。 5 【正确答案】 A 【试题解析】 SUBSTR(, , 函数的功能是从给定字符串的指定起始位置开始取指定长度的子串作为函数值;字符串连接符“一 ”是将前后 两个字符串进行连接,并将前字符串的尾部空格移到合

22、并后的新字符串尾部; LEN()返回指定字符表达式值的长度,即包含的字符个数,本题中 LEN (x-x)是测量字符串 x和自身相连接后的新字符串的长度,即 LEN Len(234234)的结果为 6, SUBSTR( str, 7, 4)即从字符串 str中的第 7位开始取4个字符,结果为字符串 “新春 ”,故 A选项正确。 6 【正确答案】 A 【试题解析】 条件测试函数 IIF的格式为: IIF(, , ),功能为:测试 的值,若为逻辑真 ( T ),函数返回 的值;若为逻辑假 ( F ),函数返回 的值。本题中逻辑表达式“cj= 60”结果为逻辑真 ( T ),故函数 IIF( cj=6

23、0, 2, 3)返回值为 2;逻辑表达式 “cj=80”的结果为逻辑假 ( F ),故函数 IIF( cj=80, 1, IIF( cj=60, 2, 3返回值为 2, A选项正确。 7 【正确答案】 A 【试题解析】 CELLING()返回大于或等于给定数值表达式的最小整数, B选项中表达式的左侧 CEILING(x/2)返回 x除以 2后的整数值,表达式的右侧 x/2返回 x除以 2的结果,若左侧与右侧相等,则表示 x为能被 2整除的数值; C选项中表达式 x 2 =0表示 x与 2求余的结果为 O,即 x能被 2整除; D选项中 MOD函数返回两个数值相除后的余数,若表达式 MOD(x,

24、 2)的结果为 0,则表达式 x能被 2整除; A选项中左右两个表达式的值相等并不能判断 x能被 2整除,故 A选项符合题意。 8 【正确答案】 A 【试题解析】 不同类型的运算符出现在同一个表达式中,这时它们的运算优先级顺序为:先执行算术运算、字符串运算和日期时 间运算符,其次执行关系运算符,最后执行逻辑运算符。本题中首先执行 3*a结果为 6,然后执行 ab结果为 F,执行 cc结果为 T,整个表达式为 F And T Or T,逻辑运算符的优先级为 NOT、 AND、 OR所以 F And T结果为 FF 0r T结果为 T,最终表达式的执行结果为 T, A选项正确。 9 【正确答案】

25、A 【试题解析】 所谓自由表,就是那些不属于任何数据库的表,在 Visual FoxPro中创建表时,如果当前没有打开数据库,则创建的数据表 即为自由表。可以使用CREATE TABLE命令创建自由表, B选项叙述错误;自由表不能建立字段级规则和约束, C选项叙述错误;一个表只能属于一个数据库,不能将一个自由表同时添加到两个数据库中, D选项叙述错误;可以使用 ADD TABLE命令添加一个自由表到当前数据库中, A选项叙述正确。 10 【正确答案】 A 【试题解析】 GO 1是将指针移动到记录号为 1的记录上; GO TOP在不使用索引时移动到表的第一条记录,使用索引时移动到索引项排在最前面

26、的索引对应的记录。有索引时打开的表的第一条记录不一定是记录 号为 l的记录,如果表内一条记录都没有的话,执行 GO 1命令会报错,但是 GO TOP命令不会报错。LOCATE命令是按条件定位记录的位置, C选项和 D选项表示查找记录号是 1的记录并指向它。故本题 A选项符合题意。 11 【正确答案】 A 【试题解析】 字段的数据类型决定了存储在字段中的值的数据类型,可以选择的数据类型有:字符型、货币型、数值型、浮点型、日期型、日期时间型、双精度型、整型、逻辑型、备注型、通用型、字符型 (二进制 )和备注型 (二进制 ),故 A选项图像型不属于字段支持的数据类型。 12 【正确 答案】 A 【试

27、题解析】 参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,用来检验对表的数据操作是否正确。参照完整性规则包括更新规则、删除规则和插入规则,其中更新规则规定了更新父表中的连接字段 (主关键字 )值时,如何处理相关的子表中的记录:如果选择 “级联 ”,则用新的连接字段值自动修改子表中的所有相关记录。故 A选项叙述正确。 13 【正确答案】 A 【试题解析】 参照完整性与表之间的联系有关,它的含义是:当插入、删除或修改一个 表中的数据时,通过参照引用相互关联的另一个表中的数据,用来检验对表的数据操作是否正确。参照完整性规则包括更新

28、规则、删除规则和插入规则,其中删除规则规定了当删除父表中的记录时,如何处理子表中的相关记录:如果选择 “级联 ”,则自动删除子表中的所有相关记录,故 A选项叙述正确。 14 【正确答案】 A 【试题解析】 在表设计器中,可以简单地建立字段有效性规则。 Visual FoxPro提供的字段有效性规则有 3类:规则、信息、默认值。其中 “规则 ”是逻辑表达式, “信息 ”是字符串表达式, “默认值 ”的类型则视字段的 类型而定,故 A选项正确。 15 【正确答案】 A 【试题解析】 在建立 Visual FoxPro数据库时,数据库文件的扩展名为 dbc,与之相关的还会自动建立一个扩展名为 dct

29、的数据库备注文件和一个扩展名为 dcx的数据库索引文件。即建立数据库后,用户可以在磁盘上看到文件名相同但扩展名分别为 dbc、 dct和 dcx的三个文件。故本题选 A选项。 16 【正确答案】 A 【试题解析】 SQL不仅具有一般的检索能力,同时还支持对查询结果数据的统计,其中 MAX(字段名 )函数的功能是求字段名 所指定字段的最大值,且字段可以是数值型、字符型和日期型数据,故 A选项叙述正确。 17 【正确答案】 A 【试题解析】 SQL SELECT语句中与连接运算有关语法格式如下: SELECT FROMINNERILEFTIRIGHTI FULL JOIN ON WHERE 其中:

30、 INNER JOIN等价于 JOIN,为普通连接; LEFT JOIN为左连接; RIGHT JOIN为右连接; FULL JOIN为全连接; ON指定两个表进行连接的条 件字段。为了实现题目所需功能,需要对购书表进行白连接,对购书表使用别名 p1和 p2, ON p1顾客号 =p2顾客号为查询指定连接条件, WHERE p1图书号 =t001 AND p2图书号 =t002,用于指定购买了图书号为 “t001”又购买了图书号为 “t002”的顾客信息,故 A选项符合题意。 18 【正确答案】 A 【试题解析】 EXISTS用来检查在子查询中是否有结果返回,只要内层查询有记录,则主查询语句就

31、成立。它代表 “存在 ”,用来引领嵌套查询的内层查询,它不返回任何数据,只产生逻辑真 值 true与逻辑假值 False。本题中内层查询语句“SELECT*FROM成绩 WHERE课程号 =C001 AND考试分数 (列级完整性约束条件 , 列级完整性约束条件 ) , ); 本题中学号和课程号是主键,所以在定义表结构时应该使用 “PRIMARY KEY学号 +课程号 ”来定义,故 A选项正确。 24 【正确答案】 A 【试题解析】 本题首先使用一个内层查询检索到 “张三 ”的出生日期,外层查询的条件语句设置为出生日期小于 “张三 ”出生日期,得到的结果即为年龄大于 “张三 ”的职工信息,故 A

32、选项正确。 25 【正确答案】 A 【试题解析】 使用短语 TO FIEL FileName ADDITIVE可以将查询结果存放到文本文件中,故本题 A选项正确。 26 【正确答案】 A 【试题解析】 LIKE是字符串匹配运算符,通配符 “ ”表示 0个或多个字符,“一 ”表示一个字符。本题中要查询既不姓王,也不姓李的职工信息,条件语句应该表示成:姓名 NOT LIKE“王 ”AND姓名 NOT LIKE“李 ”,故 A选项正确。 27 【正确答案】 A 【试题解析】 用于计算检索的函数有 : COUNT(计数 )、 SUM(求和 )、 AVG(计算平均值 )、 MAX(求最大值 )、 MIN

33、(求最小值 ),其中 COUNT函数用于计算元组的个数,故 A选项正确。 28 【正确答案】 A 【试题解析】 在字段名前加上 DISTINCT,可以去除重复的元组, A选项正确。 29 【正确答案】 A 【试题解析】 修改表结构的命令是 ALTERTABLE,以下格式可以修改数据表的有效性规则: ALTER TABLE TableNamel ALTER COLUMN FieldName2NULLINOT NULL SET DEFAULT eExpression2SET CHECK lExpression2 ERROR cMessageText2 DROP DEFAULT DROP CHECK

34、 题目中要将职工表的姓名字段设置为不允许为空值,应使用语句: ALTER TABLE职工 ALTER姓名 NOT NULL, A选项正确。 30 【正确答案】 A 【试题解析】 部门表的 “负责人 ”字段参考职工表的 “职工号 ”字段,在设置两表关联条件时,应该使用 “部门负责人 =职工,职工号 ”, WHERE条件语句设置为“后勤部 ”,应表示为: WHERE部门名 =”后勤部 ”,故 A选项符合题意。 31 【正确答案】 A 【试题解析】 在 SQL中量词 ANY表示在进行比较运算时只要子查询中有一行能使结果为真,则结果就是真;量词 ALL表示表示在进行比较运算时只有子查询中所有行能使结果

35、为真,则结果才是真; ( NOT) EXISTS谓词是用来检查在子查询中是否有结果返回 (即存在元组或不存在元组 ); ( NOT) IN相当于集合运算符 ,表示取值在 (不在 )一个指定集合范围内。本题需要查询未被借阅的图书信息,其中A选项使用 ANY表示不等于子查询结果中的某个值,也就是说只要不等于子查询中的任意一个值,即满足条件,所以 A选项不能表示 “未被借阅的图书信息 ”,其他三项均正确。 32 【正确答案】 A 【试题解析】 视图是虚拟表,是一个依附于别的表上的寄生表,其本身不存储数据,对视图的操作最终都会转化为对基本表的操作, A选项叙述错误, D选项叙述正确;使用视图可以从表中

36、提取一组记录,变更数据的值,并把更新结果送回到基本表中,可以从本地表、其他视图、存储在服务器上的表或远程数据源中创建视图, B选项叙述正确;视图不 作为独立的文件存在,而是存放在定义它的数据库中,只有在数据库打开时才能使用视图, C选项叙述正确。 33 【正确答案】 C 【试题解析】 视图的使用类似于表,可以使用 USE命令打开或关闭视图,格式为 USE,故 C选项正确。 34 【正确答案】 A 【试题解析】 在 FOR - ENDFOR循环结构中,循环变量 x的初始值为 1,终止值为 8,步长为 2,循环共执行 4次,循环变量 x的取值分别为 l, 3, 5, 7, 9,故最终循环结束时,循

37、环变量 x的值为 9, A选项正确。 35 【正确答案】 A 【试题解析】 在主程序中使用 PRIVATE定义了变量 x和 y,其作用域是建立它的模块及其下属的各层模块, x赋值为 1, y赋值为 2。在过程 p1中,使用LOCAL定义了局部变量 y,并将变量 x赋值为 10,此时变量 x即为主程序中定义的 x,即主程序中的变量 x值为 10,接着将 x的值赋给变量 y, y的值也为 10,但是此处的 y为过程 p1中定义的局部变量,它不会影响主程序中定义的变量 y的值,即主程序中的 y值仍为 2,最终在主程序中显示 x和 y的值分别为 10和 2, A选项正确。 36 【正确答案】 A 【试

38、题解析】 程序开始时使 用 DECLARE命令创建一个包含 3个元素的数组 A,然后使用 DO -WHILE循环给数组中的每个元素赋值。其中, A(1)=1; A(2)=2;A(3)=3。在 FOR - ENDFOR循环结构中,循环变量 i初始值为 3,终止值为 1,步长为一 1,循环执行过程如下表所示。 循环结束后变量 s的值为 123, A选项正确。 37 【正确答案】 A 【试题解析】 调用模块程序的语句格式: DOlWITH, , ,实参可以是常量、变量,也可以是一般形式的表达式。调用模块程序时,如果 实参是常量或一般形式的表达式,系统会计算出实参的值,并把它们赋值给相应的形参变量。这

39、种情形称为按值传递;如果实参是变量,那么传递的将不是变量的值,而是变量的地址,在模块中对形参变量值的改变,同样是对实参变量值的改变,这种情形称为按引用传递。本题中实参 x1是按照引用传递, x1+x2是表达式,将按照值进行传递,即在过程 p1中, wl的值的改变会影响x1,而 w2的值的改变不会影响 x1+x2最终 x1的值为 w1的值为 2, x2的值不变,仍为 2,故 A选项正确。 38 【正确答案】 A 【试题解析】 容器型控件是 指能够包含其他控件的控件,常用的容器型控件有命令组、选项组、表格、页框等,所以 A选项属于容器型控件。 39 【正确答案】 A 【试题解析】 Caption属性用于指定控件的标题文本,拥有 Capticon属性的控件有表单、复选框、选项按钮、命令按钮、窗体等, A选项的组合框控件没有Caption属性。 40 【正确答案】 A 【试题解析】 事件是一种由系统预先定义而由用户或系统发出的动作,事件作用于对象,对象识别事件并做出相应反应。添加调用快捷菜单程序的命令为: DO,其 中文件名的扩展名 MPR不能省略,故 A选项正确。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1