[计算机类试卷]国家二级VF机试(选择题)模拟试卷6及答案与解析.doc

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

1、国家二级 VF机试(选择题)模拟试卷 6及答案与解析 一、选择题 1 算法的空间复杂度是指 ( )。 ( A)算法程序的长度 ( B)算法程序中的指令条数 ( C)算法程序所占的存储空间 ( D)执行算法需要的内存空间 2 下列叙述中正确的是 ( )。 ( A)顺序存储结构只针对线性结构,链式存储结构只针对非线性结构 ( B)线性表的链式存储结构与顺序存储结构所需要的存储空间是相同的 ( C)线性表的链式存储结构所需要的存储空间一般要多于顺序存储结构 ( D)顺序存储结构能存储有序 表,链式存储结构不能存储有序表 3 对于循环队列,下列叙述中正确的是 ( )。 ( A)循环队列中元素的个数是由

2、队头指针和队尾指针共同决定 ( B)在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况 ( C)在循环队列中,队头指针一定大于队尾指针 ( D)在循环队列中,队头指针一定小于队尾指针 4 在面向对象方法中,实现信息隐蔽是依靠 ( )。 ( A)对象的继承 ( B)对象的多态 ( C)对象的封装 ( D)对象的分类 5 软件生命周期是指 ( )。 ( A)软件的开发过程 ( B)软件的运行维护过程 ( C)软件产品从提出、实现、使用维护到停止使用、退役的过程 ( D)软件从需求分析、设计、实现到测试完成的过程 6 用数据流图( DFD)作为描述工具的软件开发阶段是 ( )。 ( A)可

