当前位置:文档之家› VFP综合练习题(一~五)

VFP综合练习题(一~五)

VFP综合练习题(一~五)
VFP综合练习题(一~五)

VFP综合练习题(一)

一、选择题(本大题共40个小题,每小题1分,共40分)

1、Visual FoxPro在创建数据库时建立了扩展名分别为( D )的文件.

A.DBC B.DCT C.DCX D..DBC .DCT .DCX

2、通过Visual Foxpro项目管理器窗口的按钮不可以完成的操作是( D )。

A.新建文件B.添加文件C.删除文件D.为文件重命名

3、下列关于变量的叙述中不正确的是( B )

A.变量值可以随时改变B.变量值不可以随时改变

C.Visual FoxPro的变量分为字段变量和内存变量D.在Visual FoxPro中,可以将不同类型的数据赋给同一个变量

4、下列表达式中运算结果为数值的是( D )

A.?CTOD([07/21/02])-20 B.?500+200=400 C.?“100”-“50”D.?LEN(SPACE(4))+1

5、SQL SELECT 语句中的GROUP BY和HAVING短语对应查询设计器上的(D )选项卡

A.字段B.联接C.分组依据D.排序依据

6、在查询设计器中,选定“杂项”选项卡中的“无重复记录”复选框,与执行SQL SELECT语句中的( D )等效

A.WHERE B.JOIN ON C.ORDER BY D.DISTINCT

7、下列关于查询的说法正确的一项是( C )

A.查询文件的扩展名为.QPX B.不能基于自由表创建查询

C.根据数据库表或自由表或视图可以创建查询D.不能基于视图创建查询

8、在Visual FoxPro中,内联接是指( A )

A.只有满足联接条件的记录出现在查询结果中

B.除满足联接条件的记录出现在查询结果中外,第一个表中不满足联接条件的记录也出现在查询结果中

C.除满足联接条件的记录出现在查询结果中外,第二个表中不满足联接条件的记录也出现在查询结果中

D.除满足联接条件的记录出现在查询结果中外,两个表中不满足联接条件的记录也出现在查询结果中

