[计算机类试卷]国家二级VF笔试模拟试卷177及答案与解析.doc
《[计算机类试卷]国家二级VF笔试模拟试卷177及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF笔试模拟试卷177及答案与解析.doc(25页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF笔试模拟试卷 177及答案与解析 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) 9
4、 11 在项目管理器中,选择一个文件并单击 “移去 ”按钮,在弹出的对话框中单击 “删除 ”按钮后,该文件将 ( )。 ( A)仅仅从该项目中移走 ( B)从项目中移走,并从磁盘上删除该文件 ( C)保留在项目中,但删除磁盘上的文件 ( D)从项目中移走,但可添加到另一 个项目中 12 下列常量中格式正确的是 ( )。 ( A) $1.23E4 ( B)计算机 “等级考试 “ ( C) .False. ( D) 2003/01/13 13 ROUND(6.165,2)的函数值是 ( )。 ( A) 6.16 ( B) 6.17 ( C) 6.20 ( D) 6.160 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 MyForm 26 标准的 SQL基本查询语句的格式是 ( )。 ( A) SELECTFROMWHERE ( B) SELECTWHEREFROM ( C) SELECTWHEREGROUPBY
10、( D) SELECTFROMORDERBY 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)二级 Visual FoxPro (
11、 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的超连接运算符 “*=”代表左连接, “=*”代表右连接 ( D)即
12、使两个表中的记录不满足连接条件,都会在目标表或查询结果中出现,只是不满足条件的记录对应部分为空值 30 在当前目录下有数据表文件 “XS.dbf”,执行下列 SQL语句后 ( )。SELECT*FROM XS INTO CURSOR XS ORDER BY 学号 ( A)生成一个按 “学号 ”升序的临时表文件,将原来的 XS.dbf文件覆盖 ( B)生成一个按 “学号 ”降序的临时表文件,将原来的 XS.dbf文件覆盖 ( C)不会生成新的排序文件,保持原数据表内容不变 ( D)系统提示出错信息 31 (31) (35)题 “学生 ”表:学号 C(8),姓名 C(8),性别 C(2),系名 (
13、10), 出生日期 D “课程 ”表:课程编号 C(4),课程名称 C(12),开 课系名 C(10) “成绩 ”表:学号 C(8),课程编号 C(4),成绩 I 31 检索每门课程的总分,查询结果中包括课程名和总分,正确的命令是 ( )。 ( A) SELECT 课程名称 ,COUNT(成绩 ) AS 总分 FROM 课程 ,成绩 ; WHERE 课程 .课程编号 =成绩 .课程编号 ; ORDER BY 成绩 .课程编号 ( B) SELECT 课程名称 ,COUNT(成绩 ) AS 总分 FROM 课程 ,成绩 ; WHERE 课程 .课程编号 =成绩 .课程编号 ; GROUP BY
14、成绩 .课程编号 ( C) SELECT 课程名称 ,SUM(成绩 ) AS 总分 FROM 课程 ,成绩 ; WHERE 课程 .课程编号 =成绩 .课程编号 ; ORDER BY 成绩 .课程编号 ( D) SELECT 课程名称 ,SUM(成绩 ) AS 总分 FROM 课程 ,成绩 ; WHERE 课程 .课程编号 =成绩 .课程编号 ; GROUP BY 成绩 .课程编号 32 下列 SQL查询语句所表示的含义是 ( )。 SELECT 课程名称 ,开课系名 ,COUNT(学号 ) AS 选修人数 ; FROM 成绩 ,课程 ; WHERE 课程 .课程编号 =成绩 .课程编号 ;
15、GROUP BY 课程名称 ; HAVING COUNT(*) 3 ( A)检索开课在 3门以上的开课系名、课程名称和选修人数 ( B)检索选修了 3门课程以上的学生记录,显示结果包括课程名称、开课系名和选修人数 ( C)检索每门课程中,有 3人以上选修该课程的记录,显示结果包括课程名称、开课系名和选修人数 ( D)检索选修人数最多的 3门课程的记录,显示结果包括课程名称、开课系名和选修人数 33 为 “成绩 ”表中的 “成绩 ”字段定义有效性检查及错误信息的提示,要求当成绩大于 100分时,提示 “成绩不能超过 100分 ”的信息,正确 的命令是 ( )。 ( A) ALTER TABLE
16、成绩 ALTER 成绩 ; FOR CHECK 成绩 =100 ERROR“成绩不能超过 100分 “ ( B) ALTER TABLE 成绩 ALTER 成绩 ; (WHERE CHECK 成绩 =100 ERROR“成绩不能超过 100分 “) ( C) ALTER TABLE 成绩 ALTER 成绩 ; SET CHECK 成绩 =100 ERROR“成绩不能超过 100分 “ ( D) ALTER TABLE 成绩 ALTER 成绩 ; (SET CHECK 成绩 =100 ERROR“成绩不能超过 100分 “) 34 利用 SQL派生一个包含 “课程名称 ”、 “姓名 ”和 “成绩
17、 ”的视图,要求按 “课程名称 ”升序排序,正确的命令是 ( )。 ( A) CREATE VIEW viewl AS; (SELECT 课程 .课程名称 ,学生 .姓名 ,成绩 .成绩 ; FROM 课程 INNER JOIN 成绩 ; INNER JOIN 学生 ; ON 成绩 .学号 =学生 .学号 ; ON 课程 .课程编号 =成绩 .课程编号 ; GROUP BY 课程名称 ) ( B) CREATE VIEW view1 AS; (SELECT 课程 .课程名称 ,学生 .姓名 ,成绩 .成绩 ; FROM 课程 INNER JOIN 成绩 ; INNER JOIN 学生 ; ON
18、 成绩 .学号 =学生 .学号 ; ON 课程 .课程编号 =成绩 .课程编号 ; ORDER BY 课程名称 ) ( C) CREATE VIEW view1 AS; SELECT 课程 .课程名称 ,学生 .姓名 ,成绩 .成绩 ; FROM 课程 INNER JOIN 成绩 ; INNER JOIN 学生 ; ON 成绩 .学号 =学生 .学号 ; ON 课程 .课程编号 =成绩 .课程编号 ; GROUP BY 课程名称 ( D) CREATE VIEW view1 AS; SELECT 课程 .课程名称 ,学生 .姓名 ,成绩 .成绩 ; FROM 课程 INNER JOIN 成绩
19、; INNER JOIN 学生 ; ON 成绩 .学号 =学生 .学号 ; ON 课程 .课程编号 =成绩 .课程编号 ; ORDER BY 课程名称 35 向 “成绩 ”表末尾插入一条 “学号 ”为 “08102002”, “课程编号 ”为 “4001”, “成绩 ”为“86”的新记录,正确的命令是 ( )。 ( A) INSERT INTO 成绩 VALUES(08102002,4001,86) ( B) INSERT INTO 成绩 VALUES(“08102002“,“4001“,86) ( C) INSERT FOR 成绩 VALUES(08102002,4001,“86“) ( D
20、) INSERT FOR 成绩 VALUES(“08102002“,“4001“,86) 36 在算法的 4个特性中,算法必须能在执行有限个步骤之后终止指的是算法的 _特性。 37 按照逻辑结构分类,结构可以分为线性结构和非线性结构,栈属于 _。 38 栈中允许进行插入和删除的一端叫做 _。 39 在面向对象程序设计中,从外面看只能看到对象有外部特征,而不知道也无须知道数据的具体结构以及实现操作的算法,这称为对象的 _。 40 软件工程研究的内容主要包括: _技术和软件工程管理。 41 为了改变表格的列数,应该设置列控件的 _属性。 42 执行 ?AT(“a/b=c“,“+“)语句后,屏幕显示
21、的结果为 _。 43 多栏报表的打印顺序应设置为 _。 44 将一个项目编译成一个应用程序时,如果应用程序中包含需要用户修改的文件 ,则必须将该文件标为 _。 45 执行下列程序,显示的结果是 _。 first=“china“ second=“ a=LEN(first) i=a DO WHILE i =1 second=second+SUBSTR(first,i,1) i=i-1 ENDDO ?second 46 当前有数据库表 “学生 ”表,要使该数据库表从数据库中移出并将其从磁盘上删除,应使用命令: REMOVE TABLE 学生 _ 47 检索学生信息表中, “籍贯 ”为 “海南 ”的学
22、生记录,将结果保存到 表 xx中, SQL语句为: SELECT*FROM 学生信息表 WHERE 籍贯 =“海南 “_xx 48 SQL语句中,集合的并运算是通过 _运算符进行合并的。 49 设有职工表文件,在职工表中查找奖金最高的职工记录,完成下列 SQL语句。 SELECT*FROM 职工表 ; WHERE 奖金 =_; (SELECT 奖金 FROM 职工表 ) 50 设有选课表,表中包含字段有:学号 N(6),课程号 C(6),成绩 N(4)。要查询每门课程的学生人数,要求显示课程号和学生人数,对应的 SQL语句为: SELECT 课程号 ,COUNT(学号 ) AS 学生人数 FR
23、OM 选课表 ; GROUP BY_ 国家二级 VF笔试模拟试卷 177答案与解析 1 【正确答案】 C 【试题解析】 算法的执行效率与数据的存储结构密切相关。算法的空间复杂度是指算法执行过程中所需的存储空间。 2 【正确答案】 B 【试题解析】 数据的存储结构,又称为数据的物理结构,是数据的逻辑结构在计算机中的存放形式,数据的存储结构有顺序结构、链式结构、散列结构和索引结构等。 3 【正确答案】 C 【试题解析】 栈和队列都是操作受限制的线性表,只允许在端点插入和删除。不同点是:栈只允许在表的一端进行插入和删除操作,而队列允许在表的一端进行插入操作,而在另一端进行删除操作。 4 【正确答案】
24、 B 【试题解析】 对二叉树的中序遍历是指:首先遍历左子树,然后访问根结点,最后遍历右子树。在遍历左、右子树时,依旧按照 “左子树一根结点一右子树 ”的顺序。 5 【正确答案】 C 【试题解析】 对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相 符,查找到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。 6 【正确答案】 B 【试题解析】 源程序的文档化主要包括 3点: 符号名应具有一定实际的含义,便于理解程序功能; 正确的程序注释; 良好的视觉
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 笔试 模拟 177 答案 解析 DOC
