2008-2009-vfp - a(本)(沧波园) 下载本文

本题

得分 一、选择题(共35小题,每题1分,共计35分)

1.数据库系统中对数据库进行管理的核心软件是( A )。

A . DBMS B. DB C. OS D. DBS 2.关系数据库系统中所使用的数据结构是( D )。

A. 树 B. 图 C. 表格 D. 二维表

3.关键字是关系模型中的重要概念。当一个二维表(A表)的主关键字被包含到另一个二维表(B表)中时,它就称为B表的( C )。

A. 主关键字 B. 候选关键字 C. 外部关键字 D. 超关键字

4.在Visual Foxpro中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为( B )。

A. 向导 B. 设计器 C. 生成器 D. 项目管理器

5.如果某数据库表中有20条记录,当打开表后记录的指针指向第( )号记录,执行的SKIP 6后,当前记录应是第( D )号记录。

A. 20 6 B. 1 6 C. 20 7 D. 1 7

6.数据库(database)是许多相关的数据库表及其关系等对象的集合。在下列有关VFP数据库的叙述中,错误的是( B )。

A. 新建一个数据库后,会生成三个相关文件。

B. 从项目管理器中可以看出,数据库包含表、视图、查询、连接和存储过程。 C. 创建数据库表之间的永久性关系,一般是在数据库设计器中进行。

D. 数据库表之间创建“一对多”永久性关系时,主表必须用主索引或候选索引。 7.在Visual FoxPro中,下列关于表的叙述正确的是( C )。 A. 在数据库表和自由表中,都能给字段定义有效性规则和默认值。 B. 在自由表中,能给字段定义有效性规则和默认值。 C. 在数据库表中,能给字段定义有效性规则和默认值。

D. 在数据库表和自由表中,都不能给字段定义有效性规则和默认值。

8.在数据库表的字段扩展属性中,通过对( B )的设置可以限定字段只能输入数字。

A. 字段格式 B. 输入掩码 C. 字段标题和注释 D. 字段级规则

1

9.有关数据库表和自由表的叙述中,错误的是( B )。

A. 数据库表和自由表都可以用表设计器来建立 B. 数据库表和自由表都支持表间联系和参照完整性 C. 自由表可以添加到数据库中成为数据库表 D. 数据库表可以从数据库中移出成为自由表

10.打开一张有记录的表,分别用函数RECNO()、EOF()和BOF()测试,其结果一定为( B )。 A. 1、.T.和.T. B. 1、.F.和.F. C. 0、.T.和.F. D. 1、.F.和.T.

11.首先执行CLOSE TABLES ALL命令,然后执行( B )命令,可逻辑删除JS(教师)表中年龄超过60岁的所有记录。

A. DELETE FOR YEAR(DATE()-YEAR(csrq))>60

B. DELETE FROM js WHERE YEAR(DATE())-YEAR(csrq)>60 C. DELETE FROM js FOR YEAR(DATE()-YEAR(csrq))>60 D. DELETE FROM js WHILE YEAR(DATE())-YEAR(csrq)>60 12.查询设计器和视图设计器的主要不同表现在( B )。

A. 查询设计器有“更新条件”选项卡,没有“查询去向”选项。 B. 查询设计器没有“更新条件”选项卡,有“查询去向”选项。 C. 视图设计器没有“更新条件”选项卡,有“查询去向”选项。 D. 视图设计器有“更新条件”选项卡,也有“查询去向”选项。 13.下面关于Visual FoxPro数组的叙述中,错误的是( C )。

A. 用DIMENSION和DECLARE都可以定义数组。 B. Visual FoxPro只支持一维数组和二维数组。 C. 一个数组中各个数组元素必须是同一种数据类型。 D. 新定义数组的各个数组元素初值为.F. 。

14.设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表( B )。

A. 在父表连接字段上建立普通索引,在子表连接字段上建立主索引。 B. 在父表连接字段上建立主索引,在子表连接字段上建立普通索引。

C. 在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引。 D. 在父表和子表的连接字段上都要建立主索引。

15.在指定字段或表达式中不允许出现重复值的索引是( D )。

