[计算机类试卷]国家二级(VF)机试模拟试卷62及答案与解析.doc
《[计算机类试卷]国家二级(VF)机试模拟试卷62及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级(VF)机试模拟试卷62及答案与解析.doc(26页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级( VF)机试模拟试卷 62及答案与解析 一、选择题 1 下列叙述中正确的是 ( )。 ( A)算法就是程序 ( B)设计算法时只需要考虑数据结构的设计 ( C)设计算法时只需要考虑结果的可靠性 ( D)以上三种说法都不对 2 下列叙述中正确的是 ( )。 ( A)有一个以上根结点的数据结构不一定是非线性结构 ( B)只有一个根结点的数据结构不一定是线性结构 ( C)循环链表是非线性结构 ( D)双向链表是非线性结构 3 下列关于二叉树的叙述中,正确的是 ( )。 ( A)叶子 结点总是比度为 2的结点少一个 ( B)叶子结点总是比度为 2的结点多一个 ( C)叶子结点数是度为 2的结
2、点数的两倍 ( D)度为 2的结点数是度为 1的结点数的两倍 4 软件生命周期中的活动不包括 ( )。 ( A)市场调研 ( B)需求分析 ( C)软件测试 ( D)软件维护 5 某系统总体结构图如下图所示: 该系统总体结构图的深度是 ( )。 ( A) 7 ( B) 6 ( C) 3 ( D) 2 6 程序调试的任务是 ( )。 ( A)设计测试用例 ( B)验证程序的正确性 ( C)发现程序中的错 误 ( D)诊断和改正程序中的错误 7 下列关于数据库设计的叙述中,正确的是 ( )。 ( A)在需求分析阶段建立数据字典 ( B)在概念设计阶段建立数据字典 ( C)在逻辑设计阶段建立数据字典
3、 ( D)在物理设计阶段建立数据字典 8 数据库系统的三级模式不包括 ( )。 ( A)概念模式 ( B)内模式 ( C)外模式 ( D)数据模式 9 有三个关系 R、 S和 T如下:则由关系 R和 S得到关系 T的操作是 ( )。 ( A)自然连接 ( B)交 ( C)投影 ( D)并 10 下列选项中 属于面向对象设计方法主要特征的是 ( )。 ( A)继承 ( B)自顶向下 ( C)模块化 ( D)逐步求精 11 在 Visual FoxPro中,要想将日期型或日期时间型数据中的年份用 4位数字显示,应当使用设置命令 ( )。 ( A) SET CENTURY ON ( B) SET C
4、ENTURY TO 4 ( C) SET YEAR TO 4 ( D) SET YAER TO yyyy 12 假设在数据库表的表设计器中,字符型字段 “性别 ”已被选中,正确的有效性规则设置是 ( )。 ( A) =“男 “ OR “女 “ ( B)性别 =“男 “ OR “女 “ ( C) $“男女 “ ( D)性别 $“男女 “ 13 在 Visual FoxPro中,下面关于属性、事件、方法叙述错误的是 ( )。 ( A)属性用于描述对象的状态 ( B)方法用于表示对象的行为 ( C)事件代码也可以像方法一样被显式调用 ( D)基于同一个类产生的两个对象不能分别设置自己的属性值 14
5、在建立表间一对多的永久联系时,主表的索引类型必须是 ( )。 ( A)主索引或候选索引 ( B)主索引、候选索引或唯一索引 ( C)主 索引、候选索引、唯一索引或普通索引 ( D)可以不建立索引 15 在表设计器中设置的索引包含在 ( )。 ( A)单独索引文件中 ( B)唯一索引文件中 ( C)结构复合索引文件中 ( D)非结构复合索引文件中 16 假设表 “学生 dbf”已在某个工作区打开,且取别名为 student。选择 “学生 ”表所在工作区为当前工作区的命令是 ( )。 ( A) SELECT 0 ( B) USE学生 ( C) SELECT 学生 ( D) SELECT stude
6、nt 17 以下关于视图的描述正确的是 ( )。 ( A)视图和表一样包含数据 ( B)视图物理上不包含数据 ( C)视图定义保存在命令文件中 ( D)视图定义保存在视图文件中 18 以下关于关系的说法正确的是 ( )。 ( A)列的次序非常重要 ( B)行的次序非常重要 ( C)列的次序无关紧要 ( D)关键字必须指定为第一列 19 报表的数据源可以是 ( )。 ( A)表或视图 ( B)表或查询 ( C)表、查询或视图 ( D)表或其他报表 20 如果指定参照完整性的删除规则为 “级联 ”,则当删除父表中的记录时 ( )。 ( A)系统自动备份父表中被删除记录到一个新表中 ( B)若子表中
7、有相关记录,则禁止删除父表中记录 ( C)会自动删除子表中所有相关记录 ( D)不作参照完整性检查,删除父表记录与子表无关 21 下列程序段的输出结果是 ( )。 ACCEPT TO A IF A=123 S=0 ENDIF S=1 ? S ( A) 0 ( B) 1 ( C) 123 ( D)由 A的值决定 22 设 A=6*82、 B=6*82、 C=“6*8一 2“,属于合法表达 式的是 ( )。 ( A) A+B ( B) B+C ( C) AC ( D) CB 23 在当前打开的表中,显示 “书名 ”以 “计算机 ”开头的所有图书,下列命令中正确的是 ( )。 ( A) list f
8、or书名 =“计算机 *“ ( B) list for书名 =“计算机 “ ( C) list for书名 =“计算机 “ ( D) list where书名 =“计算机 “ 24 连续执行以下命令,最后一条命令的输出结果是 ( )。 SET EXACT OFF a=“北京 “ b=(a=“北 京交通 “) ?b ( A)北京 ( B)北京交通 ( C) F ( D)出错 25 设 x=“123“, y=123, k=“y“,表达式 x+&k的值是 ( )。 ( A) 123123 ( B) 246 ( C) 123y ( D)数据类型不匹配 26 运算结果不是 2010的表达式是 ( )。
9、( A) int(2010 9) ( B) round(2010 1, 0) ( C) ceiling(2010 1) ( D) floor(2010 9) 27 将当前表单从内存中释放的正确语 句是 ( )。 ( A) ThisForm Close ( B) ThisForm Clear ( C) ThisForm Release ( D) ThisForm Refresh 28 假设有 student表,正确添加字段 “平均分数 ”的命令是 ( )。 ( A) ALTER TABLE student ADD平均分数 F(6, 2) ( B) ALTER DBF student ADD平均分
10、数 F 6, 2 ( C) CHANGE TABLE student ADD平均分数 r(6, 2) ( D) CHANGE TABLE student INSERT平均分数 6, 2 29 学生表中有 “学号 ”、 ?姓名 ”和 “年龄 ”三个字段, SQL语句 “SELECT学号 FROM学生 ”完成的关系操作称为 ( )。 ( A)选择 ( B)投影 ( C)连接 ( D)并 30 若 SQL语句中的 ORDER BY短语中指定了多个字段,则 ( )。 ( A)依次按自右至左的字段顺序排序 ( B)只按第一个字段排序 ( C)依次按自左至右的字段顺序排序 ( D)无法排序 31 与 “S
11、ELECT*FROM教师表 INTO DBF A”等价 的语句是 ( )。 ( A) SELECT*FROM教师表 TO DBF A ( B) SELECT*FROM教师表 TO TABLE A ( C) SELECT*FROM教师表 INTO TABLE A ( D) SELECT*FROM教师表 INTO A 32 查询 “教师表 ”的全部记录并存储于临时文件 one dbf中的 SQL命令是 ( )。 ( A) SELECT*FROM教师表 INTO CURSOR one ( B) SELECT*FROM教师表 TO CURSOR one ( C) SELECT*FROM教师表 INTO
12、 CURSOR DBF ODe ( D) SELECT*FROM教师表 TO CURSOR DBF one 33 “教师表 ”中有 “职工号 ”、 “姓名 ”和 “工龄 ”等字段,其中 “职工号 ”为主关键字,建立 “教师表 ”的 SQL命令是 ( )。 ( A) CREATE TABLE教师表 (职工号 C(10)PRIMARY,姓名 C(20),工龄 I) ( B) CREATE TABLE教师表 (职工号 C(10)FOREIGN,姓名 C(20),工龄 I) ( C) CREATE TABLE教师表 (职工号 C(10)FOREIGN KEY,姓名 C(20),工龄 I) ( D) C
13、REATE TABLE教师表 (职工号 C(10)PRIMARY KEY,姓名 C(20),工龄 I) 34 创建一个名为 student的新类,保存新类的类库名称是 mylib,新类的父类是Person,正确的命令是 ( )。 ( A) CREATE CLASS mylib OF student As Person ( B) CREATE CLASS student OF Person As mylib ( C) CREATE CLASS student OF mylib As Person ( D) CREATE CLASS Person OF mylib As student 35 “教
14、师表 ”中有 “职工号 ”、 “姓名 ”、 “工龄 ”和 “系号 ”等字段, “学院表 ”中有 “系名 ”和 “系号 ”等字段,计算 “计算机 ”系教师总数的命令是 ( )。 ( A) SELECT COUNT(*)FROM教师表 INNER JOIN学院表 ON教师表系号 =学院表系号 WHERE系名 =“计算机 “ ( B) SELECT COUNT(*)FROM教师表 INNER JOIN学院表 ON教师表系号 =学院表系号 ORDER BY教师表系号 HAVING学院表系名 =“计算机 “ ( C) SELECT SUM(*)FROM教师表 INNER JOIN学院表 ON教师表系号
15、=学院表系号 GROUP BY教师表系号 HAVING学院表系名 =“计算机 “ ( D) SELECT SUM(*)FROM教师表 INNER JOIN学院表 ON教师表系号 =学院表系号 ORDER BY教师表系号 HAVING学院表系名 =“计算机 “ 36 “教师表 ”中有 “职工号 ”、 “姓名 ”、 “工龄 ”和 “系号 ”等字段, “学院表 ”中有 “系名 ”和 “系号 ”等字段,求教师总数最多的系的教师人数,正确的命令序列是 ( )。 ( A) SELECT教师表系号, COUNT(*)AS人数 FROM教师表,学院表 GROUP BY教师表系号 INTO DBF TEMP S
16、ELECT MAX(人数 )FROM TEMP ( B) SELECT教师表系号, COUNT(*)FROM教师表,学院表 WHERE教师表系号 =学院表系号 GROUP BY教师表系号 INTO DBF TEMP SELECT MAX(人数 )FROM TEMP ( C) SELECT教师表系号, COUNT(*)AS人数 FROM教师表,学院表 WHERE教师表系号 =学院表系号 GROUP BY教师表系号 TO FILE TEMP SELECT MAX(人数 )FROM TEMP ( D) SELECT教师表系号, COUNT(*)AS人数 FROM教师表,学院表 WHERE教师表系号
17、=学院表系号 GROUP BY教师表系号 INTO DBF TEMP SELECT MAX(人数 )FROM TEMP 37 假设 “图书 ”表中有 C型字段 “图书编号 ”,要求将图书编号以字母 A开头的图书记录全部打上删除标记,可以使 用 SQL命令 ( )。 ( A) DELETE FROM图书 FOR图书编号 =“A“ ( B) DELETE FROM图书 WHERE图书编号 =“A “ ( C) DELETE FROM图书 FOR图书编号 =“A*“ ( D) DELETE FROM图书 WHERE图书编号 LIKE“A “ 38 下列表单的哪个属性设置为真时,表单运行时将自动居中
18、( )。 ( A) AutoCenter ( B) AlwaysOnTop ( C) ShowCenter ( D) FormCenter 39 下列关于命令 DO FORM XX NAME YY LINKED的陈述中,正确的是 ( )。 ( A)产生表单对象引用变量 XX,在释放变量 XX时自动关闭表单 ( B)产生表单对象引用变量 XX,在释放变量 XX时并不关闭表单 ( C)产生表单对象引用变量 YY,在释放变量 YY时自动关闭表单 ( D)产生表单对象引用变量 YY,在释放变量 YY时并不关闭表单 40 表单名为 myForm的表单中有一个页框 myPageFrame,将该页框的第 3
19、页(Page3)的标题设置为 “修改 ”,可以使用代码 ( )。 ( A) myForm Page3 myPageFrame Caption=“修改 “ ( B) myForm myPageFrame Caption Page3=“修改 “ ( C) Thisform myPageFrame Page3 Caption=“修改 “ ( D) Thisform myPageFrame Caption Page3=“修改 “ 二、基本操作题 41 (1)在考生文件夹下新建一个名为 “图书管理 ”的项目文件。 (2)在项目中新建一个名为 “图书 ”的数据库。 (3)将考生文件夹下的所有自由表添加到
20、“图书 ”数据库 中。 (4)在项目中建立查询 book_qu,其功能是查询价格大于等于 10的图书 (book表 )的所有信息,查询结果按价格降序排序。 三、简单应用题 42 打开考生文件夹下的 DB数据库,完成如下简单应用: (1)编写一个名为FOUR PRG的程序,根据表 TABA中所有记录的 a, b, c三个字段的值,计算各记录的一元二次方程的两个根 x1和 x2,并将两个根 x1和 x2写到对应的字段 x1和 x2中,如果无实数解,在 note字段中写入 “无实数解 ”。提示:平方根函数为SQRT();程序编写完成后,运行该程序计算一元 二次方程的两个根。注意:一元二次方程公式如下
21、: (2)打开名为 testA的表单,其中有两个命令按钮,界面要求如下: 设置两个按钮的高度均为 30,宽度均为 80, “退出 ”按钮与 “查询 ”按钮顶边对齐。 “查询 ”按钮的功能是在该按钮的 Click事件中使用 SQL的 SELECT命令从表 TABA中查询 “无实数解 ”的记录并存储到表 TABD中。 “退出 ”按钮的功能是关闭并释放表单。 请按要求完成表单的设计,表单设计完成后,运行该表单,并单击 “查询 ”按钮进行查询。 四、综合应用题 43 在考生文件夹下完成下列操作: (1)建立一个表单名和文件名均为 myfonn的表单,如下图所示。表单的标题为 “教师情况 ”,表单中有两
22、个命令按钮 (Commandl和Command2)两个复选框 (Check1和 Check2)和两个单选按钮 (Option1和 Option2)。Command1和 Command2的标题分别是 “生成表 ”和 “退出 ”, Check1和 Check2的标题分别是 “系名 ”和 “工资 ”, Option1和 Option2的标题分别是 “按职工号升序 ”和 “按职工号降序 ”。 (2)为 “生成表 ”命令按钮编写 Click事件代码,其功能是根据 表单运行时复选框指定的字段和单选钮指定的排序方式生成新的自由表。如果两个复选框都被选中,生成的自由表命名为 two dbf, two dbf的
23、字段包括职工号、姓名、系名、工资和课程号;如果只有 “系名 ”复选框被选中,生成的自由表命名为 one_x dbf, one_x dbf的字段包括职工号、姓名、系名和课程号;如果只有 “工资 ”复选框被选中,生成的自由表命名为 one_xx dbf,one_xx dbf的字段包括职工号、姓名、工资和课程号。 (3)运行表单,并分别执行如下操作: 选中两个复选框和 “按职工号升序 ”单选钮 。单击 “生成表 ”命令按钮。 只选中 “系名 ”复选框和 “按职工号降序 ”单选钮,单击 “生成表 ”命令按钮。 只选中 “工资 ”复选框和 “按职工号降序 ”单选钮,单击 “生成表 ”命令按钮。 国家二级
24、( VF)机试模拟试卷 62答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法,所以 A)错误。设计算法时不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。 2 【正确答案】 B 【试题解析】 线性结构应满足:有且只 有一个根结点与每个结点最多有一个前件,也最多有一个后件,所以 B)正确。所以有一个以上根结点的数据结构一定是非线性结构,所以 A)错误。循环链表和双向链表都是线性结构的数据结构。 3 【正确答案】 B 【试题解析】 根据二叉树的基本性质 3:在任意一棵二叉树中,度为 0的叶子结点总是比度为 2的
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 模拟 62 答案 解析 DOC
