文档库 最新最全的文档下载
当前位置:文档库 › 扬州大学VFP期终考试试卷(2004春A)

扬州大学VFP期终考试试卷(2004春A)

扬州大学VFP期终考试试卷(2004春A)
扬州大学VFP期终考试试卷(2004春A)

一、单选题(40分)

1.以下不是数据库管理系统的是____。

A Excel A DB2 C Visual FoxPro D Oracle

2.人事档案管理系统是____。

A 数据库B.数据库管理系统

C.数据库应用系统

D.数据库系统

3.为文件添加说明的方法是____。

A 在“项目管理器”中选定文件,然后执行“文件”菜单中的“编辑说明”

B 在“项目管理器”中选定文件,然后执行“项目”菜单中的“编辑说明”

C 用任何手段打开文件,然后执行“项目”菜单中的“编辑说明”

D 用任何手段打开文件,然后执行“文件”菜单中的“备注”

4.项目管理器的功能是组织和管理所有与该应用系统有关的各种类型的____。

A 数据

B 程序

C 文件

D 项目

5.要求一个表文件的数值型字段具有5位小数,那么该字段的宽度最少应当定义成____。

A 5位

B 6位

C 7位

D 8位

6.以下有关命令重复执行的说法正确的是____。

A 如要重复执行一条命令时,需重新键入该命令再按回车键

B 如要重复执行一条命令时,需将光标定位到该命令行的行首再按回车键

C 如要重复执行一条命令时,需将光标定位到该命令行的行尾再按回车键

D 如要重复执行一条命令时,只需将光标定位到该命令行的任意位置再按回车键

7.打开一个表后,执行下列命令:

GO 6 (回车)

SKIP -5 (回车)

GO 5 (回车)

则关于记录指针的位置说法正确的为____。

A 记录指针停在当前记录不动

B 记录指针的位置取决于记录的个数

C 记录指针指向第五条记录

D 记录指针指向第一条记录

8.当数据库文件已打开,用____命令可打开对应的索引文件。

A INDEX ON索引文件名表

B SET INDEX TO 索引文件名表

C USE 索引文件名表

D INDEX WITH索引文件名表

9.下列说法正确的是____。

A 当数据库打开时,该库中的表将自动打开

B 当打开数据库中的某个表时,该表所在的数据库将自动打开

C 如果数据库以独占方式打开,则库中的表只能以独占方式打开

D 如果数据库中的某个表以独占方式打开,则库中的其它表也只能以独占方式打开

10.如果要在数据库的两个表之间建立永久性关系,则至少要求在父表的结构复合索引文件

中创建一个____,子表的结构复合索引文件中建立任何类型的索引。

A 唯一索引

B 候选索引

C普通索引 D 主控索引

11.创建数据库后,系统会自动生成三个文件的扩展名为____。

A .PJX .PJT .PRG

B .SCT .SCX .SPX

C .FPT .FRX .FXP

D .DBC .DCT .DCX

12、数据库表移出数据库后,变成自由表,该表的__________仍然有效.

A.字段的有效性规则 B.字段的默认值

C.表的长表名 D.结构复合索引文件中的候选索引

13.数据库表的INSERT触发器,在____时触发该规则。

A 在表中增加记录时

B 在表中修改记录时

C 在表中删除记录时

D 在表中浏览记录时

14.在参照完整性的设置中,如果当主表中删除记录后,要求删除子表中的相关记录,则应

将“更新”规则设置为____。

A 限制

B 级联

C 忽略

D 任意

15.下列叙述中含有错误的是____。

A 一个表可以有多个关键字

B 数据库表可以设置记录级的有效性规则

C 永久性关系建立后,主表记录指针移动将使子表记录指针相应移动

D 对于临时性关系,一个表不允许有多个主表

16.当两张表进行无条件联接时,交叉组合后形成的新记录个数是____。

A 两张表记录数之差

B 两张表记录数之和

C 两张表中记录多者

D 两张表记录数的乘积

17.不可以作为查询与视图的数据源的是____。

A 自由表

B 数据库表

C 查询

D 视图

18.对于查询和视图的叙述,正确的是____。

A 都保存在数据库中

B 都可以用USE命令打开

C 都可以更新基表

D 都可以作为列表框对象的数据源

19.下列说法中正确的是____。

A 视图文件的扩展名是.VCX

B 查询文件中保存的是查询的结果

C 查询设计器本质上是SELECT-SQL命令的可视化设计方法

D 查询是基于表的并且可更新的数据集合

20.运行查询AAA QPR的命令是____。

A Use AAA

B Use AAA. QPR

C Do AAA. QPR

D Do AAA

21.要求仅显示两张表中满足条件的记录,应选择____类型。

A 内联结

B 左联结

C 右联结

D 完全联结

22.视图与基表的关系是____。

A 视图随基表的打开而打开

B 基表随视图的关闭而关闭

C 基表随视图的打开而打开

D 视图随基表的关闭而关闭

23.创建一个参数化视图时,应在筛选对话框的实例框中输入____。

A *及参数名

B ?及参数名

C !及参数名

D 参数名

24.下列哪个子句可以实现分组结果的筛选条件____。

A Group by

B Having

C Where

D Order

25.下述有关数据操作的说法中,____是正确的。

A 货币型数据不能参加算术运算

B 两个日期型数据可以进行加法运算

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

D 字符型数据能比较大小,日期型则不能

26.若已定义了数组A[3,5],则其元素个数为____。

A 8

B 15

C 20

D 24

27.V AL(“12.34+56.78”)的值为____。

A 12.34

B 69.12

C 12.345678

D 1256.3478

28.用LOCA TE命令查找出满足条件的第一个记录后,要继续查找满足条件的下一条记录,

应该用____命令。

A SKIP

B GO

C LICATE

D CONTINUE

