[计算机类试卷]国家二级VF机试(Visual FoxPro数据库基础、数据与数据运算)模拟试卷1及答案与解析.doc

上传人:dealItalian200 文档编号:500601 上传时间:2018-11-30 格式:DOC 页数:18 大小:68KB
下载 相关 举报
[计算机类试卷]国家二级VF机试(Visual FoxPro数据库基础、数据与数据运算)模拟试卷1及答案与解析.doc_第1页
第1页 / 共18页
[计算机类试卷]国家二级VF机试(Visual FoxPro数据库基础、数据与数据运算)模拟试卷1及答案与解析.doc_第2页
第2页 / 共18页
[计算机类试卷]国家二级VF机试(Visual FoxPro数据库基础、数据与数据运算)模拟试卷1及答案与解析.doc_第3页
第3页 / 共18页
[计算机类试卷]国家二级VF机试(Visual FoxPro数据库基础、数据与数据运算)模拟试卷1及答案与解析.doc_第4页
第4页 / 共18页
[计算机类试卷]国家二级VF机试(Visual FoxPro数据库基础、数据与数据运算)模拟试卷1及答案与解析.doc_第5页
第5页 / 共18页
点击查看更多>>
资源描述

1、国家二级 VF机试( Visual FoxPro数据库基础、数据与数据运算)模拟试卷 1及答案与解析 一、选择题 1 以下关于数据管理发展的描述错误的是 ( A)文件系统阶段的数据可以长期保存 ( B)数据库系统阶段仍没有解决数据独立性问题 ( C)数据库系统阶段实现了对数据的共享 ( D)人工管理阶段存在大量数据冗余 2 以下描述中正确的是 ( A)数据库只包括描述事物的数据本身 ( B)数据库中的数据具有较小的冗余和较高的数据独立性 ( C)数据库系统是为数据库的建立,、使用和维护而配置的软件 ( D)数据库管理系统是数据库集合的组成部分。 3 数据库系统的核心是 ( A)表 ( B)文件

2、 ( C)数据库管理系统 ( D)数据库管理员 4 如下描述中正确的是 ( A)数据库中仅存储数据 ( B)数据库管理系统是数据库集合的组成部分 ( C)数据库中的数据具有很高的冗余并缺乏数据独立性 ( D)数据库管理系统是为数据库的建立、使用和维护而配置的软件 5 下面的描述中正确的是 ( A)数据库系统的核心是表 ( B)数据库系统的核心是数据库管理系统 ( C)数据库系统的核心是文件 ( D)数据库 系统的核心是数据库管理员 6 Visual FoxPro是指一种关系型数据库管理系统,所谓关系是指 ( A)各条记录中的数据彼此有一定的关系 ( B)一个数据库文件与另一个数据库文件之间有一

3、定的关系 ( C)数据模型符合满足一定条件的二维表格式 ( D)数据库中各个字段之间彼此有一定的关系 7 以下描述中错误的是 ( A)层次数据模型可以表示一对多的联系 ( B)一张二维表就是一个关系 ( C)层次数据模型不能直接表示多对多的联系 ( D)网状数据模型不能直接表示多对多的联系 8 以下关于关系的 说法正确的是 ( A)不可有重复列名 ( B)可以有重复列名 ( C)列可再分解成多列 ( D)列的顺序不可以改变 9 一个关系中的各条记录 ( A)前后顺序不能任意颠倒,要按输入的顺序排列 ( B)前后顺序不能任意颠倒,要按关键字段值的顺序排列 ( C)前后顺序可以任意颠倒,但排列顺序

4、不同,统计处理的结果可能不同 ( D)前后顺序可以任意颠倒,不影响数据的实际含义 10 查询学生关系中所有学生姓名的操作属于关系运算中的 ( A)投影 ( B)选择 ( C)连接 ( D)查找 11 有关系:商品 (名称,产地,单价 ),查询单价在 10元以下的操作属于关系运算中的 ( A)选择 ( B)投影 ( C)连接 ( D)查找 12 项目管理器的 “文档 ”选项卡用于显示和管理 ( A)表单和查询 ( B)表单和报表 ( C)报表和视图 ( D)表单、报表和标签 13 在 Visual FoxPro中惨改数据库、表单和报表等组件的可视化工具是 ( A)向导 ( B)生成器 ( C)设

