[计算机类试卷]国家二级VF笔试模拟试卷145及答案与解析.doc

上传人:fatcommittee260 文档编号:501470 上传时间:2018-11-29 格式:DOC 页数:20 大小:78KB
下载 相关 举报
[计算机类试卷]国家二级VF笔试模拟试卷145及答案与解析.doc_第1页
第1页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷145及答案与解析.doc_第2页
第2页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷145及答案与解析.doc_第3页
第3页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷145及答案与解析.doc_第4页
第4页 / 共20页
[计算机类试卷]国家二级VF笔试模拟试卷145及答案与解析.doc_第5页
第5页 / 共20页
点击查看更多>>
资源描述

1、国家二级 VF笔试模拟试卷 145及答案与解析 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)标签 (Labe1)文件 ( 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 Fo

10、xPro中,下列哪项不属于基类的最小事件集 ( )。 ( A) INIT ( B) ERROR ( C) LOAD ( D) DESTROY 28 下列对于 SQL的嵌套查询排序的描述中,说法正确的是 ( )。 ( A)既能对外层查询排序,也能对内层查询排序 ( B)只能对外层查询排序,不能对内层查询排序 ( C)不能对外层查询排序,只能对内层查询排序 ( D)既不能对外层查询排序,也不能对内层查询排序 29 在 SQL语句中, DISTINCT短语的作用是 ( )。 ( A) 对查询结果进行分组 ( B)消除重复出现的查询记录 ( C)按条件显示部分查询记录 ( D)删除查询结果中符合条件的

11、记录 30 运算结果是字符串 “home”的表达式是 ( )。 ( A) LEFT(“myhome“,4) ( B) RIGHT(“hometown“,4) ( C) SUBSTR(“myhometown“,4,4) ( D) SUBSTR(“myhometown“,3, 4) 31 在深度为 6的满二叉树中,叶子结点的个数为【 】。 32 【 】是指在基于某个类的基础上创建新类时,新类保留 了原有类的事件、属性和方法。 33 软件测试的目的是【 】。 34 当模式改变时,也不用改写应用程序,这称为【 】独立性。 35 关系数据库管理系统所管理的关系是【 】。 36 表达式 2*23-8/4+

12、32的值为【 】。 37 日期型常量有两种格式:传统日期型格式和严格的日期格式,其中严格的日期格式的书写格式必须是【 】。 38 在 SQL SELECT语句中的 WHERE子句部分,对应于查询设计器中的【 】选项卡。 39 数据完整性一般包括实体完整性、域完整性和【 】。 40 唯一索引的 “唯一性 ”是指【 】的唯一。 41 SQL语言的核心是【 】。 42 可以将两个 SELECT语句的查询结果通过合并运算合并成一个查询结果,需要的运算符为【 】。 43 在工资表中建立查询,先按照工资升序排列,若工资相同再按照职工号降序排列, SQL语句为: SELECT * FROM 工资表 ORDE

13、R BY 工资,职工号【 】。 选课表 (学号,课程号,成绩 ) 44 统计表中已经选修了课程的学生人数的 SQL语句为 SELECT【 】 FROM选课 45 在 “选课 ”表中删除字段 “成绩 ”的有效性规则, SQL命令为: ALTER TABLE 选课 ALTER 成绩【 】。 国家二级 VF笔试模拟试卷 145答案与解析 1 【正确答案】 D 【试题解析】 算法的时间复杂度和算法的空间复杂度是从不同的角度来衡量算法的执行情况的,它们之间没有内在联系。 2 【正确答案】 D 【试题解析】 数据的存储结构是指数据的逻辑结构在计算机存储空间中的存放形式,一种数据结构可以根据需要采用不同的存

14、储结构,常用的存储结构有顺序和链式结构采用不同的存储结 构,其处理的效率是不同的。 3 【正确答案】 C 【试题解析】 对线性表进行顺序查找时,从表中的第一个元素开始,将给定的值与表中逐个元素的关键字进行比较,直到两者相符,查找到所要找的元素为止在最坏情况下,要查找的元素是表的最后一个元素或查找失败,这两种情况都需要将这个元素与表中的所有元素进行比较,因此比较次数为 n 4 【正确答案】 D 【试题解析】 所谓的交换类拌序方法是指借助数据元素之间的互相交换进行排序的一种方法,包括冒泡排序和快速排序,冒泡排序是一种最简单的交换排序方法,它通过 相邻元素的交换,逐步将线性表变成有序。 5 【正确答

15、案】 A 【试题解析】 程序设计的风格主要强调程序的简单、清晰和可理解性,以便读者理解程序滥用 GOTO语句将使程序流程无规律,可读性差:添加注释行有利于对程序的理解,不应减少或取消,程序的长短要依据实际的需要而定,并不是越短越好。 6 【正确答案】 C 【试题解析】 限制使用 GOTO语句是结构化程序设计的原则和方法之一,但不是绝对不允许使用 GOTO语句。其他 3项为结构化程序设计的原则。 7 【正确答案】 D 【试题解析】 面 向对象设计方法与面向过程设计方法有本质的不同,其摹本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括:分类性、多志性、封装性、模块独立性、继

16、承和多态性等。模块化是结构化程序设计的特点。 8 【正确答案】 D 【试题解析】 在面向对象方法中,对象之间通过消息进行通信。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎么完成这些处理,接受者独立决定采用什么方式完成所需的处理。 9 【正确答案】 C 【试题解析】 对象的封装性是指从外面看只能看到 对象的外部特性;而对象的内部,其处理能力的实行和内部状态对外是不可见的,是隐蔽的。 10 【正确答案】 A 【试题解析】 软件生命周期一般可以分为软件定义、软件开发及软件运行维护 3个阶段。软件交付并投入运行后,需要不断地进行维护,并根据新提出的需求进行必要而且可能的

17、扩展和删改。 11 【正确答案】 B 【试题解析】 在程序中直接使用 (没有通过 PUBLIC和 LOCAL命令事先声明 )而由系统自动隐含建立的变量都是私有变量私有变量的作用域是建立它的模块及其下属的各层模块。局部变量只能在建,立 它的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放,局部变量用LOCAL命令建立。全局变量是指在任何模块中都可使用的变量,又称为公共变量。全局变量要先建立后使用,全局变量可用 PUBLIC命令建立 12 【正确答案】 A 【试题解析】 整个数组的数据类型为 A(Array),而各个数组元素可以分别存放不同类型的数据。在使用数

18、组和 数组元素时,应注意如下问题: 在任何能使用简单内存变量的地方都可以使用数组元素。 在同一个环境下,数组名不能与筒单变量名重复。 可以用一维数组的形式访问二维数组。 13 【正确答案】 B 【试题解析】 专门的关系运算包括,选择、投影和连接。交、并和差是传统的集和运算。笛卡儿积是指联系两个关系中的所有元组都进行一次新的组合,属性的数目等于原来两个属性数目的和,元组数等于原来两个关系元组数的积 14 【正确答案】 D 【试题解析】 项目管理器是组织数据和对象的可视化工具。在 Visual FoxPro中,要建立多个不同类型的文件,用项 目管理器可以将这些文件放在不同的选项卡中,并采用图示和树

19、形结构方式组织和显示。 15 【正确答案】 A 【试题解析】 在赋值和输入语句中使用数组名时,表示将同一个值同时赋给该数组的全部数组元素。 数组 y的定义中只定义了 5个元素,而选项 B)的下标已经超出了数组的数量。 内存变量的赋值有两种格式: 格式 1“STORE表达式 TO 内存变量名表 格式 2:内存变量名 =表达式 功能:计算表达式并将表达式值赋给一个或多个内存变量,格式 2只能给一个变量赋值。 16 【正确答案】 D 【试题解析】 项目管理器包括数据 “文档 ”、 “类 ”、 “代码 ”和 “其他 ”等选项卡。其中 “数据 ”选项卡中包括 “数据库 ”、 “自由表 ”和 “查询 ”;