29.所谓类的继承性是指____。

A 子类沿用父类特征的能力

B 子类与父类具有相同的特征

C 子类与父类具有相同的属性、事件和方法集

D 子类沿用积累特征的能力

30. THIS是对____引用。

A 当前对象

B 当前表单

C 任意对象

D 任意表单

31.建立事件循环命令是____

A Begin Events

B Read Events。

C Clear Events

D End Events

32. 下列____属性可以设置表单和表单中的对象的外观。

A AlwaysOnTop

B AutoCenter

C BorderStyle

D Closable

33.表单的____方法,用来重画表单,而且还能重画表单所包容的对象。

A Release

B Refresh

C Show

D Hide

34.表单的____方法,用来从内存中释放表单,也就是终止此表单对象的存在。

A Release

B Refresh

C Show

D Hide

35. 下列各组控件中,全部可以与表中数据绑定的控件是____

A EditBox GriD Line

B ListBox Shape OptionButton

C Combox Gri

D TextBox D CheckBox Separator EditBox

36. Grid 默认包含的对象是____。

A Header

B TextBox

C Column

D EditBox

37.在创建表单选项按钮组时,选项按钮的个数由____属性决定。

A ButtonCount

B OptionCount

C ColumnCount

D Value

38.所谓快速菜单是____。

A 基于VFP主菜单,添加用户所需的菜单项

B 快速菜单的运行速度较快

C 可以为菜单项指定快速访问的方式

D“快捷菜单”的另一种说法

39.对于创建新类,VFP提供的工具有____。

A 类设计器和表单设计器;

B 类设计器和数据库设计器;

C 类设计器和报表设计器;

D 类设计器和查询设计器。

40.关于VFP5.0的类的说法正确的是____。

A 一个类库文件存放一个子类

B 存放在可视类库中的类派生的对象在运行是都是可视的

C 设计子类的方法程序代码后父类中的代码不被执行且无法调用

D 可以将类从一个类库文件中复制到其他类库文件中

二、填空题(20分)

1.计算机数据管理技术的发展经历了无管理阶段、文件管理方式阶段和____等三个阶段。2如果一个超关键字去掉其中任何一个字段后不再能唯一确定记录,则称其为____。

3.要实现对JS表所有记录的工龄(GL)增加1,其UPDATE-SQL命令为____。

4.索引文件中的一个索引可以理解为索引关键字的值与____的一张对照表。

5.要切断数据库表和数据库之间的后链,可以使用____命令。

6.触发器指定一个规则,这个规则是一个____型表达式。

7.查询文件以____为扩展名保存。

8. SELECT-SQL语句中的HAVING子句的功能是____。

9.当内存变量与字段变量同名时,可在内存变量名之前加上____前缀以示区别。

10.对象的属性PARENT是引用本对象的____。

11.一对多表单中的表格显示的是____的数据。

12.属性Rowsource应用于对象:列表框和____。

13.如果一个表单的名为FRMA,表单的标题为FORM_A,表单保存为FORMA,则在命

令窗口中运行该表单的命令是____。

14.选项按钮组的选项按钮个数由____属性决定。

15.对象的Enabled属性的作用是____。

16. 页框对象的当前活动页面的属性名为____。

17.恢复vfp系统菜单的命令是____。

18.如果将正在编辑的表单另存为类,则这个类称作基于表单的____。

19.通过表单控件工具栏上的____按钮可以将类添加到控件工具栏。

20.自定义类添加到表单时可见,而运行时____。

三、创建查询(10分)

1.已知sjk数据库中有kc表和cj表,课程表中有课程代号字段(kcdh)和课程名(kcm)字段,成绩表中有课程代号(kcdh)和成绩(cj)字段,按如下要求设计该查询:基于成绩(cj)表和课程(kc)表,查询每门课有多少学生选修、最高成绩、平均成绩。

要求输出字段为:kcdh、kcm、选课人数、最高成绩、平均成绩。结果按kcdh的降序排序。并将结果存于A盘根目录下的XK表文件中。

2.在数据库sjk中包含一个名为rkst的视图,该视图中包含每个专业的开课情况,其中有专业代号(zydh)、专业名称(zymc)、所开课程的课程代号(kcdh)。在sjk的kc表中含有每门课的性质是否必修课(bxk)字段。按如下要求修改查询:

基于rkst视图和kc表,查询每个专业分别开了多少门必修课,多少门选修课。要求输出字段为:zydh、zymc、bxk、开课门数。查询结果按zydh的升序排序。

提示:bxk字段的值为.T.,即是必修课,否则就是选修课。

四、程序改错(10分,请写出错误所在行号及改正后的语句即可)

(注:下面各程序行的前面的数字⑴……⑾不是程序的一部分,是便于改错而特意加上的。)

1.下列程序的功能用于计算数列1/1!,1/2!,1/3!,1/4!,…,1/n!之和(注:n!=1*2*3*4*…*n),当某一数列项的值小于0.01时停止计算。要求:

在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。

⑴ SET DECI TO 2

⑵ n=1

⑷ nM=1

⑸ nSum=0

⑹ DO WHILE .T.

⑺ nM=nM/n

⑻ IF nM<0.01

⑼ LOOP

⑽ ENDIF

⑾ nSum=nSUm+nM

⑿ nM=nM+1

⒀ END

⒁ WAIT WINDOWS '该数列之和为'+STR(nSum,10,2)

2.下列程序的功能是将由汉字、字母和数字组成的字符串反序显示(假设这些汉字均属于GB2312字符集)。其基本算法是从字符串中依次取一个字符,如果其ASCII码值大于127,则为一个汉字的前“半”个字,例如,字符串“联想的P4微机”显示为“机微4P的想联”。要求:

在修改程序时,不允许修改程序的总体框架和算法,不允许增加或减少语句数目。