5、计器 ( D)项目管理器 14 在 Visual Foxpro中,可视类库文件的扩展名是 ( A) dbf ( B) scx ( C) vcx ( D) dbc 15 扩展名为 mnx的文件是 ( A)备注文件 ( B)项目文件 ( C)表单文件 ( D)菜单文件 16 在 Visual FoxPm中创建项目,系统将建立一个项目文件,项目文件的扩展名是 ( A) pjx ( B) prj ( C) pro ( D) itm 17 当用命令 CREATE DATABASE db创建一个数据库后。磁盘上不会出现的文件是 ( A) db DBF ( B) db DBC ( C) db DCT ( D

6、) db DCX 18 设 A=6*82, B=6*82, C=“6*8一 2“,属于合法表达式的是 ( A) A+B ( B) B+C ( C) AC ( D) CB 19 将日期格式设置为中国习惯的 “年月日 ”格式的命令是 ( A) SET DATE TO YMD ( B) SET DATE TO YYYY MIK DD ( C) SET DATE TO Y M D ( D) SET DATE TO年月日 20 假设在表单设计器环境下,表单中有一个文本框且已经被选定为当前对象。现在从属性窗口中选择 Value属性,然后在设置框中输入: =“20019一 10一2001820。请问以上操作

7、后,文本框 Value属性值的数据类型为 ( )。 ( A)日期型 ( B)数值型 ( C)字符型 ( D)布尔型 21 假设职员表已在当前工作区打开,其当前记录的 “姓名 ”字段值为 “李彤 ”(C型字段 )。在命令窗口输入并执行如下命令: 姓名 =姓名 -“出勤 “ ? 姓名 屏幕上会显示 ( )。 ( A)李彤 ( B)李彤出勤 ( C)李彤出勤 ( D)李彤一出勤 22 给 student表增加一个 “平均成绩 ”字段 (数值型,总宽 度 6, 2位小数 )的 SQL命令是 ( )。 ( A) ALTER TABLE student ADD平均成绩 N(6, 2) ( B) ALTER

8、 TABLE student ADD平均成绩 D(6, 2) ( C) ALTER TABLE student ADD平均成绩 E(6, 2) ( D) ALTER TABLE student ADD平均成绩 Y(6, 2) 23 在 Visual FoxPro中,下列关于数组的描述,错误的是 ( A)数组是按照一定顺序排列的一组内存变量 ( B)数组在使用前必须要用 DIMENSION或 DECLARE命令显示创建 ( C)可以用一维数组的形式访问二维数组 ( D)一个数组中各个数组元素的数据类型必须相同 24 设数据库表中有一个 C型字段 NAME。打开表文件后,要把内存变量 NAME的字

9、符串内容输入到当前记录的 NAME字段,应当使用命令 ( A) NAME=NAME ( B) NAME=M NAME ( C) STORE M NAME TO NAME ( D) REPLACE NAME WITH M NAME 25 下面命令的输出结果是 DECLARE a(10) ?a(0) ( A) F ( B) T ( C) 0 ( D)出错 26 下面命令的输出结果是 DIMENSION a(10) ?a(1) ( A)。 F ( B) T ( C) 0 ( D)未定义 27 Visual FoxPro中,下列程序段执行以后,内存变量 X和 Y的值是 CLEAR STORE 3 TO

10、 X STORE 5 TO Y SET UDFPARMS TO REFERENCE DO PLUS WITH(X), Y ?X, Y PROCEDURE PLUS PARAMETERS A1, A2 A1=A1+A2 A2=A1+A2 ENDPROC ( A) 3 13 ( B) 8 21 ( C) 8 13 ( D) 13 21 28 在 SET EXACT OFF情况下,结果值为逻辑真的表达式是 ( A)等级考试 =“等级 “ ( B)等级 =“等级考试 “ ( C)等级 +space(4)=“等级考试 “ ( D)等级考试 =“等级 “+space(4) 29 设 X=“11“, Y=“

11、1122“,下 列表达式结果为假的是 ( )。 ( A) NOT(X=Y)AND(X$Y) ( B) NOT(X$Y)OR(X=Y) ( D) NOT(X$Y) 30 假设日期变量 d的值是 2013年 10月 6日,数值变量 i的值是 10,如下表达式错误的是 ( A) 2013一 1030+i ( B) 2013一 1030一 i ( C) 2013一 1030+d ( D) 2013一 10一 30一 d 国家二级 VF机试( Visual FoxPro数据库基础、数据与数据运算)模拟试 卷 1答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 文件系统阶段数据以文件形式长期保存