20、 “文档 ”选项卡中包括 “表单 ”, “报表 ”和 “标签 ”。 17 【正确答案】 B 【试题解析】 DO WHILE-ENDDO语句的格式: DO WHILE条件 命令序列 ENDDO 执行该语句时,先判断 DO WHILE处的循环条件是否成立,如果条件为真,则执行 DO WHILE与 ENDDO之间的命令序列 (循环体 )。当执行到ENDDO时, 返回到 DO WHILE,再次判断循环条件是否为真,以确定是否再次执行循环体。若条件为假,则结束该循环语句,执行 ENDDO后面的语句。 先给3个变量赋初始值,使用一个 DO WHILE循环语句来操作,判断条件是变量,是否小于等于 x,如果大

21、于 x,则退出循环,否则执行循环体,执行 s=s+i, s=2:再执行 i=i+1后, 1=3,重复此循环体的操作。题干中的循环步骤及结果见下表。 所以 S最终的显示值是 14。 18 【正确答案】 A 【试题解析】 首先用户输入一个数字保存到变量 x中,使用一个 DO WHILE循环语句来累加各位数字之和,判断条件是变量 x是否等于 0,如果为 0,则退出循环,否则通过求余函数 MOD得到变量 x的个位数因为题意要求计算各位数字之和,所以接下来应当将变量 x除以 10并取整,使之缩小 10倍,以便将变量 x的十位数变成个位数,然后再次循环计算。 19 【正确答案】 C 【试题解析】 视图是操