9、设关系模式SCG(S#,C#,Grade)中S#为学生学号,C#为课程号,Grade为某学号的学生学习某号课程的考试成绩。今要查询

每门课的平均成绩,且要求查询的结果按平均成绩升序排列,平均成绩相同时,按课程号降序排列,则用SQL查询语言应为( B )。

A.SELECT C#,AVG(grade)B.SELECT C#,AVG(grade)

FROM SCG FROM SCG

GROUP BY grade GROUP BY C#

ORDER BY 2,C# Desc ORDER BY 2,C# Desc

C.SELECT C#,AVG(grade)D.SELECT C#,AVG(grade)

FROM SCG FROM SCG

WHERE C# Desc GROUP BY AVG(grade)

GROUP BY grade ORDER BY 2,C# Desc

10、若上题中查询的结果仅限于平均分数超过80分的则应(B )。

A.在GROUP子句的下一行加入:Having AVG(grade)>80 B.在GROUP子句的上一行加入:Having AVG(grade)>80 C.在GROUP子句的下一行加入:Where AVG(grade)>80 D.在GROUP子句的下一行加入:Where AVG(*)>80

11、数据环境泛指定义表单或表单集时使用的(C ),包括表、视图和关系

A.数据B.数据库C.数据源D.数据项

12、如果要为控件设置焦点,则控件的Enabled属性和( D )属性必须为.T.

A.Buttons B.Cancel C.Default D.Visible

13、用DEFINE CLASS命令定义一个Myform类时,要想为该类添加一个按钮对象,应当使用的基本代码是( D )

A. Myform.Addobject(“Command1”,“Commandbutton”)

B. Addobject(“Command1”,“Commandbutton”)

C. Add Object Myform.Command1 AS commandbutton

D. Add Object Command1 AS commandbutton

14、下列关于基类的说法不正确的是( A )

A.Visual FoxPro提供的基础类即是基类B.Visual FoxPro基类被存放在指定的类库中

C.Visual FoxPro基类是系统本身内含的D.可以基于类生成所需要的对象,也可以扩展基类创建自己的类

15、Show方法用来将(D )

A.表单的Enabled属性设置为.F. B.表单的Visible属性设置为.F.C.表单的Enabled属性设置为.T. D.表单的Visible属性设置为.T.

16、在Visual FoxPro中,如果一个控件的( D )和( )属性值为.F. 将不能获得焦点。

A.Enabled 和ContorlSource B.Enabled和Click C.ContorlSource和Click D.Enabled或Visible

17、下列运行表单的方法中不正确的一项是( C )

A.可以认为容器是一种特殊的控件B.容器可以包括其他的容器或控件C.容器类生成控件D.表单集可以算是一个容器

18、下列Visual Foxpro对象,完全属于容器类的控件有( B )。

A.组合框,命令按钮B.表单,表格C.标签,页D.列表框,工具栏

19、在表单MyForm的一个控件的事件或方法代码中,改变该表单的背景色为绿色的正确命令是( C )

A.MyForm.Parent.BackColor=RGB(0,255,0) B.THISFORM.BackColor=RGB(0,255,0)

C.THIS.Parent.BackColor=RGB(0,255,0) D.THIS.BackColor=RGB(0,255,0)

20、表单的Name属性用于(D )

A.作为保存表单时的文件名B.引用表单对象C.显示在表单标题栏中D.作为运行表单时的表单名

21、在文本框的属性中要显示当前数据表中的“姓名”字段,应设置( B )。

A.thisform.Text1.value=姓名B.thisform.Text1.controlsourse=姓名C.thisform.Text1.value=”姓名” D.thisform.Text1.controlsourse=”姓名”

22、设表单FORM1中包含命令按钮组G1和文本框T1,G1中包含命令按钮C1和C2,在C2的Click事件代码中要引用T1的Value

属性,下面正确的引用是( C )

A.THISFORM·T1·VALUE B.THIS·Parent·T1·VALUE C.THIS·Parent·Parent·T1·VALUE D.T1·VALUE

23、Visual Foxpro不支持的数据类型有( D ).

A.字符型B.货币型C.备注型D.常量型

24、Visual Foxpro中APPEND BLANK命令的作用是( C )。

A.在表的任意位置添加记录B.在当前记录之前插入记录C.在表的尾部添加记录D.在表的首部添加记录

25、如果要更改表中数据的类型,应在“表设计器”的(A )选项卡中进行。

A.字段B.表C.索引D.数据类型

26、以下关于自由表的叙述正确的是(C )。

A.自由表可以添加到数据库中,但数据库中的表不可以从数据库中移出成自由表B.自由表不能添加到数据库中

C.自由表可以添加到数据库中,数据库中的表也可以从数据库中移出成为自由表D.自由表是用以前FoxPro版本建立的表

27、在Visual Foxpro中,数据库表与自由表不同,下列不属于数据表特点的是( A )。

A.数据库表的字段没有默认的控件类B.数据库表可以使用长表名,在表中可以使用长字段名

C.可以为数据库表的字段指定默认值和输入掩码D.数据库表支持主关键字、参照完整性和表之间的联系

28、设置字段级规则时,“字段有效性”框的“规则”中应输入(B )表达式,“信息”框中输入()表达式。

A.字符串、逻辑B.逻辑、字符串C.逻辑、由字段决定D.由输入的字段决定、逻辑

29、使用BROWSE命令可以方便地对当前数据表记录进行多种编辑操作,包括( A )。

A.修改、追加、删除、但不能插入B.修改、追加、删除及插入C.修改、删除、插入但不能追加D.修改、追加、插入,但不能删除

30、在Visual Foxpro中,要浏览表记录,首先用( A )命令打开要操作的表。

A.USE B.OPEN STRUCTURE C.MODIFY STRUCTURE D.MODIFY

31、在Visual FoxPro系统中,使用查询设计器生成的查询文件中保存的是( A )。

A.查询的命令B.与查询有关的基表C.查询的结果D.查询的条件

32、当用鼠标使组合框的内容发生变化时,将首先触发( A )事件。

A.InteractiveChange B.Click C.Init D.DownClick

33、下列对于事件的描述不正确的是( C )。

A.事件是由对象识别的一个动作C.如果事件没有与之相关联的处理程序代码,则对象的事件不会发生

B.事件可以由用户的操作产生,也可以由系统产生D.有些事件只能被个别对象所识别,而有些事件可以被大多数对象所识别

34、当执行命令USE teacher ALIAS js IN B 后,被打开的表的别名是( )。

A.teacher B.js C.B D.js_B

35、下面(B )命令组与LIST FOR xb="女" 具有相同的显示结果。

A.LIST(回车) SET FILTER TO(回车) B.SET FILTER TO xb="女"(回车) LISE(回车)

C.SET FILTER TO(回车) LIST(回车) D.LIST(回车) SET FILTER TO xb="女"(回车)

36、索引文件中的标识名最多由( D )个字母、数字或下划线组成。

A.5B.6C.8D.10

37、某打开的表中有20条记录,当前记录号为8,执行命令LIST NEXT 3 (回车)后,所显示的记录的序号为( C )。

A.8-11B.9-10C.8-10D.9-11

38、下列关于表的索引的描述中,错误的是( D )。

A.复合索引文件的扩展名为.cdx B.结构复合索引文件随表的打开而自动打开

C.当对表编辑修改时,其结构复合索引文件中的所有索引自动维护D.每张表只能创建一个主索引和一个候选索引

39、在参照完整性的设置中,如果当主表中删除记录后,要求删除子表中的相关记录,则应将“删除”规则设置为( B )。

A.限制B.级联C.忽略D.任意

40、下面对控件的描述正确的是(A)

A.用户可以同时选中一个表单上的多个控件B.用户可以在列表框中进行多重选择

C.用户可以在一个选项组中选中多个选项按钮D.用户对一个表单内的一组复选框只能选中其中一个

二、填空题(本大题共10个小题,每小题2分,共20分)

41、数据的不一致性是指__________________。42、表达式STR(YEAR(DATE()+10)) 的数据类型为_______ 。

43、调用报表文件的命令是____。44、如果要把一个文本框对象的初值设置为当前日期,则在该文本框的Init事件中设置代码为——。

45、当打开的表为一个空表时,函数RECNO()的值为________。46、已知N="1",M="2",X12="GOOD",则表达式X&N&M的值为_______。

47、在Visual FoxPro系统中,可以使用_______命令运行程序文件。50、利用查询设计器设计______________ 语句。

48、将控制绑定到一个字段,移动记录后字段的值发生变化,这时对象的_______ 属性的值也随之变化。

49、如果在主表中删除一条记录,要求子表中的相关记录自动删除,则参照完整性的删除规则应设置成____________。

三、程序题(本大题共5个小题,每小题4分,共20分)

51、下列程序段用来求0~100之间的偶数之和,请将它写完整:

N=0

S=0

DO WHILE N<=100

N=N+1

IF N%2=1

____________

ELSE

___________

ENDIF

ENDDO

52、阅读下列程序,写结果:

SET TALK OFF

S="ABCDEF"

N=LEN(S)

K=1

DO WHILE K<=N

?SUBS(S,K,N-K)

K=K+1

ENDDO

上述程序运行以后,显示内容的前二行为________,_______。

53、读程序写出程序运行结果

SET TALK OFF 当输入N的值为6时的运行结果为:

S=0

T=1

INPUT “N=”TO N

DO WHILE S<=N

S=S+T

T=T+1

ENDDO

? S ,T

SET TALK ON

54、

查询,可以实现多项功能,查询设计器SET TALK OFF 程序运行结果为: CLEAR

DIMENSION M(2,3)

STORE 1 TO I, K

DO WHILE I<=2

J=1

DO WHILE J<=3

M(I,J)=K

??M(I,J)

K=K+3

J=J+1

ENDDO

I=I+1

ENDDO

SET TALK ON

RETURN

55、

SET TALK OFF 程序运行结果为:

CLEAR

STORE 0 TO X,Y,S1,S2,S3

DO WHILE X<10

X=X+1

DO CASE

CASE INT(X/2)=X/2

S1=S1+X/2

CASE MOD(X,3)=0

S2=S2+X/3

CASE INT(X/2)<>X/2

S3=S3+1

ENDCASE

ENDDO

?S1,S2,S3

SET TALK ON

RETURN

四、综合应用题(共20分)

最终实质上是生成一条

56、建立项目文件人事项目.Pjx,在该项目中建立人事档案.DBC数据库,在该数据库中建立RS.DBF表文件,其结构为(部门号(C,4),

职工编号(C,6),姓名(C,8),性别(C,2),民族(C,2),出生日期(D),职务(C,,8),职称(C,8))

写出建立人事项目文件的命令:①________写出建立人事档案数据库文件的命令:②______ 写出建立RS表文件的命令:③_______ 完成上述操作后,人事项目管理器将人事档案.DBC ④_____ 到项目管理器中,将RS.DBF表文件⑤____ 到人事档案.DBC文件中

57、在人事档案数据库文件中建立GZ数据库表(部门号(C,4),职工编号(C,6),基本工资(N,10),奖金(N,10),

洗理(N,10),书报(N,10),扣款(N,10),实发工资(N,10)),要建立RS表和GZ表之间的永久联系,则要对RS 表中按①___字段建立②_________;对GZ表按③_________字段建立④______。RS表和GZ表之间的关系为⑤__________________。

58、查询人事库中全体女职工的职工编号,姓名,职务,职称,基本工资和实发工资,并按职工编号排序

59、查询与“赵红发”同一部门的全体人员的情况

60、.查询部门编号为“03”的职工的基本情况和工资情况(包括:部门号,职工编号,姓名,职务,职称,基本工资,奖金,实发工资项内容)

61、按职称统计职工的人数,实发工资总数和平均实发工资数

VFP综合练习题(一)参考答案

一、选择题(本大题共40个小题,每小题1分,共40分)

1. D

2. D

3. B

4. D

5. D

6. D

7. C

8. A

9. B 10. B11. C 12. D 13 D 14. A 15. D 16. D 17. C 18. B 19.

C 20.D21. B 22. C 23.

D 24. C 25. A 26. C 27. A 28. B 29. A 30.A

31.A 32.A 33.C 34.35.B 36.D 37.C 38.D 39.B 40.A

二、填空题(本大题共10个小题,每小题2分,共20分)

41、相同的数据在不同的应用程序中出现不同的值42、字符型43、REPORT FORM 44、THIS.VALUE=DATE() 45、1

46、GOOD 47、DO <程序名> 48、VALUE 49、级联50、SELECT --- SQL

三、程序题(本大题共5个小题,每小题4分,共20分)

51、LOOP S=S+N 52、ABCDE BCDE 53、10 5 54、1 4 7 10 13 16 55、15 4 3

四、综合应用题(共20分)

56、①MODIFY PROJECT 人事项目②CREATE DATABASE 人事档案③CREATE RS ④添加⑤添加

57、①职工编号②主索引③职工编号④普通索引⑤一对一联系

58、SELECT RS.职工编号,RS.姓名,RS.职务,RS.职称,GZ.基本工资,GZ.实发工资;FROM RS,GZ;

WHERE RS.职工编号=GZ.职工编号AND RS.性别=”女”; ORDER BY RS.职工编号

59、SELECT * FROM RS WHERE 部门=(SELECT 部门FROM RS WHERE 姓名=‘赵红发’)

60、SELECT RS.部门号,RS.职工编号,RS.姓名,RS.职务,RS.职称,GZ.基本工资,GZ.奖金,GZ.实发工资;

FROM RS,GZ; WHERE RS.职工编号=GZ.职工编号GROUP BY RS.部门号

61、SELECT COUNT(*),SUM(GZ.实发工资),AVG(GZ.实发工资)FROM GZ,RS WHERE GZ.职工编号=RS.职工编号GROUP BY RS.职称

VFP综合练习题(二)

一、选择题(本大题共40个小题,每小题1分,共40分)

1、Visual FoxPro是一种(D )模型的数据库管理系统。

A.层次B.网络C.对象D.关系

2、目前三种基本的数据模型是(A )。

A.层次模型、网络模型、关系模型B.对象模型、网络模型、关系模型

C.网络模型、对象模型、层次模型D.层次模型、关系模型、对象模型

3、在Visual FoxPro系统中,表的结构取决于(A )。

A.字段的个数、名称、类型和长度B.字段的个数、名称、顺序C.记录的个数、顺序D.记录和字段的个数、顺序

4、在定义表结构时,以下(D )数据类型的字段宽度都是定长的。

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

5、在Visual FoxPro系统中的查询文件的扩展名为(B )。

A..PRG B..QPR C..SCX D..TXT

6、函数SUBSTR("VisualFoxPro6.0",7,6)的返回值是(B )。

A.lFoxPro B.FoxPro C.FoxPro6 D.FoxPro6.0

7、下列说法中正确的是( B )。

A.数据库打开时,该库中的表将自动打开D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式打开B.当打开数据库中的某个表时,该表所在的数据库将自动打开C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开8、一个表的主关键字被包含到另一个表中时,在另一个表中称这些字段为(A )。

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

9、在Visual Foxpro中的4个索引中,一个表可以创建多个(B )。

A.主索引、候选索引、惟一索引、普通索引B.候选索引、惟一索引、普通索引

C.主索引、候选索引、惟一索引D.主索引、惟一索引、普通索引

10、在Visual FoxPro中,结构复合索引文件的特点是( D )

A.在打开表时自动打开B.在同一索引文件中能包含多个索引方案,或索引关键字

C.在添加、更改或删除记录时自动维护索引D.以上答案均正确

11、主索引可以确保字段中输入值的(A )性。

A.唯一B.重复C.多样D.兼容

12、将某个控件绑定到一个字段,移动记录后字段的值发生变化,这时该控件的(A )属性的值也随之变化。

A.Value B.Name C.Caption D.没有

13、如果要引用一个控制所在的直接容器对象,则可以使用下列(C )属性。

A.THIS B.THISFORM C.PARENT D.都可以

14、对于创建新类,VFP提供的工具有:( C )。

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

15、以下的四组函数,返回值的数据类型是一致的为( D )。

A.DTOC(DATE()), DATE(), YEAR(DATE()) B.ALLTRIM("VFP 6.0"),ASC("A"), SPACE(8)

C.EOF( ) , RECCOUNT( ) , DBC( ) D.STR(3.14,3,1), DTOC(DATE()), SUBSTR("ABCD",3,1)

16、彻底删除记录数据可以分两步来实现,这两步是(C )。

A.PACK和ZAP B.PACK和RECALL C.DELETE和PACK D.DELE和RECALL

17、表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭后,则该"临时性关系"( D )。

A.转化为永久关系B.永久保留C.临时保留D.消失

18、下列控件均为容器类的是(D )。

A.表单、命令按钮组、命令按钮B.表单集、列、组合框C.表格、列、文本框D.页框、列、表格

19、在Visual FoxPro中,可执行的表单文件的扩展名是(B )。

A.SCT B.SCX C.SPR D.SPT

20、子类或对象具有延用父类的属性、事件和方法的能力,称为类的( A )。

A.继承性B.抽象性C.封装性D.多态性

21、命令按钮中显示的文字内容,是在属性()中设置的。

A.Name B.Caption C.FontName D.ControlSource

22、在Visual FoxPro系统环境下,运行表单的命令为()。

A.DO FORM <表单名> B.REPORT FORM <表单名> C.DO <表单名> D.只能在项目管理器中运行

23、运行查询CX1.QPR命令是()。

A.USE CX1 B.USE CX1.Qpr C.DO CX1.qpr D.DO CX1

24、在Visual FoxPro系统中,()创建时,将不以独立的文件形式存储。

A.查询B.视图C.类库D.表单

25、在Visual FoxPro中创建含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件的扩展名为()。

A..PJX、.PJT、.PRG B..DBF、.CDX、.FPT C..FPT、.FRX、.FXP D..DBC、.DCT、.DCX

26、如果要在同一个数据库的二个表之间建立关系,则在父表的结构复合索引文件中创建()。

A.主索引B.候选索引C.普通索引D.唯一索引

27、在向数据库中添加表的操作时,下列说法中不正确的是()。

A.可以将自由表添加到数据库中B.可以将数据库表添加到另一个数据库中

C.可以在项目管理器中将自由表拖放到数据库中D.先将数据库表移出数据库成为自由表,而后添加到另一个数锯库中

28、表之间的“一对多”关系是指()。

A.一个表与多个表之间的关系B.一个表中的记录对应另一个表中的多个记录

C.一个表中的记录对应多个表中的一个记录D.一个表中的记录对应多个表中的多个记录

29、下列关于数据的操作说法中,正确的是()。

A.货币型数据不能参加算术运算B.两个日期型数据可以进行加法运算

C.一个日期型数据可以加或减一个整数D.字符型数据能比较大小,日期型则不能

30、如果一个数据库表的DELETE触发器设置为.F.,则不允许对该表作()的操作。

A.修改记录B.删除记录C.增加记录D.显示记录

31、在Visual FoxPro中,使用数组( )

A.必须先定义B.必须先赋值C.可以不必先定义. D.赋值前必须先定义

32、在命令窗口中,不能实现的操作是()。

A.复制已执行过的命令B.重复执行已执行过的命令C.同时执行多个命令D.在命令窗口中显示命令执行结果

33、某表单FrmA上有一个命令按钮组CommandGroup1,命令按钮组中有四个命令按钮:CmdTop,CmdPrior,CmdNext,CmdLast。要求按下CmdLast时,将按钮CmdNext的Enabled属性置为.F.,则在按钮CmdLast的Click事件中应加入()命令。A.This.Enabled=.F. B.This.Parent.CmdNext.Enabled=.F. C.This.CmdNext.Enabled=.F. D.Thisform.CmdNext.Enabled=.F

34、有关类、对象、事件,下列说法中不正确的是()。

A.对象仅能用本身包含的代码来实现操作B.对象可以是任何客观事物,对象是类的特例

C.类是一组具有相同结构、操作并遵守相同规则的对象D.事件是一种预先定义好的特定动作,由用户或系统激活

35、学生表(XS.DBF)的表结构为:学号(C,8),姓名(C,8),性别(C,2),班级(C,6)用Insert 命令向XS表添加一条新记录,记录内容为:学号为02220101 姓名为王辉性别为男班级为022201。下列命令中正确的是()。A.INSERT INTO XS VALUES("02220101","王辉","男","022201") B.INSERT TO XS VALUES("02220101","王辉","男","022201") C.INSERT INTO XS(XH,XM,XB,BJ) VALUES(02220101, 王辉,男,022201)

D.INSERT TO XS(XH,XM,XB,BJ) VALUES("02220101"," 王辉","男","022201")

36、在命令窗口中执行了命令X=5后,则默认该变量的作用域是()。

A.全局B.局部 C.私有 D.不定

37、下列对于事件的描述不正确的是()。

A.事件是由对象识别的一个动作D.有些事件只能被个别对象所识别,而有些事件可以被大多数对象所识别B.事件可以由用户的操作产生,也可以由系统产生C.如果事件没有与之相关联的处理程序代码,则对象的事件不会发生

38、如果一个班能有多名学生,而一个班的任课教师有多个,则教师与学生两个实体之间的关系属于()

A.一对一联系B.一对二联系 C .多对多联系D.一对多联系

39、容器类的对象()。

A.只能是表单或表单集B.必须由基类Container派生得到

C.能包容其他对象,并且可以分别处理这些对象D.能包容其他对象,但不可以分别处理这些对象

40、执行STORE SPACE(5) TO C 语句后,再执行?LEN(C-SPACE(5)),屏幕上显示()。

A.5 B.0 C.10 D.C - SPACE(5)或出错提示

二、填空题(本大题共10个小题,每小题2分,共20分)

41、数据表文件ST.DBF中有字段:姓名/C,出生年月/D,总分/N等,现要创建姓名,总分,出生年月的组合索引,其索引关键字表达式是___.。

42、Visual FoxPro在创建数据库时建立了扩展名分别为_______的文件。43、在Visual Foxpro中,表设计器中的选项卡依次为______。44、Visual Foxpro的“项目管理器”是_____________。45、对于数据绑定型控件,通过对___________ 属性的设置来绑定控制和数据源。

46、如果要创建一个具有用户自己风格的表单,一般应使用_______。48、VFP系统中,打开项目文件的命令是__________。

47、如果要将某选项按钮组上的按钮设置为5个,应把选项按钮组的______ 属性值设定为5。

49、对象是___________的实例。50、打开一个空表,函数EOF()的值为________。

三、读程序写结果(本大题共2个小题,每小题5分,共10分)

51、在表单的LOAD事件中有代码,执行该表单,表单上的结果为

THIS.SHOW

DIMENSION A(10)

STORE 1 TO A

FOR I=3 TO 10

A(I)=A(I-1)+A(I-2)

ENDFOR

?A(6)

52、有如下程序1.PRG文件,请写出运行结果

S=0

P=0

Q=0

FOR I=1 TO 3

S=S+FUN(@P,Q)

ENDFOR

?S

FUNCTION FUN(X,Y)

X=X+1

Y=Y+2

RETURN X+Y

ENDFUNC

四、综合应用题(本大题共4个小题,共30分)

已知学生数据库.DBC文件中有STU.DBF,COURSE.DBF和SCORE.DBF三个数据库表,分别保存某班学生的信息和课程信息及考试课程号和成绩,各有若干记录。其结构如下:

STU.DBF

字段名类型宽度小数

姓名 C 8

学号 C 6

性别 C 2

电话号码 C 10

出生日期 D

SCORE.DBF

字段名类型宽度小数

学号 C 6

课程号 C 4

成绩 N 6 2

COURSE.DBF

字段名类型宽度

课程号 C 4

课程名称 C 16

53、要求用表单设计器生成一个可逐条记录查看学生的资料的表单。(学生资料.SCX)如下图。其中有一命令按钮组包括:“第一条”,“上一条”,“下一条”,“最后一条”和“退出”五个按钮。以下是该命令按钮组的Click事件的程序代码,请将其填写完

DO CASE

CASE THIS.VALUE=1

①_____________

CASE THIS.VALUE=2

IF !BOF()

②___________

ENDIF

CASE THIS.VALUE=3

IF !EOF()

③___________

ENDIF

CASE THIS.VALUE=4

④________________

CASE THIS.VALUE=5

⑤_________________

ENDCASE

⑥_________________

54、用SQL查询命令输出该班男生、女生人数(3分) 55、用SQL查询命令分别输出每个学生的最大和最小成绩。(3分)

56、利用菜单设计器创建一个菜单系统,菜单栏中包括3个主菜单:考生资料、考生成绩、考试科目及退出。其中点击考生资料菜单项时,则调用学生资料.SCX;点击考生成绩菜单项时则调用44题的查询过程;当点击考试科目菜单项时出现子菜单,包括“大学英语”,“高等数学”,“数据库原理”,“政治经济学原理”子菜单项,单击其中的考试科目则得到该科目考生的学号、成绩、和名次。根据题意填空

(1)在菜单设计器中,要执行“考生资料”菜单项,应使用________________命令.(2分)

(2)对”考生成绩”菜单项,应执行查询考生成绩的过程,要求结果包括学号、姓名、课程名称和成绩.该过程代码为:(4分)

(3)对”考试科目”菜单项要创建____________,其中包括“大学英语”,“高等数学”,“数据库原理”,“政治经济学原理”.如果点

击”大学英语”菜单项,则得到选修该门课的学生学号,成绩和名次,请写出该过程的语句: (6分)

(4)点击”退出”菜单项,则返回系统菜单,并显示主菜单,其过程代码为: (4分)

VFP综合练习题(二)参考答案

一、选择题(本大题共30个小题,每小题2分,共60分)

1. D

2. A

3. A

4. D

5.B

6. B

7. B

8. A

9. B 10. D11. A 12. A 13 C 14. C 15. D 16. C 17. D 18. D 19. B 20.A21. B

22. A 23. C 24. B 25. B 26. A 27. B 28. B 29. C 30.B 31.D 32. D 33. B 34. A 35.A 36. A 37. C 38.C 39. C 40. C

二、填空题(本大题共10个小题,每小题2分,共20分)

41、(姓名+STR(总分)+DTOC(出生年月))42、(.DBC, .DCT, .DCX )43、(字段,索引,表)44、(处理数据和对象的主要组织工具)45、(CONTROL SOURCE)46、表单设计器47、(ButtonCount )48、(MODIFY PROJECT )49、(类)50、(.T. )

三、程序题(本大题共2个小题,每小题5分,共10分)51、852、12

四、综合应用题(本大题共4个小题,共30分)

53、①GO TOP ②SKIP -1 ③SKIP ④GO BOTTOM ⑤THISFORM.RELEASE ⑥THISFORM.REFRESH( )

54、SELECT 性别,COUNT(性别)

FROM STU

GROUP BY 性别

55、SELECT 学号,MAX(成绩),MIN(成绩)

FROM SCORE

GROUP BY 学号

56、(1)DO FORM 考生资料

(2)SELECT Stu.学号, Stu.姓名, Course.课程名称, Score.成绩;

FROM stu INNER JOIN score;

INNER JOIN course ;

ON Course.课程号= Score.课程号;

ON Stu.学号= Score.学号;

ORDER BY Stu.学号

(3)子菜单

SELECT Score.学号,COURSE.课程名称, Score.成绩;

FROM Score, COURSE

WHERE Course.课程号= Score.课程号AND COURSE.课程名称=”大学英语”;

ORDER BY Score.成绩DESC

(4) SET SYSMENU TO DEFAULT

SHOW MENU _MSYSMENU

VFP综合练习题(三)

一、选择题(本大题共40个小题,每小题1分,共40分)

1、在Visual FoxPro中,”·DBF ”文件被称为()。

A.数据库文件B.表文件C.程序文件D.项目文件

2、执行USE KCCJ!XS ALIAS 学生IN B命令后,被打开的表的别名是()。

A.XS B.学生C.B D.ALIAS

3、在Visual FoxPro中,命令?SELECT()的功能是()

A.选择区号最小的空闲工作区B.选择区号最大的空闲工作区C.输出当前工作区的区号D.输出最小工作区的区号

4、对于数据库表的索引,()说法是不正确的。

A.数据库被打开时,其对应的结构复合索引文件不能被自动打开B.主索引和候选索引能控制表中字段重复值的输入C.一个表可建立多个候选索引D.主索引只适用于数据库表

5、建立索引时,()字段不能作为索引字段

A.字符型B.数值型C.备注型D.日期型

6、对于数据库()说法是错误的。

A.数据库是一个容器B.自由表和数据库表的扩展名都为.DBF

C.自由表的表设计器和数据库表的表设计器是不一样的D.数据库表的记录数据保存在数据库中

7、对于数据库添加表()说法是错误的。

A.可以将一个自由表添加到数据库中D.将一个数据库表从一个数据库移到另一个数据库,则必须先使其成为自由表

B.可以将一个数据库表直接添加到另一个数据库中C.可以在项目管理器中将自由表拖到数据库中,使它成为数据库表

8、要在两个数据库表之间建立永久关系,则至少要在父表的结构索引文件中创建一个(),在子表的结构复合索引文件中也要创建索引。

A.主索引B.候选索引C.主索引或候选索引D.唯一索引

9、数据库表间创建的永久关系保存在()中

A.数据库表B.数据库C.表设计器D.数据环境

10、要在两张相关的表之间建立永久关系,这两张表应该是()

A.同一数据库内的两张表B.两张自由表C.一个自由表和一个数据库表D.任意两个数据库表或自由表

11、对于日期型数据()说法是错误的

A.两个日期型数据可进行加法运算B.两个日期型数据可进行减法运算

C.一个日期型数据可以加一个整数D.一个日期型数据可以减一个整数

12、下列赋值语句中错误的是()。

A.V1=”23”+46 B.V2=DATE()-4 C.V3=.T. .OR. 3>4 D.V4=”今天是”- DTOC(DATEA())

13、在DO WHILE / ENDDO循环中,若循环条件设置为.T.,则下列说法中正确的是()。

A.程序无法跳出循环B.程序不会出现死循环C.用EXIT可跳出循环D.用LOOP可跳出循环

14、设表单FORM1中包含命令按钮组G1和文本框T1,G1中包含命令按钮C1和C2,在C2的Click事件代码中要引用T1的Value

属性,下面正确的引用是()。

A.THISFORM·T1·VALUE B.THIS·Parent·T1·VALUE C.THIS·Parent·Parent·T1·VALUE D.T1·VALUE

15、下列()属于方法名

A.GotFocus B.SetFocus C.LosFocus D.Activate

16、在对象的”相对引用”中可使用的关键字有()

A.HIS, THISFORM, Parent B.THIS, THISFORMSET,PagsFrame C.THIS, THISFORM, THISFORMSET D.THIS , FORM , FORMSET

17、表单的Name属性用于()

A.作为保存表单时的文件名B.引用表单对象C.显示在表单标题栏中D.作为运行表单时的表单名

18、可以在表单的数据环境中添加的是()。

A.表B.表之间的临时表C.查询D.视图

19、有关查询与视图,下列说法中不正确的是()。

A.查询不可以更新源表数据,而视图可以更新源表数据B.查询和视图都可更新源表数据

C.视图具有许多数据库表的属性,利用视图可以创建查询和视图D.视图可以更新源表中的数据,存储于数据库中

20、查询文件的扩展名为()。

A.·PRG B.·FPX C.·QPR D.·QPX

21、可作为查询与视图的数据源是()。

A.自由表B.数据库表C.查询D.视图

22、可作为查询与视图的输出类型为()。

A.自由表B.表单C.临时表D.数组

23、下列说法中错误的是()。

A.视图是数据库的一个组成部分B.视图中的源数据表称为”基表”

C.视图设计器只比查询设计器多一个”更新条件”选项卡D.远程视图使用Visual FoxPro的SQL语法从视图或表中选择信息

24、要求仅显示两张表中满足条件的记录,应选择()类型。

A.内连接B.左连接C.右连接D.完全连接

25、类的主要特点为()。

A.属性、消息、方法和事件B.封装、继承和多态性C.对象、类和子类D.对象与类、类的定义及特征

26、下列Visual FoxPro对象,完全属于容器类的有()。

A.组合框,命令按钮B.表单,表格C.标签,页D.列表框,工具栏

27、下列Visual FoxPro对象,完全属于控件类的有()。

A.文本框,标签B.页框,页C.工具栏,命令组D.表单,选项组

28、在Visual FoxPro中,表单不是一个()

A.容器B.控件C.对象D.类

29、在Visual FoxPro中,()主要用于辅助用户创建表、数据库、表单、查询、报表等文件来管理数据。

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

30、已知A=0,B=-1,C=.T. ,则下列逻辑表达式的值为.T.的是()。

A.(A+B)*100>0 .AND. .NOT. C B.A-1=B .OR. C C..NOT. (A>B-1) .AND. C .OR. .F. D.A

31、下述()方法用于重新查询ListBox或ComboBox控件的数据源。

A.Refresh B.Requery C.Show D.Update

32、列标头的父类是()基类。

A.Column B.Grid C.Form D.Toolbar

33、下列基类中是非可视类的是()。

A.Control B.Custom C.Container D.Label

34、当运行一个表单时,下述()事件在其他事件之前发生?

A.Form.Init B.Form.Activate C.Form.GotFocus D.Form.Load

35、在Visual FoxPro中,可以使用的两类变量是()。

A.内存变量和字段变量B.全局变量和局部变量C.字段变量和简单变量D.内存变量和自动变量

36、下列不能作为查询结果的是( ).

A.临时表B.视图C.标签D.图形

37、在Visual FoxPro中建立查询后,可以从表中提取符合条件的记录,()。

A.但不能修改记录B.同时又能更新数据C.但不能设定输出字段D.可修改数据,但不能将修改的内容写回原数据表

38、在SQL查询中的HAVING子句的作用是()。

A.指出分组查询的范围B.指出分组查询的值C.指出分组查询的条件D.指出分组查询的字段

39、下列有关交叉表查询的说法中正确的是()。

A.交叉表查询只能使用一个表B.交叉表查询可使用多个表

C.通过交叉表查询可更新数据表中的相关数据D.交叉表查询是在两个表中交叉进行的

40、设有一个页框含有3个页面,其中第一个页面的名字为Page1,上面有两个命令按钮:CmdOk、CmdPrint,如果要在CmdPrint 的Click事件中引用CmdOk的Click事件代码,则采用()。

A.对象用本身包含的代码来实现操作B.对象是类的特例

C.刻划了一组具有相同结构、操作并遵守相同规则的对象D.事件是一种预先定义好的特定动作,由用户或系统激活

二、填空题(本大题共10个小题,每小题2分,共20分)

41、在VFP中将系统默认磁盘设为A盘,可执行 _____ 命令.42、记录级有效性检查规则用于检查 ______ 之间的逻辑关系.

43、在VFP支持的SQL语句中,可以向表中输入记录的命令是_________ ;可以查询表中内容的命令是____________ .

44、在SQL-SELECT语句中,将查询结果存入数据表中用 ___________ 短语.

45、类包含了对象的程序设计和数据抽象,是具有相同行为的_______ 的抽象。

46、在表单中,一个OLE绑定型控件利用表中的______型字段显示一个OLE对象。

47、复选框控件可以为三种状态,其Value 属性值分别为.F. 、.T. 或___。48、每个字段都必须有一个_______属性来标识该字段。

49、有一表单frmA,该表单中包含一个页框pgfB,页框中包含的页面数未知,在刷新表单时,为了刷新页框中的所有页面,可在页框pgfB的REFRESH方法中编写一段FOR循环结构的代码实现,请完善如下代码:

FOR i=1 to This. _________

This.Pages[i].refresh

ENDFOR

50、通用型数据类型只能用于表中字段的定义,用于存储___________对象。

三、程序题(本大题共5个小题,每小题4分,共20分)

51、SET TALK OFF 程序运行结果为:

STORE 0 TO X,Y

DO WHILE X<=10

X=X+1

IF INT(X/2)<>X/2

LOOP

ELSE

Y=Y+1

ENDIF

ENDDO

?”Y=” , Y

SET TALK ON

52、SET TALK OFF 程序运行结果为:

USE RSDA &&打开人事档案表

DO WHILE .NOT. EOF( )

IF 性别=“男”

SKIP

LOOP

ENDIF

DISP

WAIT “按任意键继续显示……”

SKIP

ENDDO

USE

SET TALK ON

RETURN

53、SET TALK OFF 程序运行结果:

X=.T.

Y=0

DO WHILE X

Y=Y+1

IF MOD(Y,2)=0

?"Y=", Y

ELSE

LOOP

ENDIF

IF Y>=10

X= .F.

ENDIF

ENDDO

54、* 自定义函数CAL . prg

SET TALK OFF FUNCTION CAL

CLEAR PARAMETERS X, Y, Z

SET PROC TO CAL S= (X+Y+Z) / 2

INPUT …A=?TO A RETURN SQRT (S * (S-X)*(S-Y)*(S-Z))

INPUT …B=?TO B ENDFUNC

INPUT …C=?TO C

G=100 * CAL(A, B, C) 当A, B, C分别键入3, 4, 5, 经程序执行后,

? …程序输出:?+STR(G, 5, 1) 输出结果为:

SET TALK ON

RETURN

四、根据题意,写出SQL命令(本大题共28分)

在人才管理数据库中有3个表,其表名和结构为:

基本情况(编号C(6),姓名C(8),性别C(8),出生年月D,工资N(5))专业(编号C(6),专业名称C(10),职称C(10))成果(编号C(6),成果类别C(8),成果名称C(20))

55、写出创建该人才数据库的命令

56、创建基本情况表,其中编号为主键,值不能为空,姓名不能为空,且工资的取值范围在2000-20000之间,请写出创建命令。

57、创建专业数据表,其中编号为主键,值不能为空,专业名称也不能为空。58、创建成果数据表,其中编号值不能为空。

59、在基本情况数据表中增加一项联系电话(C(8))数据项。60、将基本情况数据表中的性别字段的默认值设为“男”。

61、将工资小于等于3000元的提高20% 62、统计教授的人数63、列出年龄在40岁以下的教授的姓名

64、查询计算机专业人员开发的成果类别为“软件”的成果名称65、查询比所有教授工资低的人员姓名和工资

66、查询成果在5项以上的人员姓名和成果数,并按降序排列。

67、查询每个人的姓名及成果数,并将结果存放到“成果统计”数据表中。

VFP综合练习题(三)参考答案

一、选择题(本大题共30个小题,每小题2分,共60分)

1. B

2. B

3. C

4. A

5.C

6. D

7. B

8. A

9. B 10. A11. A 12. A 13 .C 14. C 15. B 16. C 17. D 18. A

19. B 20.C21. B 22. C 23. B 24. A 25. B 26. B 27. A 28. B 29. B 30.B31.B 32.A 33. B 34.D 35. A 36. B 37.

A 38. C 39.

B 40.A

二、填空题(本大题共10个小题,每小题2分,共20分)

41、(SET DEFAULT TO A:) 42、(同一记录中不同字段) 43、(INSERT) (SELECT) 44、(INTO TABLE <表名>) 45、(对象)

46、(通用)47、(NULL)48、(字段名)49、(PAGECOUNT)50、(OLE)

三、读程序,写出运行后的结果题(本大题共4个小题,每小题3分,共12分)

51、Y= 5 52、分屏显出人事档案表中所有“性别”不为“男”的记录

53、Y=2 Y=4 Y=6 Y=8 Y=10 54、程序输出:600.0

四、根据题意,写出SQL命令(本大题共4个小题,每小题6分,共28分)

55、[CREATE DATABASE 人才管理]

56、[ CREATE TABLE 基本情况

(编号 CHAR(6) NOT NULL PRIMARY KEY,

姓名 CHAR(6) NOT NULL,性别 CHAR(2),出生日期DATE,

工资 NUMERIC(5) CHECK(工资>=2000 AND 工资<=20000))]

57、[ CREATE TABLE 专业

(编号 CHAR(6) NOT NULL PRIMARY KEY,

专业名称 CHAR(10) NOT NULL, 职称 CHAR(10))]

58、[ CREATE TABLE 成果

(编号 CHAR(6) NOT NULL,成果类别 CHAR(8),

成果名称 CHAR(20)) ]

59、[ ALTER TABLE 基本情况 ADD 联系电话 CHAR(8) ]60、[ALTER TABLE 基本情况 ALTER 性别 SET DEFAULT ”男”]

61、[UPDATE 基本情况 SET 工资=1.2*工资 WHERE 工资<=3000 ]

62、[SELECT COUNT(*) FROM 专业 WHERE 职称=”教授”] 63、[SELECT 姓名 FROM 基本情况,专业 WHERE 基本情况.编号=专业.编号 AND YEAR(DATE())-YEAR(出生日期)<=40 AND 职称=”教授”]

64、[ SELECT 姓名,成果名称 FROM 基本情况,专业,成果

WHERE 基本情况.编号=专业.编号 AND 基本情况.编号=成果.编号

AND 专业=”计算机”AND 成果类别=”软件”]

65、[SELECT 姓名,工资FROM 基本情况

WHERE 工资<

(SELECT MIN(工资) FROM 基本情况 WHERE 职称=”教授”)]

66、[SELECT 姓名,COUNT(*) FROM 基本情况,成果

WHERE 基本情况.编号=成果.编号 GROUP BY 成果.编号

HAVING COUNT(*)>=5 ORDER BY COUNT(*) DESC ]

67、[SELECT 姓名,COUNT(*) AS 成果数 INTO 成果统计

FROM 基本情况,成果WHERE 基本情况.编号=成果.编号

GROUP BY 成果.编号]

VFP综合练习题(四)

一、选择题(本大题共40个小题,每小题1分,共40分)

1、项目管理器的功能是组织和管理与项目有关的各种类型的()。

A.文件B.字段C.程序D.数据

2、对于空值,下列叙述中不正确的是()。

A.空值不是一种数据类型B.空值可以赋给变量、数组和字段

C.空值等于空串(“”)和空格D.条件表达式中遇到null值,该条件表达式为“假”

3、在Visual FoxPro中,下列为数据绑定型控件的是()。

A.列表框B.标签C.页框D.命令按钮

4、在Visual FoxPro的菜单或菜单选项中,经常会有一些呈暗灰色的选项,这可能是()。

A.这些项在当前状态下不起作用或其处理程序没有装入B.系统运行发生故障C.本身有缺陷D.以上都不对

5、Visual FoxPro的文件菜单中的CLOSE命令是用来关闭()。

A.当前工作区中已打开的数据库B.所有已打开的数据库C.所有窗口D.当前活动的窗口

6、主索引可以确保字段中输入值的()性。

A.唯一B.重复C.多样D.兼容

7、在Visual Foxpro中的4个索引中,一个表可以创建多个()。

A.主索引、候选索引、惟一索引、B.候选索引、惟一索引、普通索引

C.主索引、候选索引、惟一索引D.主索引、惟一索引、普通索引

8、在Visual FoxPro中,结构复合索引文件的特点是()。

A.在打开表时自动打开B.在同一索引文件中能包含多个索引方案,或索引关键字

C.在添加、更改或删除记录时自动维护索引D.以上答案均正确

9、若要建一个有5个按钮的选项组,应将属性()的值改为5。

A.Optiongroup B.Buttoncount C.BoundColum D.ControlSource

10、对于自由表而言,不允许有重复值的索引是()。

A.主索引B.侯选索引C.普通索引D.唯一索引

11、下列命令中,不能使程序跳出循环的是()。

A.LOOP B.EXIT C.QUIT D.RETURN

12、下列说法中,不正确的是()。

A.二维表中的每一列均有唯一的字段名B.二维表中不允许出现完全相同的两行

C.二维表中行的顺序、列的顺序均可以任意交换D.二维表中行的顺序、列的顺序不可以任意交换

13、要求一个表中的数值型字段数据精度具有4 位小数,则该字段的宽度至少定义为()。

A.4位B.5位C.6位D.12位

14、打开一个空表,执行?EOF(),BOF()命令,显示结果为()。

A..T.和.T.B、.F.和.F.C..F.和.T.D、.T.和.F.

15、创建数据库后,系统自动生成扩展名为()的三个文件。

A..SCX、.SCT、.SPXB..DBC、.DCT、.DCX

C..PJX、.PJT、.RPJD..DBF、.DBT、.FPT

16、下列关于索引的描述中,不正确的是()。

A.结构和非结构复合索引文件的扩展名均为.CDXB.结构复合索引文件随表的打开而自动打开

C.一个数据库表仅能创建一个主索引和一个唯一索引D.结构复合索引文件中的索引在表中的字段修改时,自动更新17、参照完整性的作用是()控制。

A.字段数据的输入B.记录中相关字段之间的数据有效性C.表中数据的完整性D.相关表之间的数据一致性18、假设已经生成了名为mymenu的菜单文件,执行该菜单文件的命令是()

A.DO mymenu B.DO mymenu.mpr C.DO mymenu.pjx D.DO mymenu.mnx

19、建立两个表之间的临时关系时,必须设置()。

A.主表的主索引B.主表的主控索引C.子表的主索引D.子表的主控索引

20、在Visual FoxPro中创建含备注字段的表和表的结构复合索引文件后,系统自动生成的三个文件的扩展名为()。

A..PJX、.PJT、.PRG B..DBF、.CDX、.FPT C..FPT、.FRX、.FXP D..DBC、.DCT、.DCX

21、在Visual FoxPro系统中,()创建时,将不以独立的文件形式存储。

A.查询B.视图C.类库D.表单

22、用DIMENSION AA(3,3)命令声明了一个二维数组后,再执行AA=3命令,则()。

A.命令AA=3 创建了一个新的内存变量,它与数组无关B.数组的第1个元素被赋值为3

C.所有的数值元素均被赋值为3 D.当存在数组AA时,不可用AA=3命令创建与数组同名的内存变量

23、若所建立索引的字段值允许重复,并且表中重复记录只被索引一个,它应该是()

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

24、独立于数据库之外的表是()

A.数据库表 B.自由表C.逻辑表D.索引表

25、索引文件中的标识名最多由()个字母、数字或下划线组成。

A.5B.6C.8D.10

26、一张表的全部Memo字段的内容存储在()。

A.不同的备注文件中B.同一个文本文件中C.同一个备注文件中D.同一个数据库文件中

27、有关表的索引,下列说法中不正确的是()。

A.当一张表被打开时,其对应的结构复合索引文件被自动打开B.任何表的结构复合索引能控制表中字段重复值的输入C.一张表可建立多个候选索引D.主索引只适用于数据库表

28、建立索引时,()字段不能作为索引字段。

A.字符型B.数值型C.备注型D.日期型

29、数据库表之间创建的永久关系保存在()中。

A.数据库表B.数据库C.表设计器D.数据环境设计器

30、如果要在数据库的两张表之间建立永久关系,则至少要求在父表的结构复合索引文件中创建一个(),在子表的结构复合

索引文件中创建任何类型的文件。

A.主索引B.候选索引C.主索引或候选索引D.唯一索引

31、在表单中加入两个命令按钮Command1和Command2,编写Command1的Click事件代码为:

https://www.doczj.com/doc/ff11640420.html,mand2.Enabled=.F.,则当单击Command1后,()。

A.Command1命令按钮不能激活B.Command2命令按钮不能激活

C.事件代码无法执行D.命令按钮组中的第二个命令按钮不能激活

32、在下列Visual FoxPro命令中,为非法的是()。

A.DATE=5 B.?RECNO()=5 C.RECNO()=5 D.?DATE()+RECNO()

33、在下列命令序列中,最后一条命令包括的关系操作为()。

SELECT 1

USE DB1

LIST A1,A2,A3 FOR A3>30

A.显示和投影B.选择和投影C.交与并D.并与差

34、对数据表中的数据进行修改时,数据来源( )。

A.只能通过键盘输入B.只能在命令中给出

C.只能通过键盘输入和在命令中给出D.可通过从键盘输入,在命令中给出或从其他表得到

35、要关闭所有已打开的数据表文件,可在命令窗口中输入()命令。

A.Close B.Clear all C.Clear D.Use

36、有关类、对象、事件,下列说法中不正确的是()。

A.对象仅能用本身包含的代码来实现操作B.对象可以是任何客观事物,对象是类的特例

C.类是一组具有相同结构、操作并遵守相同规则的对象D.事件是一种预先定义好的特定动作,由用户或系统激活

37、下面关于视图的描述中,正确的是()。

A.只能对自由表创建视图B.不能对自由表创建视图C.只能对数据库表创建视图D.可以对各种数据库表创建视图

38、用Visual FoxPro修改本地视图的命令是()。

A.MODIFY VIEW B.RENAME VIEW C.CHANGE VIWE D.CREATE SQL VIEW

39、表单的属性不能在()中设置。

A.属性框B.文本框C.程序D.生成器

40、下列不是视图优点的是()。

A.视图提高了数据库应用的灵活性B.视图减少了用户对数据库物理结构的依赖C.视图可提高查询速度D.视图可提高更新速度

二、填空题(本大题共10个小题,每小题2分,共20分)

41、在定义数据表字段间的有效性规则时,充当规则表达式的类型应是_________________.

42、Visual FoxPro的视图设计器比查询设计器只多了________选项卡. 43、在Visual FoxPro支持的SQL语句中,可以删除表中记

录的命令是________ ;可从数据库中删除表的命令是_________。

44、要将另一个具有相同结构的表文件SP2.DBF文件中的所有记录添加到SP1.DBF数据表的末尾,可使用命令______________ 。

45、组合框兼有下拉列表框和______ 的功能。

46、使用报表打印表中的数据,需在报表中将与表字段相关的控件放在报表中的___________ 带区。

47、如要实现多字段排序,即先按班级(bj,N,1)顺序排序,同班的同学再按出生日期(csrq,D)顺序排序,同班且出生日期也相同的

再按性别(xb,C,2)顺序排序,其索引表达式为_______。

48、记录的定位方式有________定位、____________定位和条件定位三种。

49、如果子表中已有相关记录,修改主表记录的主关键字时,要求同时修改子表中相关记录,则参照完整性的____规则应设置为___。

50、对数据库表增加新记录时,为某一字段自动给定一个初始值,这个值称为___________。

三、读程序写出运行结果(本大题共3个小题,每小题4分,共12分)

51、SET TALK OFF 52、SET TALK OFF

STORE .T. TO X STORE 1 TO P, M

STORE 0 TO Y X1=20

DO WHILE X Y2=31. 3

STORE Y+1 TO Y Z3=41. 4

IF INT( Y/ 7)=Y /7 N= ASC(“X”)

?? Y DO WHILE P <= 3

ELSE STORE CHR(N+P-1)+STR(P, 1) TO Q

LOOP ? “Q=” , Q

ENDIF M=M*&Q

IF Y > 15 P=P + 2

STORE .F. TO X ENDDO

ENDIF ? “M=” , M

ENDDO SET TALK ON

SET TALK ON RETURN

程序执行后,输出结果为: 程序执行后,输出结果为:

53、*MAI.PRG 过程文件*PROC123.PRG

SET TALK OFF PROCEDURE PROC1

SET PROCEDURE TO PROC123 PRIVATE A

A=10 A=5

?"1.",A ?”PROC1”,A

DO PROC1 RETURN

?"2.",A PROCEDURE PROC2

A=30 A=-12

?"3.",A RETURN

DO PROC2

?"4.",A

SET TALK ON

程序运行结果为:

四.综合应用题(本大题共有两道小题,每小题14分,共28分

(1)要将人事档案数据表中的姓名,职称和基本工资作为表单上的数据项,首先应将人事档案数据表添加到______________中.

(2)要让表单运行时居于屏幕的正中央显示,应设置________.

(3)要为Command1查询按钮设置快捷键“C”,应设置____________。Command1查询按钮的功能是在人事档案数.DBF中查找指定姓

名的记录;如果找到则将该记录的职称和基本工资分别显示在TEXT2和TEXT3文本框中;否则,弹出”查无此人”消息框.最后为Command2命令按钮设置焦点,编写Command1命令按钮的_________ 事件代码如下:

LOCA FOR 姓名=______________

IF FOUND()

THISFORM.TEXT2.VALUE=职称

THISFORM.TEXT3.VALUE=基本工资

ELSE

MESSAGEBOX(“查无此人”)

ENDIF

____________________________

(4)Command2命令按钮的功能是为查找到的记录增加10%的工资,并将增加后的基本工资重新显示在TEXT3文本框中。则Command2

命令按钮的单击事件代码为:

_____________________________________

THISFORM.TEXT3.VALUE=基本工资

(5)Command3命令按钮的功能是释放当前表单.则该按牛的单击事件代码为:___________________________________________

其功能是:若在Text1中输入一个除数(整数)点击“开始”按钮,就能求出1到100之间能被此除数整除的数(整数)及这些书的和,并将结果分别在Edit1、Text2中输出。点击关闭按钮,则关闭该表单。

(1)要在表单上显示文本“输入除数”,应使用____________控件;创建Text1和Text2控件应使用_____________控件;创建Edit1

控件应使用________控件;创建”开始”和”关闭”按钮应使用___________控件.

(2)对象Text1和Text2的_________属性应设为___________.

(3)为实现”开始”按钮的功能,应对该按钮的单击事件编写如下代码:

FOR I=1 TO 100

IF ______________________

THISFORM.EDIT1.VALUE=_________________________

THISFORM.TEXT2.VALUE=_________________

ENDIF

ENDFOR

(4)”关闭”按钮的单击事件代码为:___________________

VFP综合练习题(四)参考答案:

一、选择题(本大题共40个小题,每小题1分,共40分)

1.A

2. C

3. A

4.A

5.D

6. A

7. B

8. D

9. B 10. B11. A 12. D 13 C 14. A 15. B 16. C 17.D 18. B 19. D 20.B21.

B 22.

C 23.C 24. C 25. B 26. C 27. B 28. C 29. B 30.C31.C 32.C 33.B 34.

D 35.B 36.A 37. D 38.A 39. B 40.D

二、填空题(本大题共10个小题,每小题2分,共20分)

41、(逻辑型) 42、(更新)43、(DELETE) (DROP TABLE)44、(APPEND FROM SP2)45、(文本框)46、(细节)

47、(STR(bj)+DTOC(csrq)+xb)48、(绝对,相对)49、(更新) ( 级联)50、(默认值)

三、读程序写出运行结果(本大题共3个小题,每小题4分,共12分)

51、7 14

52、Q=X1

Q=Z3

M=828

53、1. 10

PROC1 5

2.10

3.30

4.–12

四、综合操作填空题(本大题共28分)

54、(1)数据环境(2)ThisForm.autocenter=.t.(4)Repl 工资WHIH 工资*1.1 (5)THISFORM.RELEASE

(3)https://www.doczj.com/doc/ff11640420.html,mand1.Caption=?查询(\

Click 或单击

ALLTRIM(Thisform.Text1.Value)

https://www.doczj.com/doc/ff11640420.html,mand2.SETFOCUS

55、(1)标签文本框编辑框命令按钮(2)value 0 (4)thisform.release

(3)MOD(I,thisform.Text1.VALUE)=0

THISFORM.EDIT1.VALUE)+STR(I,5)+CHR(13)

THISFORM.TEXT2.VALUE+I

VFP综合练习题(五)

一、选择题(本大题共40个小题,每小题1分,共40分)

1、下列关于表的索引的描述中,错误的是()。

A.复合索引文件的扩展名为.cdx B.结构复合索引文件随表的打开而自动打开

C.当对表编辑修改时,其结构复合索引文件中的所有索引自动维护D.每张表只能创建一个主索引和一个候选索引

2、在参照完整性中,设置更新操作规则时,选择了“限制”,下列说法中()是正确的。

A.当更改了主表的“主”或“候选”关键字后,自动更改子表相应记录B.允许更改子表中对应的普通索引关键字的字段值

C.在子表中有相关记录时,主表的主或候选关键字段值禁止更改D.当更改了子表中的字段值,则自动更改主表中对应记录的字段值

3、如果一张数据库表的DELETE 触发器设置为.F.,则不允许对该表作()记录的操作。

A.修改B.删除C.增加D.显示

4、数据库表的INSERT 触发器,在表中()记录时触发该规则。

A.增加B.修改C.删除D.浏览

5、在参照完整性的设置中,如果当主表中删除记录后,要求删除子表中的相关记录,则应将“删除”规则设置为()。

A.限制B.级联C.忽略D.任意

6、以下的()操作将造成相关表之间数据的不一致。

A.在主表中插入记录的主关键字的值是子表中所没有的B.在主表中删除了记录,而在子表中没有删除相关记录

C.在子表中删除了记录,而在主表中没有删除相关记录D.用主表的主关键字字段的值修改了子表中的一个记录

7、以下()操作不会损坏相关表之间的数据一致性。

A.删除了子表中的记录而没有删除主表中相关记录B.删除了主表中的记录而没有删除子表中相关记录

C.在子表中插入记录的为外部关键字值是主表关键字中所没有的D.主表中修改了主关键字值而子表中没修改有关的外部关键字值

8、设有部门和职员两个实体,每个职员只能属于一个部门,一个部门可以有多名职员,则部门与职员实体之间的联系类型是()。

A.m:n B.1:m C.m:k D.1:1

9、如果已经在学生表和成绩表之间按学号建立永久关系,现要设置参照完整性:当在成绩表中添加记录时,凡是学生表中不存在的

学号不允许添加,则该参照完整性应设置为()。

A.更新级联B.更新限制C.插入级联D.插入限制

10、参照完整性的作用是()控制。

A.字段数据的输入B.记录中相关字段之间的数据有效性C.表中数据的完整性D.相关表之间的数据一致性

11、有关查询和视图,下列说法中不正确的是()。

A.查询是只读型数据,而视图可以更新数据源B.查询可以更新数据源,视图也有此功能

C.视图具有许多数据库表的属性,利用视图可以创建查询和视图D.视图可以更新源表中的数据,存储于数据库中

12、在Visual FoxPro中数组下标的下界是()。

A.0 B.1 .C.2 D.3

13、在Visual FoxPro中,用DIMENSION W(2,3)定义数组后,数组W包含的元素个数是()。

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

14、在Visual FoxPro中,MIN(ROUND(8.89,1),9)的值是()。

A.8 B.8.9 C.9 D.9.8

15、在创建查询时,显示父表中的全部记录以及与子表中相匹配的记录应选择()连接。

A.内B.左外C.右外D.全

16、刷新表单及表单控件的方法是()

A.thisform.Hide B.thisform.Show C.thisform.Release D.thisform.Refresh

17、命令?TYPE(‘12/27/95’)的输出值是()

A.12/27/95 B.C C.N D.D

18、在源程序文件中,若终止程序的执行并返回到Visual Foxpro操作环境中应使用()命令。

A.EXIT B.QUIT C.BYE D.CANCEL

19、在Visual FoxPro中,命令SELECT 0的功能是()。

A.选择区号最小的空闲工作区B.选择区号最大的空闲工作区C.选择当前工作区的区号加1的工作区D.随机选择一个工作区的区号

( )命令可以计算每个学生的平均分

A.SUM TO 平均分 B.COUNT TO 平均分 C.AVERAGE TO 平均分

D.REPLACE ALL 平均分 WITH (英语+高等数学+政治经济学)/3

21、用DIMENSION定义了一个数组,其数组的每个元素在未赋值之前的默认值是()

A..F. B.0 C.”” D. NULL(空)

22、在Visual FoxPro中,下列对索引文件的正确说法是()

A.可以单独打开一个索引文件 B.只能同时打开一个表文件和一个索引文件

C.可同时打开一个表文件和多个索引文件,但只有一个是主索引文件 D.只能同时打开一个表文件和一个复合索引文件

23、设有一个表文件名为GZ.DBF,执行下列命令,第三条命令的执行结果是()

USE GZ

SKIP -1

?BOF( ),RECNO( )

A..F. 0 B..F. 1 C..T. 0 D. .T. 1

24、执行下列命令,其输出结果是()

SET TALK OFF

X=[13+17]

?X A.[13+17] B.30 C.13+17 D.30.00

25、在一个数据库中,每个表只能建立()个主索引。

A.1 B.2 C.7 D.未限制

26、在Visual FoxPro中,有两种不同类型的视图,它们是本地视图和()。

A.当前视图B.子视图C.公共视图D.远程视图

27、表单中使用的文本框控件可以接受的数据类型不包括()

A.字符型数据B.数值型数据C.备注型数据D.逻辑型数据

28、表单中使用的编辑框控件用于录入和编辑()型的字段

A.字符B.数值C.备注D.通用

29、表单中使用的组合框控件是文本框和()的组合。

A.编辑框B.列表框C.命令按钮D.表格

30、报表中的数据源不可以是()

A.视图B.数据库表C.表单D.查询

31、下面有关索引的描述正确的是( )

A.建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B.索引与数据库表的数据存储在一个文件中

C.创建索引是创建一个指向数据库表文件记录的指针构成的文件D.使用索引并不能加快对表的查询操作

32、容器类的对象()。

A.只能是表单或表单集B.必须由基类Container派生得到

C.能包容其它对象,并且可以分别处理这些对象D.能包容其它对象,但不可以分别处理这些对象

33、有关类、对象、事件,下列说法不正确的是()。

A.对象用本身包含的代码来实现操作B.对象是类的特例

C.类刻划了一组具有相同结构、操作并遵守相同规则的对象。D.事件是一种预先定义好的特定动作,由用户或系统激活。

34、如已在学生表和成绩表之间按学号建立永久关系,现要设置参照完整性:当在成绩表中添加记录时,凡是学生表中不存在的学号

不允许添加,则该参照完整性应设置为()。

A.更新级联B.更新限制C.插入级联D.插入限制

35、在程序中未作过任何说明的内存变量都被看成是()变量。

A.局部B.全局C.数字D.字符

36、数据库表的INSERT 触发器,在表中()记录时触发该规则。

A.增加B.修改C.删除D.浏览

37、在SQL 语言的SELECT语句中,实现选择操作的是()子句。

A.select B.from C.where D.group by

38、若当前表文件有3个备注字段和1个通用型字段,那么与它相应的备注文件有()个。

A.3 B.2 C.1 D.10

39、表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭后,则该"临时性关系" ()。

A.转化为永久关系B.永久保留C.临时保留D.消失

40、Visual FoxPro的表单对象可以包括()。

A.任意控件B.所有的容器对象C.页框或任意控件D.页框、任意控件、容器或自定义对象

二、填空题(本大题共10个小题,每小题2分,共20分)

41、下述命令执行后,S4的值为______________.

S1=" ABCD "

S2=" EFG "

S3=ALLT(S1)+ALLT(S2)

S4=SUBSTR(S3,5,2)

42、VFP系统中,终止事件循环的命令是:________。43、OOP中文含义为:__________。

44、如果要物理删除带有删除标志的记录,可使用命令___________,但在该命令的执行前,必须将表以___________方式打开。

45、从二维表的后选关键字中,选出一个可作为_____。46、一张表的主关键字被包含到另一张表中时,在另一张表中称这些字段为______。

47、表中的一列称为__________,它规定了数据的特征;表中的一行称为一个__________,它是多个字段的集合。

48、表文件的扩展名为______,如果表结构中包含_______类型或_____类型的字段时,会产生一个扩展名为______的备注文件。

49、如果学生表(xs.dbf)已在当前工作区中打开,要筛选出专业代号zydh为“102001”的记录的命令是__________;要取消该筛选的

命令是_____________。50、打开一张表时,___________ 索引文件将自动打开,表关闭时它将自动关闭。

三、程序题(本大题共5个小题,每小题4分,共20分)

51、以下为求100以内的素数的程序段,请将它写完整:(每空2分)

CLEAR

S=0

FOR M=2 TO 100

I=2

DO WHILE I<=M-1

IF M/I=INT(M/I)

①______________

ELSE

I=I+1

②_______________

ENDIF

ENDDO

IF I=M

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试卷考试及答案 第一项:单项选择题答案见最后 1、下面关于运行应用程序的说法,正确的是 A)APP应用程序能够在Visual FoxPro和Windows环境下运行 B)EXE应用程序只能在Windows环境下运行 C)EXE应用程序能够在Visual FoxPro和Windows环境下运行 D)APP应用程序只能在Windows环境下运行 2、调用报表格式文件pp1预览报表的命令是 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 3、报表的数据源能够是 A)自由表或其它报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图