12、下来,因此 A选项描述正确。数据库系统阶段实现数据共享,减少数据冗余,具有较高的数据独立性,因此 B选项描述错误, C选项描述正确。人工管理阶段数据与程序不具有独立性,程序与程序之间存在大量的重复数据,称为数据冗余,因此 D选项描述正确。 【知识模块】 Visual FoxPro数据库基础 2 【正确答案】 B 【试题解析】 数据库是存储在计算机存储设备上的结构化的相关数据集合,它不仅包括描述 事物的数据本身,而且还包括相关事物之间的联系。数据库中的数据具有较小的冗余和较高的数据独立性。为数据库的建立、使用和维护而配置的软件称为数据库管理系统。 【知识模块】 Visual FoxPro数据库基

13、础 3 【正确答案】 C 【试题解析】 数据库系统由五部分组成:硬件系统、数据库、数据库管理系统及相关软件、数据库管理员和用户。其中数据库 (DB)和数据库管理系统 (DBMs)是数据库系统 (DBS)的组成部分,数据库又是数据库管理系统的管理对象。数据库管理系统是数据库系统的核心。 【知识模 块】 Visual FoxPro数据库基础 4 【正确答案】 D 【试题解析】 数据库是存储在计算机存储设备上的结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。数据库管理系统是为数据库的建立、使用和维护而配置的软件,数据库系统的特点有:实现数据共享,减少数据冗余;采用特

14、定的数据模型;具有较高的数据独立性;有统一的数据控制功能。 【知识模块】 Visual FoxPro数据库基础 5 【正确答案】 B 【试题解析】 数据库系统由五部分组成:需要注意的 是,数据库系统 (DBS)、数据库 (DB)、数据库管理系统 (DBMS)三者的关系:数据库 (DB)和数据库管理系统(DBMS)是数据库系统 (DBS)的组成部分,数据库又是数据库管理系统的管理对象。数据库管理系统是数据库系统的核心。 【知识模块】 Visual FoxPro数据库基础 6 【正确答案】 C 【试题解析】 关系指的是表之间的一种链接,它不仅能从当前选定表中访问数据,而且可以访问其他表中的数据。在

15、关系型数据库中,一张二维表就是一个关系,每一个关系都是一个二维表。 【知识模块】 Visual FoxPro数据库基础 7 【正确答案】 D 【试题解析】 数据库管理系统所支持的数据模型分为三种:层次模型、网状模型、关系模型。用树形结构表示实体及其之间联系的模型称为层次模型,层次模型不能直接表示出多对多的联系。用网状结构表示实体及其之间联系的模型称为网状模型,网状模型能方便地表示各种类型的联系。用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系型数据库中,一张二维表就是一个关系,每一个关系都是一个二维表。 【知识模块】 Visual FoxPro数据库基础 8 【正确答案】 A

16、【试题解析】 同一关系中不能出现相同的属性名,即关系不可以有重复的列名,故 A选项正确, B选项错误。列不可以分解成多列,故 C选项错误。在一个关系中属性的次序无关紧要,次序可以改变,故 D选项错误。 【知识模块】 Visual FoxPro数据库基础 9 【正确答案】 D 【试题解析】 一个关系就是一张二维表,每个关系有一个关系名。在关系模型中对关系有一定的要求,关系必须具有以下特点:关系必须规范化,表中不能再包含表;在同一个关系中不能出现相同的属性名,即一个表中不允 许有相同的字段名;关系中不允许有完全相同的元组。即不允许有冗余;在一个关系中元组的次序无关紧要,可任意交换两行的位置;在一个

17、关系中列的次序无关紧要,可任意交换两列的位置。本题 D为正确选项。 【知识模块】 Visual FoxPro数据库基础 10 【正确答案】 A 【试题解析】 选择是从关系中找出满足给定条件的元组的操作。投影是从关系模式中指定若干个属性组成新的关系。连接是将两个关系模式拼接成一个更宽的关系模式,生成的新的关系中包含满足条件的元组。查询学生关系中所有学生姓名的操作,属于找出学 生关系模式中的姓名属性,属于投影操作,故 A选项正确,B、 C选项错误。查找不属于关系运算,故 D选项错误。 【知识模块】 Visual FoxPro数据库基础 11 【正确答案】 A 【试题解析】 关系运算分为传统的集合运