3、行性分析 ( B)需求分析 ( C)概要设计 ( D)详细设计 7 耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是( )。 ( A)提高耦合性、降低内聚性有利于提高模块的独立性 ( B)降低耦合性、提高内聚性有利于提高模块的独 立性 ( C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度 ( D)内聚性是指模块间互相连接的紧密程度 8 在数据管理技术发展的三个阶段中,数据共享最好的是 ( )。 ( A)人工管理阶段 ( B)文件系统阶段 ( C)数据库系统阶段 ( D)三个阶段相同 9 下列叙述中正确的是 ( )。 ( A)为了建立一个关系,首先要构造数据的逻辑关系 ( B

4、)表示关系的二维表中各元组的每一个分量还可以分成若干数据项 ( C)一个关系的属性名表称为关系模式 ( D)一个关系可以包括多个 二维表 10 设有如下关系表 则下列操作中,正确的是 ( )。 ( A) T=RS ( B) T=R S ( C) T=RS ( D) T=R/S 11 在奥运会游泳比赛中,一个游泳运动员可以参加多项比赛,一个游泳比赛项目可以有多个运动员参加,游泳运动员与游泳比赛项目两个实体之间的联系是( )。 ( A)一对一 ( B)一对多 ( C)多对多 ( D)多对一 12 在 Visual FoxPro中,有如下程序,函数 IIF()返回值是 ( )。 *程序 PRIVAT

5、E X, Y STORE“考试 “TO X Y LEN(X) 2 ? IIF(Y5, “通过 “, “未通过 “) RETURN ( A)通过 ( B)未通过 ( C) .T. ( D) .F. 13 在 Visual FoxPro中,下面关于日期或时间的表达式,错误的是 ( )。 ( A) 2001.1.3 10:0:0 AM-2002.1.3 10:0:0 AM ( B) 01/01/2002+20 ( C) 2001.1.3+2002.1.3 ( D) 2001.1.3-2002.1.3 14 在 Visual FoxPro中,不属于常量的数据类型的是 ( )。 ( A)数值型 ( B)

6、货币型 ( C)备注型 ( D)逻辑型 15 欲执行程序 NAME.prg,应该执行的命令是 ( )。 ( A) DO PRG NAME.prg ( B) DO NAME.prg ( C) DO CMD NAME.prg ( D) DO FORM NAME.prg 16 如果有定义 LOCAL data, data的初值是 ( )。 ( A)整数 0 ( B)不定值 ( C)逻辑 真 ( D)逻辑假 17 在 Visual FoxPro中,数据库表的字段的有效性规则的设置可以在 ( )。 ( A)项目管理器中进行 ( B)数据库设计器中进行 ( C)表设计器中进行 ( D)表单设计器中进行 1

7、8 在 SQL的计算查询中,用于求平均值的函数是 ( )。 ( A) AVG ( B) AVERAGE ( C) COUNT ( D) SUM 19 要为当前表所有职称为 “教授 “的职工增加 1000元津贴,应使用命令 ( )。 ( A) REPLACE ALL 津贴 WITH 津贴 1000 ( B) REPLACE 津贴 WITH 津贴 1000 FOR 职称 “教授 “ ( C) CHANGE ALL 津贴 WITH 津贴 1000 ( D) CHANGE ALL 津贴 WITH 津贴 1000 FOR 职称 “教授 “ 20 在 Visual FoxPro中,下面关于索引的正确描述是

8、 ( )。 ( A)当数据库表建立索引以后,表中的记录的物理顺序将被改变 ( B)索引的数据将与表的数据存储在一个物理文件中 ( C) 建立索引是创建一个索引文件,该文件包含有指向表记 录的指针 ( D)使用索引可以加快对表的更新操作 21 在表设计器的 “字段 “选项卡中,下列说法错误的是 ( )。 ( A)规则框中输入的是字符串表达式 ( B)信息框中输入的是逻辑表达式 ( C)规则框中输入的是逻辑表达式 ( D)默认值框中输入的必须是字符串表达式 22 Visual FoxPro的 “参照完整性 “中 “插入 “规则包括的选择是 ( )。 ( A)级联和忽略 ( B)级联和删除 ( C)

9、级联和限制 ( D)限制和忽略 23 在 Visual FoxPro中以下叙述正 确的是 ( )。 ( A)利用视图可以修改数据 ( B)利用查询可以修改数据 ( C)查询和视图具有相同的作用 ( D)视图可以定义输出去向 24 在 Visual FoxPro中,数据库表和自由表的字段名可允许的最大字符数分别是( )。 ( A) 10、 10 ( B) 10、 128 ( C) 128、 10 ( D) 256、 128 25 Visual FoxPro参照完整性规则包括 ( )。 ( A)查询规则、更新规则、删除规则 ( B)查询规则、插入规则、删除规则 ( C) 插入规则、更新规则、删除规

10、则 ( D)查询规则、插入规则、更新规则 26 在 Visual FoxPro中,如果要将教师表 (职工号,姓名,性别,工龄,基本工资 )中 “工龄 “属性删除,正确的 SQL命令是 ( )。 ( A) ALTER TABLE 教师 DROP COLUMN 工龄 ( B) DELETE 工龄 FROM 教师 ( C) ALTER TABLE 教师 DELETE COLUMN 工龄 ( D) ALTER TABLE 教师 DELETE 工龄 27 查询 “工资表 “的全部记录并存储于文本文 件 one中的正确 SQL命令是( )。 ( A) SELECT*FROM 工资表 INTO FILE o

11、ne ( B) SELECT*FROM 工资表 TO FILIE one ( C) SELECT*FROM 工资表 INTO CURSOR one ( D) SELECT*FROM 工资表 TO CURSOR one 28 学生表中有 “学号 “、 “姓名 “、 “性别 “和 “年龄 “字段,其中 “学号 “为主关键字,建立 “学生 “表的 SQL命令是 ( )。 ( A) CREATE TABLE 学生 (学号 C(6)PRIMARY,姓名 C(8),性别 C( 2),年龄I) ( B) CREATE TABLE 学生 (学号 C(6)FOREIGN,姓名 C(8),性别 C( 2),年龄I

12、) ( C) CREATE TABLE 学生 (学号 C(6)FOREIGN KEY,姓名 C(8),性别 C( 2),年龄 I) ( D) CREATE TABLE 学生 (学号 C(6)PRIMARY KEY,姓名 C(8),性别 C( 2),年龄 I) 29 假设 “产品 “表中有 C型字段 “产地 “,要求将产地以 “北京 “开头的产品记录全部打上删除标记 ,正确的 SQL命令是 ( )。 ( A) DELETE FROM 产品 FOR 产地 =“北京 “ ( B) DELETE FROM 产品 WHERE 产地 =“北京 “ ( C) DELETE FROM 产品 FOR 产地 =“

13、北京 *“ ( D) DELETE FROM 产品 WHERE 产地 LIKE“北京 “ 30 下面关于类、对象、属性和方法的叙述中,错误的是 ( )。 ( A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法 ( B)属性用于描述对象的状态,方法用于表示对象的行为 ( C)基于同一类产 生的两个对象可以分别设置自己的属性值 ( D)执行不同对象的同名方法,其结果必然是相同的 31 为了在文本框输入时隐藏信息 (如显示 “*“),需要设置的属性是 ( )。 ( A) Value ( B) ControlSource ( C) PasswordChar ( D) InputMask 3

14、2 视图不能单独存在,它必须依赖于 ( )。 ( A)视图 ( B)数据库 ( C)数据表 ( D)查询 33 假定一个表单里有一个文本框 Text1和一个命令按钮组 CommandGroup1。 命令按钮组是一个容器对象,其中包含 Command1和 Command2两个命令按钮。如果要在 Command1命令按钮的某个方法中访问文本框的 Value属性值,正确的表达式是 ( )。 ( A) This.ThisForm.Text1.Value ( B) This.Parent.Parent.Text1.Value ( C) Parent.Parent.Text1.Value ( D) Thi

15、s.Parent.Text1.Value 34 在命令按钮组中, ButtonCount指定命令按钮的个数,它的默 认值是 ( )。 ( A) 0 ( B) 1 ( C) 2 ( D) 5 35 下面关于列表框和组合框的陈述中,正确的是 ( )。 ( A)列表框可以设置成多重选择,而组合框不能 ( B)组合框可以设置成多重选择,而列表框不能 ( C)列表框和组合框都可以设置成多重选择 ( D)列表框和组合框都不能设置成多重选择 36 职员 .DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10) 客户 .DBF:客户号 C(4),客户名 C(36),地址 C

16、(36),所在城市 C(36) 订单 .DBF:订单号 C(4),客户名 C(4),职员号 C(3),签订日期 D,金额 N(6.2) 从订单表中查询金额大于 10000元的订单号,正确的命令是 ( )。 ( A) SELECT 金额 10000 FROM 订单 FOR 订单号 ( B) SELECT 订单号 FROM 订单 FOR 金额 10000 ( C) SELECT 金额 10000 FROM 订单 WHERE 订单号 ( D) SELECT 订单号 FROM 订单 WHERE 金额 10000 37 职员 .DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职

17、务 C(10) 客户 .DBF:客户号 C(4),客户名 C(36),地址 C(36),所在城市 C(36) 订单 .DBF:订单号 C(4),客户名 C(4),职员号 C(3),签订日期 D,金额 N(6.2) 查询订单数在 3个以上、订单的平均金额在 200元以上的职员号,正确的 SQL语句是 ( )。 ( A) SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG_金额 200 ( B) SELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND AVG(金额 )200 ( C) S

18、ELECT 职员号 FROM 订单 GROUP BY 职员号 HAVING COUNT(*)3 AND WHERE AVG(金额 )200 ( D) SELECT 职员号 FROM 订单 GROUP BY 职员号 WHERE COUNT(*)3 AND AVG_金额 200 38 职员 .DBF:职员号 C(3),姓名 C(6),性别 C(2),组号 N(1),职务 C(10) 客户 .DBF:客户号 C(4), 客户名 C(36),地址 C(36),所在城市 C(36) 订单 .DBF:订单号 C(4),客户名 C(4),职员号 C(3),签订日期 D,金额 N(6.2) 查询 2010年

19、1月 1日后签订的订单,并显示订单的订单号、客户名及签订日期,正确的 SQL语句是 ( )。 ( A) SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 ON 订单客户号客户客户号 WHERE 签订日期 2010-1-1 ( B) SELECT 订单号,客户名,签订日期 FROM 订单 JOIN 客户 WHERE 订单客户号客户客户号 AND 签订日期 2010-1-1 ( C) SELECT 订单号,客户名,签订日期 FROM 订单,客户 WHERE 订单客户号客户客户号 AND 签订日期 5, “通过 “, “未通过 “),因为 Y5是真,所以 IIF函数返回表达式1

