[计算机类试卷]国家二级VF机试模拟试卷251及答案与解析.doc
《[计算机类试卷]国家二级VF机试模拟试卷251及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF机试模拟试卷251及答案与解析.doc(24页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试模拟试卷 251及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)一个算法的空间复杂度大,则其时间复杂度也必定大 ( B)一个算法的空间复杂度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,则其空间复杂度必定小 ( D)算法的时间复杂度与空间复杂度没有直接关系 2 下列叙述中正确的是 ( )。 ( A)循环队列中的元素个数随队头指针与队尾指针的变化而动态变化 ( B)循环队列中的元素个数随队头指针的变化而动态变化 ( C)循环队列中的元素个数随 队尾指针的变化而动态变化 ( D)以上说法都不对 3 一棵二叉树中共有 80个叶子节点与 70个度为 1
2、的节点,则该二叉树中的总节点数为 ( )。 ( A) 219 ( B) 229 ( C) 230 ( D) 231 4 对长度为 10的线性表进行冒泡排序,最坏情况下需要比较的次数为 ( )。 ( A) 9 ( B) 10 ( C) 45 ( D) 90 5 构成计算机软件的是 ( )。 ( A)源代码 ( B)程序和数据 ( C)程序和文档 ( D)程序、数据及相关文档 6 软件生命周期可分为 定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是 ( )。 ( A)测试 ( B)设计 ( C)可行性研究 ( D)实现 7 下面不能作为结构化方法软件需求分析工具的是 ( )。 ( A)系统
3、结构图 ( B)数据字典 (DD) ( C)数据流程图 (DFD图 ) ( D)判定表 8 在关系模型中,每一个二维表称为一个 ( )。 ( A)关系 ( B)属性 ( C)元组 ( D)主码 (键 ) 9 若实体 A和 B是一对多的联系,实体 B和 C是一对一的联系,则实体 A和 C的联系是 ( )。 ( A)一对一 ( B)一对多 ( C)多对一 ( D)多对多 10 有三个关系 R、 S和 T如下: 则关系R和 S得到关系 T的操作是 ( )。 ( A)选择 ( B)投影 ( C)交 ( D)并 11 在 Visual FoxPro中,不允许出现重复字段值的索引是 ( )。 ( A)主索
4、引和唯一索引 ( B)主索引和候选索引 ( C)唯一索引和候选索引 ( D)唯一索引 12 在 Visual FoxPro中,参照完整性规则不包括 ( )。 ( A)更新规则 ( B)查询规则 ( C)删 除规则 ( D)插入规则 13 为表中一些字段创建普通索引的目的是 ( )。 ( A)改变表中记录的物理顺序 ( B)确保实体完整性约束 ( C)加快数据库表的更新速度 ( D)加快数据库表的查询速度 14 在 Visual FoxPro 中,使用 LOCATE ALL FOR命令按条件查找记录,可用来判断命令找到记录的逻辑条件是 ( )。 ( A) FOUNDO函数返回 F ( B) BO
5、FO函数返回 T ( C) EOFO函数返回 F ( D) EOFO函数返回 T 15 在 Visual FoxPro中,仅显示当前表当前纪录的命令是 ( )。 ( A) LIST ( B) DISPLAY ( C) SELECT ( D) SHOW 16 在表设计器中创建的索引都存放在 ( )。 ( A)独立的索引文件中 ( B)复合索引文件中 ( C)结构复合索引文件中 ( D)普通索引文件中 17 设数据库表中有一个 C型字段 NAME。打开表文件后,要把内存变量 NAME的字符串内容输入到当前记录的 NAME字段,应当使用命令 ( )。 ( A) NAME=NAME ( B) NAME
6、=M NAME ( C) STORE M NAME TO NAME ( D) REPLACE NAME WITH M NAME 18 假设数据库已经打开,要删除其中的视图 myview,可使用命令 ( )。 ( A) DELETE myview ( B) DELETE VIEW myview ( C) DROP myview ( D) DROP VIEW myview 19 在视图设计器中有、而在查询设计器中没有的选项卡是 ( )。 ( A)排序依据 ( B)分组依据 ( C)杂项 ( D)更新条 件 20 假设查询文件 (myquery qpr)已经创建,要显示查询结果,可使用命令 ( )。
7、 ( A) DO myquery qpr ( B) USE myquery qpr ( C) BROWSE myquery qpr ( D) IJST mquery qpr 21 在 SET EXACT ON情况下,结果值为逻辑真的表达式是 ( )。 ( A)等级考试 =“等级 “ ( B)等级 =“等级考试 “ ( C)等级 +space(4)=“等级考试 “ ( D)等级 =“等级 “+space(4) 22 在 设置日期格式时,不能使用的设置命令是 ( )。 ( A) SET DATE DMY ( B) SET DATE MDY ( C) SET DATE MYD ( D) SET DA
8、TE YMD 23 下面命令的输出结果是 ( )。 DIMENSION a(10) ?a(1) ( A) F ( B) T ( C) 0 ( D)未定义 24 设 d=time(),命令 ?VARTYPED)的输出值是 ( )。 ( A) L ( B) C ( C) N ( D) D 25 有如下赋值语句,结果为 “大 家好 ”的表达式是 ( )。 a=“你好 “ b=“大家 “ ( A) b+b 4-LEFT(a, 3, 4) ( B) b +LEFT(a, 2, 1) ( C) b+RIGHT(a, 2) ( D) b+RIGHT(a, 1) 26 如果一个过程不包含 RETURN语句,或
9、者 RETURN语句中没有指定表达式,那么该过程 ( )。 ( A)没有返回值 ( B)返回 0 ( C)返回 F ( D)返回 T 27 下面程序的运行结果是 ( )。 SET TALK OFF n=1 DO proel WITH(n) 9 n+2 PROCEDURE procl PARAMETERS n FOR k=2 TO 4 n=n+k ENDFOR RETURN ( A) 3 ( B) lO ( C) 11 ( D) 12 28 在 SQL中,删除表的语句是 ( )。 ( A) DROP TABLE ( B) DROP VIEW ( C) ERASErABLE ( D) DELETE
10、 TABLE 29 在 SQL中,数据操纵语句不包括 ( )。 ( A) APPEND ( B) DELETE ( C) UPDATE ( D) INSERT 30 有以下表: 读者 (借书证号 C,姓名 C,单位 C,性别 L,职称 C,联系电话 C) 说明: “性别 ”值为逻辑真表示男。 查询性别为男 (字段值为逻辑真 )、职称为教授和副教授的读者信息,正确的SQL语句是 ( )。 ( A) SELECT*FROM读者 WHERE性别 AND职称 =“教授 “OR职称 =“副教授 “ ( B) SELECT*FROM 读者 WHERE性别 = T AND职称 =“教授 “OR职称 =“副教
11、授 “ ( C) SELECT*FROM 读者 WHERE职称 =“教授 “OR职称 =“副教授 “AND性别= T ( D) SELECT*FROM读者 WHERE(职称 =“教授 “OR职称 =“副教授 “)AND性别 31 有以下两个表: 读者 (借书证号 C,姓名 C,单位 C,性别 L,职称 C,联系电话 C) 借阅 (借书证号 C,总编号 C,借书日期 D) 说明: “性别 ”值为逻辑真表示男。 查询 2004年 11月 12日借阅过图书的读者信息,正确的 SQL语句是 ( ) ( A) SELECT*FROM读者 WHERE 借书日期 =20041112 ( B) SELECT*
12、FROM 读者,借阅; WHERE借书日期 =2004一 11一 12AND读者借书证号 =借阅借书证号 ( C) SELECT*FROM 读者 JOIN借阅; WHERE读者借书证号:借阅借书证号 AND借书日期 =20041112 ( D) SELECT *FROM读者 INNER JOIN借阅; WHERE读者借书证号 =借阅借书证号 AND借书日期 =2004一 1112 32 有以下表: 读者 (借书证号 C,姓名 C,单位 C,性别 L,职称 C,联系电话 C) 查询单价小于 16或大于 20的图书信息,不正 确的 SQL语句是 ( )。 ( A) SELECT * FROM图书
13、WHERE NOT单价 BETWEEN 16 AND 20 ( B) SELECT*FROM 图书 WHERE单价 NOT BETWEEN 16 AND 20 ( C) SELECT *FROM 图书 WHERE!单价 BETWEEN 16 AND 20 ( D) SELECT* FROM图书 WHERE单价 !BETWEEN 16 AND 20 33 有以下表: 图书 (总编号 C,分类号 C,书名 C,作者 C,出版单位 C,单价 N) 查询书名中含有 “基础 ”字样的图书信息,正确的 SQL语句是 ( )。 ( A) SELECT*FROM图书 WHERE书名 LIKE“*基础 *“ (
14、 B) SELECT*FROM 图书 WHERE书名 =“*基础 *“ ( C) SELECT*FROM 图书 WHERE书名 LIKE“基础 “ ( D) SELECT * FROM图书 WHERE书名 =“基础 “ 34 有以下表: 图书 (总编号 C,分类号 C,书名 C,作者 C,出版单位 C,单价 N) 查询由 “高等教育出版社 ”和 “科学出版社 ”出版的图书信息,要求同一出版单位出版的图书集中在一起显示 ,正确的 SQL语句是 ( )。 ( A) SELECT*FROM图书 WHERE出版单位 =“高等教育出版社 “AND出版单位 =“科学出版社 “; ORDER BY出版单位
15、( B) SELECT*FROM 图书 WHERE出版单位 IN(“高等教育出版社 “, “科学出版社“); ORDER BY出版单位 ( C) SELECT*FROM 图书 WHERE出版单位 =“高等教育出版社 “AND出版单位 =“科学出版社 “; GROUP BY出版单位 ( D) SELECT*FROM图书 WHERE出版单位 IN(“高等教育出版社 “, “科学出版社“) GROUP BY出版单位 35 有以下两个表: 借阅 (借书证号 C,总编号 C,借书日期 D) 图书 (总编号 C,分类号 C,书名 C,作者 C,出版单位 C,单价 N) 查询没有任何借阅记录的图书信息,不正
16、确的 SQL语句是 ( )。 ( A) SELECT* FROM图书 WHERE总编号 ALL(SELECT总编号 FROM借阅 ) ( C) SELECT*FROM 图书 WHERE总编号 NOT IN(SELECT总编号 FROM借阅 ) ( D) sELECT*FROM 图书 WHERE NOT EXISTS(SELECT总编号 FROM借阅WHERE总编号 =图书总编号 ) 36 有以 F表: 图书 (总编号 C,分类号 C,书名 C,作者 C,出版单位 C,单价 N) 统计并显示图书数量大于等 10的出版单位,正确的 SQL语句是 ( )。 ( A) SELECT出版单位, COUN
17、T(*)数量 FROM图书 GROUP BY出版单位WHERE数量 =10 ( B) SELECT出版单位, COUNT(*)数量 FROM图书 GROUP BY 出版单位HAVING数量 =10 ( C) SELECT出版单位, SUM(*)数量 FROM图书 GROUP BY出版单位 WHE,RE数量 =10 ( D) SELECT出版单位, SUM(*)数量 FROM图书 GROUP BY出版单位 HAVING数量 =10 37 有以下两个表: 借阅 (借书证号 C,总编号 C,借书日期 D) 图书 (总编号 C,分类号 C,书名 C,作者 C,出版单位 C,单价 N) 统计每本图书被借
18、阅的次数,若没被借阅过,则显示次数为 O,正确的 SQL语句是 ( )。 ( A) SELECT图书 总编号,书名, COUNT(*)次数 FROM图书 RIGHT JOIN借阅 ON图书总编号 =借阅总编号 GROUP BY图书总编号 ( B) SELECT图书总编号,书名, COUNT(*)次数 FROM图书 JOIN借阅 ON图书总编号 =借阅总编号 GROUP BY图书总编号 ( C) SELECT图书总编号;书名, COUNT(借阅借书证号 )次数 FROM图书LEFUOIN借阅 ON图书总编号 =借阅总编号 GROUP BY图书总编号 ( D) SELECT图书总编号,书名, CO
19、UNT(借阅借书证号 )次数 FROM图书JOIN借阅 ON图书总编号:借阅总编号 GROUP BY图书总编号 38 为便于在表单中连续添加同种类型的多个控件,可先按下 “表单控件 ”工具栏中的 ( )。 ( A) “选定对象 ”按钮 ( B) “按钮锁定 ”按钮 ( C) “生成器锁定 ”按钮 ( D) “查看类 ”按钮 39 下面不属于按钮控件事件的是 ( )。 ( A) Init ( B) Load ( C) Click ( D) Error 40 下面设置系统菜单的命令中,错误的是 ( )。 ( A) SET SYSMENU DEFAULT ( B) SET SYSMENU NOSAV
20、E ( C) SET SYSMENU OFF ( D) SET SYSMENU TO 二、基本操作题 41 (1)在考生文件夹下新建一个名为 “图书管理 ”的项目文件。 (2)在项目中新建一个名为 “图书 ”的数据库。 (3)将考生文件夹下的所有自由表添加到 “图书 ”数据库中。 (4)在项目中建立查询 book_qu,其功能是查询价格大于等于 10的图书 (book表 )的所有信息,查询结果按价格降序排序。 三、简单应用题 42 在考生文件夹下完成如下简单应用 : (1)在 SCORE-MANAGER数据库中查询学生的姓名和 2003年的年龄 (计算年龄的公式是: 2003一 Year (出
21、生日期 ),年龄作为字段名 ),结果保存在一个新表NEWTABLEl中。使用报表向导建立报表 NEW_REPORT1,用报表显示 NEW-TABLEI的内容。报表中的数据按年龄升序排列,报表标题是 “姓名一年龄 ”,其余参数使用缺省设置。 (2)建立菜单 query_menu。该菜单中只有 “查询 ”和 “退出 ”两个主菜单项 (条形菜单 ),其中单击 “退出 ”菜单项时,返回到 Visual FoxPro系 统菜单 (相应命令写在命令框中,不要写在过程中 )。 四、综合应用题 43 设计一个表单名和文件名均为 form_item的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。表
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 模拟 251 答案 解析 DOC