⑴ cString='联想的P4微机' &&赋初值“联想的P4微机”

⑵ cResult=SPACE(0)

⑶ FOR n=1 TO LEN(cString)

⑷ IF ASC(SUBSTR(cString,n,1))>127

⑸ sult=SUBSTR(cString,n,1)+cResult

⑹ n=n+1

⑺ ELSE

⑻ cResult=SUBSTR(cString,n,1)+cResult

⑼ ENDIF

⑽ ENDFOR

⑾ WAIT WINDOWS '字符串反序为:'+STR(cResult)

参考答案

一、单选题(40分)

1 A

2 C

3 B

4 C

5 B

6 D

7 C

8 B

9 B 10 B 11 D 12 D 13 A 14 B 15 C 16 D 17 C 18 A 19 D 20 C 21 A 22 C 23 B 24 B 25 C 26 B 27 A 28 D 29 A 30 A 31 B 32 D 33 B 34 A 35 C

36 C 37 A 38 A 39 A 40 D

二、填空题(20分)

1.数据库方式

2.候选关键字

3.Update js set gl=gl+1

4.记录号

5.Free (或Free table)

6.逻辑型(或L型)

7.QPR

8.筛选结果记录

9.M.?(或M->)

10.父对象(或直接容器)

11.子表

12.组合框

13.DO FORM FORMA(.SCX)

14.Buttoncount

15.对象是否可用

16.Activepage

17.Set sysmenu to default

18.表单类

19.查看(或添加类)

20.不可见(或隐蔽)

三、创建查询(10分)

1._ Select cj.kcdh , kc.kcm , count(*) as 选课人数,max(cj.cj) as 最高成绩 ,;

avg(cj.cj) as 平均成绩 ;

From kc inner join cj on kc.kcdh=cj.kcdh ;

或者[from kc , cj where kc.kcdh=cj.kcdh ;]

Group by cj.kcdh ;

Order by cj.kcdh desc ;

Into table a:\xk.dbf

2.Select rkst.zydh, rkst.zymc , kc.bxk, count(*) as 开课门数 ,;

From sjk!rkst inner join sjk!kc on rkst.kcdh=kc.kcdh ;

Group by rkst.zydh,kc.bxk ;

Order by rkst.zydh

四、程序改错(10分,请写出错误所在行号及改正后的语句)

1.A 第⑼行错误,应将LOOP 改为EXIT

B 第⑿行错误,应将NM=NM+1改为N=N+1

C 第⒀行错误,应将END改为ENDDO

2.A 第⑸行错误,应改为:CRESULT=SUBSTR(CSTRING,N,2)+CRESULT

B 第⑾行错误,应将STR(CRESULT)改为cresult

VFP期末试卷(B)

Visual Foxpro期末考试题B卷 一、选择题(2*20=40分) 班级 姓名 题号 1 234 5 678910 总分答案 题号11 12131415 1617181920 答案 1、DBMS的输入包括查询、数据修改和( )修改。 A. 视图 B. 查找 C. 模式 D. 删除 2、数据完整性是指( ) A. 数据的存储与使用数据的程序无关 B. 防止数据被非法使用 C. 数据的正确性、合理性和一致性 D. 减少系统中不必要的重复数据 3、以下关于二维表性质的说法不正确的是( )。 A. 二维表中的每一列均有唯一的字段名 B. 二维表中不允许出现完全相同的两行 C. 二维表中的行、列顺序均可改变 D. 二维表中的记录数、字段数决定了二维表的结构 4、存储一个日期型数据需要( )个字节。 A. 2 B. 4 C. 6 D. 8 5、下面哪项是表示一个货币常量? ( ) A. #100 B. ¥100 C. $100 D. &100 6、数组建立后,数组元素的初值为( ) A.0 B. 空字符串 C. .F. D. .T. 7、下列函数具有四舍五入功能的是( ) A. INT( ) B. ROUND( ) C. CEILING D. FLOOR 8、项目管理器中的“数据”选项卡中不包括( ) A. 自由表文件 B. 查询文件 C. 视图文件 D. 数据库文件

9、关于项目管理器的说法不正确的是( ) A. 项目管理器的选项卡可以与项目管理器分离 B. 项目管理器可以移动到Visual FoxPro的主窗口任意位置上 C. 当项目管理器折叠停泊在工具栏中时,没有对应的“项目”菜单 D. 项目的应用程序生成器只能在项目向导中启动 10、在定义表结构时,下面( )字段的宽度都是固定的。 A.字符型、货币型、数值型 B.字符型、备注型、二进制备注型C.数值型、货币型、整型 D.整型、日期型、日期时间型 11、表文件由( )组成。 A.文件名、字段名 B.字段名、字段类型和字段宽度 C.文件名、表结构和记录 D.文件名、字段名和记录 12、建立索引文件的目的是( ) A.改变表记录的物理位置 B.提高记录的查询速度 C.对记录进行降序排序 D.对记录进行分类统计 13、有关查询与视图,下列说法不正确的是( ) A.查询是只读型数据,而视图可以改变数据源 B.查询可以更新源数据,视图也有此功能 C.视图具有许多数据库表的属性,利用视图可以创建查询和视图D.视图可以更新源表中的数据,存于数据库中 14、下列说法中错误的是( ) A.视图是数据库的一个组成部分 B.视图中的源数据表也称为“基表” C.视图设计器只比查询设计器多一个“更新条件”选项卡 D.远程视图使用Visaul FoxPro的SQL语法从Visual FoxPro视图或表中选择信息 15、若想选中表单中的多个控件对象,可在按住( )键的同时单击欲选中的控件对象。 A.Shift B.Ctrl C.Alt D.Tab 16、表单向导形成的表单数据源只能基于( ) A.表 B.视图 C.查询 D.SQL语言 17、用向导可创建的报表有( ) A.单表报表 B.多表报表 C.单表报表和多表报表 D.以上都不是 18、如果报表中的数据需要排序或分组,应在( )中进行相应的设置。 A.数据库 B.临时表 C.视图或查询 D.数据表

