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

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

1、国家二级 VF笔试模拟试卷 163及答案与解析 1 数据的存储结构是指 ( A)存储在外存中的数据 ( B)数据所占的存储空间量 ( C)数据在计算机中的顺序存储方式 ( D)数据的逻辑结构在计算机中的表示 2 在 Visual FoxPro中 “表 ”是指 ( A)报表 ( B)关系 ( C)表格 ( D)表单 3 对于 “关系 ”的描述,正确的是 ( A)同一个关系中允许有完全相同的元组 ( B)在一个关系中元组必须按关键字升序存放 ( C)在一个关系中必须将关键字作为该关系的第一个属性 ( D)同一个关 系中不能出现相同的属性名 4 对长度为 n的线性表进行顺序查找,在最坏情况下所需要的

2、比较次数为 ( A) log2n ( B) n/2 ( C) n ( D) n+1 5 在程序中不需要用 public等命令明确声明和建立,可直接使用的内存变量是 ( A)局部变量 ( B)公共变量 ( C)私有变量 ( D)全局变量 6 在软件生命周期中,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是 ( A)概要设计 ( B)详细设计 ( C)可行性分析 ( D)需求分析 7 Visual FoxPro内存变 量的数据类型不包括 ( A)数值型 ( B)货币型 ( C)备注型 ( D)逻辑型 8 数据库设计的根本目标是要解决 ( A)数据共享问题 ( B)数据安全问题 ( C)大量

3、数据存储问题 ( D)简化数据维护 9 下面关于数据库系统的叙述正确的是 ( A)数据库系统减少了数据冗余 ( B)数据库系统避免了一切冗余 ( C)数据库系统中数据的一致性是指数据类型的一致 ( D)数据库系统比文件系统能管理更多的数据 10 数据库系统的核心是 ( A)数据模型 ( B)数据库管理系统 ( C)数据库 ( D)数据库管理员 11 当内存变量与字段名变量重名时,系统优先处理 ( A)内存变量 ( B)字段名变量 ( C)全局变量 ( D)局部变量 12 执行命令 “INDEX on姓名 TAG index name”建立索引后,下列叙述错误的是 ( A)此命令建立的索引是当前

4、有效索引 ( B)此命令所建立的索引将保存在 .idx文件中 ( C)表中记录按索引表达式升序排序 ( D)此命令的索引表达式是 “姓名 ”,索引名是 “index name” 13 报表的数据源可以是 ( A)表或视图 ( B)表或 查询 ( C)表、查询或视图 ( D)表或其他报表 14 MOD(-13, -3)与 MOD(13, -3)的正确结果是 ( A) -1, -2 ( B) -1, -1 ( C) -2, -1 ( D) -2, -2 15 关系运算中的选择运算是 ( A)从关系中找出满足给定条件的元组的操作 ( B)从关系中选择若干个属性组成新的关系的操作 ( C)从关系中选择

5、满足给定条件的属性的操作 ( D) A和 B都对 16 设当前工作区的数据库文件有 8个字段,共有 10条记录,执行命令 COPY TO NEW STRUCTURE EXTENDED 后,将产生一个名为 NEW.DBF的数据库文件,则其字段数为 ( A) 4 ( B) 5 ( C) 8 ( D) 10 17 在 ESQL语句中与表达式 “供应商名 LIKE“%北京 %“”功能相同的表达式是 ( A) LEFT(供应商名, 4)=“北京 ” ( B) “北京 ”$供应商名 ( C)供应商名 IN“%北京 %” ( D) AT(供应商名, “北京 ”) 18 以下关于视图的描述中正确的是 ( A)

6、视图保存在项目文件中 ( B)视图保存在数据库文件中 ( C)视图保存在表文件中 ( D)视 图保存在视图文件中 19 查询设计器中 “联接 ”选项卡对应的 SQL短语是 ( A) WHERE ( B) JOIN ( C) SET ( D) ORDER BY 20 打开学生数据表及 (对成绩字段的 )索引文件,假定当前记录号为 200,欲使记录指针指向记录号为 100的记录,应使用命令 ( A) LOCATE FOR记录序号 =100 ( B) SKIP 100 ( C) GO TO 100 ( D) SKIP-100 21 在 Visual FoxPro中,代码片段是指 ( A)能对运行并完