18、算 (并、差、交 )和专门的关系运算 (选择、投影、连接 )两种,首先排除 D选项。选择是从关系中找出满足给定条件的元组的操作,是从行的角度进行的运算,也就是从水平方向抽取记录,形成新的关系。从关系模式中指定若干个属性组成新的关系称为投影。投影是从列的角度进行的运算,相当于对关系进行垂直 分解,得到一个新的关系。连接是将两个关系模式横向拼接形成一个更宽的新关系。形成的新关系应该是满足连接条件的元组。故查询单价在 10元以下的操作属于关系运算中的选择,本题 A选项正确。 【知识模块】 Visual FoxPro数据库基础 12 【正确答案】 D 【试题解析】 “项目管理器 ”窗口包括 6个选项卡

19、: “数据 ”选项卡:包括数据库、自由表、查询和视图。 “文档 ”选项卡:包括表单、报表及标签。 “类 ”选项卡:包含类文件。 “代码 ”选项卡:包括 3大类程序, 扩展名为 prg的程序文件、函数库 API Libraries和扩展名为 app的应用程序文件。 “其他 ”选项卡:包括文本文件、菜单文件和其他文件。 “全部 ”选项卡:以上各类文件的集中显示窗口。 【知识模块】 Visual FoxPro数据库基础 13 【正确答案】 C 【试题解析】 Visual FoxPro的设计器是创建和修改应用系统各种组件的可视化工具。生成器是带有选项卡的对话框,用于简化对表单、复杂控件和参照完整性代码

20、的创建和修改过程。每个生成器显示一系列选项卡,用于设置选定对 象的属性。可使用的生成器在效据库表之间生成控件、表单、设置控件格式和创建参照完整性。向导是一种交互式程序,用户在一系列向导屏幕上回答问题或者选择选项,向导会根据回答生成文件或者运行任务,帮助用户快速完成一般性的任务,例如创建表单、编排报表的格式、建立查询等。项目管理器将一个应用程序的所有文件集合成一个有机的整体,形成一个扩展名为 PJX的项目文件。因此本题选 C。 【知识模块】 Visual FoxPro数据库基础 14 【正确答案】 C 【试题解析】 在 Visual FoxPro中,文件单独 存储在计算机磁盘中,文件扩展名代表了

21、该文件的类型。其中, dbf是表文件的文件扩展名, scx是表单文件的扩展名, vcx是可视类库文件的扩展名, dbc是数据库文件的扩展名。因此本题选 C。 【知识模块】 Visual FoxPro数据库基础 15 【正确答案】 D 【试题解析】 在 Visual FoxPro中,文件单独存储在计算机磁盘中,文件扩展名代表了该文件的类型。其中, mnx为菜单文件的扩展名。 【知识模块】 Visual FoxPro数据库基础 16 【正确答案】 A 【试题解析】 pjx是项目文件的扩展名,故选择 A选项。 【知识模块】 Visual FoxPro数据库基础 17 【正确答案】 A 【试题解析】

22、DBF是数据表的扩展名,命令 CREATE DATABASE db只是建立了数据库,还没建立表,不会出现表文件,故选项 A错误。数据库文件的扩展名是 DBC, db DBC是 db的数据库文件,故选项 B正确。 db DCT是数据库db的备注文件,故 C选项正确。 db DCX是数据库 db的索引文件,故选项 D正确。 【知识模块】 Visual FoxPro数据库基础 18 【正确答案】 C 【试题解析】 此题考查字符型常量的定界符, A、 C为字符型常量, B为数值型常量,只有 C选项表达式合法。 【知识模块】 数据与数据运算 19 【正确答案】 A 【试题解析】 SET DATE TO

23、YMD是设置日期的命令,短语 YMD格式 YYYY MM DD是中国习惯的 “年月日 ”格式,故选项 A正确。 【知识模块】 数据与数据运算 20 【正确答案】 B 【试题解析】 两个日期型数据可以相减,结果是一个数值型的数据,表示两个日期相差的 天数。因此本题 B选项正确。 【知识模块】 数据与数据运算 21 【正确答案】 A 【试题解析】 C型字段即字符型字段,其表示方法是用半角单引号、双引号或方括号把字符串括起来,字符型变量的定界符必须成对匹配,如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界。本题输出结果为 “李彤 ”。 【知识模块】 数据与数据运算 22 【正确

