河海大学VFP期末考试复习

(3) 。 A、自由表 B、报表 C、临时表 D、表单

4、在“项目管理器”窗口中选择一个表,然后单击“修改”或“浏览”按钮,则指定的表将被打开(假设该表在这之前未被打开)。在下列有关该表所在工作区的叙述中,正确的是(4) 。

A.在1号工作区中打开 B. 在当前工作区中打开

C. 在当前工作区的下一个工作区中打开,且该工作区被设置为当前工作区 D. 在当前未被使用的最小工作区中打开,且该工作区被设置为当前工作区 5、建立多表查询时,多张表之间需要建立联接,联接的类型有四种,不包括下列 (5) 。 A、左联接 B、右联接 C、外联接 D、内联接 6、SQL的SELECT语句中, (6) 短语用于筛选源表记录。 A、JOIN B、WHERE C、HAVING D、ORDER BY 7、利用一条 (7) 命令(语句)可以给多个内存变量赋同一个值。 A、SELECT-SQL B、STORE

C、SAVE D、RESTORE

8、用户设计菜单系统时,系统默认的菜单位置是 (8) 。 A、 追加在原系统菜单的后面 C、插入到原系统菜单的前面 C、替换原有的系统菜单 D、与原系统菜单无关 9、在下列有关VFP表索引的叙述中,错误的是 (9) 。

A.通过创建表的索引,不仅可以对记录数据进行排序,而且可以实现记录的筛选 B.对于数据库表来说,可以创建VFP系统支持的所有类型的索引 C.在表打开时,系统会自动地将默认的第一个索引作为主控索引 D.表的唯一索引并不能控制字段数据输入时的重复 10、以下符号中,属于VFP常量的是 (10) 。 A、3.14E10 B、.TRUE. C、TIME D、#ABCD# 11、下列函数中,返回值为逻辑型的是 (11) 。 A、LEN() B、EOF() D、DOW() D、CTOD() 12、在VFP集成环境下,用户利用DO命令执行一个程序文件时,系统实质上是执行 (12)

文件。 A、.prg B、.bak C、.fxp D、.exe 13、函数SELECT(1)的返回值是 (13) 。

A. 当前工作区号

B. 当前工作区的下一个工作区号 C. 当前未被使用的最小工作区号 D. 当前未被使用的最大工作区号

14、要使当前表中每条记录的工资都增加1500元,应该使用 (14) 命令。

E、 CHANGE 工资 WITH 工资+1500 F、 REPLACE 工资 WITH 工资+1500

G、 CHANGE ALL 工资 WITH 工资+1500 H、 REPLACE ALL 工资 WITH 工资+1500

15、运行下列程序段后,屏幕上显示的内容是 (15) 。 y=DTOC(DATE(), 1) y=.NULL.

第 17 页 共 32 页

