一、选择题
(1)~(35)题每题2分,共70分。
下列各题A)、B)、C)、D)四个先项中,只有一个选择是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1 关系数据库管理系统所管理的关系是 。
A) 一个DBF文件 B) 若干个二维表 C) 一个DBC文件 D) 若干个DBC文件
(2 不允许记录中出现重复索引值的索引是 。
A) 主索引 B) 主索引、候选索引、普遍索引
C) 主索引和候选索引 D) 主索引、候选索引和唯一索引
(3 要控制两个表中数据的完整性和一致性可以设置“参照完整性”,要求这两个表 。
A) 是同一个数据库中的两个表 B) 不同数据库中的两个表
C) 两个自由表 D) 一个是数据库表另一个是自由表
(4 在VISUAL FOXPRO中,可以对字段设置默认值的表 。
A) 必须是数据库表 B) 必须是自由表
C) 自由表或数据库表 D) 不能设置字段的默认值
(5 VISUAL FOXPRO关系数据库管理系统能够实现的三种基本关系运算是 。
A) 索引、排序、查找 B) 建库、录入、排序
C) 选择、投影、联接 D) 显示、统计、复制
(6 打开VISUAL FOXPRO“项目管理器”的“文档”(DOCS)选项卡,其中包含 。
A) 表单(FORM)文件 B) 报表(REPORT)文件
C) 标签(LABEL)文件 D) 以上三种文件
(7 可以链接或嵌入OLE对象的字段类型是 。
A) 备注型字段 B) 通用型和备注型字段
C) 通用型字段 D) 任何类型的字段
(8 下面关于属性、方法和事件的叙述中,错误的是 。
A) 属性用于描述对象的状态,方法用于表示对象的行为
B) 基于同一个类产生的两个对象可以分别设置自己的属性值
C) 事件代码也可以像方法一样被显示调用
D) 在新建一个表单时,可以添加新的属性、方法和事件
(9 查询设计器和视图设计器的主要不同表现在于 。
A) 查询设计器有“更新条件”选项卡,没有“查询去向”选项
B) 查询设计器没有“更新条件”选项卡,有“查询去向”选项
C) 视图设计器没有“更新条件”选项卡,有“查询去向”选项
D) 视图设计器有“更新条件”选项上,也有“查询去向”选项
(10 在VISUAL FOXPRO中,表单(FORM)是指 。
A) 数据库中各个表的清单 B) 一个表中各个记录的清单
C) 数据库查询的列表 D) 窗口界面
(11 在VISUAL FOXPRO中,打开数据库的命令是 。
A) OREN DATABASE <数据库名> B) USE <数据库名>
C) USE DATABASE <数据库名> D) OPEN <数据库名>
(12 连续执行以下命令之后,最后一条命令的输出结果是 。
SET EXACT OFF
X="A "
?IIF("A"=X,X-"BCD",X+"BCD")
A) A B) BCD C) A BCD D) ABCD
(13 在以下四组函数运算中,结果相同的是 。
A) LEET("VISUAL FOXPRO",6)与SUBSTR("VISUAL FOXPRO",1,6)
B) YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)
C) VARTYPE("36-5*4")与VARTYPE(36-5*4)
D) 假定A="THIS", B="IS A STRING", A-B与A+B
(14 在VISUAL FOXPRO中,用于建立或修改过程文件的命令是 。
A) MODIFY <文件名> B) MODIFY COMMAND <文件名>
C) MODIFY PROCEDURE <文件名> D) 上面B)和C)都对
(15 在SQL查询时,使用WHERE子句指出的是 。
A) 查询目标 B) 查询结果 C) 查询条件 D) 查询视图
(16 在下面关于面向对象数据库的叙述中,错误的是 。
A) 每个对象在系统中都有唯一的对象标识
B) 事件作用于对象,对象识别事件并作出相应反应
C) 一个子类能够继承其所有父类的属性和方法
D) 一个父类包括其所有子类的属性和方法
(17 结构化程序设计的三种基本逻辑结构是 。
A) 选择结构、循环结构和嵌套结构
B) 顺序结构、选择结构和循环结构
C) 选择结构、循环结构和模块结构
D) 顺序结构、递归结构和循环结构
(18 使用命令DECLARE MM(2,3)定义的数组,包含的数组元素(下标变量)的个数为 。
A) 2个 B) 3个 C) 5个 D) 6个
(19 使用VISUAL FOXPRO的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在RESULT中选择 。
A) PAD NAME B) SUBMENU C) COMMAND D) PROCEDURE
(20 VISUAL FOXPRO的报表文件.FRX中保存的是 。
A) 打印报表的预览格式 B) 打印报表本身
C) 报表的格式和数据 D) 报表设计格式的定义
(21 在VISUAL FOXPRO中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择 。
A) 限制(RESTRICT B) 忽略(IGNORE)
C) 级联(CASCADE D) 级联(CASCADE)或限制(RESTRICT)
(22 在VISUAL FOXPRO的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是 。
A) 永久性关联 B) 永久性关联或临时性关联
C) 临时性关联 D) 永久性关联和临时性关联
(23 清除主窗口屏幕的命令是 。
A) CLEAR B) CLEAR ALL C) CLEAR SCREEN D) CLEAR WINDOWS
(24 在创建快速报表时,基本带区包括 。
A) 标题、细节和总结 B) 页标头、细节和页注脚
C) 组标头、细节和组注脚 D) 报表标题、细节和页注脚
(25 在下面的VISUAL FOXPRO表达式中,不正确的是 。
A) {^2002-05-01 10:10:10 AM}-10
B) {^2002-05-01}-DATE()
C) {^2002-05-01}+DATE()
D) {^2002-05-01}+[1000>
(26 如果要在屏幕上直接看到查询结果,“查询去向”应该选择 。
A) 屏幕 B) 浏览 C) 临时表或屏幕 D) 浏览或屏幕
(27 使用菜单操作方法打开一个在当前目录下已经存在的查询文件ZGJK.QPR后,在命令窗口生成的命令是 。
A) OPEN QUERY ZGJK.QPR B) MODIEY QUERY ZGJK.QPR
C) DO QUERY ZGJK.QPR D) CREATE QUERY ZGJK.QPR
(28 下面关于VISUAL FOXPRO数组的叙述中,错误的是 。
A) 用DIMENSION和DECLARE都可以定义数组
B) VISUAL FOXPRO只支持一维数组和二维数组
C) 一个数组中各个数组元素必须是同一种数据类型
D) 新定义数组的各个数组元素初值为.F.
(29 在下列函数中,函数值为数值的是 。
A) AT(′人民′,′中华人民共和国′)
B) CTOD(′01/01/96′)
C) BOF()
D) SUBSTR(DTOC(DATE()),7)
(30 在VISUAL FOXPRO中,通用型字段G和备注型字段M在表中的宽度都是 。
A) 2个字节 B) 4个字节 C) 8个字节 D) 10个字节
(31 不论索引是否生效,定位到相同记录上的命令是 。
A) GO TOP B) GO BOTTOM C) GO 6 D) SKIP
(32 可以伴随着表的打开而自动打开的索引是 。
A) 单一索引文件(IDX B) 复合索引文件(CDX)
C) 结构化复合索引文件 D) 非结构化复合索引文件
(33 要为当前表所有职工增加100元工资应该使用命令 。
A) CHANGE 工资 WITH 工资+100
B) REPLACE 工资 WITH 工资+100
C) CHANGE ALL 工资 WITH 工资+100
D) REPLACE ALL 工资 WITH 工资+100
(34 VISUAL FOXPRO参照完整性规则不包括 。
A) 更新规则 B) 查询规则 C) 删除规则 D) 插入规则
(35 在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现的 。
A) “一方”表的主索引或候选索引,“多方”表的普通索引
B) “一方”表的主索引,“多方”表的普通索引或候选索引
C) “一方”表的普通索引,“多方”表的主索引或候选索引
D) “一方”表的普通索引,“多方”表的候选索引或普通索引
二、填空题(每空2分,共30分)
(1 在关系数据库中,二维表的列称为属性,二维表的行称为 [1> 。
(2 在VISUAL FOXPRO中,项目文件的扩展名是 [2> 。
(3 查询设计器的“筛选”选项卡用来指定查询的 [3> 。
(4 要为表单设计下列拉式菜单,首先需要在菜单设计时,在“常规选项”对话框中选择“顶层表单”复选框;其次要将表单的SHOW WINDOW属性值设置为 [4> ,使其成为顶层表单;最后需要在表单的 [5> 事件代码中添加调用菜单程序的命令。
* * * 样本数据库* * *
假设图书管理数据库中有3个表,图书.DBF、读者.DBF和借阅.DBF。它们的结构分别如下:
图书(总编号C(6),分类号C(8),书名C(16),作者C(6),出版单位C(20),单价N(6,2))
读借(借书证号C(4),单位C(8),姓名C(6),性别C(2),职称C(6),地址C(20))
借阅(借书证号C(4),总编号C(6),借书日期D(8))
(5 在上述图书管理数据库中,图书的主索引是总编号,读者的主索引是借书证号,借阅的主索引应该是 [6> 。
(6 有如下SQL语句:
SELECT 读者.姓名,读者.职称,图书.书名,借阅.借书日期;
FROM图书管理!读者,图书管理!借阅,图书管理!图书;
WHERE借阅.借书证号=读者.借书证号;
AND图书.总编号=借阅.总编号
其中WHERE子句中的“借阅.借书证号=读者.借书证号”对应的关系操作是 [7> 。
(7 如果要在藏书中查询“高等教育出版社”和“科学出版社”的图书,请对下面的SQL语句填空。
SELECT 书名,作者,出版单位;
FROM 图书管理!图书;
WHERE 出版单位 [8>
(8 如果要查询所藏图书中,各个出版社的图书最高单价、平均单价和册数,请对下面的SQL语句填空。
SELECT 出版单位,MAX(单价), [9> , [10> ;
FROM 图书管理!图书;
[11> 出版单位
(9 如果要查询借阅了两本和两本以上图书的读者姓名和单位,请对下面的SQL语句填空。
SELECT 姓名,单位;
FROM 图书管理!读者;
(SELECT [12>;
FROM 图书管理!借阅;
CROUP BY 借书证号;
[13> COUNT(*)>=2)
(10 运行XY.PRG程序后,将在屏幕上显示如下乘法表:
1 1
2 2 4
3 3 6 9
4 4 8 12 16
5 5 10 15 20 25
6 6 12 18 24 30 36
7 7 14 21 28 35 42 49
8 8 16 24 32 40 48 56 64
9 9 18 27 36 45 54 63 72 81
请对下面的程序填空:
* * * 计算乘法XY.PRG * * *
SET TALK OFF
CLEAR
FOR J=1 TO 9
?STR(J,2)+′) ′
FOR [14>
?? [15>
ENDFOR
?
ENDFOR
RETURN
二级笔试样卷(VISUAL FOXPRO程序设计)答案
一、选择题
(1 B
(2 C
(3 A
(4 A
(5 C
(6 D
(7 C
(8 D
(9 B
(10 D
(11 A
(12 C
(13 A
(14 B
(15 C
(16 D
(17 B
(18 D
(19 B
(20 D
(21 C
(22 C
(23 A
(24 B
(25 C
(26 D
(27 B
(28 C
(29 A
(30 B
(31 C
(32 C
(33 D
(34 B
(35 A
二、填空题
(1 [1> 元组
(2 [2> PJX或.PJX
(3 [3> 查询条件
(4 [4> 2
[5> INIT
(5 [6> 总编号+借书证号或 借书证号+总编号
(6 [7> 内部联接(INNER JOIN) 或 联接(JOIN)
(7 [8> IN("高等","科学")或IN("高等教育出版社","科学出版社")或 出版单位="高等教育出版社".OR.出版单位="科学出版社"
注:出版单位的次序不限
(8 [9> AVG(单价)
[10>COUNT(*)
[11>GROUP BY
(9 [12>借书证号
[13>HAVING
(10 [14>FOR K=1 TO J
[15>STR(J*K,6)
注:其中的K可以是其他字母。
以上为百科题库网整理的关于"使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在Result中选择()"试题答案及解析,如想学习更多信息技术/IT类竞赛题,欢迎访问www.baiketk.com查看搜索更多相关信息。
转载请注明:百科题库网https://www.baiketk.com/q_l5eaa6dbf7be18.html