您现在的位置: 中国男护士网 >> 考试频道 >> 计算机等级 >> 二级辅导 >> VFP >> 模拟题 >> 正文    
  VisualFoxPro语言程序设计 【注册男护士专用博客】          

VisualFoxPro语言程序设计

www.nanhushi.com     佚名   不详 

一、选择题  
(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) 查询设计器没?quot;更新条件"选项卡,有"查询去向"选项  
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] 。 

(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可以是其他字母。

 

文章录入:杜斌    责任编辑:杜斌 
  • 上一篇文章:

  • 下一篇文章:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
     

    联 系 信 息
    QQ:88236621
    电话:15853773350
    E-Mail:malenurse@163.com
    免费发布招聘信息
    做中国最专业男护士门户网站
    最 新 热 门
    最 新 推 荐
    相 关 文 章
    没有相关文章
    专 题 栏 目

      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)                            【进男护士社区逛逛】
    姓 名:
    * 游客填写  ·注册用户 ·忘记密码
    主 页:

    评 分:
    1分 2分 3分 4分 5分
    评论内容:
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。