[计算机类试卷]国家二级VF笔试模拟试卷146及答案与解析.doc
《[计算机类试卷]国家二级VF笔试模拟试卷146及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF笔试模拟试卷146及答案与解析.doc(19页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF笔试模拟试卷 146及答案与解析 1 按照 “先进后出 ”原则组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)叉树 2 常采用的两种存储结构是 ( )。 ( A)顺序存储结构和链式存储结构 ( B)散列方法和索引方式 ( C)链表存储结构和数组 ( D)线性存储结构和非线性存储结构 3 树是结点的集合,它的根结点的数目是 ( )。 ( A)有且只有 1个 ( B) 1或多于 1 ( C) 0或 1 ( D)至少有 2个 4 已知一个有序线性表为 (13, 18, 24, 35, 47, 50, 62, 83, 90, 115, 134)当用二分
2、法查找值为 90的元素时,查找成功的比较次数为 ( )。 ( A) 1 ( B) 2 ( C) 3 ( D) 9 5 结构化程序设计主要强调的是 ( )。 ( A)程序的规模 ( B)程序的效率 ( C)程序设计语言的先进性 ( D)程序的易读性 6 结构化程序设计的核心和基础是 ( )。 ( A)结构化分析方法 ( B)结构化设计方法 ( C)结构化设计理论 ( D)结构化编程方法 7 在面向对象方法中, ( )描述的是具有相似属性与操作 的一组对象。 ( A)属性 ( B)事件 ( C)方法 ( D)类 8 需求分析阶段的任务是 ( )。 ( A)软件开发方法 ( B)软件开发工具 ( C
3、)软件开发费用 ( D)软件系统功能 9 有下列二叉树,对此二叉树前序遍历的结果为 ( )。 ( A) ACFXDBEYZ ( B) ABEFXYZCD ( C) ABCDEFXYZ ( D) ABDYECFXZ 10 设 R是一个 2元关系, S是一个 3元关系,则下列运算中正确的是 ( )。 ( A) R-S ( B) RS ( C) RS ( D) R S 11 关于内存变量的调用,下列说法正确的是 ( )。 ( A)私有变量只能被本层模块程序调用 ( B)私有变量能被本层模块和下层模块程序调用 ( C)局部变量不能被本层模块程序调用 ( D)局部变量能被本层模块和下层模块程序调用 12
4、 在关系运算中,查找满足一定条件的元组,相关的运算称为 ( )。 ( A)选择 ( B)投影 ( C)连接 ( D)扫描 13 在 Visual FoxPro 6.0中修改数据库、表单、报表等的可视化工具是 ( ); ( A)向导 ( B)设计器 ( C)生成器 ( D)项目管理器 14 命令 ?的作用是 ( )。 ( A)向用户提问的提示符 ( B)可输出两个表达式的值 ( C)从当前光标处显示表达式的值 ( D)只能显示变量的值 15 打开一个名为 XM的项目文件,然后通过命令方式新建一个数据库文件,则该数据库文件 ( )。 ( A)存在于当前打开的项目文件 XM中 ( B)不存在于当前打
5、开的项目文件 XM中,必须单独添加 ( C)不存在于当前打开的项目文件 XM中,但与项目文件建立了联系 ( D)以上说法均不正确 16 执行下列程序; SET TALK OFF STORE 0 TO X,Y DO WHILE X 6 X=X+Y Y=Y+2 ENDDO ? X,Y SET TALK ON RETURN 在屏幕上显示的输出结果是 ( )。 ( A) 8 8 ( B) 6 8 ( C) 4 6 ( D) 6 6 17 在 DO WHILE.ENDDO循环结构中, LOOP命令的作用是 ( )。 ( A)终止程序的运行 ( B)退出循环,返回程序开 始处继续执行 ( C)转到 DO
6、WHILE语句行,开始下一次循环 ( D)终止本次循环,将控制转到本循环结构 ENDDO后面的第一条语句继续执行 18 当前目录下有 XUESH .dbf和 CHJI .dbf两个表文件,要求查找同时选修了课程号为 “9801”和 “9802”的学生姓名,下列 SQL语句的空白处应填入的语句为 ( )。 SELECT姓名 FROM XUESH, CHJI; WHERE XUESH学号 =CHJI学号; AND课程号 =“9801”; AND姓名 _ (SELECT 姓名 FROM XUESH,CHJI; WHERE XUESH学号 =CHJI学号; AND课程号 =“9802”) ( A) I
7、N ( B) EXITS ( C) LIKE ( D) ALL 19 SQL语句中, SELECT命令中的 JOIN是用来建立表间的联系短语,连接条件应出现在下列哪个短语中 ( )。 ( A) WHERE ( B) ON ( C) HAVING ( D) INNER 20 打开一个数据库的命 令是 ( )。 ( A) USE ( B) USEDATABASE ( C) OPEN ( D) OPENDATABASE 21 测试数据库记录指针是否指向数据库末尾所使用的函数是 ( )。 ( A) BOF() ( B) EOF() ( C) RSCCOUNT() ( D) RECNO() 22 删除视
8、图 STUDENT的命令是 ( )。 ( A) DELETE STUDENT VIEW ( B) DELETE STUDETN ( C) DROP STUDENT VIEW ( D) DROPVIEW STUDENT 23 有下列 SQLSELECT语句: SELECT*FROM工资表 WHERE基本工资=3000 AND基本工资 =1000 下列与该语句等价的是 ( )。 ( A) SELECT*FROM工资表 WHERE基本工资 BETWEEN 1000 AND 3000 ( B) SELECT*FROM工资表 WHERE基本工资 BETWEEN 3000 ANDl000 ( C) SEL
9、ECT*FROM工资表 WHERE基本工资 FROM 1000 INTO 3000 ( D) SELECT*FROM工资表 WHERE基本工资 FROM 3000 INTO 1000 24 在 Visual FoxPro中,表单 (Form)是指 ( )。 ( A)窗口界面 ( B)数据库查询的清单 ( C)各种文件的清单 ( D)表中记录的清单 25 在表单设计阶段,下列说法不正确的是 ( )。 ( A)拖动表单上的对象,可以改变该对象在表单上的位置 ( B)拖动表单上对象的边框,可以改变该对象的大小 ( C)通过设置表单上对象的属性,可以改变对象的大小和位置 ( D)表单上的对象一旦建立,
10、其位置和大小均不能改变 26 在运行表单时,下 列有关表单事件的引发次序叙述正确的是 ( )。 ( A) DESTROYINITLOAD ( B) DESTROYLOADINIT ( C) INITDESTROYLOAD ( D) LOADINITDESTROY 27 有学生表和班级表文件,检索哪些班级中至少有一个学生的总分是大于 700的,正确的命令是 ( )。 ( A) SELECT 班级名称 FROM 班级表 WHERE 班级号 IN; SELECT 班级号 FROM 学生表 WHERE 总分 700 ( B) SELECT 班级名 称 FROM 班级表 WHERE 班级号 IN; (S
11、ELECT 班级号 FROM 学生表 WHERE 总分 700) ( C) SELECT 班级名称 FROM 班级表 WHERE 学号 IN; SELECT 学号 FROM 学生表 WHERE 总分 700 ( D) SELECT 班级名称 FROM 班级表 WHERE学号 IN; (SELECT 学号 FROM 学生表 WHERE 总分 700) 28 SQL查询语句中,要将结果输入到一个临时表中,应选择的子句是 ( )。 ( A) TOFILE ( B) INTO ARRAY ( C) INTO CURSOR ( D) INTO TABLE 29 要从字符串 “中国海南省 ”中取出子串 “
12、海南省 ”,应该使用函数 ( )。 ( A) SUBSTR(“中国海南省 ”, 3, 3) ( B) SUBSTR(“中国海南省 ”, 5, 2) ( C) SUBSTR(“中国海南省 ”, 5, 3) ( D) SUBSTR(“中国海南省 ”, 5, 6) 30 算法复杂度主要包括时间复杂度和【 】复杂度。 31 某二叉树中度为 2的结点有 16个,则该二叉树中有【 】个 叶子结点。 32 把对象的数据和相应的方法程序、属性、事件代码捆绑包装在一起,就称为【 】。 33 面向数据流的设计方法是把【 】映射成软件结构。 34 模块本身的内聚是模块独立性的度量因素之一。在 7类内聚中,最强内聚为
13、【 】。 35 计算机算法指的是 _。 36 01/01/05的数据类型是【 】型 37 函数 Int(Len(“123.4567“)的结果是【 】。 38 修改本地视图的命令是【 】视图名。 39 自由表不能建立【 】索引。 40 要设定职工工资有效性规则在 1000至 4000元之间,当输入的数值不在此范围内时,则给出错误信息。要完成此功能,我们必须定义【 】。 41 在 SQL查询中, HAVING语句的作用是指【 】。 42 在显示结果时,只需要显示满足条件的前几个记录,则必须使用短语【 】。 43 要求利用 SQL语句对学生表中所有记录按 “年龄 ”字段进行升序查询,语句为: SEL
14、ECT * FROM 学生表【 】年龄 44 若要从学生表中检索出籍贯为北京且性别为男的所有学员,则用 SQL语句表达为: SELECT * FROM 学生表 WHERE 籍贯 =“北京 “【 】性别 =“男 “ 45 激活菜单的命令短语是【 】。 国家二级 VF笔试模拟试卷 146答案与解析 1 【正确答案】 B 【试题解析】 栈是一种特殊的线性表,其插入和删除运算都只在线性表的一端进行,而另一端是封闭的进行插入、删除的一端称为栈顶,封闭的一端称为栈底。栈顶元素是最后被插入的元素,而栈底元素是最后被删除的栈,是按先进后出的原则组织数据的。 2 【正确答案】 A 【试题解析】 线性表的存储通常
15、要用两种存 储结构,顺序存储结构和链式存储结构。 3 【正确答案】 C 【试题解析】 树具有明显的层次关系,即树是一种层次结构。在树结构中,根结点在第一层上。当树为非空时,树中有且只有一个根结点,当树为空时树中根结点的数目为 0。 4 【正确答案】 B 【试题解析】 根据二分法查找法需要两次, 首先将 90与表中间的元素 50进行比较,由于 90大于 50,所以在线性表的后半部分查找: 第二次比较的元素是后半部分的中间元素,即 90,这时两者相等,即查找成功。 5 【正确答案】 D 【试题解析】 程 序不光是编写完就结束了,为了测试和维护程序,往往还有其他人阅读和跟踪程序,因此程序设计的风格应
16、该强调简单和清晰,即程序的易读性, “清晰第一,效率第二 ”。 6 【正确答案】 C 【试题解析】 结构化程序设计的核心和基础是结构化设计理论,其中包括:结构化分析方法、结构化设计方法和结构化编程方法。 7 【正确答案】 D 【试题解析】 类 (calss)描述的是具有相似属性与操作的一组对象,而一个具体对象则是其对应类的一个实例。 8 【正确答案】 D 【试题解析】 需求分析是软件定义时期 的最后一个阶段,它的基本任务就是详细调查现实世界耍处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在这些基础上确定新系统的功能。 9 【正确答案】 D 【试题解析】 对二又树的前序遍历是指:
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 笔试 模拟 146 答案 解析 DOC
