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

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

1、国家二级 VF笔试模拟试卷 133及答案与解析 1 在一个具有 n个结点的有序单链表中插入一个新结点,并使其仍然有序的时间复杂性为 _。 ( A) O(1) ( B) O(n) ( C) O(n2) ( D) O(10g2n) 2 若进栈序列为 1、 2、 3、 4、 5,并且在它们进栈的过程中可以进行出栈操作,那么不可能是出栈序列的是 _。 ( A) 1, 3, 2, 5, 4 ( B) 1, 2, 5, 4, 3 ( C) 4, 3, 2, 1, 5 ( D) 3, 5, 1, 4, 2 3 线性结构中的一个结点代表一个数据元素,通常要求 同一线性结构的所有结点所代表的数据元素具有相同的特

2、性,这意味着 _。 ( A) 每个结点所代表的数据元素都一样 ( B)每个结点所代表的数据元素包含的数据项的个数要相等 ( C)不仅数据元素所包含的数据项的个数要相等,而且对应数据项的类型要一致 ( D)结点所代表的数据元素有同一特点 4 以下术语中, 与数据的存储结构有关的是 _。 ( A)队列 ( B)栈 ( C)二叉树 ( D)堆 5 结构化分析方法是一种面向 _的需求分析方法。 ( A)对象 ( B)数据结构 ( C)控制流 ( D)数据流 6 数据库系统的核心部分是 _。 ( A)数据模型 ( B)数据库 ( C)数据库管理系统 ( D)计算机硬件 7 所谓概念模型,指的是 _。 (

3、 A)客观存在的事物及其相互联系 ( B)将信息世界中的信息进行数据化 ( C)实体模型在计算机中的数据化表示 ( D)现实世界到机器世界的一个中间层次,即信息世界 8 在关系运算中,查找满足一定条件的元组的运算称之为 _。 ( A)复制 ( B)选择 ( C)投影 ( D)连接 9 在 Visual FoxPro中,其扩展名为 .mem的文件是 _。 ( A)备注文件 ( B)内存变量文件 ( C)报表格式文件 ( D)屏幕格式文件 10 依次执行下面 2条命令之后,问号 ? 命令显示的结果是 _。 STORE “333“, TO A ? “444“+“&A“ ( A) 444333 ( B

4、) 777 ( C) 444&A ( D) 333444 11 在下列函数中,函数返回值为数值的是 _。 ( A) BOF() ( B) CTOD(01/01/96) ( C) AT(人 民 , 中华人民共和国 ) ( D) SUBSTR(DTOC(DATE(), 7) 12 连续执行以下命令之后,最后一条命令的输出结果是 _。 SET EXACT OFF X “A“ ?IIF(“A“ X,X-“BCD“, X+“BCD“) ( A) 1 ( B) BCD ( C) ABCD ( D) ABCD 13 要为当前表所有职工增加 100元工资,应该使用命令 _。 ( A) CHANGE 工资 WI

5、TH 工资 +100 ( B) REPLACE 工资 WITH 工资 +100 ( C) CHANGE ALL 工资 WITH 工资 +100 ( D) REPLACE ALL 工资 WITH 工资 +100 14 在 Visual FoxPro中,用于建立或修改程序文件的命令是 _。 ( A) MODIFY文件名 ( B) MODIFY COMMAND文件名 ( C) MODIFY PROCEDURE文件名 ( D)上面 ) 和 ) 都对 15 下面关于过程调用的陈述中, _是正确的。 ( A)实参与形参的数量必须相等 ( B)当实参的数量多于形参的数量时,出现运 行时错误 ( C)当形参的