4、确定列表框内的某个条目是否被选定应使用的属性是 A)Value B)ColumnCount C)ListCount D)Selected 5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click 事件代码设置为 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release 6、在Visual FoxPro中,控件分为 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类 7、在Visual FoxPro中,扩展名为.DBC的文件是 A)数据库表文件 B)表单文件

2017年计算机二级《VFP》考试题及答案

2017年计算机二级《VFP》考试题及答案 1). 如下描述中正确的是:( ) A.数据库中仅存储数据 B.数据库管理系统是数据库集合的组成部分 C.数据库中的数据具有很高的冗余并缺乏数据独立性 D.数据库管理系统是为数据库的建立、使用和维护而配置的软件 正确答案:D 答案解析:数据库是存储在计算机存储设备上的结构化的相关数据集合。它不仅包括描述事物的数据本身,而且还包括相关事物之间的联系。数据库管理系统是为数据库的建立、使用和维护而配置的软件,数据库系统的特点有:实现数据共享,减少数据冗余;采用特定的数据模型;具有较高的数据独立性;有统一的数据控制功能。 2). 某二叉树共有7个结点,其中叶子结点只有1个,则该二叉树的深度为(假设根结点在第1层)( )。 A.3 B.4 C.6 D.7 正确答案:D 答案解析:根据二叉树的基本性质3:在任意一棵二叉树中,度为O的叶子结点总比度为2的结点多一个,所以本题中度为2的结点为1-1=0个,所以知道本题目中的二叉树的每一个结点都有一个分支,所以共7个结点,共7层,即深度为7。 3). 下面不属于软件需求分析阶段主要工作的是( ) A.需求变更申请 B.需求分析 C.需求评审