24、答案】 A 【试题解析】 内存变量的数据类型包括字符型 (C)、数值型 (N)、货币型 (Y)、逻辑型 (L)、日期型 (D)和日期时间型 (T)。本题要求字段为数值型,总宽度 6, 2位小数,可以表示为 N(6, 2),因此, A选项正确。 【知识模块】 数据与数据运算 23 【正确答案】 D 【试题解析】 数组是内存变量的一种特殊形式,是按一定顺序排列的一组内存变量,且在使用数组的过程中,必须遵循先定义后使用的原则。故 A选项正确。数组定义采用 DIMENSION或 DECLARE命令,故 B选项正确。可以用一维数组的形式访问二维数组,故 C选项正确。 VF中同一数组中的数组元素可以具有不

25、同的数组类型,故 D选项错误。 【知识模块】 数据与数据运算 24 【正确答案】 D 【试题解析】 在 Visual FoxPro中可以交互修改记录,也可以用指定值直接修改记录。其中常用的直接利用表达式或值 j改记录的命令是 REPLACE,其语法格式为: REPLACEWITH, WITHFOR。当出现内存变量与字段变量同名时,若简单地用变量名访问,则系统默认为是字段变量。若要访问内在变量,则必须在变量名前加上前缀 M (或 M一 )。 【知识模块】 数据与数据运算 25 【正确 答案】 D 【试题解析】 DECLARE(, ), 命令用于创建数组,数组创建后,系坑自动给每个数组元素赋以逻辑

26、假 F。散组大小由下标的上、下限决定,下限规定为 1,因此本文 a(0)的输出结果错误。 【知识模块】 数据与数据运算 26 【正确答案】 A 【试题解析】 DIMENSION(, ), 用于创建数组,数组倒建后,系统自动给每个数组元素赋以逻辑假 F。 【知识模块】 数据与数据运 算 27 【正确答案】 A 【试题解析】 STORETO为内存变量的赋值命令,用于计算表达式并将表达式值赋给一个或多个内存变量。 PARAMETERS, , 是接收参数的命令,本题 A1=A1+A2。最后的运行结果为3; A2=A1+A2,最后的运行结果为 13。 【知识模块】 数据与数据运算 28 【正确答案】 A

27、 【试题解析】 用字符表达式进行比较有两种方法: 用双等号运算符 (=)精确比较:只有当两个字符串完全相同 (包 括空格及位置 ),才会为逻辑真 T。 用单等号运算符 (=)比较,运算结果与 set exact on off的设置有关。其中,若设置为 ON,则先在较短的字符串尾加若干空格,使两个字符串的长度相等,再进行精确比较。 【知识模块】 数据与数据运算 29 【正确答案】 D 【试题解析】 字符串精确比较运算符 “=”,只有当两个字符串完全相同时,才会是逻辑真,所以 X=Y为逻辑假;子串包含测试运算符 $,如果运算符前的字符串是运算符后的字符串的一个子字符串,则为逻辑真,所以 X$Y为逻

28、辑真; 大于等于运算符 =,是对两个字符串自左向右逐个进行比较,一旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小, X、 Y的前两个字符相同,所以比较第 3个字符,由于 X只有两个字符,则第 3位 x小于 Y,所以 X小于 Y,故 X=Y为逻辑假; XY也为逻辑真,所以 NOT(X$Y)OR(X=Y为逻辑假,则 NOT(X=Y)为逻辑真。 D选项中, X$Y也为逻辑真,则NOT(x$Y)为逻辑假。 【知识模块】 数据与数据运算 30 【正确答案】 C 【试题解析】 运算符只有加 (+)和减 (一 )两个。书写时格式有一定限制,不能任意组合。例如不能用运算符 “+”号将两个 连接起来。题中 2013一 10一 30+i为日期型 +整数,指把整数加到天数中。 201310一 30一 i表示指把整数从天数中减去, 20131030一 d表示两个日期型数据相减得到两个日期相差的天数。 20131030+d是错误的表达式,即选项 C为正确选项。 【知识模块】 数据与数据运算

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

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

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