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

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

1、国家二级 VF笔试模拟试卷 244及答案与解析 1 数据的存储结构是指 ( )。 ( A)存储在外存中的数据 ( B)数据所占的存储空间量 ( C)数据在计算机中的顺序存储方式 ( D)数据的逻辑结构在计算机中的表示 2 对于长度为 n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是 ( )。 ( A)冒泡排序为 n 2 ( B)冒泡排序为 n ( C)快速排序为 n ( D)快速排序为 n(n-1) 2 3 栈和队列的共同点是 ( )。 ( A)都是先进先出 ( B)都是先进后 出 ( C)只允许在端点处插入和删除元素 ( D)没有共同特点 4 有下列二叉树,对此二叉树巾序遍历

2、的结果为 ( )。 ( A) ABCEDF ( B) ABCUEF ( C) ECBDFA ( D) ECFDBA 5 对建立良好的程序设计风格,下列描述中正确的是 ( )。 ( A)程序应该简单、清晰、可读性好 ( B)符号名的命名只需要符合语法 ( C)充分考虑程序的执行效率 ( D)程序的注释可有可无 6 下列叙述中正确的是 ( )。 ( A)在面向对象的程序设计中,各个对象之间具有密切的关 系 ( B)在面向对象的程序设计中,各个对象都是公用的 ( C)在面向对象的程序设计中,各个对象之间相对独立,相互依赖性小 ( D)上述 3种说法都不对 7 为了提高软件模块的独立性,模块之间最好是