D.需求获取 正确答案:A 答案解析:需求分析阶段的工作可概括为4个方面:①需求获取。②需求分析。③编写需求规格说明书。④需求审评。 4). 对于查询输出到临时表中的叙述,下列说法错误的是( ) A.产生的临时表文件的后缀名仍为.dbf B.执行查询后,该临时表文件是当前文件 C.可以像一般的dbf文件一样使用,可查询和修改表中记录 D.当关闭文件时,临时表文件将自动被删除 正确答案:C 5). “教师表”中有“职工号”、“姓名”和“工龄”等字段,其中“职工号”为主关键字,建立“教师表”的SQL命令是( )。 A.CREATETABLE教师表(职工号C(10)PRIMARY,姓名C(20),工龄I) B.CREATETABLE教师表(职工号C(10)FOREIGN,姓名C(20),工龄I) C.CREATETABLE教师表(职工号C(10)FOREIGNKEY,姓名C(20),工龄I) D.CREATETABLE教师表(职工号C(10)PRIMARYKEY,姓名C(20),工龄I) 正确答案:D 答案解析:在VisualFoxPro中,可以通过SQL的CREATETABLE命令建立表,PRIMARYKEY用来设置主关键字。本题“职工号”为主关键字,因此D选项正确。 6). 有A、B、C三个数据表,若已建立了A->B的关联,需要再建立B->C的关联,形成A->B->C的关联,则( ) A.必须使用带ADDITIVE子句的SETRELATION命令 B.直接利用SETRELATION命令进行关联 C.在保持A->B关联的基础上不能再建立B->C关联 D.在保持A->B关联的基础上不能在建立的B->C关联,但可以建立A->C关联

