[计算机类试卷]国家二级VF笔试模拟试卷152及答案与解析.doc
《[计算机类试卷]国家二级VF笔试模拟试卷152及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF笔试模拟试卷152及答案与解析.doc(23页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF笔试模拟试卷 152及答案与解析 1 下列叙述正确的是 ( )。 ( A)算法的执行效率与数据的存储结构无关 ( B)算法的空间复杂度是指算法程序中指令 (或语句 )的条数 ( C)算法的有穷性是指算法必须能在执行有限个步骤之后终止 ( D)以上 3种描述都不对 2 数据的存储结构是指 ( )。 ( A)数据所占的存储空间 ( B)数据的逻辑结构在计算机中的存放形式 ( C)数据在计算机中的顺序存储方式 ( D)存储在计算机外存中的数据 3 栈和队列的共同点是 ( )。 ( A)都是先进先出 ( B)都是先进后出 ( C)只允许在端点处插入和删除元素 ( D)没有共同特点 4 有
2、下列二叉树,对此二叉树中序遍历的结果为 ( )。 ( A) ABCDEF ( B) BDAECF ( C) ABDCEF ( D) ABCDFE 5 对长度为 n的线性表进行顺序查找,在最坏情况下需要比较的次数为 ( )。 ( A) 125 ( B) n/2 ( C) n ( D) n+1 6 源程序的文档化不包括 ( )。 ( A)符号名的命名要有实际意义 ( B)正确的文档形式 ( C)良好的视觉组织 ( D)正确的程序注 释 7 下列描述中正确的是 ( )。 ( A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思想是强调在软件开
3、发过程中需要应用工程化原则 ( D)软件工程只是解决软件开发过程中的技术问题 8 为了提高软件模块的独立性,模块之间最好是 ( )。 ( A)控制耦合 ( B)公共耦合 ( C)内容耦合 ( D)数据耦合 9 数据库系统的核心是 ( )。 ( A)数据模型 ( B)数据库管理系统 ( C)数据库 ( D)数据库管理员 10 待 排序的关键码序列为 (33, 18, 9, 25, 67, 82, 53, 95, 12, 70),要按关键码值递增的顺序排序,采取以第一个关键码为基准元素的快速排序法,第一趟排序后关键码 33被放到第 ( )个位置。 ( A) 3 ( B) 5 ( C) 7 ( D)
4、 9 11 在项目管理器中,选择一个文件并单击 “移去 ”按钮,在弹出的对话框中单击 “删除 ”按钮后,该文件将 ( )。 ( A)仅仅从该项目中移走 ( B)从项目中移走,并从磁盘上删除该文件 ( C)保留在项目中,但删除磁盘上的文件 ( D)从项目中移走,但可添加到另一个 项目中 12 下列常量中格式正确的是 ( )。 ( A) S1.23E4 ( B)计算机 “等级考试 “ ( C) .False ( D) 2003/01/13 13 ROUND(6.165, 2)的函数值是 ( )。 ( A) 6.16 ( B) 6.17 ( C) 6.2 ( D) 6.16 14 利用命令方式新建一
5、个名为 SDB的数据库,下列正确的是 ( )。 ( A) OPEN DATABASE SDB ( B) CREATE DATABASE SDB ( C) USE DATABASE SDB ( D) CREATE SDB 15 程序如下: SET TALK OFF INPUT TO X FOR i=1 TO 3 INPUT TO Y IF Y X X=Y ENDIF ENDFOR ?X RETURN 本程序的功能是( )。 ( A)求 3个数中的最大值 ( B)求 4个数中的最大值 ( C)求 3个数中的最小值 ( D)求 4个数中的最小值 16 设 MY.DBF数据库中共有 10条记录,执行下
6、列命 令序列: USE MY GOTO 2 DISPLAY ALL ?RECNO() 执行最后一条命令后,屏幕显示的值是 ( )。 ( A) 2 ( B) 3 ( C) 10 ( D) 11 17 下列关于索引的叙述,不正确的是 ( )。 ( A) Visual FoxPro支持单一索引文件和复合索引文件 ( B)索引的类型有主索引、候选索引、惟一索引和普通索引 ( C)结构复合索引文件不随库文件的关闭而关闭 ( D)打开和关闭索引文件均使用 SET INDEX TO 命令 18 在 Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更
7、改所有相关子表记录中的对应值,应选择 ( )。 ( A)限制 (Restrjct) ( B)忽略 (Ignore) ( C)级联 (Cascade) ( D)级联 (Cascade)或限制 (Restrict) 19 作为整个应用程序入口点的主程序至少应具有下列功能 ( )。 ( A)初始化环境 ( B)初始化环境、显示初始用户界面 ( C)初始化环境、显示初始用户界面、控制事件循环 ( D)初始化环境、显 示初始用户界面、控制事件循环、退出时恢复环境 20 在 “表单控件 ”工具栏中,下列哪个控件可以用来保存不希望用户改动的文本( )。 ( A)标签 ( B)文本框 ( C)命令按钮 ( D
8、)列表框 21 在 Visual FoxPro中,关于视图的不正确的描述是 ( )。 ( A)通过视图可以对表进行查询 ( B)通过视图可以对表进行更新 ( C)视图就是一个虚表 ( D)视图就是一个数据库表 22 在 Visual FoxPro中,用来指明复选框的当前状态的属性是 ( )。 ( A) Value ( B) Caption ( C) Status ( D) ControlSource 23 下列有关数据库表和自由表的叙述中,错误的是 ( )。 ( A)数据库表和自由表都可以用表设计器来建立 ( B)数据库表和自由表都支持表间联系和参照完整性 ( C)自由表可以添加到数据库中成为
9、数据库表 ( D)数据库表可以从数据库中移出成为自由表 24 如果运行一个表单,下列事件首先被触发的是 ( )。 ( A) Init ( B) Load ( C) Click ( D) Error 25 修改表单 MyForm 的正确命令 是 ( )。 ( A) MODIFY COMMAND MyForm ( B) MODIFY FORM MyForm ( C) DO MyForm ( D) EDIT MvForm 26 标准的 SQL基本查询语句的格式是 ( )。 ( A) SELECT.FROM.WHERE ( B) SELECT.WHERE.FROM ( C) SELECT.WHERE.
10、GROUP BY ( D) SELECT.FROM.ORDER BY 27 在 Visual FoxPro中,有下列程序: *程序名: TEST.PRG *调用方法: DO TEST SET TALK OFF PRIVATE X,Y X=“Visual FoxPro“ Y=“二级 “ DO SUB WITH X ?Y+X RETURN *子程序: SUB PROCEDURE SUB PARAMETERS X1 LOCAL X X=“Visual FoxPro DBMS 考试 “ Y=“计算机等级“+Y RETURN 执行命令 DO TEST后,屏幕显 示的结果为 ( )。 ( A)二级 Vis
11、ual FoxPro ( B)计算机等级二级 Visual FoxPro 考试 ( C)二级 Visual FoxPro 考试 ( D)计算机等级二级 Visual FoxPro 28 在 Visual FoxPro中,嵌套查询是基于 ( )的查询 ( A) 2个关系 ( B) 3个关系 ( C)多个关系 ( D) 2个或 3个关系 29 下列关于 SQL的超连接查询的描述中,说法不正确的是 ( )。 ( A) Visual FoxPro支持超连接运算符 “*=”和 “=*” ( B)在 SQL中可以进行内部连接、左连接、右连接和全连接 ( C) SQL的超连接运算符 “*=”代表左连接, “
12、=*”代表右连接 ( D)即使两个表中的记录不满足连接条件,都会在目标表或查询结果中出现,只是不满足条件的记录对应部分为空值 30 在当前目录下有数据表文件 “XS.dbf”,执行下列 SQL语句后 ( )。 SELECT*FROM XS INTO CURSOR XS ORDER BY学号 ( A)生成一个按 “学号 ”升序的临时表文件,将原来的 XS.dbf文件覆盖 ( B)生成一个按 “学号 ”降 序的临时表文件,将原来的 XS.dbf文件覆盖 ( C)不会生成新的排序文件,保持原数据表内容不变 ( D)系统提示出错信息 31 检索每门课程的总分,查询结果中包括课程名和总分,正确的命令是
13、( )。 ( A) SELECT 课程名称 ,COUNT(成绩 ) AS 总分 FROM 课程,成绩; WHERE 课程 .课程编号 =成绩 .课程编号; ORDER BY 成绩 .课程编号 ( B) SELECT 课程名称 ,COUNT(成绩 ) AS 总分 FROM 课程 ,成绩; WHERE 课程 .课程编号 =成绩 .课程编号: GROUP BY 成绩 .课程编号 ( C) SELECT 课程名称 ,SUM(成绩 ) AS 总分 FROM 课程 ,成绩; WHERE 课程 .课程编号 =成绩 .课程编号; ORDER BY 成绩 .课程编号 ( D) SELECT 课程名称 ,SUM(
14、成绩 ) AS 总分 FROM 课程 ,成绩; WHERE 课程 .课程编号 =成绩 .课程编号; GROUP BY 成绩 .课程编号 32 下列 SQL查询语句所表示的含义是 ( )。 SELECT 课程名称 ,开课系名 ,COUNT(学号 )AS 选修人数; FROM 成绩 ,课程; WHERE 课程 .课程编号 =成绩 .课程编号; GROUP BY 课程名称; HAVING COUNT(*) 3 ( A)检索开课在 3门以上的开课系名、课程名称和选修人数 ( B)检索选修了 3门课程以上的学生记录,显示结果包括课程名称、开课系名和选修人数 ( C)检索每门课程中,有 3人以上选修该课程
15、的记录,显示结果包括课程名称、开课系名和选修人数 ( D)检索选修人数最多的 3门课程的记录,显示结果包括课程名称、开课系名和选修人数 33 为 “成绩 ”表中的 “成绩 ”字段定义有效性检查及错误信息的提示,要求当成绩大于 100分时,提示 “成绩不能超过 100分 ”的信息,正确的命令是 ( )。 ( A) ALTER TABLE 成绩 ALTER 成绩; FOR CHECK 成绩 =100 ERROR “成绩不能超过 100分 “ ( B) ALTER TABLE 成绩 ALTER 成绩; (WHERE CHECK 成绩 =100 ERROR “成绩不能超过 100分 “) ( C) A
16、LTER TABLE 成绩 ALTER 成绩; SET CHECK 成绩 =100 ERROR “成绩不能超过 100分 “ ( D) ALTER TABLE 成绩 ALTER 成绩; (SET CHECK 成绩 100 ERROR “成绩不能超过 100分 “) 34 利用 SQL派生一个包含 “课程名称 ”、 “姓名 ”和 “成绩 ”的视图,要求按 “课程名称 ”升序排序,正确的命令是 ( )。 ( A) CREATE VIEW view1 AS; (SELECT 课程 .课程名称 ,学生 .姓名 ,成绩 .成绩; FROM 课程 INNER JOIN 成绩; INNER JOIN 学生;
17、 ON 成绩 .学号 =学生 .学号; ON 课程 .课程编号 =成绩 .课程编号; GROUP BY 课程名称 ) ( B) CREATEVIEW VigWl AS; (SELECT 课程 .课程名称 ,学生 .姓名 ,成绩 .成绩; FROM 课程 INNER JOIN 成绩; INNER JOIN 学生; ON 成绩 .学号 =学生 .学号; ON 课程 .课程编号 =成绩 .课程编号; ORDER BY 课程名称 ) ( C) CREATE VIEW view1 AS; SELECT 课程 .课程名称 ,学生 .姓名 ,成绩 .成绩; FROM 课程 INNER JOIN 成绩; IN
18、NER JOIN 学生; ON 成绩 .学号 =学生 .学号; ON 课程 .课程编号 =成绩 .课程编号: GROUP BY 课程名称 ( D) CREATE VIEW view1 AS; SELECT 课程 .课程名称 ,学生 .姓名 ,成绩 .成绩; FROM 课程 INNER JOIN 成绩; INNER JOIN 学生; ON 成绩 .学号 =学生 .学号; ON 课程 .课程编号 =成绩 .课程编号; ORDER BY 课程名称 35 向 “成绩 ”表末尾插入一条 “学号 ”为 “08102002”, “课程编号 ”为 “4001”, “成绩 ”为“86”的新记录,正确的命令是 (
19、 )。 ( A) INSERT INTO 成绩 VALUES(08102002,4001,86) ( B) INSERT INTO 成绩 VALUES(“08102002“,“4001“,86) ( C) INSERT FOR 成绩 VALUES(08102002,4001.“86“) ( D) INSERT FOR 成绩 VALUES(“08102002“,“4001“,86) 36 软件生命周期分为软件定义期、软件开发期和软件维护期,详细设计属于_中的一个阶段。 37 结构化分析方法是面向 _进行分析的方法。 38 常用的软件结构设计工具是结构图 (SC) ,也称程序结构图。其中,用矩形表
20、示_,用带空心圆的箭头表示传递的是数据。 39 在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱 动模块和承接模块,其中 _的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。 40 诊断和改正程序中错误的工作通常称为 _。 41 在 “报表设计器 ”中,要添加标题或其他说明文字,应使用 _控件。 42 如果表单及表单控件同时设置了 INIT事件,运行表单时,后引发的是 _中的 INIT事件。 43 单击表单中的命令按钮,要求弹出一个 “您好 !”的消息对话框,应该在命令按钮的 Click事件中编写代码: _(“您好 !”) 44 修改数据表 结构时,可以利用 _命令
21、进入表设计器修改数据表结构; 45 修改表单的 _属性值,可以修改表单的背景颜色。 46 执行 ?ROUND(123.456, 2)命令后,屏幕显示的结果分别为 _。 47 调用表单的 _方法可以重新绘制表单或控件,并刷新它的所有值。 48 将 SQL的查询结果如果要追加到文本文件的尾部,应使用 _短语加以说明。 49 设有学生表 XS(学号,课程号,成绩 ),用 SQL语句检索每个学生的成绩总和的语句是: SELECT 学号, SUM (成绩 )FROM XS_ 50 检索当前表 “学生 ”表中,全部姓 “王 ”的学生记录, SQL语句为: SELECT*FROM 学生 WHERE姓名 _“
22、王 *” 国家二级 VF笔试模拟试卷 152答案与解析 1 【正确答案】 C 【试题解析】 算法的执行效率与数据的存储结构密切相关。算法的空间复杂度是指算法执行过程中所需的存储空间。 2 【正确答案】 B 【试题解析】 数据的存储结构,又称为数据的物理结构,是数据的逻辑结构在计算机中的存放形式,数据的存储结构有顺序结 构、链式结构、散列结构和索引结构等。 3 【正确答案】 C 【试题解析】 栈和队列都是操作受限制的线性表,只允许在端点插入和删除。不同点是:栈只允许在表的一端进行插入和删除操作,而队列允许在表的一端进行插入操作,而在另一端进行删除操作。 4 【正确答案】 B 【试题解析】 对二叉
23、树的中序遍历是指:首先遍历左子树,然后访问根结点,最后遍历右子树。在遍历左、右子树时,依旧按照 “左子树一根结点一右子树 ”的顺序。 5 【正确答案】 C 【试题解析】 对线性表进行顺序查找时,从表中的第一 个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。 6 【正确答案】 B 【试题解析】 源程序的文档化主要包括 3点: 符号名应具有一定实际的含义,便于理解程序功能: 正确的程序注释; 良好的视觉组织;利用空格、空行、缩进
24、等技巧使程序层次清晰。 7 【正确答案】 C 【试题解析】 软件工程是指将工程化的思想应用于软件的开发、 应用和维护的过程,包括软件开发技术和软件工程管理。 8 【正确答案】 D 【试题解析】 耦合性与内聚性是模块独立性的两个定性标准,是互相关联的。在程序设计中,各模块间的内聚性越强,则耦合性越弱。一般较优秀的软件设计,应尽量做到高内聚、低耦合,有利于提高模块的独立性。 9 【正确答案】 B 【试题解析】 数据库系统由数据库 (数据 )、数据库管理系统 (软件 )、数据库管理员 (人员 )、硬件平台 (硬件 )、软件平台 5个部分构成。其中数据库管理系统是数据库系统的核心,它负责数据库中的数据
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 笔试 模拟 152 答案 解析 DOC