6、数量多于实参的数量时,多余的形参被逻辑假 ( D)上面 )和 )都对 16 下面关于报表的数据源的陈述中最完整的是 _。 ( A)自由表或其他报表 ( B)数据库表、自由表或视图 ( C)数据库表、自由表或查询 ( D)表、查询或视图 17 在下述关于数据库系统的叙述中,正确的是 _。 ( A)数据库中只存在数据项之间的联系 ( B)数据库的数据项之间和记录之间都存在联系 ( C)数据库的数据项之间无联系,记录之间存在联系 ( D)数据库的数据项之间和记录之 间都不存在联系 18 数据库系统的构成为:数据库集合、计算机硬件系统、数据库管理员和用户与_。 ( A)操作系统 ( B)文件系统 (

7、C)数据集合 ( D)数据库管理系统及相关软件 19 下面关于工具栏的叙述,错误的是 _。 ( A)可以创建自己的工具栏 ( B)可以修改系统提供的工具栏 ( C)可以删除用户创建的工具栏 ( D)可以删除系统提供的工具栏 20 要控制两个表中数据的完整性和一致性可以设置 “参照完整性 ”,要求这两个表_。 ( A)是同一个数据库中的两个 表 ( B)不同数据库中的两个表 ( C)两个自由表 ( D)一个是数据库表另一个是自由表 21 打开 Visual FoxPro“项目管理器 ”的 “文档 ” (Docs)选项卡,其中包含 _。 ( A)表单 (Form)文件 ( B)报表 (Report

8、)文件 ( C)标签 (Label)文件 ( D)以上 3种文件 22 在 SQL查询时,使用 WHERE子句指出的是 _。 ( A)查询目标 ( B)查询结果 ( C)查询条件 ( D)查询视图 23 在下面关于面向对象数据库的叙述中,错误的 是 _。 ( A)每个对象在系统中都有惟一的对象标识 ( B)事件作用于对象,对象识别事件并做出相应反应 ( C)一个子类能够继承其所有父类的属性和方法 ( D)一个父类包括其所有子类的属性和方法 24 如果要在屏幕上直接看到查询结果, “查询去向 ”应该选择 _。 ( A)屏幕 ( B)浏览 ( C)临时表或屏幕 ( D)浏览或屏幕 25 下面关于

9、Visual FoxPro数组的叙述中,错误的是 _。 ( A)用 DIMENSION和 DECLARE都可以定义数组 ( B) Visual FoxPro只支持一维数组和二维数组 ( C)一个数组中各个数组元素必须是同一种数据类型 ( D)新定义数组的各个数组元素初值为 .F. 26 设字段变量 “工作日期 ”为日期型, “工资 ”为数值型,则要表达 “工龄大于 30年,工资高于 1500,且低于 1800元 ”这命令,其表达式是 _。 ( A)工龄 AND.工资 1500.AND.工资 1800 ( B)工龄 AND.工资 1500.OR.工资 1800 ( C) INT(DATE()-工

10、作日期 )/365) AND.工资 1500.AND.工资 1800 ( D) INT(DATE()-工作日期 )/365) AND.(工资 1500.OR.工资 1800) 27 TOTAL命令的功能是 _。 ( A)对数据表记录个数进行统计 ( B)对数据表字段个数进行统计 ( C)对数据表的内容进行合并 ( D)对数据表的某些数值型字段按指定关键字进行分类汇总 28 UPDATE-SQL语句的功能是 _。 ( A)属于数据定义功能 ( B)属于数据查询功能 ( C)可以修改表中某些列的属性 ( D)可以修改表中某些列的内容 29 关于 SQL中的量词叙述正确的是 _。 ( A) ANY和

11、 SOME是同义词 ( B) ANY和 ALL是同义词 ( C) ALL和 SOME是同义词 ( D) ALL和 EXISTS是同义词 30 以下属于容器类控件的是 _。 ( A) Text ( B) Form ( C) Label ( D) CommandButton 31 计时器控件的主要属性是 _。 ( A) Enabled ( B) Caption ( C) Interval ( D) Value 32 _是面向对象程序设计中程序运行 的最基本实体。 ( A)对象 ( B)类 ( C)方法 ( D)函数 33 集合的并运算符是 _。 ( A) U ( B) OR ( C) UNIQUE