3、 ( )。 ( A)控制耦合 ( B)公共耦合 ( C)内容耦合 ( D)数据耦合 8 数据独立性是数据库技术的重要特点之一。所谓数据独立性是指 ( )。 ( A)数据与程序独立存放 ( B)不同的数据被存放在不同的文件中 ( C)不同的数据只能被对应的应用程序所使用 ( D)以上三种说法都不对 9 下列描述巾正确的是 ( )。 ( A)软件工程只是解决软件项目的管理问题 ( B)软件工程主要解决软件产品的生产率问题 ( C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则 ( D)软件工程只是解决软件开发过程中的技术问题 10 对关系 s和 R进行集合运算,结果中既包含 S中的所有

4、元组也包含 R中的所有元组,这样的集合运算称为 ( )。 ( A)并运算 ( B)交运算 ( C)差运算 ( D)积运算 11 在 Visual FoxPro rfl,可以对项目中的数据、文档等进行集 中管理,并可以对项目进行创建和维护的是 ( )。 ( A)工具栏 ( B)设计器 ( C)文件编辑器 ( D)项目管理器 12 假定系统日期是 2008年 1月 13日,则执行命令 PI=MOD(YEAR(DATEO)-2000, 10)后 PI的值是 ( )。 ( A) 012008 ( B) -8 ( C) 8 ( D) 0 13 ROUND(6 165, 2)的函数值是 ( )。 ( A)

5、 6 16 ( B) 6 17 ( C) 6 20 ( D) 6 160 14 Visual FoxPro DBMS基于的数据模型是 ( )。 ( A)层次型 ( B)关系型 ( C)网状型 ( D)混合型 15 假设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是 ( )联系。 ( A) m:n ( B) 1:m ( C) m:k ( D) 1:1 16 用程序计算一个整数的各位数字之和,在下划线处应填写的语句是 ( )。 SET TALK OFF INPUX“X=”FO X S=0 DO WHILE X!=0 S=S+MOD(X, 1

6、0) ENDDO ? S SET TALK ON ( A) X=int(X 10) ( B) X=int(X 10) ( C) X=X-int(X 10) ( D) X=X-int(X% 10) 17 为学生表建立普通索引,要求按 “学号 ”字段升序排列,如果学号 (C, 4)相等,则按成绩 (N, 3)升序排列,下列语句正确的是 ( )。 ( A) INDEX ON学号,成绩 TO XHCJ ( B) INDEX ON学号 +成绩 TO XHCJ ( C) INDEX ON学号, STR(成绩, 3)TO XHCJ ( D) INDEX ON学号 +STR(成绩, 3)TO XHCJ 18

7、设 MY DBF数据库中共有 10条记录,执行如下命令序列: USE MY GoTO 2 DISPLAY ALL ? RECNO() 执行最后一条命令后,屏幕显示的值是 ( )。 ( A) 2 ( B) 3 ( C) 10 ( D) 11 19 在 Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改 所有相关子表记录中的对应值,应选择 ( )。 ( A)限制 (Rest rjct) ( B)忽略 (Ignore) ( C)级联 (Cascade) ( D)级联 (Cascade)或限制 (Restrict) 20 在 Visual

8、FoxPro中 ,对字段设置默认值,下列描述中正确的是 ( )。 ( A)数据库表可以设置字段默认值 ( B)自由表可以设置字段默认值 ( C)自由表和数据库表都可以设置字段默认值 ( D)自由表和数据库表都不能设置字段默认值 21 ABC DBF 是一个具有两个备注型字 段的数据库文件,使用 COPY TO PSQ命令进行复制操作,其结果将 ( )。 ( A)得到一个新的数据库文件 ( B)得到一个新的数据库文件和一个新的备注文件 ( C)得到一个新的数据库文件和两个新的备注文件 ( D)显示出错误信息,表明不能复制具有备注型字段的数据库文件 22 在 Visual FoxPro中,下列叙述

9、错误的是 ( )。 ( A)关系也被称作表 ( B)数据库文件不存储用户数据 ( C)表文件的扩展名是 Dbf ( D)多个表存储在一个物理文件中 23 在表单设计器的属 性窗口中设置表单或其他控件对象的属性时,下列叙述正确的是 ( )。 ( A)表单的属性描述了表单的事件和方法 ( B)以斜体字显示的属性值表示为只读,不可以修改 ( C)属性窗口只包括属性、方法和事件列表框和对象框 ( D)以上都不正确 24 修改表单 MyForm的正确命令是 ( )。 ( A) MODIFY COMMAND MyForm ( B) MODIFY FORM MvForm ( C) DU MyForm ( D

10、) EDTT MyForm 25 视图设计器中包括的选项卡有 ( )。 ( A)连接、显示、排序依据 ( B)更新条件、排序依据、显示 ( C)显示、排序依据、分组依据 ( D)更新条件、筛选、字段 26 要控制两个表中数据的完整性和一致性可以设置 “参照完整性 ”,要求这两个表( )。 ( A)是同一数据库存中的两个表 ( B)不同数据库存巾的两张表 ( C)两个自由表 ( D)一个是数据库存表,另一个是自由表 27 在表单设计中,关键字 Thisform表示 ( )。 ( A)当前对象的直接容器对象 ( B)当前对象所在的表单 ( C)当前对象 ( D)当前对 象所存的表单集 28 在 v

11、isual FoxPro中,说明数组的命令是 ( )。 ( A) DIMEN SION和 ARRAY ( B) DECLARE和 ARRAY ( C) DIMENSION和 DECLARE ( D)只有 DIMENSION 29 下列关于数据环境及表间关系的说法,正确的是 ( )。 ( A)数据环境是对象,关系不是对象 ( B)数据环境不是对象,关系是对象 ( C)数据环境和关系都不是对象 ( D)数据环境是对象,关系是数据环境中的对象 30 在当前目录下有数据表文件 “XS dbf”,执行下列 SQL语句后 ( )。 SELECT*FROM XS INTO CURSOR XS ORDER B

12、Y学号 ( A)生成一个按 “学号 ”升序的临时表文件,将原来的 XS dbf文件覆盖 ( B)生成一个按 “学号 ”降序的临时表文件,将原来的 XS dbf文件覆盖 ( C)不会生成新的排序文件,保持原数据表内容不变 ( D)系统提示出错信息 30 使用如下数据。 部门 (部门号 C(2)、部门名称 C(10) 职工 (部门号 C(2)、职工号 C(4)、姓名 C(8)、基本工资 N(7, 2) 31 检索有职工的基本工资大于或等于 “11”部门巾任意一名职工工资的 “部门号 ”,正确的语句是 ( )。 ( A) SELECT DISTINCT部门号 FROM职丁 WHERE基本工资 =AN

13、Y (SELECT基本工资 FROM职工 WHERE部门号 =“11”) ( B) SELECT DISTINCT部门号 FROM职工 WHERE基本工资 =ALL (SELECT基本工资 FROM职工 WHERE部门号 =“11”) ( C) SELECT DISTINCT部门号 FROM职工 WHERE基本工资 =ANY (SELECT MAX(基本工资 )FROM职工 WHERE部门号 =“11”) ( D) SELECT DISTINCT部门号 FROM职工 WHERE基本工资 =ALL (SELECT MIN(基本工资 )FROM职工 WHERE部门号 =“11”) 32 检索最少有

14、 5名职工的每个部门的职工基本工资的总额,正确的语句是 ( )。 ( A) SELECT部门号, COtJNT(*), SUM(基本工资 )FROM职工 HAVTNG COUNT(*)=5 ( B) SELECT部门号, COUNT(*), SUM(基本工资 )FROM职工 GROUP BY基本工资 HAVING COUNT(*)=5 ( C) SEL, ECT部门号, COUNT(*), SUM(基本工资 )FROM职工 GROUP BY部门号 HAVING COUNT(*)=5 ( D) SELECl、部门号, COUNT(*), SUM(基本工资 )FROM职工 GROUP BY部门号

15、WHERE COUNT(*)=5 33 向职工表中插入一条记录的正确语句是 ( )。 ( A) APPEND BLANK职工 VALUES(“33”, “3305”, “李运来 ”, “2700 00”) ( B) APPEND INTO职工 VALUES(“33”, “3305”, “李运来 ”92700 00) ( C) INSERT INTO职工 VALUES(“33”“9113305”, “李运来 ”“9112700 00”) ( D) INSERT INTO职工 VALUES(“3311”,“13305”, “李运来 ”, 2700 00) 34 为 “部门 ”表增加一个 “人数 ”

16、字段,类型为整型,正确的语句是 ( )。 ( A) ALTER TABLE部门 ALTER人数 l ( B) ALTER TABLE部门 ALTER FIELDS人数 1 ( C) ALTER TABLE部门 ADD人数 1 ( D) ALTER TABLE部门 ADD FIELDS人数 1 35 检索每个部门的职工工资的总和,要求显示 “部门名称 ”和 “基本工资 ”,正确的语句是 ( )。 ( A) SELECT部门名称, SUM(基本工资 )FROM部门,职工 WHERE职工部门号 =部门部门号 ORDER BY部门号 ( B) SELECT部门名称, SUM(基本工资 )FROM部门,

17、职工 WHERE职工部门号 =部门部门号 GROUP BY部门号 ( C) SELECT部门名称, SUM(基本工资 )FROM部门,职工 WHlERE职工部门号 =部门部门号 ORDRE BY职工部门号 ( D) SELECT部门名称, SUM(基本工资 )FROM部门,职工 WHERE职工部门号 =部门部门号 GROUP BY职工部门号 36 顺序存储方法是把逻辑上相邻的结点存储在物理位置 _ 的存储单元中。 37 在关系运算中, _ 运算是在指定的关系中选 取所有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。 38 二分法查找仅限于这样的表:表中的数据元素必须有

18、序,其存储结构必须是_。 39 在数据库管理系统提供的数据定义语言、数据操纵语言和数据控制语言中,_负责数据的模式定义与数据的物理存取构建。 40 在一个容量为 25的循环队列中,若头指针 front=9,尾指针 rear=16,则该循环队列中共有 _ 个元素。 41 AT(“IS”, THAT Is A NEWBOOK”)的运算结果是 _ 。 42 单击表单中的命令按钮,要求弹出一个 ”您好 !”的消息对话框,应该在命令按钮的 Click事件中编写代码: _ (“您好 ”)。 43 为了把多对多的联系分解成两个一对多联系所建立的 “组带表 ”中,应该包含两个表的 _。 44 SQL插入记录的

19、命令是 INSERT,删除命令是 _,修改记录的命令是_。 45 mod(17, -3)函数的返回值是 _。 46 在 SQL语句中,为了避免查询到的记录重复,可用 _短语。 47 在 visual FoxPro中,可以使用 _语句跳出 SCANENDSCAN 循环体外执行 ENDSCAN后面的语句。 48 设有学生表 XS(学号,课程号,成绩 ),用 SQL语句检索每个学生的成绩总和的语句是: SELECT学号, SUM(成绩 )FROM XS _ 。 49 函数 VAL(“12 06 01”)的参数类型为 _ 。 50 CTOD(“04-01-01”)+20的结果是 _ 。 国家二级 VF

20、笔试模拟试卷 244答案与解析 1 【正确答案】 D 2 【正确答案】 D 3 【正确答案】 C 4 【正确答案】 D 5 【正确答案】 A 6 【正确答案】 C 7 【正确答案】 D 8 【正确答案】 D 9 【正确答案】 C 10 【正确答案】 A 11 【正确答案】 D 【试题解析】 要建立多个不同类型的文件,用项目管理可以使这些文件放在不同的选项卡中。并 采用图示和树形结构方式组织和显示。 12 【正确答案】 C 【试题解析】 DATEO函数返回当前系统日期,由于题中假定系统日期是 2008年 1月 13日,所以 DATEO的返回值是 “01 13 08”。 函数 YEARO的格式是:

21、 YEAR(l);功能是:从指定的日期表达式或日期时间表达式中返年份。函数的返回值为数值型。所以 YEAR(DATEO)的返回值为 “2008”。 MOD函数是求余函数,格式是: MOD(, );功能是:返回两个数值相除 后的余数。 是被除数, 是除数。余数的正负号与除数相同。如果被除数与除数同号,那么函数值即为两数相除的余数;如果被除数与除数异号,则函数值为两数相除的余数再加上除数的值。所以 MOD(YEAR(DATEO)-2000, 10)=MOD(8, 10),返回值为8,所以 PI的值为 8,即选项 C。 13 【正确答案】 B 【试题解析】 ROUND函数是四舍五入函数,它的格式是

22、ROUND(, ),功能是返回指定表达式在指定位置四舍五入后的结果。 指明四舍五入的位置。若 大于等于 0,那么它表示的是要保留的小数位数;若 小于 0,那么它表示的是整数部分的舍入位数。 在题干中, 为 2,大于 0,那么它表示的是要保留的小数位数为 2,所以函数值为 6.17。 14 【正确答案】 B 【试题解析】 数据模型是数据库管理系统用来表示实体及实体间的联系的方法。目前主要使用三种数据模型:层次模型、网状模型和关系模型。关系模型是用二维表结构来表示实体及其之间关系的模型。 Visual FoxPro是一种关系数据管理 系统,支持的模型是关系模型。 15 【正确答案】 B 【试题解析

23、】 实体之间的对应关系称为联系,它反映现实世界事物之间的相互关联。联系方式分为三种:一对一联系 (1: 1);一对多联系 (1: n);多对多联系 (m:n)。本题中一个部门可以有多个职员而每个职员只能属于一个部门,因此属于一对多的联系,即 1: m。 16 【正确答案】 A 【试题解析】 首先用户输入一个数字保持到变量 X中,判断条件是变量 X是否等于 0,如果为 0,则退出循环,否则通过求余函数 MOD得到变量 X的个位数。因为题意要求计算各位数 之和,所以接下来应当将变量 X除以 10并取整,以便将变量 x的十位数变成个位数,然后再次循环计算。 17 【正确答案】 D 【试题解析】 利用

24、命令建立多个字段索引时,建立索引的字段之间应用 “+”号连接,且字段类型要转换为字符型数据, STRO函数的功能是将数值型数据转换为字符型数据。 18 【正确答案】 D 【试题解析】 GOT0和 GO命令是等价的,命令格式如下: GO nRecordNumber丨 TOP丨 BOTTOM 其中 nRecord Number是记录号,即直接按记录号定 位; TOP是表头,当不使用索引时是记录号为 1的记录,使用索引时是索引项排在最前面的索引对应的记录; BOTTOM是表尾,当不使用索引时是记录号最大的那条记录,使用索引时是索引项排在最后面的索引对应的记录。题意中的 GOTO 2表示指针指向第 2

25、条记录。 19 【正确答案】 C 【试题解析】 参照完整性与表之间的关联有关 .它的大概含义是当插入、删除或修改一个表中的数据时,通过参照引用相互关联的另一个表中的数据,来樘查对表的数据操作是否正确。更新规则规定了当在父表中的主关键字段或候选关键字段更改时,是否进行 参照完整性检查: 选择 “级联 ”,用新的连接字段自动修改子表中的相关所有记录;选择 “限制 ”,若子表中有相关记录,则禁止修改父表中的连接字段值;选择 “忽略 ”,不做参照完整性检查,可以随意更新父表中的连接字段值。 20 【正确答案】 A 【试题解析】 自由表不能建立字段级规则和约束等。事实上,数据库表与自由表相比,数据库表具

26、有下列特点。数据库表可以使用长表名,在表中可以使用长字段名;可以为数据库表中的字段指定标题和添加注释;可以为数据库表的字段指定默认值和输入掩码;数据库表的字段有默认的控件类;可 以为数据库表规定字段级规则和记录级规则;数据库表支持主关键字、参照完整性和表之间的关联;支持 INSERT、 UPDATE和 DELETE事件的触发器。 21 【正确答案】 B 【试题解析】 COPY TO(FIELDS(FOR)(SDF DELIMITED),功能: COPY是为了防止丢失数据而设立的备份语句,它将一个数据表的部分或全部内容复制到指定表中,若指定表已存在,就将其重写;也可以传送到文本文件中。本题中 A

27、BC.DBF是一个具有两个备注型字段的数 据库文件,使用 COPY TOPSQ命令进行复制操作,其结果将得到一个新的数据库文件和一个新的备注文件。 22 【正确答案】 D 【试题解析】 在 Visual FoxPro中,用二维表结构来表示实体以及实体之间联系的模型称为关系模型,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系,在关系数据库中将关系也称作表。 建立数据库后,但扩展名分别为 dbc、 dct和 dcx,这 3个文件提供 Visual FoxP ro数据库管理系统管理数据库而用的,用户一般不能直接使用这些文件。表文件的扩展名 为 .dbf。 数据库文件只是用于管理和组织数

28、据库对象,而一个数据库中的数据库就是由表的集合构成的,一般一个表对应磁盘上的扩展名为 .dbf的文件,如果有备注或通用型大字段,则磁盘上还会有一个对应扩展名为 .fpt。的文件。 23 【正确答案】 B 【试题解析】 属性窗口包括对象框、属性设置框和属性、方法、事件列表框。对于表单及控件的绝大多数属性,其数据类型通常是固定的。有些属性在设计时是只读的,用户不能修改,这些属性的默认值在列表框中以斜体显示。 24 【正确答案】 B 【试题解析】 一个表单无论是通过何种途径创建的,都可以使用表单设计器进行编辑修改。要修改项目中一个表单,可按下列方法打开表单文件并进入表单设计器环境: 在 “项目管理器

29、 ”窗口中,单击 “文档 ”选项卡;如果表单类文件没有展开,单击 “表单 ”图标左边的加号;选择需要修改的表单文件,然后单击 “修改 ”按钮。 如果一个表单不属于任何项目,可以使用以下方法打开:单击 “文件 ”菜单中的 “打开 ”命令,然后在弹出的 “打开 ”对话框中选择需要修改的表单文件;或者在命令窗口中输入命令 MODIFY FORM。此时,如果命令中指定 的表单文件不存在,系统将启动表单设计器创建一个新表单。 25 【正确答案】 D 【试题解析】 在视图设计器界面中,有 7个选项卡,它们分别是:字段、连接、筛选、排序依据、分组依据、杂项和更新条件。 26 【正确答案】 A 【试题解析】

30、在建立参照完整性之前,首先要建立表之间的联系。最常见的联系是一对多的联系,即在父表中是主索引,在子表中建立普通索引,这要求两个表必须是同一数据库存中的两个表。 27 【正确答案】 B 【试题解析】 在 Visual FoxFro中, Patent表示当 前对象的直接容器对象,Thisform表示当前对象所在菜单; This表示当前对象, Thisformset表示当前对象所在的表单集。 28 【正确答案】 C 【试题解析】 数组是一些性质相同的有序变量的集合,这些性质相同的变量按一定次序排列。数组变量与简单变量不同,数组变量在使用前要用 DIMENSION或DECLARE语句定义,下限最小为

31、1,连续变化直到下标最大值。数组一旦被定义之后,该数组每个元素的初值均默认为逻辑假值。 29 【正确答案】 D 【试题解析】 数据环境就是表单要处理的数据 的存放场所,为表单设置数据环境是为了更好地对数据进行处理。数据环境是一个对象,有自己的属性、方法和事件。 30 【正确答案】 D 【试题解析】 在 SQL语句中,查询结果不管是输入到临时表或永久性表中,用于存放查询输出的新表表名不能与原表表名相同,否则提示出错信息。 31 【正确答案】 B 32 【正确答案】 C 33 【正确答案】 D 34 【正确答案】 C 35 【正确答案】 D 36 【正确答案】 相邻 【试题解析】 顺序存储属于数据

32、的存储结构的一种,它罡指数据结 构 (数据的逻辑结构 )在计算机中的表示,是把逻辑上相邻的结点存储在物理位置相邻的存储单元中。 37 【正确答案】 选择 【试题解析】 在关系运算中,选择运算是在指定的关系中选取昕有满足给定条件的元组,构成一个新的关系,而这个新的关系是原关系的一个子集。 38 【正确答案】 顺序存储 (顺序式存储 ) 【试题解析】 二分法查找对表的墨求是有序的顺序表,要求是数据元素有序,按顺序方式存储。 39 【正确答案】 数据定义语言 【试题解析】 数擢库管理系统包含数据定义语言、数据操纵语言和数椐 控制语言。数据定义语言负责数据的模式定义与数据的物理存取构建;数据操纵语言负责数据的操纵,包括查询、修改、删除等。数据控制语言负责数据完整性、安全性的定义与检查以及并发控制、恢复等功能。 40 【正确答案】 7 41 【正确答案】 Readonlv 42 【正确答案】 Messagebox 43 【正确答案】 主关键字或主键 44 【正确答案】 DELETE 45 【正确答案】 -l 46 【正确答案】 DISTINCT 47 【正确答案】 EXIT 48 【正确答案】 GROUP BY学号 49 【正确答案】 字符型 50 【正确答案】 04 21 01 【试题解析】 函数 CTOD(字符表达式 )是将字符串转换成日期或日期时间的函数。

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

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

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