20、,即 “通过 “。 13 【正确答案】 C 【试题解析】 日期时间表达式的格式有一定的限制,不能任意组合,例如不能用运算符 “+“将两个 连接起来。 14 【正确答案】 C 【试题解析】 常量的类型包括数值型、货币型、字符型、日期型、日期时间型和逻辑型。 15 【正确答案】 B 【试题解析】 选项 A和 C的命令都是错误的,选项 D中 DO FORM是执行表单文件( scx),而不是程序文件,执行程序文件只需要 DO。 16 【正确答案】 D 【试题解析】 局部变量用 LOCAL命令建立: LOCAL,该命令建立指定的局部内存变量,并为它们赋初值逻辑假( .F.)。 17 【正确答案】 C 【

21、试题解析】 数据库表可以设置字段或记录的有效性规则,可在表设计器中进行设置。 18 【正确答案】 A 【试题解析】 SQL的求平均值的函数是 AVG,求最大值的函数是 MAX,求最小值的函数是 MIN,求和函数是 SUM,计数的 函数是 COUNT。 19 【正确答案】 B 【试题解析】 CHANGE 命令用于交互式地对当前表中的记录进行编辑和修改。REPLACE 命令直接用指定表达式或值修改记录,命令格式是: REPLACE FieldName1 WITH eExpression1 , FieldName2 WITH eExpression2 FOR lExpression1。该命令功能是直