A. 惟一索引 B. 惟一索引和候选索引 C. 惟一索引和主索引 D. 主索引和候选索引

16.Visual FoxPro的“参照完整性”中“插入规则”包括的是( D )。

2

A. 级联和忽略 B. 级联和删除 C. 级联和限制 D. 限制和忽略

17.使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为( D )。

A. 2个 B. 3个 C. 5个 D. 6个

18.在下面的Visual FoxPro表达式中,不正确的是( C )。

A. {^2009-05-01 10:10:10 AM}-10 B. {^2009-05-01}-DATE( ) C. {^2009-05-01}+DATE( ) D. {^2009-05-01}-{^2010-05-01}

19.函数是程序设计语言中重要的语言成分。在下列VFP函数中,其返回值不为字符型数据的是( B )。

A. TYPE( ) B. DOW( ) C. CHR( ) D. TTOC( ) 20.有关ZAP命令的描述,正确的是( C )。

A. ZAP命令只能删除当前表的当前记录。

B. ZAP命令只能删除当前表的带有删除标记的记录。 C. ZAP命令能删除当前表的全部记录。 D. ZAP命令能删除表的结构和全部记录。 21.以下不是查询结果去向的是( C )。

A. 浏览 B. 报表 C. 表单 D. 表 22. 在下列函数中,函数值为数值的是( A )。

A. AT(′人民′,′中华人民共和国′) B. CTOD(′01/01/96′)

C. BOF( ) D. SUBSTR(DTOC(DATE( )),7)

23.在Visual FoxPro中,如果在表之间的联系中设置了参照完整性规则,并在删除规则中选择“限制”,则当删除父表中的记录时,系统反应是( D )。

A. 不做参照完整性检查 B. 不准删除父表中的记录 C. 自动删除子表中所有相关的记录

D. 若子表中有相关记录,则禁止删除父表中记录 24.表格控件的数据源可以是( D )。

A. 视图 B. 表

C. SQL SELECT语句 D. 以上三种都可以 25.在Visual FoxPro中可以用DO命令执行的文件不包括( C )。

A. PRG文件 B. MPR文件

3

C. FRX文件 D. QPR文件 26.扩展名为.SCX的文件是( C )。

A. 备注文件 B. 项目文件 C. 表单文件 D. 菜单文件

27.在下列几组VFP基类中,均具有ControlSource属性的是( D )。

A. ListBox、Label、OptionButton B. ComboBox、EditBox、Grid C. ComboBox、Grid、Timer

D. EditBox、CheckBox、OptionGroup

28.可以链接或嵌入OLE对象的字段类型是( C )。

A. 备注型字段 B. 通用型和备注型字段 C. 通用型字段 D. 任何类型的字段

29.下面关于属性、方法和事件的叙述中,错误的是( D )。

A. 属性用于描述对象的状态,方法用于表示对象的行为。 B. 基于同一个类产生的两个对象可以分别设置自己的属性值。 C. 事件代码也可以像方法一样被显示调用。

D. 在新建一个表单时,可以添加新的属性、方法和事件。 30.结构化程序设计的三种基本逻辑结构是( B )。

A. 选择结构、循环结构和嵌套结构 B. 顺序结构、选择结构和循环结构 C. 选择结构、循环结构和模块结构 D. 顺序结构、递归结构和循环结构

31.下列几组控件中,均为容器类的是( C )。

A. 表单、列、组合框 B. 列表框、列、下拉列表框 C. 页框、页面、表格 D. 表单、命令按钮组、OLE控件 32.对于创建新类,VFP提供的工具有( B )。

A. 类设计器和报表设计器 B. 类设计器和表单设计器 C. 类设计器和查询设计器 D. 类设计器

33.在一应用程序的主程序中建立事件循环的语句是( C )。 A. DO WHILE B. SCAN

C. READ EVENTS D. CLEAR EVENTS

34.在某菜单中,有一菜单项显示为“Backup”(首字母B有下划线,即访问键为ALT+B),则在设计此菜单时,在该菜单名称中可输入( C )。

4