《VFP数据库》试题及答案

****学院学年学期期末考试试题 (考试时间:120分钟) 1、请使用钢笔或圆珠笔进行答题,字迹要清楚,工整(有特殊要求需要用其他笔答题的试卷例外); 2、请在答卷前将密封线内的项目用正楷填写清楚,如所填写的信息不全造成无法登分,则后果自负; 3、客观题的答题要求写在指定的空处,主观题的答题须写在成教院统一印制的答题纸上,其他纸 一、选择(每小题2分,共70分) 1.VFP是一种________ 模型的数据库管理系统。 选择:A. 层次_ B. 网络_C. 对象_ D. 关系答案:D 2.目前三种基本的数据模型是________ 。 选择:A. 层次模型、网络模型、关系模型_ B. 对象模型、网络模型、关系模型_C. 网络模型、对象模型、层次模型_ D. 层次模型、关系模型、对象模型答案:A 3.VFP系统中,表的结构取决于___________ 。 选择:A. 字段的个数、名称、类型和长度_ B. 字段的个数、名称、顺序_C. 记录的个数、顺序_ D. 记录和字段的个数、顺序答案:A 4.数据库管理系统是________ 。 选择:A. 教学软件_ B. 应用软件C. 计算机辅助设计软件_ D. 系统软件答案:D 5.在定义表结构时,以下__________ 数据类型的字段宽度都是定长的。