VFP期末选择题大全

一 1.下列符号中,除(.OR. )外均不能作为Visual FoxPro的内存变量名. 2. 删除数据表文件的命令是(DROP TABLE ). 3.表文件及其索引文件(.IDX)已打开,要确保记录指针定位在记录号为1的记录上,应使用命令(GO 1 ). 4. 下列(input)命令能给内存变量赋值 5一个日期型数据与一个正整数相加,其结果将是(一个新的日期). 6每一个表只能拥有一个(主)索引. 7执行下列命令后: STUDNAME="ZHANGSANFENG" CHARV AR="STUDNAME" ?SUBSTR((CHARV AR),1,4) 命令?输出的值为("STUD" ). 8.已知字符串M=″12 34 ″,N=" 56 78″.则连接运算M-N的运算结果为(″12 34 56 78 ″). 9. 设有一字段变量"姓名",目前值为"王华",又有一内存变量"姓名",其值为"李敏",则命令?姓名的值应为("王华" ). 10.关系数据库系统中所使用的数据结构是(二维表). 11. Visual FoxPro不支持的数据类型有(常量型). 12. 设数据库文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令(GO 1 ). 13. 某数值型字段的宽度为6,小数位为2,则该字段所能存放的最小数值是(-99.99). 14使用LEN( )函数测长度时,一个汉字的长度为(2 )./*// 15在关系理论中,把二维表表头中的栏目称为(属性名). 16系统默认的索引类型是(候选索引).????? 17. 在命令窗口中输入下列命令: X=1 STORE X+1 TO A,B,C ?A,B,C 主屏幕上显示的结果是(222) 18. 使用命令DECLARE mm(2,3)定义的数组,包含的数组元素(下标变量)的个数为(6 ). 19.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)、三者之关系是(DBS 包含DB和DBMS ). 20.以下函数中能返回指定日期是一周中的第几天的是(DOW() ). 21. 使用REPLACE命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向(末记录的后面). 22. 设字段变量job是字符型的,pay是数值型的,能够表达"job是处长且pay

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

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试卷 出卷人:时建永,满分80分,只限V72使用 学号班级姓名分数 一、单选题(每题2分,共60分) 1. 数据库系统由数据库、组成。() A . DBMS、应用程序、支持数据库运行的软、硬件环境和DBA B. DBMS和DBA C. DBMS、应用程序和DBA D. DBMS、应用程序、支持数据库运行的软件环境和DBA 2. 启动Visual FoxPro 6.0 屏幕上出现两个窗口:一个是Visual FoxPro 6.0 的主窗口,另一个是() A. 文本 B. 命令 C. 帮助 D. 对话框 3.在以下四组中,每组有两个分别运算的函数,运算结果相同的是() A. LEFT ("FoxBASE",3 ) 与SUBSTR("FoxBASE",1,3) B. YEAR (DA TE ()) 与SUBSTR (DTOC (DATE ()),7,2) C. TYPE ("36-5*4") 与TYPE (36-5*4) D. 假定A= "this " , B= "is a string",A-B与A+B 4. 执行以下命令序列m= LEN ("119") 。那么 ?m=m+1 的显示结果是() A. 119 B. 3 C. 4 D. .f. 5. 执行以下命令序列 STORE CTOD("06/20/99") TO RQ STORE MONTH(RQ) TO DT ? DT 显示的DT 值为( ) A. 06 B. 99 C. 20 D. 6 6. 执行下列一组命令之后,选择“职工”表所在工作区的错误命令是______。 CLOSE ALL USE 仓库IN 0 USE 职工IN 0 A)SELECT 职工B)SELECT 0 C) SELECT 2 D) SELECT B 7. 下列4个表达式中,运算结果为数值型的是() A. "9988"-"1255" B. 200+800=1000 C. CTOD([11/22/01])-20 D. LEN(SPACE(3))-1 8. 有如下命令序列: s="2001年下半年计算机等级考试" ?LEFT(s,6)+RIGHT(s,4) 执行以上命令后,屏幕上所显示的是( ) A. 2001年下半年等级考试 B. 2001年下等级考试 C. 2001年考试 D. 2001年等级考试 9. 要判断数值型变量Y是否能够被7 整除,错误的条件表达式为() A.MOD(Y,7)=0 B.INT(Y/7)=Y C.0=MOD(Y,7) D. INT(Y/7)=MOD(Y,7) 10. 两表之间“临时性”联系称为关联,在两个表之间的关联已经建立的情况下,有关“关联”的正确叙述是() A) 建立关联的两个表一定在同一个数据库中 B) 两表之间“临时性”联系是建立在两表之间“永久性”联系基础之上的 C) 当父表记录指针移动时,子表记录指针按一定的规则跟随移动 D) 当关闭父表时,子表自动被关闭 11. VFP支持的数据模型是() A. 层次数据模型 B. 关系数据模型 C. 网状数据模型 D. 树状数据模型 12. 下列函数中函数值为字符型的是() A. DATE() B. TIME() C. YEAR() D. DA TETIME() 13. 在下面的数据类型中默认为.F. 的是() A. 数值型 B. 字符型 C. 逻辑型 D. 日期型 14. 在工作区1中已打开数据表XS.DBF,则在工作区5中再次打开的操作是_________。 A)USE IN 5 AGAIN B)USE XS IN 5 AGAIN C)非法操作D)USE XS IN 3 15. 假如已执行了命令M=[28+2],再执行命令?M,屏幕将显示() A. 30 B. 28+2 C. [28+2] D. 30.00 16. 函数mod(23,-5) 的结果是() A. 3 B. -3 C. -2 D. 2 17. 设变量y=2.7184,在执行命令?ROUND(y,3)后显示的结果是() A. 2.710 B. 2.720 C. 2.719 D. 2.718 18. 表DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是() A. DEMO.TXT B. DEMO.FMT C. DEMO.FPT D. DEMO.BAT 19. 扩展名为DBC 的文件是() A. 表单文件 B. 数据库表文件 C. 数据库文件 D. 项目文件 20. 打开一个数据库的命令是() A. USE B. USE DATABASE C. OPEN D. OPEN DA TABASE 21. 某数值型字段的宽度为5,小数位数为1,则该字段所能存放的最小数值为( ) A. 0 B. -99.9 C. -999.9 D. -9999.9 22. 表DEMO.DBF 中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是() A. DEMO.TXT B. DEMO.FMT C. DEMO.FPT D. DEMO.BAT 23. 命令SELECT 0 的功能是()。 A) 随机选择一个工作区的区号 B) 选择区号最小的空闲工作区 C) 选择区号最大的空闲工作区

