1、国家二级 VF笔试模拟试卷 122及答案与解析 1 数据库 (DB)、数据库系统 (DBS)、数据库管理系统 (DBMS)三者之间的关系是 _。 ( A) DBS包括 DB和 DBMS ( B) DBMS包括 DB和 DBS ( C) DB包括 DBSDBMS ( D) DBS就是 DB,也就是 DBMS 2 在 Visual FoxPro中 “表 ”是指 _。 ( A)报表 ( B)关系 ( C)表格 ( D)表单 3 数据库系统与文件系统的最主要区别是 _。 ( A)数据库系统复杂,而文件系统 简单 ( B)文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以解决 ( C)文件系统只
2、能管理程序文件,而数据库系统能够管理各种类型的文件 ( D)文件系统管理的数据量较少,而数据库系统可以管理庞大的数据量 4 在当前表单的 LABELI控件中显示系统时间的语句是 _。 ( A) THISFORM LABEL1 CAPTION=TIME() ( B) THISFORM LABEL1 VALUE=TIME() ( C) THISFORM LABELI TEXT=TIME() ( D) THISFORM LABEL1 CONTROL=TIME() 5 在关系模型中,为了实现 “关系中不允许出现相同元组 ”的约束应使用 _。 ( A)临时关键字 ( B)主关键字 ( C)外部关键字 (
3、 D)索引关键字 6 在 Visual FoxPro中创建项目,系统将建立一个项目文件,项目文件的扩展名是 _。 ( A) pro ( B) prj ( C) pjx ( D) itm 7 在 Visual FoxPro的项目管理器中不包括的选项卡是 _。 ( A)数据 ( B)文档 ( C)类 ( D)表单 8 在 Visual FoxPro中说明数组的命令是 _。 ( A) DIMENSIONARRAY ( B) DECLAREARRAY ( C) DIMENSION和 D欧九 A1lE ( D)只有 DIMENSION 9 数据库表可以设置字段有效性规则,字段有效性规则属于 _。 ( A
4、)实体完整性范畴 ( B)参照完整性范畴 ( C)数据一致性范畴 ( D)域完整性范畴 10 在 Visual FoxPro中字段的数据类型不可以指定为 _。 ( A) 日期型 ( B)时间型 ( C)通用型 ( D)备注型 11 执行下列命令后,最后一条命令输出的结果是 _。 STORE“?“TO A1 STORE “S“ TO A2 STORE 200 TO XM CHAR(20);SD CHAR(15) ( B) CREATE TABLE ST(XH CHAR(5),XM CHAR(20)NOT NULL,SD CHAR(15) ( C) CREATE TABLE ST(XH CHAR(
5、5) NOT NULL,XM CHAR(20),SD CHAR(15) ( D) CREATE TABLE ST(XH CHAR(5) UNIQUE;XM CHAR(20);SD CHAR(15) 23 使用 SQL语言有 2种方式,它们是 _。 ( A)菜单式和交互式 ( B)嵌 入式和程序式 ( C)交互式和嵌入式 ( D)命令式和解释式 24 如果要选择分数在 70 80之间的记录,正确的 SQL表达式是 _。 ( A)分数 =70 AND =80 ( B)分数 BETWEEN 70 AND 80 ( C)分数 =70 OR分数 =80 ( D)分数 IN(70,80) 25 在 Vis
6、ual FoxPro的表中,可以链接或嵌入 OLE对象的字段类型是 _。 ( A)备注型字段 ( B)通用型和备注型字段 ( C)通用型字段 ( D)任何类型的字段 26 在一表单 中,如果一个命令按钮 Coml的方法程序中要引用文本框 Textl中的Value属性值,下列中的 _是正确的。 ( A) ThisForm.Textl.Value ( B) This.Textl.Value ( C) Coml.Textl.Value ( D) This.Parent.Value 27 使用报表向导创建报表的步骤中,不包括 _。 ( A)字段选取 ( B)建立索引 ( C)分组记录 ( D)定义报表
7、布局 28 在创建数据表的 CREATE TABLE语句中,可以定义与该表有关的完整 性约束条件。下列选项中,定义惟一性约束的是 _。 ( A) CHECK ( B) PRIMARYKEY ( C) NOTNULL ( D) UNIQUE 29 自由表不能创建的索引是 _。 ( A)主索引 ( B)普通索引 ( C)候选索引 ( D)惟一索引 30 下列叙述中,错误的是 _。 ( A)可以将同一个数据库文件添加在不同的项目文件中 ( B)可以将同一个表单文件添加在不同的项目文件中 ( C)可以将同一个自由表文件添加在不同的数据库文件中 ( D)可以将同一个自由表文件添 加在不同的项目文件中 3
8、1 如果要将用户自定义的菜单内容添加到系统菜单之后,应使用 “显示 ”菜单中的“常规选项 ”,在 “常规选项 ”对话框中的位置设置选取 _。 ( A)替换 ( B)追加 ( C)在 之前 ( D)在 之后 32 下列控件中, _是输出类控件。 ( A)标签 ( B)文本框 ( C)编辑框 ( D)微调按钮 33 在 Visual FoxPro的表中,如果要用一个字段来存放图形、电子表格、声音等多媒体数据,应将该字段的类型定义成 _。 ( A)浮动型 ( B)通 用型 ( C)字符型 ( D)备注型 34 Visual FoxPro的 “项目管理器 ”的 “文档 ”选项卡用于显示和管理 _。 (
9、 A)表单、报表和标签 ( B)表单、控件和数据库 ( C)数据库、自由表和报表 ( D)数据库、自由表和查询 35 下列关于 Visual FoxPro工具栏的叙述中,错误的一条是 _。 ( A)工具栏可以显示或隐藏 ( B)可以修改和删除系统提供的工具栏 ( C)用户可以创建自己的工具栏 ( D)可以删除用户创建的工具栏 36 设 Visual FoxPro的程序中有 PROG1.prg、 PROG2.prg、 PROG3.prg三层程序依次嵌套,下面的叙述中,正确的是 _。 ( A)在 PROG1.prg中用 ! RUN PROG 2.prg语句可以调用 PROG2.prg 子程序 (
10、B)在四 PROG2.prg中用 RUN PROG3.prg语句可以调用 PROG3.prg子程序 ( C)在 PROG3.prg中用 RETURN 语句可以返回 PROG1.prg主程序 ( D)在 PROG3.prg中用 RETUN TO MASTER语句可返回 PROG1.prg主程序 37 设 X=100, Y=200, C=“X+Y“,则表达式 5+&G的值是 _。 ( A) 305 ( B) 503 ( C) 300 ( D) 5+“X+Y“ 38 向学生表 ST中增加一个新列:出生日期 (RQ),其类型为日期型。实现该功能的正确的 SQL语句是 _。 ( A) APPEND TA
11、BLE RQ DATE ADD ST ( B) APPEND TABLE RQ DATE ADD ST NOT NULL ( C) ALTER TABLE ST ADD RQ DATE SMALLINT ( D) ALTER TABLE ST ADD RQ DATE 39 对一个表文件建立索引文件时,其关键字段不能是 _。 ( A)数值型 ( B)日期型 ( C)字符型 ( D)备注型 40 执行如下程序: STORE “ “ TO ANS DO WHILE .T. 3, 10 SAY “1添加 2删除 3修改 4退出 “ 5, 15 SAY “请输入选择: “ GET ANS READ IF
12、 TYPE(“ANS“)=“C“ AND.VAL(ANS) =3.AND.VAL(ANS) 0 PROG=“PROG“+ANS+“.PR“, DO &PROG ENDIF QUIT ENDDO 如果在 “请输入选择: ”时,键入 4,则系统 _。 ( A)调用子程序 PROG4.prg ( B)调用于程序 &PROG.prg ( C)返回 Visual FoxPro状态 ( D)返回操作系统状态 41 若线性表的长度经常发生变化,那么该线性表应采用的存储结构是 【 】。 42 软件开发过程中所使用的资源一般包括: 【 】、软件资源和硬件资源。 43 数据管理技术的发展主要经历了人工管理、文件系
13、统和【 】 3个阶段。 44 Visual FoxPro中不允许在主关键字字段中有重复值或【 】。 45 要使得在 “应用程序生成器 ”中所做修改与当前活动项目保持一致,应单击【 】按钮。 46 查询设计器的 “筛选 ”选项卡用来指定查询的【 】。 47 关系数据库是采用【 】作为数据的组织方式。 48 设系统日期为 2001年 12月 31日,下列表达式的值是【 】。 VAL(SUBSTR(“1999“,3)+RIGHT(STR(YEAR(DATE(), 2)+17 49 由表单向导创建的表单,主要是依靠【 】而定。 50 对于图书管理数据库,检索书名是以 “Internet”开头的所有图书
14、的书名和作者。请对下面的 SQL语句填空: SELECT书名,作者 FROM 图书 WHERE【 】 51 对于图书管理数据库,检索没有借阅任何图书的读者的姓名和所在单位。请对下面的 SQL语句填空: SELECT姓名,单位 FROM 读者 WHERE【 】 (SELECT*FROM 借阅 WHERE【 】 52 在 “表单设计器 ”的【 】窗口和【 】窗口,可以设置表单及其对象的属性、事件和方法程序。 国家二级 VF笔试模拟试卷 122答案与解析 1 【正确答案】 A 【试题解析】 据库 (DB)是指存储在计算机存储设备上、结构化的相关数据的集合,数据库系统 (DBS)是指引进数据库技术后的
15、计算机系统,数据库管理系统(DBMS)是为数据库建立、使用和维护而配置的软件系统。它们之间的关系是数据库系统包括数据库和数据库管理系统、 2 【正确答案】 B 【试 题解析】 Visual FoxPro是一种关系数据库管理系统,一个 “表 ”就是一个关系,一个关系就是一个二维表。 3 【正确答案】 B 4 【正确答案】 A 【试题解析】 标签 Label)是用于显示文本的图形控件,被显示的文本在Caption属性中指定,称为标题文本。利用标签显示当前时间,应使用 Caption属性。 5 【正确答案】 B 【试题解析】 实体完整性是保证表中记录唯一的特性,即在一个表中不允许有重复的记录出现。在
16、 Visual FoxPro中利用主关键字或候选关键字来保证表 中的记录唯一。 6 【正确答案】 C 【试题解析】 在 Visual FoxPro中,项目管理器的文件扩展名是 pjx。 7 【正确答案】 D 【试题解析】 项目管理器窗口中共包括 “全部 ”、 “数据 ”、 “文档 ”、 “类 ”、 “代码 ”和 “其他 ”6个选项卡。 8 【正确答案】 C 【试题解析】 创建数组可以使用 DIMENSION和 DECLARE两个命令,它们的功自皖全相同。 9 【正确答案】 D 10 【正确答案】 B 【试题解析】 Visual FoxPro所支持的数据类型有 字符型、货币型、浮点型、数值型、日
17、期型、日期时间型、双精度型、整型、逻辑型、备注型、通用型、字符型 (二进制 )、备注型 (二进制 )。没有单独的时间型数据,只有日期时间型数据。 11 【正确答案】 B 12 【正确答案】 C 13 【正确答案】 B 14 【正确答案】 D 15 【正确答案】 A 16 【正确答案】 A 17 【正确答案】 B 18 【正确答案】 C 19 【正确答案】 C 20 【正确答案】 B 21 【正确答案】 A 22 【正确答案】 C 23 【正确答案】 C 24 【正确答案】 B 25 【正确答案】 C 26 【正确答案】 A 27 【正确答案】 B 28 【正确答案】 D 29 【正确答案】 A
18、 30 【正确答案】 C 31 【正确答案】 B 32 【正确答案】 A 33 【正确答案】 B 34 【正确答案】 A 35 【正确答案】 B 36 【正确答案】 D 37 【正确答案】 A 38 【正确答案】 D 39 【正确答案】 D 40 【正确答案】 D 41 【 正确答案】 链式存储结构 42 【正确答案】 人员资源 43 【正确答案】 数据库系统 44 【正确答案】 空值 【试题解析】 Visual FoxPro不允许在主关键字字段中有重复值或空值。 45 【正确答案】 清理 【试题解析】 要使得在 “应用程序生成器 ”中所做修改与当前活动项目保持一致,应单击清理按钮。 46 【
19、正确答案】 查询条件 或 条件 【试题解析】 查询设计器的 “筛选 ”选项卡用来指定查询的查询条件; “连接 ”选项卡用于编辑连接条件; “排序依据 ”选项卡用于指定 排序的字段和排序方式等选项卡。 47 【正确答案】 关系模型 【试题解析】 用二维表结构来表示实体以及实体之间联系的模型称为关系模型。关系数据模型是以关系数学理论为基础的,在关系模型中,操作的对象和结果都是二维表,这种二维表就是关系。 关系模型与层次型、网状型的本质区别在于数据描述的一致性,模型概念单一。在关系型数据库中,每一个关系都是一个二维表,无论实体本身还是实体间的联系均用称为 ”关系 ”的二维表来表示,使得描述实体的数据
20、本身能够自然地反映它们之间的联系。而传统的层次和网状模型数据库是使用链接指 针来存储和体现联系的 48 【正确答案】 9918.00 或 9918 【试题解析】 DATE():返回当前系统闩期 YEAR():从指定的日期表达式或闩期时间表达式中返回年份 STR(数值表达式 ),长度 ,小数位数 ):将数值表达式的值转换成字符串,转换时根据需要自动进行凹舍五入。 RiGHT(字符表达式,长度 ):从指定表达式值的右端取一个指定长度的子串作为函数值。 SUBSTR(字符表达式,起始位置 ,长度 )从指定表达式的指定起始位置取指定长度的子串 作为函数值。 VAL(字符表达式 ,长度 ,小数位数 ):
21、将数字符号 (包括正负号、小数点 )组成的字符型数据转换成相应的数值型数据。 题面 VAL(SUBSTR(“1999“,3)+RIGHT(STR(YEAR(DATE(), 2)+17=VAL(99+RiGHT (STR(“2001“), 2)+17=VAL(“99“+“01“)+17=9901+17=9918。 49 【正确答案】 数据环境 【试题解析】 在打开或修改一个表单或报表时需要打开的全部表、视图和关系。随表单或报表一起保 存的数据环境可以用 “数据环境设计器 ”进行修改。 50 【正确答案】 书名 LIKE“Internet%“,或 Left(书名, 8) Internet 【试题解
22、析】 查询操作使用 SELECT语句。本题是基于单个表即图书表的带有条件的简单查询,其条件是以 “Internet”开头的书名,要用到 LIKE运算,条件表达式为 “书名 LIKE”Internet%” 。注意, LIKE运算符后面的 “Internet”及 %要用双引号括起来。 在 SQL语句中, LIKE是字符串匹配运算符, %表示匹配包含零个或多个字符的任意 字符串。这个通配符既可以用作前缀也可以用作后缀。 51 【正确答案】 NOT EXISTS, 借阅 .借书证号读者 .借书证号 【试题解析】 查询操作使用 SELECT命令,本题是连接查询和嵌套查询的结合使用,内层查询是将借阅表和读者表通过借书证号连接起来,查询的结果是所有借阅了图书的信息的集合,外层查询读者表中不在内层查询结果中出现的读者姓名和单位,在 WHERE条件短语中要用 NOT EXISTS谓词。 EXISTS是谓词, EXISTS或 NOT EXISTS是用来检查在子查询中是否有结果返回,即存 在元组或不存在元组。 52 【正确答案】 属性 ,代码
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1