22、接利用表达式 eExpression 的值替换字段FieldName的值,从而达到修改记录值的目的。 20 【正确答案】 C 【 试题解析】 Visual FoxPro 中建立索引可以加快对数据的查询速度,索引文件作为一个独立的文件进行存储,文件中包含指向表记录的指针,建立索引后,表中记录的物理顺序不变。 21 【正确答案】 C 【试题解析】 在表设计器的 “字段 “选项卡中, “规则 “框中输入的是逻辑表达式, “信息 “框中输入的是字符串表达式, “默认值 “框中的类型则视字段的类型而定。 22 【正确答案】 D 【试题解析】 参照完整性规则包括更新规则、删除规则和插入规则。在更新规则和删

23、除规则中都包括级联、限制和忽略 3个选项设 置,而插入规则中只包括限制和忽略两个选项设置。 23 【正确答案】 A 【试题解析】 查询和视图的区别是:查询可以定义输出去向,但是利用查询不可以修改数据;利用视图可以修改数据,且可以利用 SQL 将对视图的修改发送到基本表。 24 【正确答案】 C 【试题解析】 所谓自由表就是那些不属于任何数据库的表,所有由 FoxBase或早期版本的 FoxPro 创建的数据库文件都是自由表。可以将自由表移入到数据库中,也可以将数据库中的表移出,让它成为自由表。数据库表与自由表的最大的区别是两者字段名的最大字 符个数不同,数据库表中字段名的最大字符数为 128,

24、而自由表中字段名的最大字符数为 10。 25 【正确答案】 C 【试题解析】 参照完整性是一种规则,可以确保相关表中各行间关系的合理性,并且确保不会无意删除或更改有关的数据。 Visual FoxPro参照完整性规则包括更新规则、删除规则、插入规则。 26 【正确答案】 A 【试题解析】 删除表中属性用命令 DROP, DELETE用于删除表中的记录。 27 【正确答案】 B 【试题解析】 使用短语 TO FILE FileName ADDITIVE可以将查询结果存放到文本文件中,其中 FileName给出了文本文件名,如果使用 ADDITIVE 则将结果追加到原文件的尾部,否则将覆盖原有文件