VFP期末考试题型(带答案)

《数据库技术与应用》(VFP)期末考试题型 一、判断题 1 删除数据库时库表也一定被删除。F 2修改表的结构必须以独占或非只读方式打开表。T 3执行GO TOP后,RECNO()的值一定等于1。F 4一个表只能有一个M型和G型字段。F 5 VFP执行命令USE,就是把内存中对当前表所作的修改保存到外存的表文件中。F 6建立关联的两个表都必须先建立索引。F 7 VFP有交互操作与程序执行两类工作方式。T 8表文件的所有字段的值均存放在表文件文件(.DBF)中。F 9 LIST与DISP命令的功能完全一样F 10 RETURN 命令和 CANCEL 命令的功能相同。F 11 VFP中只能引用一维或二维数组,但数组中各个元素的值的类型可以不同。T 12 在浏览窗口中,可以为记录加注删除标记。也可以取消删除标记。T 13 结构复合索引文件是打开表时自动打开。T 14 LOCATE命令和SEEK命令都需要事先对表进行索引。F 15视图文件是保存数据工作期所设置的工作环境的文件。T 16 LOOP语句使执行转向循环语句头部继续循环。T 17 不允许将用户画的一幅画放入到表文件的记录中。F 18 "照片"字段的类型可以修改为C型的。F 19 只有数据库表才能建立主索引。T 二、编程填空题 1、求[10,1000]内所有能被被7和9中至少一个数整除的整数之个数。 答案:236 n=0 for i=10 to 1000 if mod(i,7)=0 or mod(i,9)=0 n=n+1 endi endf ?n 2、求[101,299]内所有能被2整除但不能同时被3和5整除的整数之和。 答案:18630 s=0 for i=101 to 299 if mod(i,2)=0 and not (mod(i,3)=0 and mod(i,5)=0) s=s+i endi endf ?s 3、求100以内最大的自然数n,使得从1开始的连续n个自然数的倒数之和小于3.5。答案:18

vfp6.0期末考试理论试题

宾县职业技术教育中心学校2014—2015学年度下学期期末考试vfp6.0理论试卷 班级:高二计姓名: 一、选择题(每小题2分,共60分) 1. 执行命令STORE DTOC(CTOD([03/09/94])) TO AH后,变量AH的类型为( ) A) 日期型 B) 数值型 C) 备注型 D) 字符型 2.下列各名字中,都是合法的字段名或内存变量名的组是()。 A) NO.1 B) APPLE-1 C)23CLASS D) NAME2 4. 在数据库系统中,命令CLEAR ALL的用法是( )。 A)关闭所有文件,不释放内存变量 B) 关闭所有文件,释放内存变量 C) 不关闭文件,释放内存变量 D) 不关闭文件,不释放内存变量 5.顺序执行下面命令之后,屏幕显示的结果是()。 INPUT TO XX 输入:.T.〈回车〉 ?XX A).T. B).F. C)0 D)错误信息 6.项目文件的扩展名是() A) .XPJ B) .PJX C) .PXJ D) .JPX

7.以下关于ACCEPT命令的说明,正确的是()。 A)将输入作为字符接收B)将输入作为数值接收 C)将输入作为逻辑型数据接收D)将输入作为备注型数据接收8. 正常退出VFP6.0系统的命令是( )。 A) EXIT B) CLOSE C) RELEASE D) QUIT 9.若D1和D2为日期型数据,M和N为整数,则( )不能进行运算。 A) D1-D2 B) D1+D2 C) D1+M D) D2-N 10.在数据库系统环境下,执行下面的命令后,在屏幕上显示是( )。 A=-345.89 B=INT(A) ?B A) -346 B) -345 C) 346 D) 345 11.在数据库系统中,函数ROUND(37.65879,2)返回的值是( )。 A) 37.65879 B) 37.65 C) 37.66000 D) 37 12.下列文件中, ( )是数据库系统的内存变量文件。 A) X.DBF B) X.CDX C) X.DBC D) X.MEM 13.在数据库系统中,用于建立过程文件PROG1的命令是( )。 A) CREATE PROG1 B) MODIFY COMMAND PROG1 C) MODIFY PROG1 D) EDIT PROG1 14. 结构化程序设计的三种基本逻辑结构是()。 A)分支结构、循环结构和嵌套结构 B)顺序结构、分支结构和循环结构 C)分支结构、循环结构和模块结构 D)顺序结构、递归结构和循环结构 15.在下列表达式中,运算结果为字符串的是( )。 A) "1234"-"43" B) "ABCD"+"XYZ"="ABCDXYZ"

期末考试VFP

