《Visual Foxpro 6.0》精选试题集及答案(3)

2019-03-28 15:49

227.有一菜单文件MAIN.MNX,运行该菜单的操作是 。

A>执行命令DO MAIN.MNX B>执行命令DO MENU MAIN.MNX

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

D>先生成菜单程序文件MAIN.MPR,再执行命令DO MENU MAIN.MNX 228.显示和隐藏命令窗口的操作是在 菜单中完成的。

A>工具 B>显示 C>编辑 D>窗口

229.要使”文件”菜单使用”F”作为访问键,可用 定义该菜单标题。

A>文件(F) B>文件(<\\F) C>文件(\\文件(

A>子菜单,过程,命令和菜单项 B>子菜单,命令,过程和快捷菜单

C>菜单项,命令,过程和快捷菜单 D>子菜单,菜单项,过程和快捷菜单

231.在VFP的菜单设计中,用户定义的菜单文件及生成的菜单程序的文件扩展名分别为 。 A>.FMT,.SCR B>.MNX .PRG C>.RPG .MPR D>.MNX .MPR 232.可以链接或嵌入OLE对象的字段类型是( )。

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

233.使用菜单操作方法打开一个在当前目录下已经存在的查询文件zggz.qpr后,在命令窗口生成的命令是( )。

A.OPEN QUERY zggz.qPr B.MODIFY QUERY zggz.qpr C.DO WHILE QUERY zggz.qpr D.CREATE QUERY ZGGZ.QPR 234.在VFP中,通用型字段G和备注型字段M在表中的宽度都是( )。 A.2个字节 B.4个字节 C.8个字节 D.10个字节 235.在( )选项卡中可以指定文件的默认目录。

A.报表选项卡 B.高级选项卡 C.文件位置选项卡 D.数据选项卡

236.“选项”对话框的“区域”选项卡用于显示和管理( )。

A.默认目录 B.表单的默认大小 C.程序代码的颜色 D.日期和时间的显示格式 237.关于标签控件,下列说法中正确的是( )。

A.标签控件无单击事件

B.标签控件上的文字由Caption属性值决定

C.标签控件的位置由Hight属性值决定 D.标签控件的高度由Left属性值决定

238.文本框控件的主要作用是( )。

A.只用于输入 B.只用于输出 C.可用于输入或输出 D.以上均不正确

239.使用文本框控件可进行输入或输出,当作为输入时其Value属性默认的数据类型是( )。

A.是数值型 B.是字符型 C.任意类型 D.以上均不正确 240.Caption是对象的( )属性。

A.标题 B.名称 C.背景是否透明 D.字体尺寸 241.DbClick事件是( )时触发的基本事件。

A.当创建对象 B.当从内存中释放对象 C.当表单装入内存 D.当用户双击对象 242.在表单运行时,要求单击某一对象时释放表单,应( )。

-11-

A.在该对象的Click事件中输入Thisform.Release代码 B.在该对象的Destory事件中输入Thisform.Refresh代码 C.在该对象的Click事件中输入Thisform.Refresh代码 D.在该对象的DbClick事件中输入Thisform.Release代码 243.改变表单中控件Cmd1的Caption属性的正确命令是( )。

A.Cmd1.Caption=“确定” B.This.Cmd1.caption=“确定” C.Thisform.Cmd1.caption=“确定” D.Thisform.caption=“确定”

244.为了使标签自动改变尺寸来适应较长或较短的标题,可以将AutoSize属性设 置为.T.,为了使标题内容自动换行,应将下列的( )控件属性设置为.T.。 A.WordWrap B.Caption C.FontSize D.WordSize

245.若用标签显示“输入数值:”,应对其属性设置正确的是( )。

A.设置VAlue的值为“输入数值:” B.设置CAPTION值为“输入数值:” C.设置IABl5的值为“输入数值:” D.设置TEXT的值为“输入数值:” 246.关于形状的叙述正确的是( )。

A.形状用来修饰表单界面的。 B.形状有圆、椭圆、四角和方角矩形等 C,形状有平面和三维两种形式 D.以上叙述都正确 247.关于TEXT和LABEL叙述错误的是( )。

A.TEXT可以设置AUTOSIZE属性而LABEL不能设置AUTOSIZE属性 B.LABEL可以设置AUTOSIZE属性而TEXT不能设置AUTOSIZE属性 C.LABEL和TEXT都不能设置AUTOSIZE属性 D. LABEL和TEXT都能设置AUTOSIZE属性 248.关于焦点叙述正确的是( )。

A.焦点是表单上第一个标签的光标 B.焦点是表单上第一个文本框的光标

C.焦点是表单上第一个命令按钮的光标

D.焦点就是光标,是对象接受用户鼠标单击或键盘输入的能力,同一时刻只有一个对象具 有这种能力

249.若表文件含有备注型或通用型字段,则在打开表文的同时,自动打开扩展 名为( )的文件。

A.FRX B.FMT C.FRT D.FPT 250.有关类、对象、事件,下列说法不正确的是( )。 A.对象用本身包含的代码来实现操作 B.对象是类的特例

C.类刻划了一组具有相同结构、操作并遵守相同规律的对象 D. 事件是一种预先定义好的特定动作,由用户或系统激活 251.下列属于方法名的是( )。

A.GotFocus B.SetFocus C. LostFocus D.Acticate 二、填空题:

1.数据是描述事物的 。

2.在Visual Foxpro 6.0主窗口下可以执行Visual Foxpro 6.0命令,执行的方式包括

__________、__________、__________。

3.数据是指存储在介质上的可以被识别的__________。

4.数据库是存储在计算机内的、有组织的、可共享的 。

5.数据库管理系统的主要功能包括: 、数据操作、数据库的运行管理和数据库的建立及维护。

6.数据库系统是指在计算机系统中引入 后的计算机系统。

7.数据库系统一般由 、 、应用程序、数据库管理员和 组成。 8.使用数据库管理数据的优点是:减少冗余度,避免数据矛盾, 和数据独立。 9.目前最常用的数据库结构是:层次型、网状型和 。 10.关系型数据库中的数据以 的形式出现。

11. 关系型数据库中的表格中必须有一个字段的数据不能重复,该字段称为_____________。 12.关系型数据库可以通过 将相关的表格联系在一起,这种联系方法称为 。 13.在关系型数据库中,从一个较大的表格中得到一个更小的表格,称为 关系。 14. Visual FoxPro 6.0的主界面主要由标题栏、 、工具栏、状态栏及 、组成。

15.在Visual Foxpro 6.0数据库管理系统中,数据表文件.DBF的日期型字段的宽度为__________,逻辑型字段的宽度为__________。

16.对于数学表达式“10≤X≤50”的Visual Foxpro 6.0表达式应该为____________________。 17.内存变量可以有多种数据类型,但没有字段变量特有的类型数据__________和__________类型数据。

18.Visual FoxPro 6.0的系统菜单位于窗口的 ,单击某个菜单时会弹出 ,选择一项可 。

19.如果菜单项后面带有组合键,表明该项功能可以用 方式执行。 20.如果菜单项后面有一黑色箭头,说明该菜单项还有 。 21.如果菜单项后面有省略号(?),表明该项命令的执行将 。

22.如果菜单项呈灰色,表明该项目在当前状态下 。

23.VFP提供了许多的辅助设计工具,它们可以分为______________、______________、______________。

24.在VFP中,一个记录是由若干个______________组成的,而若干个记录则构成了一个______________。

25.在一个关系中有这样一个或几个字段,它们的值可以惟一的标识一条记录,这样的字段被称为______________。

26.关系型数据库中的数据是以______________的形式出现的。

27.VFP6.0的命令窗口,可以输入、编辑和运行________。 28.命令窗口在进行入VFP6.0系统时便出现在_________上。

29.命令可以只输入前四个字母,但若输入多于四个字母,则必须将该命令_________。

30.在项目管理器中,当需要创建用于输入和查看数据的表单,或者用于打印表和查询结果的报表及标签时,可以选择_________选项卡。

31.在VFP6.0主窗口下可以执行VFP命令,执行的方式包括_________、单击工具按钮和

-12-

_________三种。

32.在项目管理器中,当需要创建用于输入和查看数据的表单,或者用于打印表和查询结果的报表及标签时,可以选择__________选项卡。

33.在项目管理器中可以将一个应用系统编译为一个扩展名为__________的可执行文件。 34.打开项目管理器的同时,在VFP6.0菜单栏上自动添加一个_________菜单。

35.扩展名.prg的程序文件在项目管理器的__________选项卡中显示和管理。

36.项目器的“移去”按钮有两个功能:一是把文件____________________,二是____________________文件。

37.打开项目管理器的同时,在VFP6.0菜单栏上自动添加一个_________菜单。 38.在Visual Foxpro 6.0中有两种类型的数据表,即__________和__________。 39.在Visual Foxpro 6.0中,对于只取两种值的数据使用__________字段。 40.一个数据表只允许建立一个的索引是__________。

41.在建立索引时,不允许建立索引字段有重复值的是__________。 42.在当前记录之后插入一条空白记录的命令是__________。

43.在Visual Foxpro 6.0中,建立一对多永久性关联前,要求父表的索引类型必须是__________或__________;子表的索引类型为__________。

44.“参照完整性生成器”对话框中“插入规则”选项卡用于指定在__________中插入新记录或更新已存在的记录时所用的规则。

45.用浏览窗口显示记录时有两种方式,即__________和__________方式。

46.在Visual Foxpro 6.0中,要对所有职称为“工程师”的记录的工资字段增加50,应使用的命令是______________________________。

47.在编辑MEMO型字段时,需要用组合键__________打开备注窗口。

48.对数据表的统计的命令COUNT、SUM、AVERAGE缺省范围选项时,都是对表中__________记录进行。

49.在用命令SELECT选择工作区时,命令选项可以是别名,也可以是__________,被选定的工作区称为__________。

50.物理删除数据表中的部分记录,应先对记录__________。

51.用LOCATE命令将记录指针定位到满足条件的第一条记录后,连续执行__________命令可找到满足条件的其他记录。

52.在VFP6.0数据库管理系统中,数据表文件.DBF的日期型字段的宽度为_________,逻辑字段的宽度为_________,备注型字段的宽度为_________。

53.在VFP6.0数据库系统中,关系运算、逻辑运算、函数运算和数值运算的优先次序为_____________________________________________。

54.对以下命令补充,使最后的输出结果为“庆祝中国申办2008年奥运会成功”。 S1=“2008年奥运会庆祝中国成功申办”

S2=________(S1,13,8)+_________(S1,4)+_________(S1,12)+SUBS(S1,21,4) ?S2

55.执行dimension a(2,3)命令后,数组a中各元素的类型是________,值是______。 56.在某一学生表中,“年龄”字段为N型,“标志”字段为L型,对以下命令系列填空:

USE 学生

INDEX ON 年龄 to idx2

_____________________ &&将指针定位在第一个年龄是20的记录上 _____________________ &&显示所有年龄为20学生记录 SET INDEX TO

GO 11

_____________________ &&把记录号从11到末记录的标志字段设置位逻辑真

57.有学生数据库表为STUDENT .DBF,其中编号(N,2)字段的值从1开始连续排列。欲按编ENDDO ?X,Y RETURN

60.完成下面统计STUDENT.DBF表中计算机系、数学系和物理系的人数的程序段,其中kind是STUDENT.DBF表中表示系别的字段。

USE STUDENT N1=0 N2=0 号的1,9,17,25?的规律抽取学生参加比赛,并在屏幕上显示参赛学生编号,请填空。USE STUDENT

DO WHILE _________

IF _________

??编号 ENDIF

ENDDO USE

58.有如下程序

N=0 S=0

DO WHILE.T.

N=N+1 S=S+N IF N>10 EXIT ENDIF

ENDDO

?”S=”,S

本程序运行结果是( ) 59.下列程序的运行结果是_________

X=1

Y=20

DO WHILE X<=Y IF X%2<>0

X=X^2+1 Y=Y+1 LOOP ELSE X=X+1 ENDIF

N3=0 SCAN

DO CASE

CASE kind=“计算机系” N1=N1+1

CASE kind=“数学系” N2=N2+1

CASE kind=“物理系” _________ ENDCASE ENDSCAN

?“计算机系:”,N1,“数学系:”,N2,“物理系:”,N3

RUTUEN

61.已知学生档案数据库表(XSDA.DBF)中,有学号(C,6)、姓名(C,8)、性别(C,2)字段,要求将每个男生信息显示在屏幕上,请将程序补充完整。

SET TALK OFF CLEAR

________________

@1,6 SAY “学号 姓名 性别” @2,6 SAY “****************************” N=1

SCAN _____________

@N+2,18 SAY 学号 @N+2,30 SAY 姓名 @N+2,42 SAY 性别 __________________ ENDSCAN USE RETURN

62.如果一个表不属于任何一数据库,那么它就是一个_________表。

63.创建表有三种方法:通过表向导创建表、用_________创建表、使用命令创建表。

-13-

64.两表之间的联接类型有__________、__________、__________、__________。 65.视图类型有、。

66.查询的输出方向有__________、__________、__________、__________、__________、__________、__________。

67.要创建查询或视图可以单击项目管理器的__________选项卡。

68.视图与查询最根本的区别就在于:查询只能查阅指定的数据,而视图不但可以查阅数据,还可以__________,并把____________________回送到源表中。

69.视图是在数据表的基础上创建的一种虚拟表,只能存在于__________中。

70.使用当前数据库中的表建立的视图是_________,使当前数据库之外的数据源的表建立的视图是_________。

71.在视图设计器中,可以使用视图中_________选项卡来设置更新数据属性。 72.在创建视图时,视图将随数据库的关闭而_________。

73.在“查询设计器”窗口中的选择“分组依据”选项卡,可以实现对指定要查询结果中进行 。

74.创建查询,首先要选择拟获取信息的 ,指定从这些表或视图中提取记录条件,然后定义查询结果的输出目的地。

75.关系型数据库的标准语言是_________________。

76.VFP系统中用__________来描述对象的状态,用__________来描述对象的行为。 77.“类”是面向对象程序设计的重要内容,VFP系统中的基类有两种,即____和____。 78.在新建查询是可以单击项目管理器上的 “新建”按钮,或者选择“项目”菜单选择“新建文件”打开 。

79.打开“视图设计器”窗口时,Visual FoxPro6.0 的系统菜单将自动显示 菜单。

80.在视图中可以通过 实现对源表数据更新。

81.创建一个查询文件的命令格式是 。

82.在查询方式中,Ascending选项表示 ,Descending选项表示 。

83.如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为 。

84.与Thisform..Release功能等价的命令为 。

85.Visual FoxPro 6.0中表单文件以 扩展名存贮,通过 属性来引用表单对象。面Caption属性是设置表单标题栏中的信息。

86.如果要让一个文本框初值设置为当前日期且不能更改,则在该文本框的 事件中设置代码为This.Value=DATE (),同时要将它的 属性设置为.F.。

87.方法程序是指 ;事件是指 。

88.在代码窗口或程序中用户可以通过命令来应用所需的对象,有 和 两种方法。 89.设置命令按钮的标题属性是 。

90.列表框中指定在列表项前显示的图形文件的属性为 。 91.表单刷新的方法是 。

92.复选框控件可以为三种状态,其Value属性值分别为.F.、.T.或 。 93.Cird、Text、CommandCroup、Column是Visual FoxPro 6.0系统中的对象,它们当中不能

-14-

直接加到表单中的对象是 。

94.用当前窗体的LABEL1控件显示系统时间的语句是THISFORM.LABEL1. =TIME ( )。

95.在Visual FoxPro 6.0中,运行当前文件夹下的表单T1.SCX的命令是 。 96.使用报表打印表中的数据,需在报表中将表字段相关的控件放在报表中的 带区。 97.创建报表有种__________方法。

98.报表标题要通过__________控件定义。

99.报表既可以在打印机上输出,也可以通过__________浏览。

100.如果已经设定了对报表分组,报表中将包括__________和__________带区。 101.设计报表通常包括两部分内容: 和 。

102.报表设计器和标签设计器惟一的区别是两者使用的默认 和 不一样。 103.菜单系统有一个 、 、 和 组成。 104.启动菜单设计器的方法有利用系统菜单方式启动 、 。

105.在菜单设计器窗口中,建立主菜单的菜单项时,若选择后产生一个子菜单,则该项的“结果”栏应为__________。

106.最终生成的菜单程序文件扩展名是__________。

107.在SET SYSMENU命令中选项__________允许程序执行时访问系统菜单。 108.菜单设计器窗口中的__________栏可以用于上、下级菜单之间的切换。

109.启动菜单设计器后,在“显示”菜单中增加了 和 两个菜单项。 110.只有当鼠标移动到某对象或控件上按下 才能激活对应的快捷菜单。

111.菜单设计器中的“结果”列表中有 、 、 和 四个选项。 112.运行菜单程序后,系统菜单会被运行的菜单所取代,如果要返回系统菜单,可以在系统窗口中输入如下命令 。

113.命令方式运行菜单文件的命令格式是 。

114.菜单文件的扩展名是 ,菜单程序文件的扩展名是 。 115.利用创建菜单命令的命令格式为 。

116.用户设计菜单系统时,既可通过 实现,也可通过 来实现。 117.Visual FoxPro 6.0系统中,终止事件循环的命令是___________。 118.恢复Visual FoxPro 6.0系统菜单的命令是____________________。

119.如果要让表单第一次显示时自动位于主窗口中央,则应该将表单的___________属性设置值为.T.。

120.通用型数据类型只能用于表中字段的定义,用于存储_____________对象。 三、判断题:(每小题1分,共10分)

( )1.Visual FoxPro 6.0是一种数据库系统。( )

( )2.内存变量必须先定义,后赋值。 ( )3.数组必须先定义,后使用。

( )4.给内存变量赋值可以改变内存变量的数据类型。

( )5.一个内存变量在任一时刻只能有一个值和一种数据类型。 ( )6.表向导可以创建自由表,也可以创建数据库表。

( )7.项目管理器中的每一个文件都是以独立文件的形式存在。

( )8.向数据库中添加的表可以是任意的表。

( )9.当前工作区是指最后一次使用SELECT命令选择的工作区。 ( )10.一个数据库表能与多个数据库相联。

( )11.索引能够确定表中记录的逻辑顺序而不改变表中记录的物理顺序。 ( )12.在项目管理器中选择数据库前要打开数据库。

( )13.一条READ命令可以激活多个GET子句中的内存变量。 ( )14.查询能更新表中的数据。

( )15.备注型字段的数据存储于另一个表名相同但扩展名为.FPT的备注文件中。 ( )16.自由表和数据库表不能相互转化。 ( )17.一个数据库表可以属于两个数据库。

( )18.启动Visual FoxPro 6.0时,1号工作区是当前工作区。 ( )19.打开表时,第一条记录是当前记录。

( )20.在VFP6.0中的表都可以设置记录级的有效性规则。 ( )21.表单的数据源既可以是表也可以是视图。

( )22.运行查询时,系统默认在屏幕上显示查询结果。

( )23.在查询设计器中新建查询时,只有先保存查询,才能运行查询。 ( )24.查询两个表的数据时,这两个表之间可以不建立联接。 ( )25.视图只能更新一个表的数据。

( )26.查询和视图都可以在浏览窗口输出数据。 ( )27.不能使用快速报表功能向报表设计器添加字段。 ( )28.设计报表时,撤销功能可以撤销前面多次操作。 ( )29.报表的数据源可以是表,但不能是视图。 ( )30.报表输出的所有数据都存储在报表文件中。

( )31. 改变报表数据源的值,则运行报表时输出的值也随着改变。 ( )32. 使用MODI COMM创建的程序文件是一个文本文件。

( )33. 在双分支选择结构提供的两种选择中,有且只有一种选择被执行。 ( )34. 在多分支选择结构提供的多种选择中,可以有多种选择被执行。 ( )35. 在循环结构程序中,循环体的语句至少执行一次。 ( )36. 运行程序必须使用DO <程序名>命令。 ( )37. 子程序或过程必须有PARAMTTERS命令。 ( )38.事件是指由对象识别的一个动作。 ( )39.表单是以表文件的形式存储的。

( )40.表单的数据源可以是表,但不能是视图。

( )41.设计表单时,恢复功能只能恢复刚撤销的操作。

( )42.“向导选取”对话框的“表单向导”用于为一个表创建表单。 ( )43.事件代码是指事件发生时执行的代码。

( )44.可以使用表单的数据环境将多个表的字段添加到表单设计器。 ( )45.命令窗口既可以输入命令又可以输出结果。

( )46.表单设计器中的属性窗口用于显示选定表单对象的属性。

( )47.视图是以文件的方式保存在磁盘上的。

( )48.菜单文件扩展名为.MNX,它可以直接运行。

( )49.从数据环境中向表单拖动一个字段,就在表单中添加一个该字段的文本框控件。 四.简答题:

1.什么是数据、数据库、数据库管理系统和数据库系统。 2.使用数据库来管理数据有什么好处?

3.退出Visual FoxPro 6.0的方法有几种?

4.在关系数据模型中,字段与记录、自由表与数据库表 区别是什么? 5.什么是动态菜单和弹出菜单?

6.Visual FoxPro 6.o的主界面由哪几部分组成?各部分的功能是什么? 7.什么是变量?什么是内存变量和字段变量?

8. Visual FoxPro 6.o主要有哪几种类型的表达式?

9.项目管理器中由几个选项卡组成?每个选项卡各管理哪些文件? 10.项目管理器有何功能?

11.什么是主文件?如何设置主文件?

12.Visual FoxPro 6.o提供了哪些数据类型?

13.简述向数据库中添加表的三种方法。

14.简述定义表的结构时要定义每个字段的哪些内容。 15.简述从数据库中移去表的三种方法。 16.简述在数据库中新建表的三种方法。

17.Visual FoxPro 6.o中变量的命名规则是什么?

18.在Visual FoxPro 6.o中,表分为哪两种?创建表有几种方法? 19.在Visual FoxPro 6.o中,如何创建项目文件?

20.在项目管理器中使用数据库设计器如何创建数据库文件? 21.简述向数据库中添加表的三种方法?

22.什么是工作区?在VisualFoxho 6.0提供了多少个工作区? 23.启动查询设计器有哪些方法? 24.查询和视图有何不同之处?

25.需要将表单上的多个控件看作一个整体,进行统一操作时,应该进行如何操作? 26.如何向表单中的控件添加事件代码? 27.创建表单有哪几种方法? 28.快速表单有何特点?

29.什么是方法程序?什么是事件?

30.启动报表设计器有哪几种方法?

五、编程:(5分)利用循环技术为表文件(stu.dbf)中的每条记录的年龄(N,2)加1。

1.在学生数据库表STUDENT.DBF中有表示课程成绩的字段:计算机(C.2)。试编写出统计该课程各成绩段人数的程序:(成绩值用忧、良、中、差表示)。

2.给定一张表为STUDCJ.表结构为:学号(C4)、姓名(C8)、语文(N5)、数学(N5)、外语(N5)、政治(N5)、总分(N6)、结论(C6)。表格中除总分、结论,其他字段都已输人数据。要求:编写程序

-15-


《Visual Foxpro 6.0》精选试题集及答案(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:英语II(1)Unit 17

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: