1、国家二级 VF笔试模拟试卷 287及答案与解析 1 DBAS指的是 _。 ( A)数据库管理系统 ( B)数据库系统 ( C)数据库应用系统 ( D)数据库服务系统 2 按照 “先进后出 ”原则组织数据的数据结构是 ( )。 ( A)队列 ( B)栈 ( C)双向链表 ( D)二叉树 3 下列描述中,不是线性表顺序存储结构特征的是 ( )。 ( A)不便于插入和删除 ( B)需要连续的存储空间 ( C)可随机访问 ( D)需另外开辟空间来保存元素之间的关系 4 以下描述中,不是线性表顺序存储 结构特征的是 ( )。 ( A)可随机访问 ( B)需要连续的存储空间 ( C)不便于插入和删除 (
2、D)逻辑相邻的数据物理位置上不相邻 5 设计数据库的存储结构属于 ( )。 ( A)需求分析 ( B)概念设计 ( C)逻辑设计 ( D)物理设计 6 算法分析的目的是 ( A)找出数据结构的合理性 ( B)找出算法中输入和输出之间的关系 ( C)分析算法的易懂性和可靠性 ( D)分析算法的效率以求改进 7 在关系数据库中,用来表示实体之间联系的是 _。 ( A)树结构 ( B)网结构 ( C)线性表 ( D)二维表 8 对 n个记录的序列进行快速排序,所需的辅助存储空间为 ( )。 ( A) O(1) ( B) O(log2n) ( C) O(n) ( D) O(n2) 9 现在软件工程界提
3、倡的 ( )是一种有效提高程序设计效率的方法。 ( A)标准化程序设计 ( B)模块化程序设计 ( C)多道程序设计 ( D)结构化程序设计 10 下列叙述中正确的是 ( )。 ( A)在面向对象的程序设计中,各个对象之间具有密切的关系 ( B)在面向对象的程序设 计中,各个对象都是公用的 ( C)在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 ( D)上述 3种说法都不对 11 下面关于类、对象、属性和方法的叙述中,错误的是 ( )。 ( A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法 ( B)属性用于描述对象的状态,方法用于表示对象的行为 ( C)基于同一个类产
4、生的两个对象可以分别设置自己的属性值 ( D)通过执行不同对象的同名方法,其结果必然是相同的 12 设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联, 可以设置 “参照完整性规则 ”,为此要求这两个表 ( A)在父表连接字段上建立普通索引,在子表连接字段上建立主索引 ( B)在父表连接字段上建立主索引,在子表连接字段上建立普通索引 ( C)在父表连接字段上不需要建立任何索引,在于表连接字段上建立普通索引 ( D)在父表利子表的连接字段上都要建立主索引 13 关系运算中的选择运算是 ( A)从关系中找出满足给定条件的元组的操作 ( B)从关系中选择若干个属性组成新的关系的操
5、作 ( C)从关系中选择满足给定条件的属性的操作 ( D) A和 B都对 14 要建立 两个表的参照完整性,要求这两个表 ( A)是同一个数据库中的表 ( B)两个自由表 ( C)不同数据库中的表 ( D)一个是数据库表,另一个是自由表 15 有 “仓库 ”表和 “保管工 ”表,检索工资大于 1500元的保管工姓名和他们所在的仓库名 ( )。 ( A) SELECT 姓名 ,仓库名 FROM 保管工 ; WHERE 工资 1500 ( B) SELECT 姓名 ,仓库名 FROM 仓库 ; WHERE 工资 1500 ( C) SELECT 姓名 ,仓库名 FROM 保管工 ,仓库 ; WHE
6、RE(工资 1500) OR (保管工 .仓库号 =仓库 .仓库号 ) ( D) SELECT 姓名 ,仓库名 FROM 保管工 ,仓库 ; WHERE(工资 1500) AND (职工 .仓库号 =仓库 .仓库号 ) 16 在 Visual FoxPro中,表单 (Form)是指 ( )。 ( A)窗口界面 ( B)数据库查询的清单 ( C)各种文件的清单 ( D)表中记录的清单 17 在成绩表中要求按 “物理 ”降序排列,并查询前两名的学生姓名,正确的语句是( )。 ( A) SELECT姓名 TOP 2 EROM成绩表 WHERE物理 DESC ( B) SELECT姓名 TOP 2 F
7、ROM成绩表 FOR物理 DESC ( C) SELECT姓名 TOP 2 FROM成绩表 GROUP BY物理 DESC ( D) SELECT姓名 TOP 2 FROM成绩表 ORDER BY物理 DESC 18 建立表之间临时关联的命令是 ( )。 ( A) CREATE RELATION TO ( B) SET RELATION TO ( C) TEMP RELATl0N TO ( D) CREATE TEMP TO 19 在 Visual Foxpro中,属于命令按钮属性的是 ( )。 ( A) Parent ( B) This ( C) ThisForm ( D) Click 20
8、 在运行表单时,下列有关表单事件的引发次序叙述正确的是 ( )。 ( A) DESTROYINITLOAD ( B) DESTROYLOADINIT ( C) INITDESTROYLOAD ( D) LOADINITDESTROY 21 下列关于表单窗口的说法错误的是 _。 ( A)表单窗口包含在表单设计器窗口中 ( B)表单窗口可以在主窗口内任意移动 ( C)可以在表单窗口中 可视化地添加和修改控件 ( D)表单窗口只能在表单设计器中移动 22 SQL语言集数据定义功能、数据操纵功能和数据控制功能于一体。如下所列语句中,是属于数据控制功能的语句。 ( A) GRANT ( B) CREAT
9、E ( C) INSERT ( D) SELECT 23 在表单控件中,既可以用作接收输入数据,又可以用作编辑现有数据的控件是_。 ( A)文本框 ( B)标签 ( C)列表框 ( D)复选框 24 设 X=“ABC“, Y=“ABCD“,则下列表达式中值为 T的是 _。 ( A) X=Y ( B) X=Y ( C) X$Y ( D) AT(X, Y) 0 25 在 Visual FoxPro中,一个表可以建立一个 ( A)主索引 ( B)候选索引 ( C)惟一索引 ( D)普通索引 26 如果 UPDATE-SQL命令省略了 WHERE子句,则 _。 ( A)在列中的每一行都用相同的值更新
10、( B)不更新记录 ( C)在列中的每一行都用不同的值更新 ( D)以上都不对 27 下列关于数据库系统的叙述中,正确的是 _。 ( A)数据库系统只是比文件系统管理的数据 更多 ( B)数据库系统中数据的一致性是指数据类型一致 ( C)数据库系统避免了数据冗余 ( D)数据库系统减少了数据冗余 28 不能在表单设计中使用的工具栏是 _。 ( A)调色板 ( B)布局 ( C)表单控件 ( D)打印预览 29 列出 “学生 ”表中专业为 “电子商务 ”和 “国际贸易 ”的学生信息应使用的 SQL查询语句是 _。 ( A) SELKCT * FROM 学生 WHERE 专业 “电子商务 ”; A
11、ND SELECT * FROM 学生 WHERE专业 =“国际贸易 ” ( B) SELECT * FROM 学生 WHERE专业 “电子商务 ”; UNION WHERE 专业 “国际贸易 ” ( C) SELECT * FROM 学生 WHERE专业 “电子商务 ”; UNION SELECT*FROM 学生 WHERE专业 “国际贸易 ” ( D) SELECT*FROM学生 WHERE 专业 =“电子商务 ”; IN SELECT*FROM学生 GROUP BY专业 =“国际贸易 ” 30 下列说法中,错误的是 _。 ( A)在数据库中,可以 包含表、视图、查询以及表间永久关系 (
12、B)可以通过修改视图中的数据来更新数据源中的数据,但查询不可以 ( C)查询和视图都是用 SELECT-SQL语言实现的 ( D)视图虽然具备了一般数据表的特征,但它本身并不是表 31 在菜单设计器中,每个菜单的结果有 _选项 ( A)子菜单,过程,命令和菜单项 ( B)子菜单,命令,过程和快捷菜单 ( C)菜单项,命令,过程和快捷菜单 ( D)子菜单,菜单项,过程和快捷菜单 32 如果菜单项的名称为 “统计 ”,热键是 T,在菜单名称一栏中应输入 ( A)统 计 ( T) ( B)统计 (Ctrl+T) ( C)统计 (Alt+T) ( D)统计 (T) 33 在 Visual FoxPro
13、中,如果希望一个内存变量只限于在本过程中使用,说明这种内存变量的命令是: ( A) PRIVATE ( B) PUBLIC ( C) LOCAL ( D)在程序中直接使用的内存变量 (不通过 A、 B、 C说明 ) 34 数据表当前记录的 “基本工资 ”字段值为 500,执行以下命令: REPLACE基本工资 WITH基本工资 *1 2 当前记录的基本工资字段值为 ( A) 1.2 ( B) 500 ( C) 600 ( D)语法错误 35 在 Visual FoxPro中,以独占方式打开数据库文件的命令短语是 ( A) EXCLUSIVE ( B) SHARED ( C) NOUPDATE
14、( D) VALIDATE 36 算法的基本特征主要包括四个方面,它们分别是可行性、确定性、 _和拥有足够的情报。 37 数据库系统其内部分为 3级模式,即概念模式、内模式和外模式。其中,_是用户的数据视图,也就是用户所见到的数据模式。 38 顺序存储方法是把逻辑上相邻的结点存储在物理位置【 】的存储单元中。 39 算法的基本特征是可行性、确定性、【 】和拥有足够的情报。 40 诊断和改正程序中错误的工作通常称为【 】。 41 数据库管理系统常见的数据模型有层次模型、网状模型和 _三种。 42 为了把多对多的联系分解成两个一对多联系所建立的 “纽带表 ”中,应该包含两个表的 _。 43 对图书
15、管理数据库,查询所有已借出的书名。请对下面的 SQL语句填空: SELECT 书名 FROM 图书; WHERE 总编号 _ 44 不带条件的 SQL DELETE命令将删除指定表的 【 】记录。 45 创建视图时,相应的数据库必须是 【 】状态。 46 利用 SQL语句的定义功能,建立一个 “班级 ”表文件,其中为 “班级号 ”建立主索引, “班级名 ”的默认值为 “计算机 ”,语句格式为: CREATETABLE学生 (; 学号 C(5)PRIMARY KEY; 班级名 C(16)_“计算机 ”) 47 为了使表单在运行时居中显示,应该将其【 11】属性设置为逻辑真。 48 用来确定复选框
16、是否被选中的属性是 VALUE,用来指定显示在复选框旁的文字的属性是【 】。 49 在表单中,域控件是指字段、内存变量和表达式计算结果链接的【 】。 50 在 Visual FoxPro表单中,用来确定复选框是否被选中的属性是【 】。 国家二级 VF笔试模拟试卷 287答案与解析 1 【正确答案】 C 【知识模块】 数据库设计基础 2 【正确答案】 B 【试题解析】 栈是一种特殊的线性表,其插入和删除运算都只在线性表的一端进行,而另一端是封闭的。进行插入、删除的一端称为栈顶,封闭的一端称为栈底。栈 顶元素是最后被插入的元素,而栈底元素是最后被删除的栈,是按先进后出的原则组织数据的。 3 【正确
17、答案】 D 【试题解析】 线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。 4 【正确答案】 D 【试题解析】 线性表的顺序存储是用一片连续的空间来存放数据元素,其特点是逻辑上相邻的元素在物理位置上也相邻。数据元素之间逻辑上的先后关系自动隐含在 物理位置的相邻元素之中,因此不需要另外开辟空间来保存元素之间的关系。 5 【正确答案】 D 【试题解析】 物理设计阶段主要解决选择文件存储结构和确定文件存取的方法的问题,包括:选择存储结构、确定存取方法
18、、选择存取路径、确定数据的存放位置。 6 【正确答案】 D 【试题解析】 算法分析是指对一个算法的运行时间和占用空间做定量的分析,一般计算出相应的数量级,常用时间复杂度和空间复杂度表示。分析算法的日的就是要降低算法的时间复杂度和空间复杂度,提高算法的执行效率。 7 【正确答案】 D 【试题解析】 关系模型是用二维表格数据来表示实体本身及其相互之间的联系。 8 【正确答案】 B 【试题解析】 快速排序对待排序序列的划分大约为 log2n次,而快速排序是通过递归算法来完成的,递归深度大约为 log2n,因此所需的辅助存储空间为O(log2n)。 9 【正确答案】 D 【试题解析】 结构化程序设计方
19、法是目前普遍提倡的程序设计方法,可以显著提高程序设计与开发的效率。 10 【正确答案】 C 【试题解析】 面向对象的程序设计是用对象模拟问题领域中的实体,各对象之间相 对独立,相互依赖性小,通过消息来实现对象之间的相互联系。 11 【正确答案】 D 【试题解析】 类是具有相同属性和相同操作的对象的集合。对每个基类,系统都规定了应具有的属性,指定了可使用方法和驱动事件。同一类产生不同对象的属性可以分别设置,属性也称特性,用于描述类的性质、状态;而方法是用于表示对象的行为。 12 【正确答案】 B 【试题解析】 本题考查的是对参照完整性的理解,属常考题。在 Visual FoxPro中为了建立参照
20、完整性,必须首先建立表之间的联系。在数据库设计器中设计表之间的 联系时,要在父表建立主索引,在于表建立普通索引,然后通过父表的主索引和子表的普通索引建立两个表之间的关系。故选项 B为正确答案。 13 【正确答案】 A 【试题解析】 本题考查的是对关系运算中选择运算的理解 -选择是指从关系中找出满足给定条件的元组的操作。因此正确答案为选项 A。 14 【正确答案】 A 【试题解析】 参照完整性只能在建立关联的两个表中进行,所以必须是同一数据库中的表,故选项 A为正确答案。 15 【正确答案】 D 【试题解析】 本题中 SQL 查询属于多表连接查询,注意条 件中关联字段的选取以及逻辑条件的设置。选
21、项 A)和选项 B)中都缺少查询的数据表,且查询条件有误:选项 C)中查询条件错误,应使用 AND进行条件连接,而不是 OR。 16 【正确答案】 A 【试题解析】 表单 (Form)是 Visual FoxPro 提供的用于建立应用程序界面的最主要界面之一。表单内可以包含命令按钮、文本框、列表框等各种界面元素,产生标准的窗口或对话框。 17 【正确答案】 D 18 【正确答案】 B 【试题解析】 只有 SET RELATl0N TO一种写法正确。 19 【 正确答案】 A 【试题解析】 Parent 是对象的一个属性,属性值为对象引用,指向该对象的直接容器对象。 this、 ThisForm
22、是关键字,他们分别表示当前对象,当前表单。 Click事件是在控件上单击鼠标左键时发生的。 20 【正确答案】 D 【试题解析】 INIT 事件在对象建立时引发在表单对象的 INIT 事件引发之前,将先引发它所包含的控件对象的 INIT事件; LOAD事件在表单对象建立之前引发,即运行表单时,先引发表单的 LOAD事件,再引发表单的 INIT 事件;DESTROY事件在对象释放时 引发。 21 【正确答案】 B 【试题解析】 在 Visual FoxPro中,表单窗口是包含在表单设计器窗口中的,它只能在表单窗口中移动:还可以在表单窗口中可视化地添加和修改控件。 22 【正确答案】 A 【试题解
23、析】 本题中 CREATE 是定义基本表的语句 (数据定义功能 ), SELECT语句是进行数据库查询的, INSERT语句是插入一个元组或插入一个子查询的结果的命令 (数据操纵功能 ),而 GRANT语句是向用户授予操作权限的,属于数据控制功能语句。 23 【正确答案】 A 24 【正 确答案】 C 【试题解析】 在用双等号运算符 “ ”比较两个字符串时,只有当两个字符申完全相同 (包括空格以及各字符的位置 )时,运算结果才会是逻辑真 .T.,否则为逻辑假 .F.。选项 B是不正确的。在用单等号运算符 “ ”比较两个字符串时,运算结果与 SET EXACT ON/OFF设置有关,该命令是设置
24、精确匹配与否的开关。该命令可以在命令窗口或在程序中执行,也可以通过 “数据 ”选项卡设置。 当处于 OFF状态时,只要右边的字符串与左边字符串的前面部分内容相匹配,即可得到逻辑真 .T.的结果。也就是说,字符串的比较以 右面的字符串为目标,右字符串一结束即终止比较。 当处于 ON状态时,比较到两个字符串全部结束,先在较短字符串的尾部加上若干个空格,使两个字符串的长度相等,然后再进行比较。所以选项 A的结果为 .F.。 AT函数是返回字符串 1值的首字符在字符串 2值中的位置。AT(X,Y) 1,所以选项 D的结果也是 .F.。 $判断前一个字符串是否包含在后一个字符串中。所以本题答案为 C。
25、25 【正确答案】 A 【试题解析】 由于主索引中不允许出现重复记录,一个表只能有一个主关键字,因此一个表只能建立一个主索引,建立候选索引 的字段可以看做是候选关键字,它也要求字段值的惟一性,但可以建立多个,惟一索引和普通索引都可以建立多个。 26 【正确答案】 A 【试题解析】 UPDATESQL 命令是以新值更新表中的记录, SET子句指定要更新的列以及这些列的新值, WHERE指定要更新的记录所符合的条件,如果省略了 WHERE子句,在列中的每 行都用相同的值更新。 27 【正确答案】 D 【试题解析】 数据库系统的特点 实现数据共享,减少数据冗余 采用特定的数据模型 具有较高的数据独立
26、性 有统一的数据控制功能 28 【正确答案】 D 【试题解析】 表单中可以使用多种工具栏,其中主要有: “表单设计器 ”工具栏,主要用于设置设计模式,并控制相关窗口和工具栏的显示; “表单控件 ”工具栏,用于在表单上创建控件; “布局 ”工具栏,可以在表单上对齐调整控件的位置; “调色板 ”工具栏,可以设定表单上各控件的颜色。而在表单设计过程中 “打印预览 ”工具栏是不能用的。 29 【正确答案】 C 【试题解析】 本题要求查询两个专业的学生信息,并将两个查询结果合并成一个查询结果,可通过集合 “并 ”运算 (UNION)来实现。注意: “并 ”运算要求两个查询结果的字段个数相同,并且对应字段
27、具有相同的数据类型和取值范围。 30 【正确答案】 A 【试题解析】 选项 A:在数据库中,可以包含表、视图和表间永久关系,查询以扩展名为 .qpr的文件独立于数据库存在,数据库中不包含查询,因此选择 A正确。选项 B:可以通过修改视图中的数据来更新源表的数据,但查询的结果是只读的,不能修改。选项 C:查询和视图的建立以 SQL 为基础,用 SQL 实现。选项 D:视图是建立在基本表上的虚拟表,它本身不是表。 31 【正确答案】 A 【试题解析】 菜单的结果 指定当用户选择菜单项时的动作,菜单的结果有 4种选择: 1命令,当选择该菜单项时,将会执行用户预定义命令。 2过程,当选择该菜单项时,将
28、会执行指定的过程代码。 3子菜单,选择该菜单项时,将会出现另一个菜单。 4菜单项:选择该菜单项时,将会出现另一个菜单项。因此本题的正确答案应该为 A。 32 【正确答案】 A 【试题解析】 为菜单项设置热键的方法是在菜单标题后面键入下列符号: (字母 ),其中字母代表可以访问菜单的访问键,即热键。 33 【正确答案】 C 【试题解析】 局部变量只能在建立它 的模块中使用,不能在上层或下层模块中使用。当建立它的模块程序运行结束时,局部变量自动释放。局部变量的建立用LOCAL命令声明。选项 C为正确答案,选项 B 则是用来声明全局变量。 34 【正确答案】 C 【试题解析】 不带参数的 REPLA
29、CE 语句,默认修改当前指针所指的记录。本题中,修改当前记录的基本工资字段的值为原来的 1.2倍,即 500*1.2=600。 35 【正确答案】 A 【试题解析】 在打开数据库时, EXCLUSIVE 短语是以独占方式打开;SHARED短语是以共享方式打开; NOUPDATE 短语是以只读方式打开数据库;VALIDATE 短语用以指定 Visual FoxPro 检查在数据库中应用的对象是否合法。 36 【正确答案】 有穷性 【试题解析】 算法的基本特征主要包括以下四个方面: 可行性:针对实际问题而设计的算法,执行后能够得到满意的结果。 确定性:算法中的每一个步骤都必须有明确的定义,不允许有
30、模棱两可的解释和多义性。 有穷性:算法必需在有限时间内做完,即算法必需能在执行有限个步骤之后终止。 拥有足够的情报:要使算法有效必需为算法提供足够的情 报,当算法拥有足够的情报时,此算法才最有效的;而当提供的情报不够时,算法可能无效。 37 【正确答案】 外模式 【试题解析】 数据库系统的 3级模式分别是内模式、概念模式和外模式。其中,物理模式给出了数据库的物理存储结构和存取方法;概念模式是数据库系统中全局数据逻辑结构的描述;外模式是用户的数据视图,也就是用户所见到的数据模式。 38 【正确答案】 相邻 【试题解析】 常用的存储表示方法有 4种,顺序存储、链式存储、索引存储、散列存储。其中,顺
31、序存储方法是把逻辑上相邻的结点存储在物理位置也 相邻的存储单元中。 39 【正确答案】 有穷性 【试题解析】 算法是指解题方案的准确而完整的描述。它有 4个基本特征,分别是可行性、确定性、有穷性和拥有足够的情报。 40 【正确答案】 调试 【试题解析】 调试也称排错,调试的目的是发现错误的位置,并改正错误。 41 【正确答案】 关系模型 【知识模块】 数据库设计基础 42 【正确答案】 主关键字或主键 43 【正确答案】 IN(SELECT总编号 FROM借阅 ) 44 【正确答案】 全部 【试题解析】 在 Visual FoxPro中 DELETE-SQL 语句可以为指定的数据表中的记录添加
32、删除标记。语法为: DELETE FROM数据库名 !表名 WHERE条件表达式 1AND|OR条件表达式 2 ,功能是为指定的数据表中的记录添加删除标记。其中 WHERE 指定被删除的记录所满足的条件,不使用 WHERE 子句,则删除该表中的全部记录。 45 【正确答案】 打开 【试题解析】 视图是操作表的一种手段,通过视图可以查询表,也可能更新表。视图是根据表定义的,因此视图基于表,而视图可以使用更灵活,因此它又超越表。视图是数据库中的一个特有的功能,只有在包含视图的数据库打开时,才能使用视图。 46 【正确答案】 DEFAULT 【试题解析】 在 Visual FoxPro中可以通过 S
33、QL 的 CREATE TAB正命令建立表。其中,通过 DEFAULT 短语可以为指定字段建立默认值。 47 【正确答案】 AutoCenter 【试题解析】 AutoCenter属性用于控制表单初始化时是否让表单自动地在Visual FoxPro主窗口中居中。为使表单运行时在主窗口中居中显示,应设置表单的 AutoCenter属性值为 T。 48 【正确答案】 CAPTION 【试题解析】 本题考查点是复选框的常用属性。一个复选框用来标记一个两值状态。当处于 “真 ”值状态时,复选框内显示一个勾 (),否则复选框内为空白。复选框的 Caption属性用来显示复选框旁的文字。复选框的 Value 属性用来指明复选框当前的状态。 Value的值是 0或 .F.时,表示未被选中; Value的值是 1或 .T.时,表示被选中; Value的值是 2表示不确定,该值只能在代码中有效。 49 【正确答案】 文本框 【试题解析】 在表单中 ,与字段、内存变量和表达式计算结果链接的控件是文本框。 50 【正确答案】 Value 【试题解析】 复选框用于标识一个两值状态,如真 (.t.)或假 (.f.)。当处于 “真 ”状态时,复选框内显示一个对勾,当处于 “假 ”状态时复选框内为空白。复选框的属性Value用来指明复选框的当前状态,具状态如表。所以本题中正确答案为Value。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1