职二上学期期末全校统一考试 VFP 试卷 (满分:100分,时间:90分钟) 一、填空题(每空2分,共20分) 1、新建报表时,系统默认显示的带区是页标头带区、带区和 带区。 2、VFP源程序默认的扩展名是。 3、结构化程序三种基本的程序结构是结构、结构和 结构。 4、清除屏幕显示信息的命令是。 5、在VFP中为表单指定标题的属性是。 6、Thisform.release的功能是。 7、单击项目管理器中的按钮,可以编译应用程序。 二、单选题(每小题2分,共44分) 1、报表的数据源不能是() A) 自由表B) 数据库表C) 视图D) 数组 2、打开报表设计器修改已有报表文件的命令是() A) MODIFY <报表文件名>B) MODIFY REPORT <报表文件名> C) CREA TE REPORT <报表文件名>D) CREA TE <报表文件名> 3、()带区中的数据会按每条记录输出一次。 A) 页标头B) 细节C) 总结D) 组注脚 4、用于输出页码的控件应放在()带区。 A) 总结B) 页注脚C) 列注脚D) 组注脚 5、()用于输出字段、变量或表达式的计算结果。 A)图片/ActiveX绑定控件B)域控件C)标签控件D)报表控件 6、报表标题一般是通过()控件定义的。 A)图片/ActiveX绑定控件B)域控件C)标签控件D)文本框控件 7、对报表进行数据分组后,报表会自动包含的带区是() A)“细节”带区B)“组标头”和“组注脚”带区 C)“标题”和“总结”带区D)“列标头”和“列注脚”带区 8、组标头的打印方式是()

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、执行命令W AIT TIMEOUT 0,系统等待的时间为() A) 0秒B) 1秒C) 10秒D) 无限等待,直到用户按键为止 14、用W AIT命令给内存变量输入数据时,内存变量所获得的数据是() A) 任意长度的字符串B) 一个字符和一个回车符 C) 数值型数据D) 一个字符 15、输入数据后不需要按回车键的命令是() A) INPUT B) W AIT C) ACCEPT D) SCANF 16、有关多分支结构DO CASE…ENDCASE的叙述正确的是() A) 当有多个条件为真,执行最后一个条件为真的CASE之后的程序段 B) 当有多个条件为真,执行第一个条件为真的CASE之后的程序段 C) 当有多个条件为真,执行多个条件为真的CASE之后的程序段 D) DO CASE…ENDCAS语句可以有多个程序段被执行 17、在FOR…ENDFOR循环结构中,如省略步长,则系统默认步长是() A) 0 B) -1 C) 1 D) 2 18、面向对象程序的运行机制是() A) 按顺序依次执行B) 根据条件选择执行 C) 按条件循环执行D) 事件驱动机制 19、能向表单添加控件的工具栏是() A) “表单设计器”工具栏B) “表单控件”工具栏 C) “布局”工具栏D) “调色板”工具栏

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编程技术》期末考试试卷附答案

《VFP编程技术》期末考试试卷附答案 一、单选(每小题3分,共90分) 1.一个完整的计算机系统应该包括_____。 A)主机和外部设备B)硬件系统和软件系统 C)操作系统和应用程序 D)运算器、控制器和存储器 2.微型计算机突然断电后,数据会丢失的存储器是_____。 A)RAM B)硬盘C)ROM D)光盘 3.在计算机的应用领域中,CAD属于_____领域的应用。 A)科学计算B)数据处理C)计算机辅助系统D)人工智能 4.下列选项中,不是操作系统的软件是_____。 A)Windows XP B)Windows 7 C)Linux D)Microsoft Office 5.将(110010)2转换成十进制数是_____。 A)46 B)48 C)50 D)52 6.下列关于Windows剪贴板的描述,不正确的是_____。 A)只要Windows在运行中,剪贴板就处于运行状态 B)剪贴板是内存中临时存储信息的区域 C)剪贴板只能传递文字和图像信息 D)剪贴板是Windows提供的信息传递的方式 7.下列选项中,属于多媒体计算机必备的硬件设备是_____。 A)网卡B)声卡C)打印机D)扫描仪 8. 在Internet中,FTP指的是_____。 A)文件传输协议B)超文本传输协议 C)电子邮件协议D)传输控制协议 9. 下列关于计算机病毒的说法,正确的是_____。 A)计算机病毒是一种生物病毒 B)计算机病毒是一种程序 C)计算机病毒只破坏内存中的数据 D)使用杀毒软件能清除所有的病毒 10.计算机能够直接识别和处理的语言是_____。 A)汇编语言B)高级语言C)数据库语言D)机器语言 11.下列选项中,从关系中取出满足条件的元组的运算是_____。 A)投影B)选择C)联接D)筛选 12.在Visual FoxPro中,项目文件和数据表文件的扩展名分别是_____。 A)PJX和DBC B)PJX和DBF C)PRG和DBC D)PRG和DBF 13.在Visual FoxPro中,用于存储图像的字段类型是不是_____。 A)通用型B)备注型C)字符型D)逻辑型 14.下列选项中,不属于常量的是_____。

大一下学期期末考试VFP试卷集