选择:A. 字符型、货币型、数值型_ B. 字符型、货币型、整型_C. 备注型、逻辑型、数值型_ D. 日期型、备注型、逻辑型答案:D 6.下列说法中正确的是_____。 A.数据库打开时,该库中的表将自动打开 B.当打开数据库中的某个表时,该表所在的数据库将自动打开 C.如果数据库以独占的方式打开,则库中的表只能以独占方式打开 D.如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式答案:B 7.VFP系统中,使用查询设计器生成的查询文件中保存的是_______。 A. 查询的命令 B. 与查询有关的基表 C. 查询的结果 D. 查询的条件答案:A 8.对于创建新类,VFP提供的工具有:_____。 选择:A. 类设计器和报表设计器_ B. 类设计器和查询设计器_C. 类设计器和表单设计器D. 类设计器答案:C 9.VFP的循环语句有_____。 选择:A. DO WHILE,FOR和SCAN _ B. DO WHILE ,FOR 和LOOP _C. FOR,SCAN和LOOP _ D. DO CASE 和DO WHILE _ 答案:A 10.彻底删除记录数据可以分两步来实现,这两步是______。 选择:A. PACK和ZAP B. PACK和RECALL_C. DELETE和PACK D. DELE和 RECALL _ 答案:C 11.表之间的"临时性关系",是在两个打开的表之间建立的关系,如果两个表有一个关闭 后,则该"临时性关系" ______。 选择:A. 转化为永久关系B. 永久保留C. 临时保留D. 消失答案:D 12.下列控件均为容器类的是_____。

2020年计算机二级考试《VFP》巩固练习试题

2020 年计算机二级考试《VFP 》巩固练习试题 1[单选题]在Visual FoxPro 中能够建立表的命令是( ) 。 A. CREATE B. CREATE DATABASE C. CREATE QUERY D. CREATE FORM 参考答案:A 参考解析:用命令方式建立数据库表的是在命令窗口利用OPEN DATA命令先打开数据库,然后利用CREATED令打开表设计器实行数据表设计。 2[简答题] (1) 在考生文件夹下,有一个数据库“ school ”,其中有数据库表 “student ”、“ score ”和“ course ”。在表单向导中选择“一对多表单向导”创建一个表单。要求:从父表“ student ”中选择字段“学号”和“姓名”,从子表“ score ”中选择字段“课程编号”和“成绩”,表单样式选用“浮雕式”,按钮类型使用“图片按钮”,按“学号”升序排序,表单标题为“学生成绩浏览”,最后将表单存放在考生文件夹中,表单文件名为“bd2”。 (2) 在考生文件夹中有一数据库“ school ”,其中有数据库表“student ”、“ score ”和“ course ”。建立“成绩大于等于75 分”、按“学号”升序排序的本地视图“ view2 ”,该视图按顺序包含字段“学号”、“姓名”、“成绩”和“课程名称”。 参考解析:

【考点指引】本大题第1 小题考查一对多表单向导的使用,重点是多表之间字段的联系;第2小题考查视图的创建,重点是多表之间字段的联系。 (1) 【操作步骤】 ①选择【文件】T【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“ school.dbc ”,单击“确定”按钮,打开数据库设计器。 ②选择【文件】T【新建】命令,选择“表单”,单击“向导” 按钮,在弹出的“向导选择”窗口中选择“T对多表单向导”,单击 “确定”按钮。 ③在“T对多表单向导”对话框的“数据库和表”列表框中选择“student ”表做父表,将“可用字段”下的“学号”和“姓名”字段 添加到“选定字段”列表框中,单击“下一步”按钮。 ④在“一对多表单向导”对话框的“数据库和表”列表框中选择 “ score ”表做子表,将“可用字段”下的“课程编号”和“成绩”字段添加到“选定字段”列表框中,单击“下一步”按钮。 ⑤系统自动选择两个表的“学号”字段作为关联字段,单击“下一步”按钮,在“样式”列表框中选择“浮雕式”,“按钮类型”选择“图片按钮”,单击“下一步”按钮。 ⑥在“可用的字段或索引标识”列表框中选择“学号”添加到“选定字段”列表框中,选择“升序”,单击“下一步”按钮。 ⑦输入表单标题为“学生成绩浏览”,单击“完成”按钮,输入表单名称“ bd2”并保存退出。 (2) 【操作步骤】 ①选择【文件】-【新建】命令,选择“视图”,单击“新建文件”按钮打开“添加表或视图”对话框,选择“表单”选项,选择数据库“ school ”,将表“ score ”、“ student ”和“ course ”分别“添加”到视图设计器中,系统会自动选择关联字段“学号”为表“score ”和“ student ”建立内部联系,选择关

计算机二级考试VF试题

计算机二级考试VF试题 计算机二级考试VF试题 一、基本操作题(共4小题,第1和2题是7分、第3和4题是8分) 在考生文件夹下,打开Ecommerce数据库,完成如下操作: 1.打开Ecommerce数据库,并将考生文件夹下的自由表OrderItem添加到该数据库。 2.为OrderItem表创建一个主索引,索引名为PK,索引表达式为"会员号+商品号";再为OrderItem创建两个普通索引(升序),一个的索引名和索引表达式均是"会员号";另一个的索引名和索引表达式均是"商品号"。 3.通过"会员号"字段建立客户表Customer和订单表OrderItem 之间的永久联系(注意不要建立多余的联系)。 4.为以上建立的联系设置参照完整性约束:更新规则为"级联";删除规则为"限制";插入规则为"限制"。 二、简单应用(2小题,每题20分,计40分) 在考生文件夹下完成如下简单应用:索取计算机二级机考题库联系微信号:3026287336 1.建立查询qq,查询会员的会员号(来自Customer表)、姓名(来自Customer表)、会员所购买的商品名(来自article表)、单价(来自OrderItem表)、数量(来自OrderItem表)和金额(OrderItem.单价*OrderItem.数量),结果不要进行排序,查询去向是表ss。查询保存为qq.qpr,并运行该查询。 2.使用SQL命令查询小于30岁(含30岁)的会员的信息(来自表Customer),列出会员号、姓名和年龄,查询结果按年龄降序排序存入文本文件cut_ab.txt中,SQL命令存入命令文件cmd_ab.prg。

Visual FoxPro考试试题及答案

VFP考试试题及答案 一.单选题 1.关系模型的完整性不包括(A)。 A.迭代完整性 B.实体完整性 C.参照完整性 D.用户定义完整性 2.VisualFoxPro数据中的每一行称为(C)。 A.串标 B.行号 C.记录 D.编数 3.关系数据模型中的关系指的是(D)。 A.表行 B.表列 C.总和 D.二维表 4.常用的数据模型中有(C)。 A.比较模型 B.曲面模型 C.关系模型 D.对称模型 5.常用的数据模型中包括(A)。 A.层次模型 B.线性模型 C.双轨模型 D.瀑布模型 6.(A)是包含表中的一个或一组字段按一定顺序排列的数据列表。 A.索引 B.合并 C.列序 D.标号 7.数据库系统的三级模式中包括(B)。 A.循环模式 B.内模式 C.高级模式 D.流行模式 8.常用的数据模型里有(B)。 A.回旋模型 B.网状模型 C.棱状模型 D.交叉模型 9.VisualFoxPro的表中每一列称作(A)。 A.字段 B.列标 C.名称 D.线型 10.数据库系统不包括(D)。 A.操作系统 B.数据表 C.数据库 D.计划书 11.数据模型描述的是(C)。 A.大小 B.颜色 C.事物间联系 D.特征 12.关系二维表中垂直方向的列称作(C)。 A.列名 B.特征 C.属性 D.行标

13.数据库系统三级模式中包括(A)。 A.外模式 B.层叠模式 C.交叉模式 D.圆环模式 14.数据库是指(A)的数据集合。 A.相关的 B.无序的 C.混合的 D.循环的 15.关系二维表中水平方向的行称作(A)。 A.元组 B.行标 C.数值 D.列值 16.数据库系统中不包括(B)。 A.数据库 B.空调 C.管理员 D.数据库管理系统 17.数据库系统的特点不包括(D)。 A.数据共享 B.减少数据冗余 C.避免不一致 D.数据交叉 18.数据库管理系统的英文缩写是(B)。 A.DA B.DBMS C.MANG D.GUANLI 19.数据库系统的组成中不包括(A)。 A.说明书 B.数据库管理系统 C.电脑主机 D.数据 20.关系二维表中列的取值范围称作(A)。 A.域 B.值围 C.数据 D.区间 21.数据库的英文缩写是(C)。 A.SJK B.ABC C.DB D.OBJ 22.符合数据库特点的是(A)。 A.存储在计算机内部 B.无序的 C.内部无关的 D.用户独享 23.以下选项属于数值类数据的是(B)。 A.一二三 B.123 C.2012/2/1 D.ABC 24.关系R(D1,D2)的目等于(B)。 A.1 B.2 C.3 D.4 25.关系代数中的专门的关系运算中不包括(A)。 A.套用 B.选择 C.投影 D.连接 26.关系运算的类别中包括(C)。