7、成指定功能的 FoxPro程序 ( B)一个子程序 ( C)一组 FoxPro命令,用于完成某一项操作 ( D)一个可以调用的函数 22 修改本地视图的命令是 ( A) OPEN VIEW ( B) CREATE VIEW ( C) USE VIEW ( D) MODIFY VIEW 23 要建立两个表的参照完整性,要求这两个表 ( A)是同一个数据库中的表 ( B)两个自由表 ( C)不同数据库中的表 ( D)一个是数据库表,另一个是自由表 24 Visual FoxPro中 DO CASE-ENDCASE属于什么结构 ? ( A)顺序结构 ( B)选择结构 ( C)循环结构 ( D)模块结

8、构 25 在 SELECT语句中,用来指定查询所用的表的子句是 ( A) WHERE ( B) GROUP BY ( C) ORDER BY ( D) FROM 26 在 Visual FoxPro中,要运行查询文件 query1.qpr,可以使用命令 ( A) DO query1 ( B) DO query1.qpr ( C) DO QUERY query1 ( D) RUN query1 27 要设置标签的显示文本,应使用的属性是 ( A) Alignment ( B) Caption ( C) Comment ( D) Name 28 如果菜单项的名称为 “统计 ”,热键是 T,在菜单名

9、称一栏中应输入 ( A)统计 ( T) ( B)统计 (Ctrl+T) ( C)统计 (Alt+T) ( D)统计 (T) 29 下面关于查询描述正确的是 ( A)可以使用 CREATE VIEW打开查询设计器 ( B)使用查询设计器可以生成所有的 SQL查询语句 ( C)使用查询设计器生成的 SQL语句存盘后将存放在扩展名为 QPR的文件中 ( D)使用 DO语句执行查询时,可以不带扩展 名 30 要使文件菜单项用 “F”作为访问快捷键,定义该菜单标题可用 ( A)文件 (F) ( B)文件 ( F) ( C)文件 ( F) ( D)文件 ( F) 31 若要从学生表中检索出 jg并去掉重复

10、记录,可使用如下 SQL语句 SELECT_jg FROM student 请选出正确的选项完成该语句 ( A) ALL ( B) * ( C) ? ( D) DISTINCT 32 连编应用程序不能生成的文件是 ( A) PP文件 ( B) EXE文件 ( C) OMDLL文件 ( D) PRG文件 33 下面对控件的描述正确的是 ( A)用户可以在组合框中进行多重选择 ( B)用户可以在列表框中进行多重选择 ( C)用户可以在一个选项组中选中多个选项按钮 ( D)用户对一个表单内的一组复选框只能选中其中一个 34 确定列表框内的某个条目是否被选定应使用的属性是 ( A) Value ( B

11、) ColumnCount ( C) ListCount ( D) Selected 35 单击项目上的 “连编 ”,则可以生成什么文件 ? ( A) .BAT ( B) .APP ( C) .DAT ( D) .DAC 36 算法的复杂度主要包括 _复杂度和空间复杂度。 37 在 Visual FoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是_。 38 使数据库表变为自由表的命令是 _TABLE。 39 数据库系统在其内部分为三级模式,即概念模式、内模式和外模式。其中,_是用户的数据视图,也就是用户所见到的数据模式。 40 在 Visual FoxPro中, BUILD_命令连

12、编生成的程序可以脱离开 Visual FoxPro在 Windows环境 下运行。 41 Visual FoxPro 的主索引和候选索引可以保证数据的 【 】完整性。 42 使用 “应用程序向导 ”创建的项目,除项目外还自动生成一个 【 】。 43 在表的尾部增加一条空白记录的命令是 【 】。 44 设有如下关系表 R: R(NO,NAME,SEX,AGE,CLASS) 主关键字是 NO。 其中 NO为学号, NAME为姓名, SEX为性别, AGE为年龄, CLASS为班号。写出实现下列功能的 SQL语句。 将所有 “96101”班号改为 “95101”; 【 】。 45 SQL可以控制视图