12、 ( D) UNION 34 用 SQL语句建立表时为属性定义有效性规则,应使用短语 _。 ( A) DEFAULT ( B) PRIMARY KEY ( C) CHECK ( D) UNIQUE 35 设有职工表 (部门号,职工号,姓名,性别,出生日期 ),查询所有目前年龄在40岁以下 (包含 40岁 )的职工信息 (姓名、性别和年龄 ),正确的命令是 _。 ( A) SELECT 姓名,性别 ,YEAR(DATE()-YEAR(出生日期 )年龄 FROM 职工 WHERE年龄 40 ( B) SELECT 姓名,性别 , YEAR(DATE()-YEAR (出生日期 ) 年龄 FROM 职

13、工 WHERE YEAR(出生日期 ) 40 ( C) SELECT 姓名,性别 , YEAR(DATE()-YEAR (出生日期 ) 年龄 FROM 职工 WHERE YEAR (DATE()-YEAR (出生日期 ) 40 ( D) SELECT 姓名,性别,年龄 =YEAR(DATE()-YEAR (出生日期 ) FROM 职工 WHERE YEAR(DATE()-YEAR(出生日期 ) 40 36 用二维表数据来表示实体之间联系的数据模型称为【 】。 37 在 Visual FoxPro中说明数组后,数组的每个元素在未赋值之前的默认值是【 】。 38 可以在项目管理器的【 】选项卡下建

14、立命令文件。 39 在 Visual FoxPro中数据库文件的扩展名是【 】,数据库表文件的扩展名是【 】。 40 打开数据库设计器的命令是【 】 DATABASE。 41 当删除父表中的记录时,若子表中的所有相关记录也能自动删除,则相应的参照完整性的删除规则为【 】。 42 在 Visual FoxPro中释放和关闭表单的方法是【 】。 43 为了从用户菜单返回到默认的系统菜单应该使用命令 SET【 】 TODEFAULT。 44 在 Visual FoxPro的表单设计中,为表格控件指定数据源的属性是【 】。 45 表示 “1962年 10月 27日 ”的日期常量应该写为【 】。 46

15、为 “学生 ”表增加一个 “平均成绩 ”字段的正确 命令是: ALTERTABLE学生 ADD【 】平均成绩 N(5, 2)。 47 在将设计好的表单存盘时,系统将生成扩展名分别是 SCX和【 】的两个文件。 48 在 Visual FoxPro中为表单指定标题的属性是【 】。 49 在 Visual FoxPro中表单的 Load事件发生在 Init事件之【 】。 50 在 Visual FoxPro中如下程序的运行结果 (即执行命令 DO main后 )是【 】。 *程序文件名; main.prg SETTALKOFF CLOSEALL CLEARALL mX=“Visual FoxPro

16、“ mY=“二级 “ DO s1 ?mY+mX RETURU *子程序文件名: s1.prg PROCEDURE s1 LOCAL mX mX=“Visual FoxPro DBMS考试 ” mY=“计算机等级 ”+mY RETURN 国家二级 VF笔试模拟试卷 133答案与解析 1 【正确答案】 B 2 【正确答案】 D 3 【正确答案】 C 4 【正确答案】 C 5 【正确答案】 D 6 【正确答案】 C 7 【正确答案】 D 8 【正确答案】 B 9 【正确答案】 B 10 【正确答案】 A 11 【正确答案】 C 【试题解析】 BOF(nWorkArea|cTableAlias) 功能

17、,用来判断是否到一个表的最后 返回值: Logical CTOD(cExpression) 功能:将一个字符串转化成日期型 返回值: Date AT(cSearchExpression, cExpressionSearched ,nOccurrence) 功能:得到一个字符串在另一个字符串中的位置 返回值: Numeric SUBSTR(cExpression, nStanPosition ,nCharactersReturned) 功能:得到子字符串 返回值: Character 12 【正确答案】 D 【试题解析】 -:连接前后两个字符串,并将前字符串的尾部空格移到合并后的新字符串尾部。

18、IIF函数语法: IIF(IExpression, eExpression1, eExpression2) 返回值: Character, Numeric, Currency, Date, or Date Time 题目条件 “A“ X不成立,结果应是 X+“BCD“,值是 ABCD SET EXACT ON|OFF命令 功能:用来指定在不同长度的字符串进行比较时的规则。 ON:在比较时将忽略表达式的尾部空格,较短的字符通过添加空格来保持和较长的长度一样,然后才进行比较。 OFF(默认值 ):两个表达 式一个字符一个字符进行比较直到右边表达式的最后。 13 【正确答案】 D 【试题解析】 涉及

19、到更新表记录、字段值替换的命令: REPLACE命令。替换所有记录的某个字段值用: REPLACE ALL。显示正在编辑的字段命令:CHANGE。 14 【正确答案】 B 【试题解析】 建立和修改程序文件命令是 MODIFY COMMAND 语法: MODIFY COMMANDFileName|? NOEDIT NOMENU NOWAIT RANGE nStartCharacter, nEndChamcter WINDOW WindowNamel INWINUDOWWiodowName2|IN SCREEN AS nCodePage SAME SAVE 15 【正确答案】 D 【试题解析】 当

20、过程所接收的参数多于所需要的个数时, Visual FoxPro将产生一个错误信息。例如,如果只列出了两个参数,却使用 3个参数调用它,这时将会出错。但如果过程接收的参数个数小于所要求的数目,则 Visual FoxPro仅将余下的参数赋初值为 “假 ”(.F.),而不产生出错信息,因为无法得知最后的参数是被置为 “假 ”值,还是被忽略。 16 【正确答案】 D 【试题解析】 报表包括两个基本组成部分:数据源和布局。数据源通常是数据库中的表,但也可以是视图、查询或临时表。视图和查询将筛选、排序、分组数据库中的数据,而报表布局定义了报表的打印格式在定义了一个表、一个视图或查询后,便可以创建报表或

21、标签。 17 【正确答案】 B 【试题解析】 用二维表结构来表示实体以及实体之间联系的模型称为关系 模型。关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。关系模型与层次型、网状型的本质区别在于数据描述的一致性,模型概念单一。在关系型数据库中,每一个关系都是一个二维表,无论实体本身还是实体间的联系均用称为 “关系 ”的二维表来表示,使得描述实体的数据本身能够自然地反映它们之间的联系。而传统的层次和网状模型数据库是使用链接指针来存储和体现联系的。 18 【正确答案】 D 【试题解析】 数据库系统由 5大部分组成:硬件系统、数据库集合、数据库管理系

22、统及相关 软件、数据库管理员和用户。 19 【正确答案】 D 【试题解析】 定制工具栏:用户可以创建自己的工具栏、可以修改系统提供的工具栏、可以删除用户创建的工具栏。 20 【正确答案】 A 【试题解析】 要控制两个表中数据的完整性和一致性可以设置 “参照完整性 ”,要求这两个表必须是同一个数据库中的两个表。 21 【正确答案】 D 【试题解析】 项目管理器的文档选项卡包括表单,报表、标签 3项文件。 22 【正确答案】 C 【试题解析】 在 SQL命令使用 SELECT查询时, WHERE子句指出的是查询条件,可参照 SELECT语句的语法。 23 【正确答案】 D 【试题解析】 每个对象在

23、系统中都有惟一的对象标识,即名称,对象和事件的关系是事件作用于对象,对象识别事件并对事件做出反应。一个子类能够继承其父类的属性和方法 (继承性 ),父类不一定全部包含子类的属性和方法。 24 【正确答案】 D 【试题解析】 查询去向选择浏览或屏幕,都可以直接看到查询结果,去向为其他表、图形、报表、标签等都各自生成了各自文件,不能直接看到结果。 25 【正确答案】 C 【试题解析】 数组是指存储在一个变量中由单个变量名引用的有序数据集合。数组中的每个元素都可以通过一个数值下标被引用。在 Visual FoxPro中,一个数组中的数据不必是同一种数据类型。 26 【正确答案】 C 【试题解析】 由

24、于题面已指出工作日期为日期型,所以不能直接使用 “工龄 30”来判断,要使用 INT(DATE()一工作日期 )/365) 30判断,故 A、 B不正确。题面要求是工资高于 1500且低于 1800元,应为 AND的关系,故 D不正确。 27 【正确答案】 D 【试题解析】 对当前表中的数值 型字段进行分类汇总。 28 【正确答案】 D 【试题解析】 本题答案为 D。 UPDATE命令用于更新表中元组的值。命令格式为: UPDATEDambaseNamel!TableName SET Column_Name1 eExpmssion1 ,Column_Name2=eExpression2 WHE

25、RE FilterConditionl AND|OR FilterCondition2 一次可以更新表中的一个或多个属性的值,需更新的属性在 SET短语后列出。用 WHERE短语限定对满足条件的元组进行更新。若默认 WHERE短语,对表中的全部元组进行更新。 SQL功能 命令动词 数据定义 CREATE, DROP, ALTER 数据修改 INSERT, UPDATE, DELETE 数据查询 SELECT 数据控制 GRANT, REVOKE 29 【正确答案】 A 【试题解析】 在查询时可以使用量词和谓词。 ANY、 ALL和 SOME是量词,其中 ANY和 SOME是同义词。 EXIST

26、S是谓词 , EXISTS和 NOT EXISTS是用来检查子查询中是否有结果返回。 30 【正确答案】 B 【试题解析】 Visual FoxPro中的类一般可分为两种类型:容器类和控件类。控件是一个可以以图形化的方式显示出来并能与用户进行交互的对象,例如一个命令按钮、一个文本框等。控件通常被放置在一个容器里。容器可以被认为是一种特殊的控件,它能包容其他的控件或容器,例如一个表单、一个表格等。 31 【正确答案】 C 【试题解析】 Interval属性:返回或设置对 Timer控件的计时事件各调用间隔 的毫秒数。 32 【正确答案】 A 【试题解析】 面向对象程序由若干个对象构成:结构化程序

27、由数据和相应算法构成。 33 【正确答案】 D 【试题解析】 集合的并运算符是 UNION,用于将两个 SELECT语句的查询结果合并成一个查询结果,注意要保证两个查询结果具有相同的属性个数,对应属性的数据类型相同其值出自一个值域; A选项 不是 SQL的运算符; B选项 OR是SQL的逻辑或运算符; C选项 UNIQUE是建立表命令 CREATE TABLE中用于建立候选索引的短语。 34 【正确答案】 C 【试题解析】 4个选项中所列出的短语都是建立表 CREATE TABLE语句中的短语,其中用于定义属性的有效性规则的短语是 CHECK。 A选项 DEFAULT短语用于定义属性的默认值:

28、 B选项 PRIMARY KEY短语用于定义满足实体完整性的主索引; D选项 UNIQUE短语用于建立候选索引。 35 【正确答案】 C 【试题解析】 通过 YEAR函数计算年龄。 SQL语言的数据查询功能的语法一般格式如下: SELECT目标列表达式 FROM表名 1 |视图名 1 INNE JOIN表名 2 |视图名 1 ON 连接条件 FROM数据库名 owner 表名 |视图名 , 数据库名, owner ,表名 |视图名 WHERE条件表达式 GROUP BY列名 1 HAVING内部函数表达式 ORDER BY列名 2 ASC/DESC 语句的功能是从 FROM子句列出的表中,按照

29、 WHERE子句中给出的条件,找出满足条件的元组,再按 SELECT子句中给出的目 标列表达式,选出元组中的列值形成结果表。 36 【正确答案】 关系数据模式 【试题解析】 一个关系的逻辑结构就是一张二维表,用二维表的形式表示实体和实体间联系的数据模型称为关系数据模型。 37 【正确答案】 逻辑假 (或 .F.) 【试题解析】 在 Visual FoxPro中,可通过 DIMENSION和 DECLARE两个命令定义数组变量。数组创建后,系统会自动给每个数组元素赋以逻辑假 .F.。 38 【正确答案】 代码 【试题解析】 在项目管理器的 “代码 ”选项卡中包含程序文件、 API库和应用文件。

30、39 【正确答案】 DBC(或 .DBC) ,DBF(或 .DBF) 【试题解析】 数据库文件的扩展名为 DBC,自由表和数据库表的扩展名都是 DBF。 40 【正确答案】 MODIFY 【试题解析】 MODIFY DATABASE是打开数据库设计器修改当前数据库中的对象, CREATE DATABASE是新建一个数据库,但不会打开数据库设计器。 41 【正确答案】 级联 【试题解析】 在删除规则中,如果选择 “级联 ”,在删除父表中记录时,则自动删除子表中的相关所有记 录;选择 “限制 ”表示子表中有相关的记录时,禁止删除父表中的记录;选择 “忽略 ”则表示不做任何参照完整性检查,即删除父表

31、的记录时,与子表无关。 42 【正确答案】 Release 【试题解析】 在 Visual FoxPro表单设计中, Release方法用于将表单从内存中释放 (清除 )。 43 【正确答案】 SYSMENU 【试题解析】 不带参数的 SETSYSMENUTO命令,将屏蔽系统菜单,使菜单不可用。其中 TO DEFAULT将系统菜单恢复为默认的配置; SAVE参数将当前的系统菜单配置指定为 默认配置; NOSAVE参数将默认配置恢复成 Visual FoxPro系统菜单的标准配置。 44 【正确答案】 ReeordSource 【试题解析】 在 Visual FoxPro表单设计中,利用 Rec

32、ordSouree属性指定表格数据源,利用 ReeordSourceType属性指明表格数据源的类型。 45 【正确答案】 1962-10-27 【试题解析】 ww-mm-dd)是严格的日期格式,用这种格式书写的日期常量能表达一个确切的日期,它不受 SETDATE等语句设置的影响。 46 【正确答案】 COLUMN 【试题解析】 在 SQL语句中,给表增加字段的关键字是 ADDCOLUMN,其中COLUMN短语为可选的。 47 【正确答案】 SCT 【试题解析】 在 Visual FoxPro中,表单存盘后,系统将产生扩展名为 SCX(表单 )和 SCT(表单备注 )的两个文件。 48 【正确

33、答案】 Caption 【试题解析】 在 Visual FoxPro表单设计中,利用 Caption属性可以指定表单和控件对象的标题属性。 49 【正确答案】 前 【试 题解析】 Load事件的触发时机为创建对象前, Init事件的触发时机为创建对象时, Init事件在 Load事件之后引发。 50 【正确答案】 计算机等级二级 Visual Foxpro 【试题解析】 在程序中直接使用而由系统自动隐含建立的变量都是私有变量,它的作用域是建立它的模块及其下属模块。利用 LOCAL命令建立的变量为局部变量,局部变量只能在建立它的模块中使用,不能在上层或下层模块中使用,当模块结束时,也将自动释放。因此结果为 “计算机等级二级 Visual FoxPro”。

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

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

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