22、作表的一种手段,通过视图可以查询表,通过视图也可以更新表视图兼有 “表 ”和 “查询 ”的特点,与查询相类似的地方是,可以用来从一个或多个相关联的表中提取有用信息,但是视图与查询的差异在于视图只能是根据数 据库表建立视图。 20 【正确答案】 D 【试题解析】 在定义菜单名称时,可以设置菜单项的访问键,方法是在要作为访问键的字符前加上 “ ”两个字符可以根据各菜单项功能的相似性或相近性,将弹出式菜单的菜单项分组系统提供的分组手段是在两组之间插入一条水平的分组线,方法是在相应行的 “菜单名称 ”列输入 “-”两个字符。 21 【正确答案】 D 【试题解析】 在 Visual FoxPro中,用二

23、维表结构来表示实体以及实体之间联系的模型称为关系模型。在关系模 型中,操作的对象和结果都是二维表, 这种二维表就是关系,在关系数据库中将关系也称做表。 在 Visual Foxlho中,数据库是一个逻辑上的概念和手段,是通过一组系统文件将相互联系的数据库表 及其相关的数据库对象统一组织和管理在建 Visual FoxPro数据库时,相应的数据库名称实际是扩展 名为 dbc的文件名,与之相关的还会自动建立数据库备注 (memo)文件和一个数据库索引文件即建立数据库后,用户可以在磁盘上看到文件名相同,但扩展名分 别为 dbc, dct和 dcx的 3个文件,这 3个文件是供 Visual FoxP

24、ro数据 库管理系统管理数据库使用的,用户一 般不能直接使用这些文件表文件的扩展名为 .dbf。 数据库文件只是用于管理和组织数据库对象,而一个数据库中的数据就是由表的集合构成的,一般一 个表对应于磁盘上的一个扩展名为 dbf的文件,如果有备注或通用型大字段,则磁盘上还会有一个对应扩 展名为 fpt的文件。 22 【正确答案】 B 【试题解析】 EMPTY函数是 “空值 ”测试函数,它的格式是; EMPTY (表达式 ),功能是根据指定表达式的运 算结果是否为 “空 ”值,返回逻辑真或逻辑假。 注意 :这里指的 “空 ”值与 NULL值是两个不同的概念函数 EMPTY(.NULL.)的返回值为

25、逻辑假。所以 选项 A)的返回值为逻辑假,选项 B)返回的值是逻辑真。 LIKE函数是字符串匹配函数,它的格式是 LIKE(字符表达式 1,字符表达式 2 );功能是比较两 个字符串对应位置上的字符,若所有对应字符都相匹配,函数返回逻辑真,否则返回逻辑假。字符表达 式 1中可以包含通配符 *和 ?, *可与任何数目的字符相匹配, ?可与任何单个字符相匹配。所以选项 c)返 回的是逻辑假。 AT()函数的格式是 : AT(字符表达式 1,字符表达式 2 ,数值表达式 );功能是如果字符 表达式 1是字符表达式 2的子串,则返回字符表达式 1值的首字符在字符表达式中的位置, 若不是子串,则返回 0

26、函数值为数值型。 23 【正确答案】 B 【试题解析】 属性窗口包括对象框、属性设置框和属性,方法、事件列表框对象框显示当前被选定的对象的名称。在属性设置框中可以对选定对象的属性进行设置。对于表单及控件的绝大多数属性,其数据类型通常是固定的。有些属性在设计时是只读的,用户不能修改,这些属性 的默认值在列表框中以斜体显示。 24 【正确答案】 A 【试题解析】 Visual FoxPro在 SQL方面支持数据定义、数据查询和数据操纵功能,但在具体实现方面也存在一些差异。另外,由于 Visual FoxPro自身在安全控制方面的缺陷,所以它没有提供数据控制功能, 25 【正确答案】 B 【试题解析