考完试之后才弄到的试题,考试都是这里面的题目。。。。。。。。现在分享给 大家 玉玉。。。。金金。。。。。分享 第十三章 1.在使用项目管理器时,如果要移去一个文件,在提示的框中选择"移去"按钮,系统将会把所选择的文件移去。选择"删除"按钮,系统则会把该文件__不仅从项目中移走,磁盘上的文件也被删除______。 2.下列有关页框控件属性叙述错误的是____B____。 A.将TabStretch属性设置为"1-单行",页框只显示放入选项卡中的标题字符。 B. Tabs属性用于确定页面的选项卡是否可见,默认值为.F.,表示选项卡不可见。 C.可以通过过程代码设置活动页面 D. PageCount属性用于指明页框中包含页面的数目,它取值范围是0~99。 3.一张表包含一个备注型字段,则将该字段从数据环境中拖放到表单上将产生一个标签控件和一个__编辑框 ______控件。 4.在Visual FoxPro中,以下容器的计数属性都可以改写的是__命令按钮组、选项按钮组、表格、页框 ______。 5.用函数RECNO()测试一个空表文件,其结果一定是___1_____。 6.如果要在列表框中一次选择多个项(行),必须设置___MultiSelect_____属性为.T.。 7. 在查询语句中,用于实现关系投影运算的关键词是__Select ______。 8. 标签控件常见属性中,下列__B______不是标签控件的属性。 A. Autocenter B. ControlSource C. BackStyle D. Name 9. 为顶层表单添加菜单时,如果在表单的Init事件代码中加入了命令: Do my.mpr With this,"aaa",则还应在表单的Destroy事件代码为清除菜单而加入的命令是_Release Menu aaa Extended_______。 10. 设s=″中华人民共和国″,如从中取出"共和国"3个字的函数是 __SUBSTR(s,9,6)______。 11. 在数据库表设计器的"表"选项卡定义的"记录有效性"规则限定的是_记录中字段间的取值关系_______。 12. 下列有关表的叙述中,正确的是__D______。 A. 自由表是一个独立的文件,而数据库表不是一个独立的文件

VFP期末考试试卷重点

1、关系数据库理论中,关系的完整性约束是为保证数据库中数据的正确性和兼容性对关系模型提出的某种约束条件和规则,下述不属于完整性约束的是 B 。 A. 实体完整性 B.一致完整性 C.域完整性 D.参照完整性 2、表达式?{^1999-12-20}>{^1999-12-10}结果是 A 。 A. .T. B. 10 C. .F. D. 0 3、.物理删除表中数据,要先完成(VFP的命令) B 的操作 A. Recall B.Pack C.Delete D.zap 4、二维表中的列称为关系的 A ,二维表中的行称为关系的。 A.属性元组 B.竖队横队 C.柱面扇区 D.竖格横格 5、一个表文件对应磁盘上的一个扩展名为 D 的文件,有备注和通用型字段时, 则磁盘上还会有一个对应扩展名为的文件。 A. Pjx fpt B.Dbc dct C.Scx sct D. DBF FPT 6、在当前表中,查找第二个女同学的记录,应使用的命令是 C 。 A. LOCATE FOR 性别=?女? NEXT 2 B. LOCATE FOR性别=?女? C. LOCATE FOR性别=?女? CONTINUE D.LIST FOR 性别=?女?NEXT 2 7、建立一个表文件结构,有姓名字段(C型,6)、出生年月(D型)、和婚否(L型),则显示该表的结构时总的字段宽度是 C 。 A.14 B.15 C.16 D.无法计算 8、?DELETE FROM S WHERE 年龄>60 ?语句的功能是 B 。 A.从S表中彻底删除大于60岁的记录 B.S表中年龄大于60岁的记录被加上删除标记 C.删除S表 D.删除S表的年龄列 9、LEFT("123456789" , LEN("数据库"))的计算结果是 B 。 A.无法计算 B.123456 C.123 D.1 10、在SQL SELECT中,字符串匹配运算符用 C 替代一个字符,可用来替代0个或多个字符。 A.& @ B.! % C.? % D.+ & 11、若当前表中有200条记录,当前记录号是8,执行命令LIST NEXT 5的结果是_ D__。 A. 显示第5条记录 B. 显示第1至5条记录 C. 显示第5至8条记录 D. 显示第8条记录开始以下5记录的内容 12、在VF中,为了将按钮的CLICK事件代码设臵为表单从内存中释放(清除),那么需要将表单中退出命令设臵为_______D___。 A.THISFORM.REFRESH B.THISFORM.DELETE C.THISFORM.HIDE D.THISFORM.RELEASE 13、SQL SELECT语句中的 D 用于实现关系的选择操作。 A.Order B.Group C.Sum D.where 14、关系数据库理论中,关系的完整性约束是为保证数据库中数据的正确性和兼容性对关系模型提出的某种约束条件和规则,下述不属于完整性约束的是 B 。 A. 实体完整性 B.一致完整性 C.域完整性 D.参照完整性 15、SQL语言又称为 _C__ _。

河南农业大学2015年VFP期末考试试题(之一)

本卷共有6道大题: 一、单项选择题(20道小题,共20分) 1、用Visual FoxPro进行人事档案管理属于计算机的()。(1分) A、科学计算应用 B、过程控制应用 C、数据处理应用 D、辅助工程应用 2、执行函数DAY('08/09/98'),返回值是()。(1分) A、计算机日期 B、出错信息 C、8 D、9 3、下列式子中,合法的Visual FoxPro表达式是()。(1分) A、CTOD("02/15/98")+DATE() B、"abc"+SPACE(5)+VAL("456") C、ASC("ABCD")+"28" D、CHR(65)+STR(1500.8935,6) 4、顺序执行下面Visual FoxPro命令序列:USE XYZ、GO 6、LIST NEXT 4之后,屏幕所显示的记录号顺序是()。(1 分) A、1~4 B、4~7 C、6~9 D、7~10 5、下列操作中,不能用MODIFY STRUCTURE命令实现的操作是()。(1分) A、为表增加字段 B、对表中的字段名进行修改 C、删除表中的某些字段 D、对表中的记录数据进行修改 6、索引文件打开后,下列命令中不受索引影响的是()。(1分) A、LIST B、SKIP C、GOTO 50 D、GO TOP 7、执行以下命令序列:USE ZGGZ、SUM 工资 FOR 工资>=500 TO QWE、COPY TO QAZ FIELDS 职工号,姓名 FOR 工资> =500、USE QAZ、NUM=RECCOUNT()、AVER=QWE/NUM、?AVER,最后显示的值是()。(1分) A、所有工资在500元以上的职工人数 B、所有工资在500元以上的职工平均工资数

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期末试卷及答案

