[计算机类试卷]国家二级VF笔试模拟试卷12及答案与解析.doc
《[计算机类试卷]国家二级VF笔试模拟试卷12及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF笔试模拟试卷12及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF笔试模拟试卷 12及答案与解析 1 下列叙述中正确的是 ( )。 ( A)一个算法的空间复杂度大,则其时间复杂度必定大 ( B)一个算法的空间复杂度大,则其时间复杂度必定小 ( C)一个算法的时间复杂度大,则其空间复杂度必定小 ( D)上述 3种说法都不对 2 下列叙述中正确的是 ( )。 ( A)一个逻辑数据结构只能有一种存储结构 ( B)逻辑结构属于线性结构,存储结构属于非线性结构 ( C)一个逻辑数据结构可以有多种存储结构,且各种存储结构不影响数据处理的效率 ( D)一个逻辑数据结构可 以有多种存储结构,且各种存储结构影响数据处理的效率 3 对长度为 n的线性表进行顺序查找
2、,在最坏情况下需要比较的次数为 ( )。 ( A) 125 ( B) n/2 ( C) n ( D) n+1 4 最简单的交换排序方法是 ( )。 ( A)快速排序 ( B)选择排序 ( C)堆排序 ( D)冒泡排序 5 设计程序时,应采纳的原则之一是 ( )。 ( A)程序的结构应有助于读者的理解 ( B)限制 GOTO语句的使用 ( C)减少或取消注释行 ( D)程序越短越好 6 关于结构化程序设计原则和方法的描 述错误的是 ( )。 ( A)选用的结构只准许有一个入口和一个出口 ( B)复杂结构应该用嵌套的基本控制结构进行组合嵌套来实现 ( C)不允许使用 GOTO语句 ( D)语言中所
3、没有的控制结构,应该采用前后一致的方法来模拟 7 下列特征中不是面向对象方法的主要特征的是 ( )。 ( A)多态性 ( B)继承 ( C)封装性 ( D)模块化 8 在对象方法中,一个对象请求另一个对象为其服务的方式是通过发送 ( )。 ( A)调用语句 ( B)命令 ( C)口令 ( D)消息 9 下列描述错误的是 ( )。 ( A)继承分为多重继承和单继承 ( B)对象间通信靠传递消息实现 ( C)在外面看不到对象的内部特征是基于对象的 “模块独立性好 ”这个特征 ( D)类是具有共同属性、共同方法的对象的集合 10 下列叙述中正确的是 ( )。 ( A)软件交付使用后还需要进行维护 (
4、 B)软件一旦交付使用就不需要再进行维护 ( C)软件交付使用后其生命周期就结束 ( D)软件维护是指修复程序中被破坏的指令 11 既不能被上级例程访问,也不能被下级例程访问的变量为 ( )。 ( A)私有变量 ( B)局部变量 ( C)字段变量 ( D)全局变量 12 下列有关数组的叙述中,错误的是 ( )。 ( A)在同一个环境下,数组与内存变量可以同名,两者互不影响 ( B)可以用一维数组的形式访问二维数组 ( C)在可以使用简单内存变量的地方都可以使用数组元素 ( D)一个数组中各元素的数据类型可以相同,也可以不同 13 在关系的基本运算中,下列属于专门关系运算的是 ( )。 ( A)
5、选择、排序 ( B)选择、投影 ( C)并、差、交 ( D)连接、笛卡儿积 14 在 Visual FoxPro中,可以对项目中的数据 、文档等进行集中管理,并可以对项目进行创建和维护的是 ( )。 ( A)工具栏 ( B)设计罪 ( C)文件编辑器 ( D)项目管理器 15 假设使用 DIMENSION y(5)定义了一个一维数组 y,正确的赋值语句是 ( )。 ( A) y=8 ( B) y6=8 ( C) STORE 10 y2, y3, y4 ( D) y3, y4, y5=8 16 打开 Visual FoxPro“项目管理器 ”的 “文档 ”选项卡,其中包括 ( )。 ( A)表单
6、 (Form)文件 ( B)报表 (Report)文件 ( C)标签 (Label)文件 ( D)以上 3种文件 17 执行下列程序,最后 S的显示值为 ( )。 SET TALK OFF s=0 i=2 x=10 DO WHILE s =x s=s+i i=i+1 ENDDO ?s SET TALK ON ( A) 12 ( B) 14 ( C) 16 ( D) 18 18 用程序计算一个整数的各位数字之和,在下划线处应填写的语句是 ( )。 SET TALK OFF INPUT “X=“ TO X S=0 DO WHILE X!=0 S=S+MOD(X,10) _ ENDDO ?S SET
7、 TALK ON ( A) X=int(X/10) ( B) X=int(X%10) ( C) X=X-int(X/10) ( D) X=X-int(X%10) 19 下列关于视图的描述,正确的是 ( )。 ( A)可以根据自由表建立视图 ( B)可以根据查询建立视图 ( C)可以根据数据库表建立视图 ( D)可以根据数据库 表和自由表建立视图 20 在菜单设计中,可以在定义菜单名称时,为菜单项指定一个访问键。规定了菜单项的访问键为 “Q”的菜单名称定义是 ( )。 ( A)单项查询 (Q) ( B)单项查询 / (Q) ( C)单项查询 (/ Q) ( D)单项查询 ( Q) 21 在 Vi
8、sual FoxPro中下列叙述错误的是 ( )。 ( A)关系也被称作表 ( B)数据库文件不存储用户数据 ( C)表文件的扩展名是 .dbf ( D)多个表存储在一个物理文件中 22 在下列表达式中,运算结果是逻辑真的是 ( )。 ( A) EMPTY(.NULL.) ( B) EMPTY(SPACE(8) ( C) LIKE(“edit“,“edi?“) ( D) AT(“a“,“ainimal“) 23 在表单设计器的属性窗口中设置表单或其他控件对象的属性时,下列叙述正确的是 ( )。 ( A)表单的属性描述了表单的事件和方法 ( B)以斜体字显示的属性值表示为只读,不可以修改 ( C
9、)属性窗口只包括属性;方法和事件列表框和对象框 ( D)以上都不正确 24 Visual FoxPro在 SQL方面,不支持的功能是 ( )。 ( A)数据控制 ( B)数据操纵 ( C)数据查询 ( D)数据定义 25 在表单设计中,关键字 Thisform表示 ( )。 ( A)当前对象的直接容器对象 ( B)当前对象所在的表单 ( C)当前对象 ( D)当前对象所在的表单集 26 假设表单有一选项组: 男 女,其中第一个选项按钮 “男 ”被选中。请问该选项组的 Value属性值为 ( )。 ( A) T. ( B)男 ( C) 1 ( D)男或 1 27 在 Visual FoxPro中
10、,下列哪项不属于基类的最小事件集 ( )。 ( A) INIT ( B) ERROR ( C) LOAD ( D) DESTROY 28 下列对于 SQL的嵌套查询排序的描述中,说法正确的是 ( )。 ( A)既能对外层查询排序,也能对内层查询排序 ( B)只能对外层查询排序,不能对内层查询排序 ( C)不能对外层查询排序,只能对内层查询排序 ( D)既不能对外层查询排序,也不能对内层查询排序 29 在 SQL语句中, DISTINCT短语的作用是 ( )。 ( A)对查询结果进行分组 ( B)消除重复出现的查询记录 ( C)按条件显示部分查询记录 ( D)删除查询结果中符合 条件的记录 30
11、 运算结果是字符串 “home”的表达式是 ( )。 ( A) LEFT(“myhome“,4) ( B) RIGHT(“hometown“,4) ( C) SUBSTR(“myhometown“,4,4) ( D) SUBSTR(“myhometown“,3,4) 30 以下 5题使用下列数据表。 仓库 (仓库号 C(3)、所在地 C(8)、人数 N(2) 职工 (仓库号 C(3)、职工号 C(2)、姓名 C(8)、工资 I) 31 检索有职工的工资大于或等于 “WHl”仓库中所有职工 “工资 ”的仓库号,正确的命令是 ( )。 ( A) SELECT DISTINCT 仓库号 FROM 职
12、工 WHERE 工资 =ANY; (SELECT MAX(工资 ) FROM 职工 WHERE 仓库号 =“WH1“) ( B) SELECT DISTINC T仓库号 FROM 职工 WHERE 工资 =ANY; (SELECT 工资 FROM 职工 WHERE 仓库号 =“WH1“) ( C) SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资 =ALL; (SELECT 工资 FROM 职工 WHERE 仓库号 =“WH1“) ( D) SELECT DISTINCT 仓库号 FROM 职工 WHERE 工资 =ALL; (SELECT MAX(工资 ) FROM
13、职工 WHERE 仓库号 =“WH1“) 32 有下列 SQL语句: INSERT INTO职工 VALUES(“WH4“,“E15“,“张清 “,2800) 在命令窗口执行该命令后 ( )。 ( A)向表中任意位置插入一条新记录 ( B)在当前记录之前,插入一条新语句 ( C)在当前记 录之后,插入一条新语句 ( D)在表末尾新增一条记录 33 检索最少有 4名职工仓库的职工平均工资 ( )。 ( A) SELECT 仓库号 ,COLINT(*) AS 人数 ,AVG(工资 ) AS 平均工资 FROM 职工 ; GROUP BY 仓库号 WHERE COUNT(*) =4 ( B) SEL
14、ECT 仓库号 ,COUNT(*) AS 人数 ,AVG(工资 ) AS 平均工资 FROM 职工 ; GROUP BY 仓库号 HAVING COUNT(*) =4 ( C) SELECT 仓库号 ,COUNT(*) AS 人数 ,AVG (工资 ) AS 平均工资 FROM 职工 ; GROUP BY 职工号 WHERE COUNT(*) =4 ( D) SEIECT 仓库号 ,COUNT(*) AS 人数 ,AVG(工资 ) AS 平均工资 FROM 职工 ; GROUP BY 职工号 HAVING COUNT(*) =4 34 为 “仓库 ”表增加一个 “面积 ”字段,类型为数值型,宽
15、度是 7,小数位数为 2,正确的命令是 ( )。 ( A) CREATE TABLE 仓库 ADD 面积 N(7,2) ( B) CREATE TABLE 仓库 ALTER 面积 N(7,2) ( C) ALTER TABLE 仓库 ADD 面积 N(7,2) ( D) ALTER TABLE 仓库 ALTER 面积 N(7,2) 35 在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为 3种:前序遍历、【 】 遍历和后序遍历。 36 结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、【 】 和限制使用 goto语句。 37 软件测试是保证软件质量的重要手段,而软件测试的主
16、要和重要的测试方法是通过测试数据和【 】 的设计来实现。 38 数据库系统的三级模式分别为【 】 模式、内部级模式与外部级模式。 39 数据字典是各类数据描述的集合,它通常包括 5个部分,即数据项、数据结构、数据流、【 】 和处理过程。 40 为了把多对多的联系分解成两个一对多联系所建立的 “纽带表 ”中,应该包含两个表的【 】 。 41 命令 ?LEN(“THIS IS MY BOOK“)的结果是【 】 。 42 SQLSELECT语句为了将查询结果存放到临时表中应该使用【 】 短语。 43 在 SELECT-SQL语句中 ,表示条件表达式用 WHERE子句,分组用【 】 子句,排序用【 】
17、 子句。 44 报表由【 】 和【 】 两个基本部分组成。 国家二级 VF笔试模拟试卷 12答案与解析 1 【正确答案】 D 【试题解析】 算法的时间复杂度和算法的空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间投有内在联系。 2 【正确答案】 D 【试题解析】 数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不同的存储结构,常用的存储结构有顺序和链式结构。采用不 同的存储结构,其处理的效率是不同的。 3 【正确答案】 C 【试题解析】 对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找
18、到所要找的元素为止。在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n。 4 【正确答案】 D 【试题解析】 所谓的交换类排序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序,冒泡排序是一种矗简单的交换排序方法,它通过相邻元素的交换,逐步将线性表变成有序。 5 【正确答案】 A 【试题解析】 程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解。程序滥用 GOTO语句将使程序流程无规律,可读性差:添加注释行有利于对程序的理解,不应减少或取消,程序的长短要依据实际的需要而定,并不是越
19、短越好。 6 【正确答案】 C 【试题解析】 限制使用 GOTO语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用 GOTO语句。其他 3项为结构化程序设计的原则。 7 【正确答案】 D 【试题 解析】 面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是,使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多态性、封装性、模块独立性、继承和事态性等。模块化是结构化程序设计的特点。 8 【正确答案】 D 【试题解析】 在面向对象方法中,对象之间通过消息进行通信。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎么完成这些处理,接受者
20、独立决定采用什么方式完成所需的处理。 9 【正确答案】 C 【试题解析】 对象的封装性是指从外面 看只能看到对象的外部特性:而对象的内部,其处理能力的实行和内部状态对外是不可见的,是隐蔽的。 10 【正确答案】 A 【试题解析】 软件生命周期一般可以分为软件定义、软件开发及软件运行维护 3个阶段。软件交付并投入运行后,需要不断地进行维护,并根据新提出的需求进行必要而且可能的扩展和删改。 11 【正确答案】 B 【试题解析】 在程序中直接使用 (没有通过 PUBLIC和 LOCAL命令事先声明 )而由系统自动隐含建立的变量都是私有变量。私有变量的作用域是建立它的模块及其下属的各层模块。局部变量只
21、 能在建立它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放,局部变量用LOCAL命令建立。全局变量是指在任何模块中都可使用的变量,又称为公共变量。全局变量要先建立后使用,全局变量可用 PUBLIC命令建立。 12 【正确答案】 A 【试题解析】 整个数组的数据类型为 A(Array),而各个数组元素可以分别存放不同类型的数据。在使用数组和数组元素时,应注意如下问题: 在任何能使用简单内存变量的地方都可以使用敷组元素。 在同一个环境下,数组名不能与 简单变量名重复。 可以用一维数组的形式访问二维数组。 13 【正确答案】 B 【试题解析】 专门的关系运算
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 笔试 模拟 12 答案 解析 DOC