13、的 【 】方法。 46 创建视图时,相应的数据库必须是 【 】状态。 47 基于下述描述: 设有图书管理数据库: 图书 (总编号 C(6),分类号 C(8),书名 C(16),作者 C(6),出版单位 C(20),单价 N(6,2) 读者 (借书证号 C(4),单位 C(8),姓名 C(6),性别 C(2),职称 C(6),地址 C(20) 借阅 (借书证号 C(4),总编号 C(6),借书日期 D(8) 47 对于图书管理数据库,查询与 “0005”号借书证借有相同书的借书证号。请对下面的 SQL语句填空: SELECT DISTINCT 借书证号 FROM 借阅 WHERE 总编号; 【

14、】 48 对于图书管理数据库,如下的 SQL命令: SELECT书名 ,作者 ,出版单位 FROM 图书管理!图书 ; WHERE 出版单位 =“高等教育出版社 “OR 出版单位 =“电子工业出版社 “ 其中, WHERE短语后的出版单位 =“高等教育出版社 “OR 出版单位 =“电子工业出版社 “对应的关系操作是 【 】。 49 在 SQL的嵌套查询中,量词 ANY和 _是同义词。在 SQL查询时,使用_子句指出的是查询条件。 50 在数据环境设计器中编辑关系,在 “属性 ”对话框,可以选择属性并设置。关系的属性对应于 _和 _命令中的子句和关键字。 国家二级 VF笔试模拟试卷 163答案与

15、解析 1 【正确答案】 D 【试题解析】 数据的逻辑结构在计算机存储空间中的存放形式称为数据的存储结构,也称数据的物理结构。所以选项 D正确。 2 【正确答案】 B 【试题解析】 本题是对 Visual FoxPro基本概念的考查,考查 “表 ”的概念。在Visual FoxPro中,用表这 个概念来表示数据库理论中的关系,数据库中的数据就是由表的集合构成的,因此正确答案为选项 B。 3 【正确答案】 D 【试题解析】 本题考查考生对关系的理解。选项 A、 B、 C都是错误的,同一个关系中,不允许有完全相同的元组,其元组的顺序是任意的,另外,关系的属性次序与是否为关键字无关,因此可以得出答案为

16、选项 D。 4 【正确答案】 C 【试题解析】 在长度为 n的线性表中进行顺序查找,最坏情况下需要比较 n次。选项 C正确。 5 【正确答案】 C 【试题解析】 私有变量在程序中直接使用,无需 使用 PUBLIC和 LOCAL命令事先声明,是由系统自动隐含建立的变量。因此选项 c为正确答案。局部变量通过 LOCAL命令来声明,公共变量通过 PUBLIC来声明。 6 【正确答案】 D 【试题解析】 需求分析阶段是对待开发软件提出的需求进行分析并给出详细定义,写软件规格说明书及初步的用户手册,提交评审。所以,能准确确定软件系统必须做什么和必须具备哪些功能的阶段是需求分析阶段。 7 【正确答案】 C

17、 【试题解析】 本题考查考生对内存变量的理解和掌握。在 Visual FoxPro中,数据类型包括 字符型、数值型、货币型、逻辑型、日期型和日期时间型,内存变量的数据类型不包括备注型,故选项 C是正确答案。 8 【正确答案】 A 【试题解析】 本题考核数据库技术的根本目标,属于记忆性题目,很简单。数据库技术的根本目标就是要解决数据的共享问题,选项 A正确。 9 【正确答案】 A 【试题解析】 数据库管理系统只能减少数据的冗余,但不可能完全避免冗余。数据的一致性是指在系统中同一数据的不同出现应保持相同的值。 10 【正确答案】 B 【试题解析】 数据库管理系统 (DBMS)是整个数据库系统的核心

18、,它对数据库中的数据进行管理,还在用户的个别应用与整体数据库之间起接口作用。选项 B正确。 11 【正确答案】 B 【试题解析】 变量有内存变量和字段名变量两种,内存变量是指变量的值保存在内存中,而字段名变量是指变量的值保存在表中,当这两种类型的变量重名时,系统默认字段名变量优先。故选项 B为正确答案。 12 【正确答案】 B 【试题解析】 本题考查索引的建立执行命令建立索引以后,此命令建立的索引即为当前有效索引,系统默认按 升序排列,但此命令并没有创建索引文件,因而其建立的索引不会保存在 .idx文件中,故答案为选项 D。 13 【正确答案】 A 【试题解析】 本题考查报表的概念。报表的数据

19、源可以是自由表、数据库表或视图。因此正确答案为选项 A。 14 【正确答案】 A 【试题解析】 MOD()函数是数学运算函数。请注意其使用方法, MOD()函数的被除数与除数同号时,结果为两数相除的余数,余数的符号与除数相同,如果被除数与除数异号,值为两数相除后的余数加上除数。故选项 A为正确答案。 15 【正确答案】 A 【试题解析】 本题考查的是对关系运算中选择运算的理解 -选择是指从关系中找出满足给定条件的元组的操作。因此正确答案为选项 A。 16 【正确答案】 A 【试题解析】 本题考查数据库文件结构的复制。使用命令 COPY TO文件名 STRUCTURE EXTENDED可以将打开

20、的数据库文件的结构作为数据库文件记录复制到新生成的数据库文件中,无论原数据库有多少个字段,新生成的数据库描述文件的字段数都为 4,故选项 A为正确答案。 17 【正确答案】 B 【试题解析】 本题考查常用函数的掌握。函数 LEFT(字符表达式长度 )的功能是从指定表达式的左端取一个指定长度的子串作为函数值。因此选项 A的含义是供应商名前两个汉字为 “北京 ”。函数 AT(字符表达式 1,字符表达式 2,数值表达式 )的功能是:如果字符表达式 1是字符表达式 2的子串,则返回字符表达式 1值的首字符在字符表达式 2值中的位置;若不是子串,则返回 0,因此选项 D的含义是:返回供应商名在 “北京

21、”字符串中的位置。选项 B中的运算符 $是子串包含测试, “北京 ”$“供应商名 ”的表示 “北京 ”是否是 “供应商名 ”字段的子串。能够与 题干中的 LIKE实现同样的功能,为正确答案。 18 【正确答案】 B 【试题解析】 本题考查考生对视图概念的理解。视图是一个定制的虚拟逻辑表,不是一个单独的文件而从属于某一个数据库。因此选项 B正确。 19 【正确答案】 D 【试题解析】 本题考查对查询设计器的掌握。在查询设计器中,与 “联接 ”选项卡对应的 SQL语句是 JOIN故正确答案为选项 B。选项 A中的 WHERE对应的是“筛选 ”选项卡,选项 D中的 ORDER BY对应的是 “排序依

22、据 ”选项卡。 20 【正确答案】 C 【试题解析 】 本题考查记录指针在数据表中的定位。 GO TO命令是将记录指针直接指向记录号的, SKIP是记录指针在表中的上下移动,具体移动情况要根据SKIP后面的参数来指定,故选项 C为正确答案。 21 【正确答案】 C 【试题解析】 在 Visual FoxPro中,代码片段不是一个完整 Visual FoxPro程序,本身并不能独立运行,它们要嵌入到编程工具所生成的程序代码中才能运行。代码片段可以调用于程序和函数,但本身不能作为用户的子程序和函数的调用,故选项 C为正确答案。 22 【正确答案】 D 【 试题解析】 修改本地视图的命令是 MODI

23、FY VIEW 创建视图的命令是 CREATE VIEW,打开视图的命令是 USE VIEW, Visual FoxPro中没有 OPEN VIEW命令,故选项 D为正确答案。 23 【正确答案】 A 【试题解析】 参照完整性只能在建立关联的两个表中进行,所以必须是同一数据库中的表,故选项 A为正确答案。 24 【正确答案】 B 【试题解析】 DO CASE-ENDCASE语句属于分支语句,而分支语句实现的是一种扩展的选择结构,它可以根据条件从多组代码中选 择一组执行。故选项 B为正确答案。 25 【正确答案】 D 【试题解析】 在 SELECT语句中, WHERE子句用于指定表之间的联接条件

24、或记录的过滤条件, GROUP BY子句用于对记录进行分组, ORDER BY子句用于对记录进行排序, FROM子句用于指定查询所用的表。故选项 D为正确答案。 26 【正确答案】 B 【试题解析】 本题是考查对 Visual FoxPro中运行查询文件语句的掌握。运行查询文件语句的命令格式为: DO查询文件名 查询文件名需要带扩展名,选项 B正确。 27 【正确答案】 B 【试题解析】 在标签控件中, Alignment属性用于指定文本在控件中的对齐方式。 caption属性用于设置标签的显示文本。 Comment属性用于存储标签的有关信息,不显示。 Name属性用于给标签指定一个名称。故选

25、项 B为正确答案。 28 【正确答案】 A 【试题解析】 本题考查在 Visual FoxPro菜单设计中设置热键的方法。为菜单项设置热键的方法是在菜单标题后面键入下列符号: (字母 ),其中字母代表可以访问菜单的访问键,即热键,故选项 A正确。 29 【正确答案】 C 【试题解析】 选项 A错误,命令 CREATE VIEW的功能是打开视图设计器。选项 B的错误在于对查询设计器的理解错误,查询设计器只能建立一些比较规则的查询,对于复杂的查询,是不能设计出来的,比如嵌套查询。选项 D也错误,在调用查询时,必须加上扩展名。只有选项 C的描述是完全正确的。 30 【正确答案】 C 【试题解析】 本

26、题考查快捷菜单的设计方法。添加访问键方法是在文件名后的括号内添加 “ ”两个字符,再加上访问键的字母,故选项 C为正确答案。 31 【正确答案】 D 【试题解析 】 在 SELECT语句的后面,如果选用 DISTINCT选项,表示去掉重复记录,选用 ALL代表显示所有记录,选用 *代表所有字段,而 ?是非法的故选项 D为正确答案。 32 【正确答案】 D 【试题解析】 本题考查应用程序的连编。连编可以生成三种类型的文件:第一种是应用程序文件;第二种是可执行文件 .EXE;第三种是 DEL文件,即动态链接库。故选项 D为正确答案。 33 【正确答案】 C 【试题解析】 本题考查列表框的属性。列表

27、框中的 MultiSelect属性用来指定用户能否在列表框控件内进行多 重选定,而组合框除了不能进行多重选定外,与列表框具有相似的含义和用法,选项 C正确。 34 【正确答案】 D 【试题解析】 本题考查对列表框属性的掌握。确定列表框中的某个条目是否被选中,应使用 Selected属性, ColumnCount属性用于指定列表框的列数, ListCount属性用于统计列表框中数据条目的数目。 Value属性为被选中条目的内容,故选项D为正确答案。 35 【正确答案】 B 【试题解析】 要生成应用程序,可以单击项目上的 “连编 ”,并选择 “连编应用程序 ”按钮,则可以生成应用 程序 .APP文

28、件,故选项 B为正确答案。 36 【正确答案】 时间 【试题解析】 算法的复杂度主要指时间复杂度和空间复杂度。 37 【正确答案】 .F. 或 逻辑假 或 假 或 .N. 【试题解析】 本题考查 Visual FoxPro中数组定义后的默认值。在 Visual FoxPro中,数组在使用之前一般要用 DIMENESION或 DECLARE命令显式创建。数组创建后,系统自动给每个元素赋逻辑值 .F.。 38 【正确答案】 REMOVE 【试题解析】 可以使用 REMOVE TABLE命令将一个表从数据库中移出,具体命令格式是: REMOVE TABLE表名 39 【正确答案】 外模式 【试题解析

29、】 外模式由概念模式推导而出,给出了每个用户的局部数据描述,即数据视图。 40 【正确答案】 EXE 【试题解析】 Visual FoxPro中可以使用命令 BUILD EXE项目名 连编生成应用程序。 41 【正确答案】 域 【试题解析】 域:属性的取值范围,即不同记录对同一字段的取值所限定的范围。 Visual FoxPro的主索引和候选索引可以保证数 据的域完整性 42 【正确答案】 应用程序框架 【试题解析】 “应用程序生成器 ”是应用程序开发过程中的重要部分。它的设计目标是使您能轻而易举地将所有必需的元素以及许多可选的元素包含在应用程序中,从而使其功能强大而易于使用。生成器与 “应用

30、程序向导 ”所生成的改进了的应用程序框架结合在一起。 43 【正确答案】 APPEND BLANK 【试题解析】 Append Blank的作用是在表的尾部增加一条空白记录。 44 【正确答案】 UPDATE R SET CLASS=“95101“WHERE CLASS=“96101“ 【试题解析】 SQL的数据更新格式为: UPDATE TableNAME SET Column_name1=eExpression1,Column_Name2=eExpression2 where Condition 一般使用 WHERE子句指定条件,以更新满足条件的一些记录的字段值,并且一次可以更新多个字段;

31、如果不使用 WHERE子句,则更新全部记录。 45 【正确答案】 更新 【试题解析】 “使用更新 ”框的选项决定当向基本表发送 SQL更新时的更新方式: SQL DELETE然后 SQL INSERT:选用 SQL DELETE命令删除基本表中被更新的旧记录,再用 SQL INSERT命令向基本表插入更新后的新记录。 SQL UPDATE:使用 SQL UPDATE命令更新基本表。 46 【正确答案】 打开 【试题解析】 视图是操作表的一种手段,通过视图可以查询表,也可能更新表。视图是根据表定义的,因此视图基于表,而视图可以使用更灵活,因此它又超越表。视图是数据库中的一个特有的功能,只有在包含

32、视图的数据库打开时,才能使用视图。 47 【正确答案】 IN (SELECT 总编号 FROM 借阅 WHERE 借书证号 =“0005“) 【试题解析】 查询操作需使用 SELECT命令。本题通过嵌套查询实现,内层查询的结果是 “0005”号借书证所借图书的总编号的集合,再由外层查询在借阅表中查询借阅了总编号集合中的图书的借书证号。由于 “0005”号借书证可能借阅了多本图书,又由于可能有读者借阅了两本或两本以上图书与 “0005”号借书证所借的图书相同,这样会使查询结果出现重复值,所以要在 SELECT后加 DISTINCT短语取消重复值。 48 【正确答案】 选择操作 或 选择 【试题解

33、析】 SELECT命令是用于实现查询操作的, WHERE短语在 SELEC丁命令中用于选择满足条件的元组,将选择条件的逻辑表达式置于 WHERE短语后,实现关系的选择操作。 49 【正确答案】 SOME , WHERE 或 WHER 【试题解析】 本题考查 SQL语句的嵌套查询中量词的含义。在 SQL的嵌套查询中,量词 ANY和 SOME是同义词,在进行比较运算时,只要子查询中有一行能使结果为真,则结果为真。 SQL SELECT语句的基本结构为SELECTFROM WHERE,其中 WHERE子句用来指出查询的条件, FROM用来指出查询表或视图, SELECT后指出查询所要显示的字段。 50 【正确答案】 SET RELATION , SET SKIP 【试题解析】 要编辑该关系的属性,请先选择该关系,然后单击鼠标右键弹出上下文相关菜单,选择 “属性 ”,将弹出 “属性 ”对话框,可以选择属性并设置。关系的属性对应于 SET RELATION和 SET SKIP命令中的子句和关键字。

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

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

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