? TYPE(\

A. C B. D C. L D. NULL

16、命令_SCREEN.ActiveForm.ActiveControl的引用对象是 (16) 。 A、当前活动表单 B、当前活动控件 C、指定表单 D、指定控件 17、能使表单的Visible属性设置为.F.的方法是 (17) 。 A、Hide B、Show C、Release D、SetFocus 18、在创建表单时,关于选项按钮组,下列说法中正确的是 (18) 。 A、选项按钮的个数由Value属性值决定

B、选项按钮的个数由Name属性值决定

C、选项按钮的个数由ButtonCount属性值决定 D、选项按钮的个数由Caption属性值决定

19、下列几组控件中,都有ControlSource属性的是 (19) 。

A.表单(Form)、文本框(TextBox)、列表框(ListBox) B.表单集(FormSet)、表单(Form)、页框(PageFrame) C.表单(Form)、页面(Page)、列(Column) D.列(Column)、选项按钮组(OptionGroup)、编辑框(EditBox) 20、在定义表结构时,以下(20)__ 数据类型的字段宽度都是定长的。

A、字符型、货币型、数值型 B、字符型、货币型、整型 C、备注型、逻辑型、数值型 D、日期型、备注型、逻辑型

21、创建并保存一个表、数据库、查询、表单、报表、类库、程序或菜单时,生成的文件

个数不尽相同。若创建了一个表单并保存之,则会在所存储的磁盘上生成 (21) 个与该表单相关的文件。 A.1 B.2 C.3 D.4

22、不同类型的文件有不同的默认扩展名。数据库文件、表文件以及可视类库文件的默认扩展名分别是 (22) 。 A、.DBT .DBF .VCT B、.DBC .DBF .VCX C、.DBC .MPR .PRG D、.DBT .FPT .QPX 23、如果要使文本框获得焦点,则可以使用下列方法_(23)____。

A、SetFocus B、GotFocus C、LostFocus D、都可以 24、将文本框对象的__(24)____属性设置为“.T.”,表单运行时,该文本框可以获得焦点,

但文本框中显示的内容为只读。 A、Enabled B、 Visible C、ReadOnly D、Default 25、创建表单对象前发生 (25) 事件。 A、Init B、Load C、InteractiveChange D、Activate

26、在设计查询时,查询结果的去向可以有多个选择。设xh和xm是XS表中的两个字段,则下列SELECT-SQL命令中语法错误的是 (26) 。

A.SELECT xh, xm FROM xs INTO DBF xsa

B.SELECT xh, xm FROM xs INTO CURSOR xsa C.SELECT xh, xm FROM xs INTO FILE xsa D.SELECT xh, xm FROM xs TO SCREEN

27、在VFP系统中,逻辑运算符的优先顺序是 (27) 。 A、NOT、AND、OR B、NOT、OR 、AND

第 18 页 共 32 页

C、AND、NOT、OR D、OR 、NOT、AND

28、对于任何子类或对象来说,一定具有的属性是 (28) 。

E. Caption B、BaseClass C、 ListIndex D. Text

29、若从表单的数据环境中,将一个数据库表或自由表拖放到表单中,则在表单中添加的

控件类型是 (29) 。 A、复选框 B、列表框 C、文本框 D、表格 30、在下列有关控件的叙述中,错误的是 (30) 。

A.对于标签控件(Label)的Caption属性值来说,其长度(即字符个数)没有限制 B.复选框控件(CheckBox)的Value属性值可以设置为0,或1,或2 C.有些控件无Caption属性,例如文本框(TextBox)

D.有些控件可通过相应的生成器设置其部分属性,例如命令按钮组(CommandGroup) 31、在表单ThisForm上的一个控件的事件或方法代码中,改变该表单的背景色为绿色的命

令是THIS. (31) .BackColor=RGB(0,255,0) 。 A、This B、 Parent C、Thisform D、Activeform

32、命令按钮的类型有文本按钮和图片按钮两种,图片按钮是在Picture属性中设置,而文

本按钮,应该在 (32) 属性中设置。 A、Caption B、 ControlSource C、Value D、Name 33、在下列对象中,不属于容器类的是 (33) 。 A、命令按钮组 B、组合框 C、表单 D、页框 34、对于表单上的任何一个对象,用户可以创建新的 (34) 。 A、属性、事件和方法 B、属性和方法 C、事件和方法 D、属性和事件

35、有一菜单文件MAIN.MNX,运行该菜单的操作是___(35) 。 A. 执行命令 DO MAIN.MNX

B. 执行命令 DO MENU MAIN.MNX

C. 先生成菜单程序文件MAIN.MPR,再执行命令DO MAIN.MPR

D. 先生成菜单程序文件MAIN.MPR,再执行命令DO MENU MAIN.MPR 36、在创建表索引时,索引表达式可以包含一个或多个表字段。在下列字段类型中,不能

直接选作索引表达式的是 __(36)__ 。

A.备注型 B.日期型 C. 逻辑型 D.字符型 37、在一个项目中可以设置主程序的个数是 (37) 。

A、3个 B、2个 C、1个 D、任一个

38、触发器是在绑定在表上的一个逻辑表达式,当表中的记录被指定的操作命令修改时,

触发器被激活。VFP提供的触发器不包括 (38) 。 A、删除触发器 B、更新触发器 C、级联触发器 D、插入触发器

39、对工具栏的设计和应用,下列说法中正确的是 (39) 。

A.只可以在设计工具栏类时添加控件

B.只可以在“表单设计器”窗口中向工具栏添加控件

C.既可以在设计工具栏类时添加控件,也可以在“表单设计器”窗口中向工具栏添加

控件

D.可以在“类浏览器”中向工具栏添加控件

40、在下列几组控件中,均有SetAll()方法的是 (40) 。

第 19 页 共 32 页

A.表单(Form)、命令按钮(CommandButton)、命令按钮组(CommandGroup) B.表单集(FormSet)、列(Column)、组合框(ComboBox) C.表格(Grid)、列(Column)、文本框(TextBox) D.表单(Form)、页框(PageFrame)、命令按钮组(CommandGroup)

41、在使用SELECT-SQL命令进行查询时,若要保证在查询结果中无重复记录,可以在查询命令中使用 (41) 关键字(或称为“短语”或“子句”)。 A、Union B、Distinct C、Having D、Where 42、设S=“流行歌曲2008”,从中取出“2008”的表达式是__(42)___ 。 A、 SUBSTR(S,4, 4) B. SUBSTR(S,8, 4 ) C、 SUBSTR(S,5, 4) D. SUBSTR(S,9, 4 ) 43、VFP中定义报表有两个要素:报表的数据源与 (43) 。

A、报表的布局 B、报表的预览

C、报表的显示 D、报表的打印

44、在关系模型中,关系规范化的过程是通过关系中属性的分解和关系模式的分解来实现

的。从实际设计关系模式时,一般要求满足 _(44) _ 。 A、1NF B、2NF C、3NF D、 4NF 45、对于创建新类,VFP提供的工具有 (45) 。 A.类设计器和数据库设计器 B.类设计器和报表设计器 C.类设计器和表单设计器 D.类设计器和查询设计器

46、在某菜单中,有一菜单显示为“Exit”(首字母E有下划线,即访问键为ALT+E),则在

设计此菜单时,应在该菜单名称中输入 (46) 。 A、Exit \\

A.QUIT B.RETURN

C.READ EVENTS D.CLEAR EVENTS 48、函数Round(123.148,2)的返回值是___(48)____。

C. 123.148 B. 123.15 C. 123.00 D.123.000

49、在VFP的报表设计器中,报表的带区最多可以分为 (49) 个。 A、9 B、7 C、5 D、3

50、如果因误操作删除了某个数据库文件,由于数据库表仍然保留对该数据库引用的后链,因此这些数据库表也不能被添加到其他的数据库中。这时需要利用 (50) 命令删除存储在数据库表中的后链,使之成为自由表。

A.Alter B.Delete C.Free D.Recall

二.填空题:(25*2=50)

1、使用LOCAL、PRIVATE和PUBLIC关键字可以指定变量的作用域,在命令窗口中创建

的任何变量或数组均为 (1) 变量。 2、将VFP默认路径设置为D:\\USER的命令是 (2) 。

3、用户创建一个数据库并保存在D盘上,则在D盘上会生成 (3) 个相应文件。 4、在为类创建新属性时,属性具有公共、保护和 (4) 三种可视性。

5、关系的基本运算有两类:一类是传统的集合运算,包括并、差、交等;另一类是专门的

第 20 页 共 32 页

联系客服:779662525#qq.com(#替换为@)