25、。 28 【正确答案】 D 【试题解析】 在 SQL 命令中,主关键字用 “PRIMARY KEY“。 29 【正确答案】 D 【试题解析】 删除数据用命令: DELETE FROM TableName WHERE Condition,因此首先排除 A和 C选项。这里 %表示通配符, “北京 %“表示以北京开头。因此删除图书编号中以 “北京 “开头的记录的 命令为: DELETE FROM 图书 WHERE 图书编号 LIKE“北京 %“,即 D选项正确。 30 【正确答案】 D 【试题解析】 此题可用排除法, A、 B、 C所述都是正确的,答案为 D。 31 【正确答案】 C 【试题解析】

26、为了在文本框中输入时隐藏信息 (如显示 “*“),需要设置该控件的PasswordChar属性。 32 【正确答案】 B 【试题解析】 在 Visual FoxPro中,视图是一个定制的虚拟表,可以是本地的、远程的或带参数的。视图可以引用一个或多个表,或者引用其他 视图。视图是可更新的,它可引用远程表。对于选项 A、 C来说,视图可能依赖它们,但是并不是必须的,只有选项 B才是必须的。 33 【正确答案】 B 【试题解析】 关键字 This 表示当前对象,而 Parent属性用于引用一个控件的容器对象,因此,对于命令按钮 Command1 来说, This.Parent表示命令按钮组Comma

27、ndGroup1, This.Parent.Parent 表示表单。按照题目的要求访问文本框的Value属性,关键是要找到文本框的位置,根据容器对象里控件的访问方法可知文本框的访问方法为 “表 单文本框 “。 34 【正确答案】 C 【试题解析】 命令组中的 ButtonCount属性指定命令组中命令按钮的数目,默认的属性值为 2。 35 【正确答案】 A 【试题解析】 列表框可以通过设置 MultiSelect属性进行多重选择,但组合框不提供多重选择的功能,没有 MultiSelect属性。故答案为 A。 36 【正确答案】 D 【试题解析】 简单查询基于单个表,查询由 SELECT 和 F

28、ROM 短语(无条件查询)或 SELECT、 FROM和 WHERE短语(条件查询)构成。其基本格式 为:SELECT select_item FROM DatabaseName WHERE FilterCondition。 37 【正确答案】 B 【试题解析】 利用 GROUP BY子句进行分组计算查询,有 WHERE 子句时,GROUP BY子句一般放在其后,若没有,则跟在 FROM子句之后, WHERE子句一般在分组前用于限定元组,分组后一般用 HAVING子句限定分组。 38 【正确答案】 A 【试题解析】 查询 2010年 1月 1日后的订单,应表示为签订日期 2010 11, JO

29、IN子句为普通连接 (内部连接 ),应使用 ON子句指定连接条件, WHERE子句在最后限定元组。 39 【正确答案】 B 【试题解析】 谓词 EXISTS 用来检验在子查询中是否有结果返回,本题中内层查询引用了外层查询的表,所以也是内外层互相关嵌套查询。故排除选项 A, C、 D的错误之处是在 WHERE和 IN之间缺少 “职工号 “。 40 【正确答案】 A 【试题解析】 SELECT 给出要查询的数据; FROM说明要查询的数据来自哪个表或哪些表,可以对单个表或多个表进行查询; WHERE说明查询条件,即选择元组的条 件; GROUP BY 短语用于对查询结果进行分组,可以利用它进行分组汇总; HAVING短语必须跟随 GROUP BY使用,用来限定分组必须满足的条件;ORDER BY短语用来对查询的结果进行排序,可以按升序 ASC或降序 DESC进行排序。

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

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

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