vfp期末考试试题(带答案)

《VFP》期末考试试题 一、选择题: 1.以下所列各项属于命令按钮事件的是(d) A.Parent B.This C.ThisForm D.Click 2.执行如下命令序列后,最后一条命令的显示结果是(c) DIMENSION M(2,2) M(1,1)=10 M(1,2)=20 M(2,1)=30 M(2,2)=40 ? M(2) A.变量未定义的提示 B.10 C.20 D..F. 3.在Visual FoxPro中,以下关于查询的描述正确的是(d) A.不能用自由表建立查询B.只能使用自由表建立查询 C.不能用数据库表建立查询D.可以用数据库表和自由表建立查询4.假设职员表已在当前工作区打开,其当前记录的“姓名”字段值为“张三”(字符型,宽度为6)。在命令窗口输入并执行如下命令: 姓名=姓名-"您好" ? 姓名 那么主窗口中将显示(b) A.张三 B.张三您好-- C.张三您好 D.出错 5. 在Visual FoxPro中,假设表单上有一个选项组:O男 O女,初始时该选项组的Value属性值为1。若选项按钮“女”被选中,该选项组的Value属性值是(b) A.1 B.2 C.“女” D.“男” 6.假设某个表单中有一个命令按钮cmdClose,为了实现当用户单击此按钮时能够关闭该表单的功能,应在该按钮的Click事件中写入语句 (c) A. ThisForm.Close B. ThisForm.Erase C. ThisForm.Release D. ThisForm.Return 7.有 Visual FoxPro中,释放表单时会引发的事件是(a) A. UnLoad事件 B.Init事件 C.Load事件 D.Release事件 8.设置表单标题的属性是(d) A.Title B.Text C.Biaoti D.Caption 9.让控件获得焦点,使其成为活动对象的方法是(c) A.SHOW B. RELEASE C.SETFOCUS D.GOTFOCUS 10.在Visual FoxPro中字段的数据类型不可以指定为(b) A.日期型 B.时间型 C.通用型 D.备注型 11. DBMS的含义是:( b ) A.数据库系统 B.数据库管理系统 C.数据库管理员 D.数据库 12.对于“关系”的描述,正确的是:( d ) A.同一个关系中允许有完全相同的元组

计算机二级《VFP》考前冲刺选择试题及答案

计算机等级考试/模拟试题 2016年计算机二级《VFP》考前冲刺选 择试题及答案 一、选择题 1设X=〝11〞,Y=〝1122″,下列表达式结果为假的是( )。 A.NOT(X==Y)AND(X$Y) B.NOT(X$Y)OR(X<>Y) C.NOT(X>=Y) D.N OT(X$Y) 参考答案:D 参考解析:字符串精确比较运算符(==),只有当两个字符串完全相同时,才会是逻辑真,所以X==Y为逻辑假;子串包含测试运算符($),如果运算符前的字符串是运算符后的字符串的-个子字符串,则为逻辑真,所以X$Y为逻辑真;大于等于运算符(>=),是对两个字符串自左向右逐个进行比较,-旦发现两个对应字符不同,就根据两个字符的排序序列决定两个字符串的大小,x、Y的前两个字符相胃。所以比较第3个字符,由于x只有两个字符,则第3位x 小于Y.所以x小于Y,故X>=Y为逻辑假;X<>Y为逻辑真。

由以上可得:A)选项中,由于.NOT的优先级高于AND。所以先比较NOT(X==Y)为逻辑真,由于X$Y也为逻辑真,所以NOT(X==Y)AND(X$Y)为逻辑真。B)选项中。由于NOT的优先级高于0R,所以先比较NOT(X$Y)为逻辑假,由于X<>Y也为逻辑真,所以NOT(X$Y)OR(X<>Y)为逻辑真。C)选项中,X>=Y为逻辑假,则NOT(X>=Y)为逻辑真。D)选项中,X$Y也为逻辑真,则NOT(X$Y)为逻辑假。 2数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是( )。 A.DBS包括DB和DBMS B.DBMS包括DB和DBS C.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS 参考答案:A 参考解析:数据库(DB)是存储在计算机存储设备上的结构化的相关数据集合;数据库管理系统(DBMS)是为数据库的建立、使用和维护而配置的软件。数据库和数据库管理系统都属于数据库系统(DBS)。

VFP考试试题及答案

1.表单的NAME属性是____。 A.显示在表单标题栏中的名称 B.运行表单程序时的程序名 C.保存表单时的文件名 D.引用表单对象时的名称 2.在VFP6.0中,将字符型数据转换成日期型数据的函数是____。 A.DTOC() B.CTOD() C.DA TE() D.STR() 3. 执行命令INPUT”请输入数据:”TO XYZ时,可以通过键盘输入的内容包括_____ A) 字符串B) 数值和字符串 C) 数值、字符串和逻辑值D) 数值、字符串、逻辑值和表达式 4.下列四组基类中,同一组中各个基类全是容器型的是____。 A.Grid,Column,TextBox https://www.doczj.com/doc/ff11640420.html,mandButton,OptionGroup,ListBox https://www.doczj.com/doc/ff11640420.html,mandGroup,DataEnvironment,Header D.Form,PageFrame,Column 5.字段的默认值保存在____ A.表的索引文件中 B.数据库文件中 C.项目文件中 D.表文件中 6.下列叙述中含有错误的是____。 A.一个数据库表只能设置一个主索引 B.唯一索引不允许索引表达式有重复值 C.候选索引既可以用于数据库表也可以用于自由表 D.候选索引不允许索引表达式有重复值 7.表移出数据库后,仍然有效的是____ A.记录的验证规则 B.表的验证规则 C.字段的默认值 D.结构复合索引中的候选索引 8.菜单文件经过生成以后形成的菜单程序文件的扩展名是____ A.MPR B.MNX C.MPX D.MND 9.下列叙述中含有错误的是____。 A.一个表可以有多个外部关键字 B.数据库表可以设置记录级的有效性规则 C.永久性关系建立后,主表记录指针移动将使子表记录指针相应移动 D.对于临时性关系,一个表不允许有多个主表 10.下列对象中,属于容器类的是____ A.文本框 B.组合框 C.页框 D.选项按钮 11.对于自由表而言,不能创建的索引类型是____。 A.主索引 B.候选索引 C.普通索引 D.唯一索引 12.下列类的特性中,____ 体现并扩充了面向对象程序设计方法的共享机制。 A.抽象性 B.多态性 C.封装性 D.继承性 13. 下列命令中,不能使程序跳出循环的是。 A.LOOP B.EXIT C.QUIT D.RETURN 14. 根据关系模型的有关理论,下列说法中不正确的是____ A.二维表中的每一列均有唯一的字段名 B.二维表中不允许出现完全相同的两行

安徽省计算机二级VFP考试理论模拟试题2(附答案)

理论模拟题(二) 一、单项选择题(每题1分,共40分) 1. 计算机能够自动工作,主要是因为采用了。 A) 二进制数制 B) 大规模集成电路 C) 程序设计语言 D) 存储程序控制原理 2. 下列数值中最大的是。 A) (10110)2 B) (120)8 C) (70)10 D) (3A)16 3. 在计算机指令系统中,一条指令通常由组成。 A) 数据和字符 B) 操作码和操作数 C) 运算符和数据 D) 被运算数和结果 4. 运算器主要由组成。 A) 算术逻辑单元 B) 微处理器 C) 控制器 D) 存储器 5.下列关于Windows“回收站”的叙述中,不正确的是。 A)“回收站”中的信息可以清除 B) “回收站”中的信息可以还原 C) “回收站”的大小可以设置 D) “回收站”不占用硬盘空间 6. 多媒体信息不包括。 A) 文字、图形 B) 音频、视频 C) 光驱、声卡 D) 影像、动画 7. 学校机房的若干台计算机连接而成的网络通常属于。

A) WAN B) LAN C) MAN D) GPS 8. FTP是。 A) 发送电子邮件的软件 B) 浏览网页的工具 C) 文件传输协议 D) 聊天工具 9. 下列关于计算机病毒的叙述中,不正确的是。 A) 计算机病毒只破坏硬件,不破坏软件 B) 计算机病毒是人为编写的一种程序 C) 计算机病毒能通过磁盘、网络等媒介传播、扩散 D) 计算机病毒具有潜伏性、传染性和破坏性 10.下列关于算法的叙述中,正确的是。 A) 算法就是对特定问题求解步骤的描述 B) 算法就是程序 C) 算法就是软件 D) 算法没有优劣之分11.下列选项中,___________不属于数据管理发展的阶段。 A)人工管理阶段B)文件系统阶段 C)操作系统阶段D)数据库系统阶段 12.用二维表格形式来表示实体集及其之间关系的数据模型是___________。 A)层次模型B)网状模型 C)关系模型D)二维模型 13.在Visual FoxPro中,项目文件和数据库文件的扩展名分别为___________。 A)PRG和DBC B)PJX和DBC

vfp试题

1. 单选题:(1.0分) 已知N='1',M='2',X12='good',则表达式X&N&M的值为_______。 A. X12 B. 显示错误提示“变量未定义“ C. XMN D. 'GOOD' 解答:D 参考答案: D 2. 单选题:(1.0分) 下列关于数据的操作说法中,正确的是______。 A. 货币型数据不能参加算术运算 B. 两个日期型数据可以进行加法运算 C. 一个日期型数据可以加或减一个整数 D. 字符型数据能比较大小,日期型则不能 解答:C 参考答案: C 3. 单选题:(1.0分) 用DIMENSION ARR(3,3)命令声明了一个二维数组后,再执行ARR=3命令,则__________。 A. 命令ARR=3 创建了一个新的内存变量,它与数组无关 B. 数组的第1个元素被赋值为3 C. 所有的数值元素均被赋值为3 D. 当存在数组ARR时,不可用ARR=3命令创建与数组同名的内存变量 解答:C

参考答案: C 4. 单选题:(1.0分) 在命令窗口中执行了命令X=5后,则默认该变量的作用域是_________。 A. 全局 B. 局部 C. 私有 D. 不定 解答:A 参考答案: A 5. 单选题:(1.0分) 在VFP中,以下函数返回值不是数值型的是____________ A. LEN(…ADEFE?) B. AT(“AT”,“ATENSION”) C. YEAR(DATE()) D. LEFT(“THISDAY”,4) 解答:D 参考答案: D 6. 单选题:(1.0分) 若在Visual FoxPro命令行中键入AA=02/25/99后,变量AA的类型为 ___________。 A. L B. D C. C D. N 解答:D 参考答案: D

vfp期中考试试题

v f p期中考试试题 This model paper was revised by the Standardization Office on December 10, 2020

VISUALFOXPRO期中考试试题 一、填空题(30分) 1、在Viusal Fox Pro6.0查询设计器的“排序依据”选项卡中可以指定用于排序的 字段和方式。 2、Viusal Fox Pro6.0的视图设计器可以设计本地视图和。 3、向查询设计器添加表或视图,可以选择菜单的“添加表”命令。 4、查询默认的输出去向是。 5、SQL是语言。 6、SQL的核心是。 7、SELECT语句的ORDER BY中,DESC表示。 8、修改本地视图时,可以先在项目管理器中选择视图,再选择按钮。 9、启动视图设计器的命令是。 10、在视图设计器中修改视图时,可以选择菜单的命令运行视图。 11、为了在报表中加入一个文字说明,这时应该插入一个控件。 12、为使表单运行时在Viusal Fox Pro6.0主窗口中居中显示,应设置表单的AutoCenter属性值为。 13、客观世界的任何事物可以被看成是对象,对象所具有的特征称为。 14、属性用来描述对象的状态,用来描述对象的行为。 二、选择题(60分) 1、下面关于查询设计器正确的描述是()。 A、用CREATE VIEW 命令可打开查询设计器建立查询 B、使用查询设计器生成的SQL语句存盘后将存放在扩展名为.qpr文件中 C、使用查询设计可以生成所有的SQL SELECT查询语句 D、使用DO <查询文件名>执行查询时可不带扩展名 2、Viusal Fox Pro6.0中,关于查询正确的描述是()。 A、查询是使用查询设计器生成对数据库进行操作 B、查询是使用查询设计器生成各种复杂的SQL SELECT语句 C、查询是使用查询设计器帮助用户编写SQL SELECT 语句 D、使用查询设计器生成查询程序,与SQL语句无关 3、下列关于视图的描述正确的是()。 A、不能根据自由表建立视图 B、只能根据自由表建立视图 C、只能根据数据库表建立视图 D、可以根据数据库表和自由表建立视图 4、下列关于查询的描述不正确的是()。 A、查询只能在数据库表内进行 B、查询实际上就是一个定义好的SQL SELECT语句,在不同的场合可以直接使用 C、查询可以在自由表和数据库之间进行 D、查询是以扩展名为.qpr的文件 5、下列关于创建查询的叙述,错误的是()。 A、创建查询可以选择“新建查询”对话框中的“查询向导”按钮 B、创建查询可以选择“新建”对话框中的“查询”单选按钮和“查询向导”按钮 C、创建查询可以选择“新建查询”对话框中的“新建查询”按钮 D、创建查询可以选择“新建”对话框中的“查询”单选按钮和“新建文件”按钮