《Visual FoxPro 程序设计教程》试卷(B 卷) 考试方式:闭卷 本试卷考试分数占学生总评成绩的 70 % 复查总分 总复查人 (本题 30分)一、填空题(共20小题,每小题1.5分) 1. 在Visual FoxPro 中,向数据库文件中追加数据使用语句( )。 A 、INSERT B 、REPLACE C 、APPEND D 、ADD 2. 在Visual FoxPro 中,分屏显示当前数据库中年龄字段大于20的所有记录,正确的命令为( )。 A 、display all for nl>20 B 、display all while nl>20 C 、list for nl while nl>20 D 、list while nl>20 3. 在Visual FoxPro 中,skip 命令移动记录指针的基准是( )。 A 、第一条记录 B 、当前记录 C 、指定纪录 D 、库文件尾 4. 退出VFP 系统的命令是( )。 A.EXIT B.RETURN C.CANCEL D.QUIT 5. 在有关数据库的概念中,若干记录的集合称为( )。 A. 文件 B. 字段 C. 数据项 D. 表 6. 联接运算要求联接的两个关系有相同的( )。 7. 条件函数IIF(LEN(SPACE(4))>3,1,-1)的值是( )。 A. 1 B. -1 C. 3 D. 4 8. 数学表达式5≤X ≤8在Visual FoxPro 中应表示为( )。 A. X>=5.OR.X<=8 B. X>=5.AND.X<=8 C. X ≤8.AND.5≤X D. 5≤X.OR. X ≤8 9.下面的赋值表达式不正确的是 ( ) A.STORE "HELLO WORLD!" TO STR B. STORE 123456 TO A1,B1 C.WORD="FOXPRO" D.STORE 12,34 TO A2,B2 10.逻辑常量A=.T.、B=.T.、C=.T.,下面各表达式中返回逻辑真的是 ( ) A.NOT((NOT A OR B) AND C) B. NOT (NOT (A OR B) AND C) C.NOT(A AND B OR NOT C) D.NOT(NOT A OR B AND C) 11. 当前表文件有20条记录,当前记录号为10 ,执行命令LIST REST 以后,当前记录号是( )。 A. 10 B. 20 C. 21 D. 1 12.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK 。正确的操作顺序是( ) A.①②③ B.②③① C.①③② D.②①③ 13.修改表结构的命令是( )。 A.CREATE B.LIST STRUCTURE C.BROESE D.MODIFY STRUCTURE 14. 求平均值的命令是( )。 A.COUNT B.TOTAL C.SUM D.AVERAGE 15.不能作为索引关键字的数据类型是( )。 A.数值型 B.备注型 C.日期型 D.字符型 16. Visual FoxPro 中数据库文件的扩展名为( )。 A 、dbf B 、dbc C 、fpt D 、prg 17.结构化程序设计中的三种基本结构是顺序结构、分支结构和( )。 A 、选择结构 B 、循环结构 C 、混合结构 D 、跳转结构 18.对Visual FoxPro 的工作方式效率与自动化程度最高的是( )。 A 、命令方式 B 、程序方式 C 、菜单方式 D 、混合方式 19. 当前数据库文件中有10条记录,要在第五条记录后面插入一条新记录,应使用命令( )。 A 、append B 、insert C 、edit D 、brows 20.在Visual FoxPro 中,对数据库建立索引,将产生相应的索引文件,原库文件内容( )。 A 、并不改变 B 、顺序改变 C 、指定纪录改变 D 、数据改变 (本题 10 分)二、判断题(共10小题,每题1分) 1.LOOP 或EXIT 语句不能单独使用,只能在循环体内使用。( ) 2.对一个已打开的数据表,只需用BROWSE 命令就可对表中的数据进行浏览和编辑。( ) 3、SET TALK ON/OFF 命令决定是否显示数据处理命令的响应信息。( ) 4、Visual FoxPro 定义的日期运算符有两个:“+”,“-”。“-”只用于一个日期减去一个整数,其结果为一个新的日期。( ) 5、区别 CLOSE ALL 与 CLEAR ALL 命令的作用都是关闭所有打开的VFP 文件。( ) 6、在Visual FoxPro 中,表文件的扩展名为.DBC 。( ) 7、Visual FoxPro 有3种工作方式,即命令、程序和菜单方式。 ( ) 8、执行命令 ?A T ("大学","财经大学"),屏幕显示的结果为:5 ( ) 9、程序文件可以在命令窗口中执行。( ) 10、Visual FoxPro 有3种工作方式,即命令、程序和菜单方式。( ) (本题20分)三、填空题(共计10小题,每小题2分) 1、设有学生选课表SC (学号,课程号,成绩),用SQL 语言检索每门课程的课程号及平均分的语句是(关键字必须拼写完整)SELECT 课程号,A VG (成绩) FROM SC 。 2、“项目管理器”中的“移去”按钮有两个功能:一是将文件从项目中 ;二是将 文件彻底从磁盘上 。 . 3、通过Visual FoxPro 窗口标题栏左端的控制按钮,可以恢复窗口大小、移动窗口位置、调整窗口大小、最大化显示窗口、最小化窗口、 。 4、在Visual FoxPro 中, 是指文件、数据、文档和Visual FoxPro 对象的集合。 5、“项目管理器”中共有6个选项卡,分别为“全部”、、“文档” 、 “代码”、“其他” 。 6、安装Visual FoxPro 后,要添加或删除Visual FoxPro 的某些组件时,应当启动Windows 专业班级: 姓名: 学号: …………………………密………………………………封………………………………线…………………………

相关文档
相关文档 最新文档