27、】 在 Visual FoxPro中, patent表示当前对象的直接容器对象, This form表示当前对象所在的表单; This表示当前对象; Thisformset表示当前对象所在的表单集 ; 26 【正确答案】 D 【试题解析】 选项组的 Value属性用于指定选项组中被选定的选项按钮。该属性值的类型可以是数值型,也可以 是字符型,若为数据型 N,则表示第 N个按钮被选中,若为字符型值 C,则表示选项组中 Caption属性为 C的 按钮被选中,根据题意,选中的是第 1个按钮,其 Caption属性为 “男 ”,所以其Value值为 “男 ”或者为 1。 27 【正确答案】 C 【试

28、题解析】 事件是由系统预定义而由用户或系统发出的动作。 Visual FoxPro中,基类的最小事件集包含 INIT、 ERROR、 DESTROY三个事件。 LOAD事件在表单对象建立之前引发,即运行表单时。 28 【正确答案】 B 【试题解析】 QRDER BY只是对最终的查询结果进行排序,不可以在于查询中使用该短语,即不能对内层查询排序。 29 【正确答案】 B 【试题解析】 利用 DISTINCT短语可消除查询结果中重复出现的记录,该短语紧接在 SELECT短语之后。在 SQL用于对记录分组的短语是 GROUP BY。 30 【正确答案】 D 【试题解析】 取子串的函数有以下 3个。

29、格式 1: LEFT(字符表达式,长度 ) 格式 2: RIGHT(字符表达式,长度 ) 格式 3: SUBSTR(字符表达式,起始位置 ,长度 ) LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值: PIGHT()从指定表达式值的右端取一 个指定长度的子串作为函数值; SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值 在 SUBSTR()函数中,若缺省第 2个自变量长度,则函数从指定位置一直取到最后一个字符。 从以上 2个函数的功能得知,选项 A)的结果是 “myho”,选项 B)的结果是“town”,选项 C)的结果是 “omet”,选项 D)的结果是

30、“home”。 31 【正确答案】 32 【试题解析】 深度为 i的满二叉树其叶子结点为 2i-1,因此共有 32个叶子结点。 32 【正确答案】 继承 【试题解析】 继承是指基于某个类创建新类时,新类继承了原有类的属性、事件和方法。此外,还可以为新类添加新的属性和方法。 33 【正确答案】 尽可能多地发现软件系统中的错误 【试题解析】 软件测试的目的就是在软件投入生产性运行之前, 尽可能多地发现软件中的错误。 34 【正确答案】 逻辑 【试题解析】 当数据的存储结构改变时,其逻辑结构可以不变,这称为物理独立性。当模式改变时,子模式不改变,也就不必改写应用程序,这称为逻辑独立性。 35 【正确

31、答案】 若干个二维表 【试题解析】 一个 “表 ”就是一个关系,一个关系就是一个二维表,关系数据库管理系统可管理若干个二维表。 36 【正确答案】 23 【试题解析】 在算术运算中,运算符的优先级是: () (乘方 )*( 乘 )、 /(除 )或 %(取模 )+( 加 )或 -(减 )。 37 【正确答案】 yyyy-mm-dd 【试题解析】 严格的日期格式用 yyyy-mm-dd)书写,用来表示一个确切的日期,它可以在任何情况下使用。其中为必不可少的字符。 38 【正确答案】 筛选 【试题解析】 SQL SELECT语句中的 WHERE子句是从指定的表或视图中提取满足条件的记录,为查询设置查

32、询条件,对应于查询设计器中 “筛选 ”选项卡。 39 【正确答案】 参照完整性 【试题解析】 数据完整性一般包括实体完整性、域完整性和参照完整性。 40 【正确答案 】 索引项 【试题解析】 在 Visual FoxPro中,唯一索引的 “唯一性 ”是指索引项的唯一而不是字段值的唯一,但重复的索引字段值只有唯一一个值出现在索引项中。 41 【正确答案】 数据查询 【试题解析】 SQL语句是结构化查询语言 Structure Query Language的缩写,其核心是数据查询。 42 【正确答案】 UNION 【试题解析】 并运算是将两个 SELECT语句的查询结果通过并运算合并成一个查询结果, SQL支持集合的并运算,运算符为 UNION。 43 【 正确答案】 DESC 【试题解析】 在 SQL SELECT语句中, GROUP BY子句的功能是分组查询。实现排序的子句是 ORDER BY,使用 ASC和 DESC短语可以分别指定按哪个字段进行升序或降序排列,默认的排序方式为升序排列。 44 【正确答案】 COUNT(DISTINCT学号 ) 【试题解析】 利用 COUNT短语来求人数, DISTINCT短语表示不允许出现重复记录。 45 【正确答案】 DROP CHECK 【试题解析】 删除字段有效性规则,可以用 DROP CHECK短语直接 进行。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1