VFP大学期末考试基本操作题标准答案

VFP大学期末考试基本操作题答案

————————————————————————————————作者:————————————————————————————————日期: 2

VFP 上机练习题答案 说明:操作时用到的文件及要保存的文件均在与题号对应的文件夹内(下) 注意操作题要求运行程序的地方必须都运行一下,否则可能影响得分。 蓝色的文本为操作说明、提示或参考操作答案,红色的文本为原题中题干说明可能有些不合适或错误。 本文中给出的说明或参考代码均在VFP 环境下测试通过,仅供参考,不 是题目的唯一答案,如有不对的地方,请指正。 基本操作 第一题 1.在指定文件夹下建立数据库BOOKAUTH,并把表BOOKS 和表AUTHORS 文件添加到该数 据库中。(建立数据库后,执行modi data 命令打开数据库设计器,然后在窗口空白处右单击选择“添加表”即可,后面各个题目中类似操作不再重复说明。) 2.为AUTHORS 表建立主索引,索引名为“PK”,索引表达式为“作者编号”(在表设计 器中,在索引字段上选择“索引”下拉框中的箭头,有具体升序或降序要求时选择方向向上或向下的箭头,无要求是默认选择升序即可;若索引表达式不是字段名字本身,可以在此基础上再点击“索引”标签,找到具体的索引条目,输入索引标记名和索引表达式即可)。为BOOKS 建立两个普通索引,第一个索引名为“PK”,索引表达式为“图书编号”,第二个索引 名和索引表达式均为“作者编号”。 3.建立表AUTHORS 和表BOOKS 之间的永久性联系。(参见课本3.7.3 节的第二部分,AUTHORS 主表的PK 到BOOKS 子表的“作者编号”,鼠标拖拽即可建立一对多联系,不要反了) 第二题 1.在指定文件夹下打开数据库文件SCORE_MANAGER,该数据库中有3 个表STUDENT、 SCORE1 和COURSE,根据已经建立好的索引,建立表间的联系(寻找两表间相同的索引名称,建立一对一的连接,或一个主索引和一个普通索引建立一对多连接,这里指的是永久联接)。 2.为COURSE 表增加字段,开课学期(N,2,0)。(直接在数据库设计器中右单击表, 选择修改,在表结构设计器中添加即可) 3.为SCORE1 表中的“成绩”字段设置字段有效性规则:成绩>=0,出错信息:“成绩必 须大于或等于0”。(练习题中给定的数据表中已经设置了,设置字段有效性规则时注意在表 设计器中首先正确选择字段再进行设置,记录有效性操作类似。注意信息内容要字符串界定符) 第三题 根据以下要求,完成基本操作,所需文件在指定文件夹下: 1.从SCORE_MANAGER 数据库中删除名为NEW_VIEW1 的视图(在数据库设计器中,右单 击视图,选择删除即可)。 2.用SQL 命令向SCORE1 表中插入一条记录:学号为“993503433”、课程号为“0001”、成绩为99。(在VFP 命令窗口中执行命令:insert into score1 (学号,课程号,成绩) values("993503433","0001",99),不用考虑打开表)

《VFP语言程序设计》考试试题及参考答案

《VFP 语言程序设计》考试试卷 年级 专业 姓名 学号 座位号 一、单项选择(在备选答案中选出一个正确答案,将答题卡上对应的选项涂黑。每题2分,共50分) 01.按照数据库管理系统采用的数据模型Visual FoxPro 是_____DBMS 。 A )层次型 B )混合型 C )关系型 D )网状型 02.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是_____。 A )DBS 包括DB 和DBMS B )DBMS 包括DB 和DBS C )DB 包括DBS 和DBMS D )DBS 就是DB ,也就是DBMS 03.关系数据库管理系统存储与管理数据的基本形式是_____。 A )关系树 B )二维表 C )结点路径 D )文本文件 04.用户启动Visual FoxPro 后,若要退出Visual FoxPro 回到Windows 环境,可在命令窗口中输入_____命令。 A )EXIT B )CLOSE C )SYSTEM D )QUIT 05.Visual FoxPro 的最大特点是______。 A) 面向过程编程技术 B) 面向对象编程技术 C) 结构化编程技术 D) 界面友好 06.在Visual FoxPro 数据库管理系统中,下列数据是常量的是_____。 A )T B ).T. C )TOP D )02/10/99 07.在Visual FoxPro 中,下列定义的变量名中,错误的是_____。 A )ABC B )3A C )A_3 D )A3 08.下列四个选项中,结果相同的是 。 A )LEET(″Visual FoxPro″,6)与SUBSTR(″Visual FoxPro″,1,6) B )YEAR(DA TE())与SUBSTR(DTOC(DATE()),7,2) C )AT(″5″,″36-5*4″)与LEN(″36-5*4″) D )假定A=″this ″,B=″is a string″,A-B 与A+B 09.在Visual FoxPro 中说明数组的命令是_____。 A )DIMENSION 和ARRAY B )DECLARE 和ARRAY C )DIMENSION 和DECLARE D )只有DIMENSION 10.Visual FoxPro 项目文件的扩展名是_____。 A )DBF B )FPT C )PJX D )QPR 11.在Visual FoxPro 的项目管理器选项卡中不包括的选项卡是_____。 A )数据 B )文档 C )类 D )表单 12.若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 。

2012年全国计算机等级考试二级VFP模拟试题及答案

全国计算机等级考试二级VFP模拟试卷考试及答案 第一项:单项选择题答案见最后 1、下面关于运行应用程序的说法,正确的是 A)APP应用程序可以在Visual FoxPro和Windows环境下运行 B)EXE应用程序只能在Windows环境下运行 C)EXE应用程序可以在Visual FoxPro和Windows环境下运行 D)APP应用程序只能在Windows环境下运行 2、调用报表格式文件pp1预览报表的命令是 A)REPORT FROM PP1 PREVIEW B)DO FROM PP1 PREVIEW C)REPORT FORM PP1 PREVIEW D)DO FORM PP1 PREVIEW 3、报表的数据源可以是 A)自由表或其他报表 B)数据库表、自由表或视图 C)数据库表、自由表或查询 D)表、查询或视图 4、确定列表框内的某个条目是否被选定应使用的属性是 A)Value B)ColumnCount C)ListCount D)Selected 5、在Visual FoxPro中,为了将表单从内存中释放(清除),可将表单中退出命令按钮的Click事件代码设置为 A)Thisform.Refresh B)Thisform.Delete C)Thisform.Hide D)Thisform.release 6、在Visual FoxPro中,控件分为 A)容器类和控件类 B)控件类和基类 C)容器类和基类 D)控件类的基础类 7、在Visual FoxPro中,扩展名为.DBC的文件是 A)数据库表文件 B)表单文件 C)项目文件 D)数据库文件 8、在下面Visual FoxPro表达式中,运算结果为字符串的是

江苏省2007年秋季计算机VFP等级考试试题及答案

2007年秋季江苏省计算机等级考试试题 1. 下面关于比特的叙述中,错误的是( 1 ) A.比特是组成数字信息的最小单位 B.比特只有“”和“1”两个符号 C.比特既可以表示数值和文字,也可以表示图像和声音 D. 比特”1”总是大于比特“0” 2. 在下列有关集成电路的叙述中,错误的是 ( 2 ) A.现代集成电路使用的半导体材料主要是硅 B.大觑模集成电路一般以功能部件、子系统为集成对象 C.我国第2代居民身份证中包含有IC芯片 D? 目前超大规模集成电路中晶体管的基本线条已小到l纳米左右3. 在下列有关通信技术的叙述中,错误的是 ( 3 ) A.通信的基本任务是传递信息,因而至少需由信源、信宿和信道组成 B.通信可分为模拟通信和数字通信,计算机网络属于模拟通信 C.在通信系统中,采用多路复用技术的目的主要是提高传输线路的利用率 D?学校的计算机机房一般采用5类无屏蔽双绞线作为局域网的传输介质 4.下面是关于PC机主存储器的一些叙述,其中正确的是( 4 ) A.主存储器是一种动态随机存取存储器(RAM) B.主存储器的基本编址单位是字(即32个二进位) C.目前市场上销售的PC机,其内存容量可达数十GB D.所有PC机的内存条都是通用的:可以互换 5. 现行PC机中,IDE(或SATA)接口标准主要用于( 5 ) A.打印机与主机的连接 C.声卡与主机的连接 B.显示器与主机的连接 D.硬盘与主机的连接 6. 下列有关PC机的CPU、内存和主板的叙述中,正确的是( 6 ) 。 A.大多数Pc机只存一块CPu芯片,即使是“双核”CPU也是一块芯片 B.所有Pentium系列微机的内存条相同,仅有速度和容量大小之分 C.主板上芯片组的作用是提供存储器控制功能,I/O控制与芯片组无关 D.主板上CMOS芯片用于存储CMOS设置程序和一些软硬件设置信息7.下列有关目前Pc机辅助存储器的叙述中,错误的是 ( 7 ) A.硬盘的容量越来越大,这是因为硬盘中磁盘碟片的数目越来越多

2014年春季二级VFP考试试题及答案

2014年春季省二级VFP考试试题及答案 第一部分计算机基础知识 1.下面关于通信技术的叙述中,错误的是 ______ 。 A.任何一个通信系统都有信源、信道和信宿这三个基本组成部分 B.为了实现远距离传输信息,在模拟通信和数字通信中均采用载波技术 C.为了降低传输信息的成本,在通信中广泛采用多路复用技术 D.数字通信系统的一个主要性能参数是信道带宽,它指实际进行数据传输时单位时间内传输的二进位数目2.在下列有关集成电路及其应用的叙述中,错误的是 ________ 。 A.集成电路的制造工序繁多,工艺复杂且技术难度高 B.经过抛光后的硅片称为晶圆,每个晶圆最多可以制成一个合格的集成电路芯片 C.IC卡分为接触式IC卡和非接触式IC卡,后者通常又称为射频卡或感应卡 D.集成电路应用十分广泛,目前我国第2代居民身份证中就有集成电路芯片 3.在下列有关数字技术的一些叙述中,错误的是 ______ A.数字技术是采用有限个状态(例如"0"和"1")来表示、处理、存储和传输信息的 B.在逻辑代数中,1与1进行逻辑加(V)和逻辑乘(^)的结果相同 c.任何一个十进制数,均可以精确地转换成等值的二进制数 D.在PC机中,通常用原码表示正整数、用补码表示负整数 4.在下列有关PC机主机的叙述中,错误的是______ 。 A.BIOS和CMOS存储器安装在主板上,普通用户一般不能自己更换 B.由于PC机主板的物理尺寸等没有标准化,所以不同PC机的主板均不能互换 C.芯片组是PC机各组成部分相互连接和通信的枢纽,一般由2块VLSI芯片组成 D.芯片组决定了主板上所能安装的内存最大容量、速度及可使用的内存条类型 5.在下列4个Intel微处理器产品中,采用双核结构的是 _____5_____ 。 A. Core 2 Duo B.Pentium PRO C.Pentium III D.Pentium 4 6.在下列四种PC机主存储器类型中,目前常用的是 _____6_____ 。 A.EDODRAM B.SDRAM

省二级VFP考试试题及答案

省二级VFP考试试题及答案 第一部分(公共基础知识) 第一部分计算机基础知识 1.下面关于通信技术的叙述中,错误的是 ______ 。 A.任何一个通信系统都有信源、信道和信宿这三个基本组成部分 B.为了实现远距离传输信息,在模拟通信和数字通信中均采用载波技术 C.为了降低传输信息的成本,在通信中广泛采用多路复用技术 D.数字通信系统的一个主要性能参数是信道带宽,它指实际进行数据传输时单位时间内传输的二进位数目 2.在下列有关集成电路及其应用的叙述中,错误的是 ________ 。 A.集成电路的制造工序繁多,工艺复杂且技术难度高 B.经过抛光后的硅片称为晶圆,每个晶圆最多可以制成一个合格的集成电路芯片 C.IC卡分为接触式IC卡和非接触式IC卡,后者通常又称为射频卡或感应卡 D.集成电路应用十分广泛,目前我国第2代居民身份证中就有集成电路芯片 3.在下列有关数字技术的一些叙述中,错误的是 ______ A.数字技术是采用有限个状态(例如"0"和"1")来表示、处理、存储和传输信息的 B.在逻辑代数中,1与1进行逻辑加(V)和逻辑乘(^)的结果相同 c.任何一个十进制数,均可以精确地转换成等值的二进制数 D.在PC机中,通常用原码表示正整数、用补码表示负整数 4.在下列有关PC机主机的叙述中,错误的是______ 。 A.BIOS和CMOS存储器安装在主板上,普通用户一般不能自己更换 B.由于PC机主板的物理尺寸等没有标准化,所以不同PC机的主板均不能互换 C.芯片组是PC机各组成部分相互连接和通信的枢纽,一般由2块VLSI芯片组成 D.芯片组决定了主板上所能安装的内存最大容量、速度及可使用的内存条类型 5.在下列4个Intel微处理器产品中,采用双核结构的是 _____5_____ 。 A. Core 2 Duo B.Pentium PRO C.Pentium III D.Pentium 4 6.在下列四种PC机主存储器类型中,目前常用的是 _____6_____ 。

相关主题
文本预览
相关文档 最新文档