文档库 最新最全的文档下载
当前位置:文档库 › visual FoxPRO(VFP)复习题(选择题)答案

visual FoxPRO(VFP)复习题(选择题)答案

visual FoxPRO(VFP)复习题(选择题)答案
visual FoxPRO(VFP)复习题(选择题)答案

Visual FoxPro复习题

1、数据表中共有100条记录,当前记录为第10条,执行list next 5以后,当前记录为 B

A) 10 B) 14 C) 15 D) EOF

2、对表文件建立索引,可使用命令 C

A) SORT B) UPDATE C) INDEX D) JOIN

3 、一个学生表的结构如下,姓名(C,8),性别(C,2),出生日期(D),是否团员(L),表共有100条记录,则所有记录所占用的字节数为 C

A) 1800 B) 1900 C) 2000 D) 2100

4、对表结构的修改是在下面哪一个对话框中完成的 A

A) 表设计器 B) 数据库设计器 C) 表达式生成器 D) 浏览窗口

5 、下列关于数据库表的说法中错误的是 D

A) 可设置长表名,长字段名

B) 可设置匹配字段类型到类,字段验证和记录验证,触发器

C) 可设置主索引和候选索引关键字,字段默认值,显示模式

D) 不可用use命令直接打开,必须在数据库设计器中打开

6、在向数据库添加表的操作中,下列叙述中不正确的是 B

A) 可以将一张“独立的”表添加到数据库中

B) 可以将一个已属于一个数据库的表添加到另一个数据库中

C) 可以在数据库设计器中新建个表使其成为数据库表

D) 欲使一个数据库表成为另外一个数据库的表,则必须先使它成为自由表

7、在使用replace替换命令时,不能作用于下列哪个字段 D

A) 逻辑型 B) 日期时间型 C) 备注型 D) 通用型

8、下列命令结果中,肯定生成一个空表的是 C

A) copy to boy for 性别="男"

B) copy file da.dbf to boy.dbf

C) copy stru to boy fields 姓名,年龄,奖学金

D) select * from da where 性别="男" into dbf boy (注:功能强大的SQL查询命令)

9、若要控制数据库表中学号字段只能输入数字,则应设置 B

A) 显示格式 B) 输入掩码 C) 字段有效性 D) 记录有效性

10、数据库文件的扩展名是 B

A) DBF B) DBC C) DBT D) FPT

11、在显示下拉菜单中,单击“追加方式”选项,将在当前表 C

A) 中插入一个空记录 B) 尾增加一个空记录

C) 中进入追加状态 D) 上弹出追加对话框

12、显示表中所有教授和副教授记录的命令是 C

A) list for 职称="教授" and 职称="副教授"

B) list for 职称>="副教授"

C) list for 职称="教授" or "副教授"

D) list for "教授"$职称

13、同一个表所有备注字段的内容存储在 C

A) 该表文件中 B) 不同的备注文件

C) 同一个备注文件 D) 同一个数据库文件

14 、VFP中,主索引可在__B___中建立

A) 自由表 B) 数据库表 C) 任何表 D) 自由表和视图

15 、打开一个建立了结构复合索引的数据表,表记录的顺序将按 D

A) 第一个索引标识 B) 最后一个索引标识

C) 主索引标识 D) 原顺序

16、在Visual FoxPro的参照完整性规则不包括 C

A) 更新规则 B) 删除规则 C) 查询规则 D) 插入规则

17 、工资表文件已打开,且已设定按基本工资升序的索引为主控索引,并执行过赋值

语句NN=900,下面各条命令中,错误的是 B

A) seek NN B) locate for 基本工资==NN

C) find 900 D) locate for 基本工资=NN

18、在VFP中,数据库表和自由表的字段名最大字符数分别是 B

A) 10,10 B) 128,10 C) 256,128 D) 128,128

19 、下列关于索引的叙述中错误的是 D

A) VFP中的索引类型共有4种,分别是主索引,候选索引,普通索引和唯一索引

B) 在用命令方式建立索引时,可以建立普通索引,惟一索引(UNIQUE)或候选索引(CANDIDATE),但是不能建立主索引

C) 在表设计器的字段选项卡中建立的索引默认为普通索引

D) 在数据库设计器中建立两表之间的永久关系时,只须在父表中建立主索引,然后拖动该索引项到子表中的相应字段上既可

20 在Visual FoxPro的数据工作期窗口,使用SET RELATION命令可以建立两个表之间的关联,这种关联是 C

A) 永久性关联 B) 永久性关联或临时性关联

C) 临时性关联 D) 永久性关联和临时性关联

21 、在Visual Foxpro6.0中,打开数据库使用的命令为_C__

A) USE B) SELECT C) OPEN D) CREATE

22 、在Visual Foxpro6.0中,以共享方式打开一个数据表需使用的参数是 B

A) EXCLUSIVE B) SHARED C) NOUPDATE D) VALIDATE

23 、在下列命令中,不具有修改记录功能的是 D

A) edit B) replace C) browse D) modi stru

24、显示当前数据库中所有40岁(含40岁)以下,职称为“教授”,“副教授”的姓名和工资,应使用命令 C

A) BROWSE FIEL 姓名,工资 FOR 年龄<=40 AND 职称="教授" AND 职称="副教授"

B) LIST FIEL 姓名,工资 FOR 年龄<=40 OR 职称="教授" OR 职称="副教授"

C) BROWSE FIEL 姓名,工资 FOR 年龄<=40 AND (职称="教授" OR 职称="副教授")

D) LIST FIEL 姓名,工资 FOR 年龄<=40 OR (职称="教授" AND 职称="副教授")

25、在Visual FoxPro中进行参照完整性设置时,要想设置成:当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。应选择 C

A) 限制(Restrict) B) 忽略(Ignore)

C) 级联(Cascade) D) 级联(Cascade)或限制(Restrict)

26、打开一个数据库的命令是 D

A) USE B) USE DATABASE

C) OPEN D) OPEN DATABASE

27、 Visual Foxpro数据库文件是 D

A) 存放用户数据的文件 B) 管理数据库对象的系统文件

C) 存放用户数据和系统数据的文件 D) 前三种说法都对

28、要为当前表所有职工增加100元工资,应该使用命令 D

A) CHANGE 工资 WITH 工资+100

B) REPLACE 工资 WITH 工资+100

C) CHANGE ALL 工资 WITH 工资+100

D) REPLACE ALL 工资 WITH 工资+100

29、以下关于自由表的叙述,正确的是 C

A) 全部是用以前版本的Foxpro(FoxBASE)建立的表

B) 可以用Visual Foxpro建立,但是不能把它添加到数据库中

C) 自由表可以添加到数据库中,数据库表也可以从数据库中移出成为自由表

D) 自由表可以添加到数据库中,但是数据库表不可以从数据库中移出成为自由表

30、执行命令"INDEX on 姓名 TAG index_name "建立索引后,下列叙述错误的是 B

A)此命令建立的索引是当前有效索引

B)此命令所建立的索引将保存在.idx文件中

C)表中记录按索引表达式升序排序

D)此命令的索引表达式是"姓名",索引名是"index_name"

31、表DEMO.DBF中包含有备注型字段,该表中所有备注字段均存储到备注文件中,该备注文件是:C

A) DEMO.TXT B) DEMO.FMT C) DEMO.FPT D) DEMO.BAT

32、在VFP中,使用AVERAGE命令时,表文件需要 D

A) 排序 B) 建立索引 C) 排序或建立索引 D) 都不需要

33、下列命令中,仅拷贝表文件结构的命令是 B

A) COPY TO B) COPY STRUCTURE TO

C) COPY FILE TO D) COPY STRUCTURE TO EXETENDED

34、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表 A

A) 是同一个数据库中的两个表 B) 不同数据库中的两个表

C) 两个自由表 D) 一个是数据库表另一个是自由表

35、表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分

字段中,应使用命令 B

A) TOTAL 数学+英语+计算机 TO 总分

B) REPLACE 总分 WITH 数学+英语+计算机

C) SUM 数学+英语+计算机 TO 总分

D) REPLACE ALL 数学+英语+计算机 WITH 总分

36、以下关于空值(NULL)叙述正确的是

A)空值等同于空字符串 B)空值表示字段或变量还没有确定值

C)VFP不支持空值 D)空值等同于数值0

37 要求表文件某数值型字段的整数是4位,小数是2位,其值可能为负数,该字段的宽度应定义为 A

A) 8位 B) 7位 C) 6位 D) 4位

38、对多表进行操作时,选择工作区所使用的命令为_____C__

A) USE B) OPEN C) SELECT D) CREATE

39 如果要给当前表增加一个字段,应使用的命令是 B

A) APPEND B) MODIFY STRUCTURE C) INSERT D) EDIT

40 在Visual Foxpro环境下,若已打开A.DBF表文件,统计该表中的记录数,使用的命令是 B

A) TOTAL B) COUNT C) SUM D) AVERAGE

41 在VFP环境下,用LIST STRU命令显示表中每个记录的长度(总计)为60,用户实际可用字段的总宽度

为 C

A) 60 B) 61 C) 59 D) 58

42 当前表中,“体育达标”字段为逻辑类型,要显示所有未达标的记录应使用命令 C

A) list for 体育达标=".f." B) list for 体育达标<>.f.

C) list for not 体育达标 D) list for 体育达标=f

43 使用replace命令时,如果范围短语为ALL或REST,则执行该命令后记录指针指向 C

A) 末记录 B) 首记录

C) 末记录的后面 D) 首记录的前面

44、下列按钮中,哪一个是数据工作期窗口中没有的 C

A) 属性 B) 打开 C) 修改 D) 关系

45 要从某表文件中真正删除一条记录,应当 C

A) 先用DELETE命令,再用ZAP命令 B) 直接用ZAP命令

C) 先用DELETE命令,再用PACK命令 D) 直接用DELETE命令

46 设表TXL.DBF中有20条记录。在VFP命令窗口中执行以下命令序列,最后显示的结果是 C

USE TXL

SKIP 3

COUNT TO N

?N

A) 0 B) 3 C) 4 D) 20

47 若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是 A

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

48 在表的操作中,DELE命令的作用是 B

A) 将记录从表中彻底删除 B) 给要删除的记录做删除标记

C) 不能删除记录 D) 删除整个表中的记录

49 在浏览窗口打开的情况下,若要向当前表中连续添加多条记录应使用 A

A) "显示"菜单中的"追加方式" B) "表"菜单中的"追加新记录"

C) "表"菜单中的"追加记录" D) 快捷键Ctrl+Y

50 在VFP6.0中,打开数据库和表的命令分别为 C

A) USE,OPEN B) SELECT,CREAT C) OPEN,USE D) CREAT,OPEN

51 不允许记录中出现重复索引值的索引是 C

A) 主索引 B) 主索引、候选索引、普通索引

C) 主索引和候选索引 D) 主索引、候选索引和唯一索引

52 在Visual FoxPro中,可以对字段设置默认值的表 A

A) 必须是数据库表 B) 必须是自由表

C) 自由表或数据库表 D) 不能设置字段的默认值

53 可以链接或嵌入OLE对象的字段类型是 C

A) 备注型字段 B) 通用型和备注型字段

C) 通用型字段 D) 任何类型的字段

54 在Visual FoxPro中,打开数据库的命令是 A

A) OPEN DATABASE <数据库名> B) USE <数据库名>

C) USE DATABASE <数据库名> D) OPEN <数据库名>

55 在Visual FoxPro中,通用型字段G和备注型字段M在表中的宽度都是 B

A) 2个字节 B) 4个字节 C) 8个字节 D) 10个字节

56 可以伴随着表的打开而自动打开的索引是 C

A) 单一索引文件(IDX) B) 复合索引文件(CDX)

C) 结构化复合索引文件 D) 非结构化复合索引文件

57 在Visual FoxPro的命令窗口中键入CREATE DATA命令以后,屏幕会出现一个创建对话框,要想完成同样的工作,还可以采取如下步骤 A

A) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“新建文件”命令按钮

B) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“数据库”单选钮,再单击“向导”命令按钮

C) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“新建文件”命令按钮

D) 单击“文件”菜单中的“新建”按钮,然后在新建对话框中选定“表”单选钮,再单击“向导”命令按钮

58 表中相对移动记录指针和绝对移动记录指针的命令分别为 C

A) Locate和Skip B) Locate和Go

C) Skip和Go D) Locate和Find

59 下面有关索引的描述正确的是 C

A) 建立索引以后,原来的数据库表文件中记录的物理顺序将被改变

B) 索引与数据库表的数据存储在一个文件中

C) 创建索引是创建一个指向数据库表文件记录的指针构成的文件

D) 使用索引并不能加快对表的查询操作

60 关于数据库表与自由表的转换,下列说法中正确的是 D

A) 数据库表能转换为自由表,反之不能

B) 自由表能转换成数据库表,反之不能

C) 两者不能转换

D) 两者能相互转换

61 一个数据库名为student,要想打开该数据库,应使用命令 B

A) OPEN student B) OPEN DATA student

C) USE DATA student D) USE student

62 当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:B

股票代码股票名称单价交易所

600600 青岛啤酒 7.48 上海

600601 方正科技 15.20 上海

600602 广电电子 10.40 上海

600603 兴业房产 12.76 上海

600604 二纺机 9.96 上海

600605 轻工机械 14.59 上海

000001 深发展 7.48 深圳

000002 深万科 12.50 深圳

如果在建立数据库表stock.dbf时,将单价字段的字段有效性规则设为“单价>0”,通过该设置,能保

证数据的 B

A) 实体完整性 B) 域完整性 C) 参照完整性 D) 表完整性

63 在Visual FoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是 C

A) MODIFY STRUCTURE STUDENT

B) MODIFY COMMAND STUDENT

C) CREATE STUDENT

D) CREATE TABLE STUDENT

64 在Visual FoxPro中,关于自由表叙述正确的是 B

A) 自由表和数据库表是完全相同的

B) 自由表不能建立字段级规则和约束

C) 自由表不能建立候选索引

D) 自由表不可以加入到数据库中

65 在Visual FoxPro中,建立数据库表时,将年龄字段值限制在12~14之间的这种约束属于 B

A) 实体完整性约束 B) 域完整性约束

C) 参照完整性约束 D) 视图完整性约束

66 在Visual FoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:

A

A) 1、4、8 B) 4、4、10 C) 1、10、8 D) 2、8、8

67 在Visual FoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一

个文件中,该文件名为 D

A) STUDENT.DOC B) STUDENT.MEM

C) STUDENT.DBT D) STUDENT.FPT

68 在Visual FoxPro中,建立索引的作用之一是 D

A) 节省存储空间 B) 便于管理

C) 提高查询速度 D) 提高查询和更新的速度

69 在Visual FoxPro中,相当于主关键字的索引是 A

A) 主索引 B) 普通索引 C) 唯一索引 D) 排序索引

70 在Visual FoxPro 中,创建一个名为SDB.DBC的数据库文件,使用的命令是 D

A) CREATE B) CREATE SDB

C) CREATE TABLE SDB D) CREATE DATABASE SDB

71 在Visual FoxPro中,存储图象的字段类型应该是 B

A) 备注型 B) 通用型 C) 字符型 D) 双精度型

72 扩展名为DBC的文件是 C

A) 表单文件 B) 数据库表文件 C) 数据库文件 D) 项目文件

73 表文件有20条记录,当前记录号为10,执行命令LIST NEXT 5以后,所显示记录的序号是 D

A) 11--15 B) 11--16 C) 10--15 D) 10--14

74 在表中建立索引,使用的命令为 C

A) SORT B) UPDATE C) INDEX D) JOIN

75 当前工资表中有108条记录,当前记录号为8,用Sum命令计算工资总和时,若缺省范围,则系统将 D

A) 只计算当前记录的工资值 B) 计算前8条记录的工资和

C) 计算后8条记录的工资和 D) 计算全部记录的工资和

76. 在当前表中,查找第2个男同学的记录,应使用命令___C_____

A) locate for 性别="男" next 2

B) locate for 性别="男"

C) 先 locate for 性别="男" ,然后再执行 continue

D) list for 性别="男" next 2

77 命令中<范围>子句,使用__A____可以对表文件从当前记录开始至最后一个记录进行操作

A) ALL B) NEXT n C) RECORD n D) REST

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

A) FRX B) FMT C) FRT D) FPT

79 可以在BROWSE浏览窗口中,按CTRL+T键实现____C______操作

A) 逻辑删除记录和物理删除记录

B) 逻辑恢复记录和物理恢复记录

C) 逻辑删除记录和逻辑恢复记录

D) 物理删除记录和物理恢复记录

80 顺序执行下列命令后,最后一条命令显示结果是 A

use CHJ

Go 5

Skip -2

?Recno()

A) 3 B) 4 C) 5 D) 7

81 在Visual Foxpro 6.0的表结构中,逻辑型,日期型和备注型字段的宽度分别为 B

A) 1,8,10 B) 1,8,4 C) 3,8,10 D) 3,8,任意

82 主索引字段___A____

A) 不能出现重复值或空值 B) 能出现重复值

C) 能出现空值 D) 不能出现重复值,但能出现空值

83. Delete的作用是 B

A) 将记录从表中彻底删除 B) 只给要删除的记录做删除标志

C) 不能删除记录 D) 删除整个表中的记录

84.下列不符合FoxPro变量名规定的有 D

(A) STUD_ID (B)学号

(C) NAME (D)性别

85.在 FoxPro 的命令窗口下,执行下列命令后显示结果为 D

SET DATE TO USA

X1={^05/27/99}

X2={^05/17/99}

? X2 ― X1

(A) 10 (B) -10 (C) 11 (D)错误

86.下列4条命令的执行结果是 B

? "A", "B", "C"

?? "D", "E", "F"

? "G", "H", "I"

?? "J", "K", "L"

(A)ABCDEF (B)A B C D E F (C) ABCDEF (D) ABCDEFGHIJKL

G H I J K L GHIJKL

87. 在一个学生档案库文件中,"是否团员"是逻辑型字段,那么"男生中的团员",该用的逻辑表达式是

D 。

(A)(是否团员 = "团员"). AND. (性别 = " 男")

(B)(是否团员 = "团员"). OR . (性别 = "男")

(C)(是否团员 = "是"). AND. (性别 = "男")

(D)(是否团员 = .T.). AND. (性别 = "男")

88.当前的FoxPro表文件中有100条记录,当前记录号为86,执行命令 SKIP 20 后,再执行命令?RECNO( ) 其结果是 C 。

(A) 100 (B) 106 (C) 101 (D) 86

89.把某一数据库表文件中的字段名"XM"改为"姓名",同时把它的宽度从8位改为2位并存盘,再执行LIST 命令时,会发现各记录的"姓名"字段的数据 D

(A)仍全部保留(B)全被取成2位

(C)全部丢失(D)凡超长的被删除

90.教师数据库表 JS . DBF 中有"基本工资"、"补贴"和"工资总额"字段,皆为数值型,要将所有记录的"基本工资"和"补贴"相加并存入"工资总额"中,应使用的命令是 C

(A)REPLACE 工资总额 WITH 基本工资+补贴

(B)REPLACE 工资总额 WITH 基本工资,补贴

(C)REPLACE 工资总额 WITH 基本工资+补贴 ALL

(D)REPLACE 工资总额 WITH 基本工资+补贴 FOR ALL

91、在生成参照完整性中,设置更新操作规则时选择了"限制"选项卡后,则 B

A) 在更新父表时,用新的关键字值更新子表中的所有相关记录

B) 在更新父表时,若子表中有相关记录则禁止更新

C) 在更新父表时,若子表中有相关记录则允许更新

D) 允许更新父表,不管子表中的相关记录

92.对于尚未建立索引文件的教师数据表 JS.DBF ,查找职称为讲师的记录,应使用的命令是 A (A)LOCATE ALL FOR 职称="讲师" (B)FIND 职称="讲师"

(C)FIND 讲师(D)SEEK "讲师"

93.将打开的数据表的全部记录删除的命令为 ZAP ,与之等价的命令是 A

(A)DELETE ALL (B)PACK (C)DELETE (D)RECALL ALL PACK PACK

94、在VFP中可以同时使用 _C_个工作区

A) 10 B) 225 C) 32767 D) 无限制

95.TOTAL 命令的功能是 B

(A)对数值型字段按关键字分类求和(B)对数值型表达式按关键字分类求和

(C)对数值型内存变量求和(D)对所有记录的数值型字段求和

96. 命令将暂停程序运行,直到从键盘输入一个单字符为止 B

(A) ACCEPT (B) WAIT (C) INPUT (D) CANCEL

97.Foxpro 中,命令文件的扩展名是 C

(A) .DBF (B) .COM (C) .PRG (D) .MEM

98. 项目管理器中的“文档”选项卡,可以管理 C

A 数据库

B 查询

C 表单 D.内存变量

99.关于Visual FoxPro的变量,下面说法中正确的是 B

A)使用一个简单变量之前要先声明或定义

B)数组中各数组元素的数据类型可以不同

C)定义数组以后,系统为数组的每个数组元素赋以数值0

D)数组元素的下标下限是0

100.在下面的表达式中,运算结果为逻辑真的是 A

A)EMPTY(.NULL.) B)LIKE("edit","edi?")

C)AT("a","123abc") D)EMPTY(SPACE(10))

《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.下列控件均为容器类的是_____。

全国计算机等级考试二级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表达式中,运算结果为字符串的是

《VisualFoxPro6.0简明教程》教学指导书(精)

《Visual FoxPro6.0简明教程》教学指导书 一、教学目的和要求 本课程以Visual Foxpro 6.0 为基础,讲授数据库系统的基本概念和基本理论,使学生了解关系型数据库的基本概念和程序设计方法,能够独立编写VFP程序,并结合数据库的操作管理功能,实现信息管理与查询功能,为后续课程学习奠定基础。 通过本课程的学习,使学生掌握数据库的基本概念、操作、查询;掌握高级语言程序设计及可视化编程功能,掌握可视化编程技巧及技术。学完本课程后,学生应该能够独立编制小型数据库应用程序。 为了便于教师备课,掌握进度,我们给出该课程的教学指导书。但基于各学校的教学安排和情况有所不同,所以很难有统一要求,我们仅以每周3+2学时为例(3节上课,2节上机,按18周设计)写出教学要求。对于每周2+2学时的教学单位有些章节内容可以删略。 二、课程内容及其安排 (课程安排以教育部高职高专规划教材《Visual FoxPro6.0简明教程》为基础) 教学课程内容安排: 第一周 内容:第1章Visual FoxPro 6.0概述 教学目的: 要求学生掌握VFP6.0的功能,VFP6.0系统的软硬件环境,VFP6.0系统的安装及性能指标和VFP6.0文件组成。 教学重点与难点: 1.VFP6.0系统的启动 2. VFP6.0环境介绍 3.VFP6.0文件组成 作业: 1.VFP 6.0的主要特点是什么? 2.VFP 6.0主要使用哪两种菜单? 3.VFP 6.0的数据库文件和数据表文件的扩展名是什么? 第二周 内容:项目管理器 教学目的: 使学生学会项目管理器的建立和使用. 教学重点与难点: 1.项目管理器的建立和界面操作 2. 设计器与生成器的使用 3. 工作目录与搜索路径的建立 作业: 1.什么是项目管理器? 2.如何进入项目管理器 3.项目文件的扩展名是什么?

vf表单程序题(含答案)

1、利用文本框和标签控件设计了一表单,文本框Text1的Valid事件代码及表单界面如图1所示。向Text1中输入一段字符:”Figure 1-18 shows you how to use a MENU.”(不含双引号)[ event] x=alltrim 0 to z1,z2 for i=1 to y a=substr(x,i,1) do case case asc(a)>=65 and asc(a)<=90 z1=z1+1 case asc(a)>=97 and asc(a)<=122 z2=z2+1 endcase endfor (1)执行该程序后,“统计1”右边的文本框Text2和“统计2”右边的文本框Text3中的数据值分别为5、22 (2)Text2和 Text3的初值分别为 0、0 2、有数据表“图书.DBF”包含书号、书名、出版社、作者等字 段,设计如图1所示表单,表单运行后,单击命令按钮可以在 表格控件中显示图书表的部分字段的数据,如图1所示,请选 择并完善代码。 命令按钮的CLICK事件代码: USE 图书 copy TO TS FIELDS 书号,书名 =”TS” 表单的UNLOAD(释放对象时发生)事件: CLOSE ALL DROP TABLE TS 3、考生数据表(文件名为:)中有“准考证号/C/9”、“密码/C/6”、 “成绩/N/5/1”等字段。设计如图2所示表单,将考生数据表

添加到表单的数据环境中,表单运行后,在表单的文本框TEXT1中输入查询考生的准考证号,文本框TEXT2中输入该考生的查询密码后,单击“查询”按钮,查询该考生的成绩,并将该考生的成绩显示在表单的标签LABEL3中(考号或密码输入错误,则弹出提示窗口显示“准考证号或密码错误!”)。请选择并完善代码。 “查询”按钮的CLICK事件代码如下: SELECT KS KH=ALLTRIM for 准考证号=KH and密码=MM IF FOUND() THISFORM..=str(成绩,5,1) ELSE MESSAGEBOX(“准考证号或密码错误!”) ENDIF 4、设计如图3所示表单,表单运行后,要在表格中显示图书表中数量 最少的3种图书信息,请选择并完善代码。 表单FORM1的INIT事件代码如下: top 3 * ROM 图书; Order by数量 INTO CURSOR TEMP” 5、有学生成绩表(文件名:),表中数据如下所示,设计如图5所示表单,将学生成绩表添加到表单数据环境中,表单运行时,单击“统计”命令按钮,LABEL1显示课程名为计算机基础且成绩在80以上的平均成绩,LABEL2显示这些记录的绩点总和 学生成绩表(文件名:) 姓名课程名成绩绩点 陈兵计算机基础924 杨昆计算机基础681 江三计算机基础883 陈兵程序设计803 杨杨电子商务702 杨杨计算机基础904 图5 (1)程序填空:“统计”命令按钮的CLICK事件代码如下:

vfp试题带答案的

304班数据库(10月摸底试题) 一.单选题10*2 1、数据库DB、数据库系统DBS、数据库管理系统DBMS三者之间的关系是:(A) (A)DBS包括DB和DBMS (B)DBMS包括DB和DBS (C)DB包括DBS和DBMS (D)DBS就是DB,也就是DBMS 2、下述关于数据库系统的正确叙述是(C)。 A、数据库系统避免了一切冗余 B、数据库系统中数据的一致性是指数据类型一致 C、数据库系统减少了数据冗余 D、数据库系统比文件系统管理更多的数据 3、Visual FoxPro 6.0数据库系统是(C)型数据库系统。 (A)网络(B)层次(C)关系(D)链状 4、设A=”123”,B=”234”,表达式(C)的值为假(.F.)。 (A).NOT.(A= =B) .OR.(B$”ABC”) (B).NOT.(A$”ABC”).AND.(A<>B) (C).NOT.(A<>B) (D).NOT.(A>=B) 5、将逻辑假值赋给内存变量DY的正确方法是(B) (A)DY=FALSE (B)STORE .F. TO DY (C)DY=”.F.”(D)STORE “F”TO DY 6、有以下命令: STORE “23.45” TO A ?STR(&A,2)+”45&A” 执行上述命令后的结果为(C) (A)4545&A(B)4545.45 (C)234523.45 (D)454523.45 7、假定Y=2,执行命令?Y=Y+2 后,其结果是(C) (A)3 (B)4 (C).F. (D).T. 8、在下列Visual FoxPro表达式中,结果为日期型的正确表达式是(B)。 A、DA TE () +TIME () B、DA TE ()+120 C、DA TE()-CTOD("02/01/99") D、288-DA TE () 9、设N=886,M=345,K=”M+N”,表达式1+&K的值是(A) (A)1232 (B)数据类型不匹配(C)1+M+N (D)346 10. 现有以下命令: T=36500 M=MOD(T,60) HH=INT(T/60) H=MOD(HH,24) D=INT(HH/24) ?HH,D,H,M 执行上述命令后的结果为(B) (A)25,608,8,20 (B)608,25,8,20 (C)608,25,20,8 (D)20,25,8,608 二. 判断题10*2 11. 数据库就是大量数据的集合(F) 12.在V isual FoxPro 6.0中,数组的每个元素的数据类型必须一致。(F) 13.内存变量和字段变量可以取同名,引用内存变量的正确方法是M->变量名。(T)

vf考试试题及答案

VF期末考试复习选择题及答案 1.在Visual FoxPro中,skip命令移动记录指针的基准是(B )。 A、第一条记录 B、当前记录 C、指定纪录 D、库文件尾 2.一个数据库文件中多个备注字段的内容是存放在(B )。 A、这个数据库文件中 B、一个备注文件中 C、多个备注文件中 D、一个 文本文件中 3.在有关数据库的概念中,若干记录的集合称为(D)。 A. 文件 B. 字段 C. 数据项 D. 表 4.联接运算要求联接的两个关系有相同的(B)。 A. 主键 B. 属性名 C. 实体名 D. 主属性名 5. 逻辑运算符在运算时的优先顺序是(A) A.NOT→AND→OR B.AND→NOT→OR C.OR→NOT→AND D.从左至右按先后次序 6. 数学表达式5≤X≤8在Visual FoxPro中应表示为(B)。 A. X>=5.OR.X<=8 B. X>=5.AND.X<=8 C. X≤8.AN D.5≤X D. 5≤X.OR. X≤8 7. 在关系运算中,查找满足一定条件的元组的运算称之为(B)。 A. 投影 B. 选择 C. 关联 D. 复制 8.以下各表达式中,运算结果为数值型的是(D)。 A. 9<6 B. “D”$”ASD” C. TIME()+9 D. LEN(SPAC(8))-9 9.物理删除某一打开的表中的第3条记录,使用以下命令:①DELE ②GO 3③PACK。正确的操作顺序是(D) A.①②③ B.②③① C.①③② D.②①③ 10.设表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用命令(B)。 A.GO TOP B. GO 1 C. GO RECNO()=1 D. SKIP 1 11.当前表中含xm(姓名,字符型)字段,显示姓“李”的记录的命令是(D) A.DISP FOR "李"=xm B.DISP FOR xm=李 C.DISP FOR SUBS(xm,1,1)= '李' D.DISP FOR SUBS(xm,1,2)=[李] 12. 求平均值的命令是(D) A.COUNT B.TOTAL C.SUM D.AVERAGE 13.不能作为索引关键字的数据类型是(B) A.数值型 B.备注型 C.日期型 D.字符型 14.在Visual FoxPro的一个工作区中,同一时刻最多能打开( B )个库文件。 A、10 B、1 C、任意多 D、256 15. Visual FoxPro中数据库文件的扩展名为( B )。 A、dbf B、dbc C、fpt D、prg 16. 当前数据库文件中有10条记录,要在第五条记录后面插入一条新记录,应使用命令(B )。 A、append B、insert C、edit D、brows 17. 在Visual FoxPro中,对数据库进行排序的关键字可为(C)。 A、逻辑型和备注型 B、日期型和备注型 C、日期型和字符型 D、逻辑型、日期型和备注型 18.在Visual FoxPro中,对数据库建立索引,将产生相应的索引文件,原库文件内容(A )。 A、并不改变 B、顺序改变 C、指定纪录改变 D、数据改变

VisualFoxPro题库完整

1.8E+9是一个()。 A.存变量 B.字符变量 C.数值常量 D.非法表达式 2. 对数据表的结构进行操作,是在()环境下完成的。 A.表设计器 B.表向导 C.表浏览器 D.表编辑器 3. 扩展名为.dbc的文件表示() A.表文件 B.备份文件 C.数据库文件 D.项目文件 4. 在Visual FoxPro中,乘法和除法运算的优先级为() A.相同 B.乘法优先 C.除法优先 D.不确定 5. 表单文件的扩展名是() A. .scx B. .fxp C. .hlp D. .jdx 6. 在Visual FoxPro 中,APPEND命令的作用是() A.在表的任意位置添加记录 B.在当前记录之前插入新记录 C.在表的尾部添加记录 D.在表的首部添加记录 7. 下列常量中,只占用存空间1个字节的是() A.数值型常量 B.字符型常量 C.日期型常量 D.逻辑型常量 8. 以下赋值语句正确的是() A. STORE 8 TO X,Y B. STORE 8,9 TO X,Y C. X=8,Y=9 D. X,Y=8 9. 查询第一作者为“三”的所有书名及,正确的SQL语句是() A. SELECT 书名,FROM 图书WHERE 第一作者=三 B. SELECT 书名,FROM 图书WHERE 第一作者=“三” C. SELECT 书名,FROM 图书WHERE “第一作者”=三 D. SELECT 书名,FROM 图书WHERE “第一作者”=“三” 10. 在Visual FoxPro中,程序文件的扩展名为() A. .prg B. .qpr C. .scx D. .sct 11. 用二维表形式表示的数据模型是() A.层次数据模型 B.关系数据模型 C.网状数据模型 D.网络数据模型 12. 执行下面的语句后,数组M与N的元素个数分别为() DIMENSION M(6) , N(4,5) A.6 20 B. 6 5 C. 7 21 D. 6 9 13. Visual FoxPro中,一个表可以创建()个主索引。 A. 1 B. 2 C. 3 D. 若干 14. 1个工作区可以打开的数据表文件数为() A. 1 B. 2 C. 10 D. 15 15. 对于表单及控件的绝大多数属性,其数据类型通常是固定的,如Caption 属性接收() A.数值型数据 B.字符型数据 C.逻辑性数据 D.任意数据类型 16. 逻辑性数据的取值不能是() A. .T. 或 .F. B. .Y. 或 .N.

VFP数据库试卷(带答案)

《VFP数据库》试卷 1.下列表达式的结果为真的是()。 A.'中国'<='' B.'电脑'$'电脑报' C.2*4.2<=11%6 D.'电脑报'=='电脑' 2.视图不能单独存在,它必须依赖于()。 A.视图B.查询C.数据表D.数据库 3.有如下SQL select语句: select * from 成绩where 数学between 80 and 100 与该语句等价的SQL语句是()。 A.select * from 成绩where 数学<100 and 数学>80 B.select * from 成绩where 数学>=100 and 数学<=80 C.select * from 成绩where 数学>100 and 数学<80 D.select * from 成绩where 数学<=100 and 数学>=80 4.SQL语句中修改表结构的命令是()。 A.alter table B.modify table C.alter structure D.modify structure 5.SQL中,select语句的功能是()。 A.定义B.查询C.修改D.控制 6.只有数据表中有而自由表中没有的索引类型是()。 A.普通索引B.唯一索引C.主索引D.候选索引7.要将当前数据库的“照片”字段删除,应使用()命令。 A.delete B.zap C.modify structure D.pack 8.一个工作区最多可以打开()个表。 A.32767 B.1 C.2 D.3 9.查询设计器的“筛选”选项卡,对应SQL语句的子句是()。 A.join on子句B.where子句 C.group by子句D.having子句 10.字符串长度函数len("学英语从ABC开始")的结果是()。 A.9 B.18 C.15 D.16.6 11.要为“成绩”表的所有学生的语文成绩增加10分,正确的SQL命令是()。 A.replace 成绩set 语文=语文+10 B.update 成绩set 语文=语文+10 C.edit 成绩set 语文=语文+10 D.change 成绩set 语文=语文+10

VisualFoxPro测试题(一)

VisualFoxPro数据库应用技术综合测试题(一) 一、填空题(每空1分,共20分) 1.在表刚打开,索引文件没有打开时,记录指针指向第____条。 2.将多个子程序放在一个文件中,这个文件称为__________。 3.函数TYPE(“123”)的值是:______________。 4.视图与查询的根本区别是查询只能查阅指定的数据,而视图不但可以查阅数据,还可以____________。 5.在VF中,使用LOCATE ALL命令按条件对表中的记录进行查找,若查不到记录,函数EOF()的返回值是________。 6.一表中有6条记录,执行GO 3和INSERT BEFORE命令后,原表中的第3条记录的记录号变为___________。 7.VF中的变量分为_______和________。 8.函数ROUND(1.25617,2)的值是____。 二、选择题(每空2分,共60分) 1.VisualFoxPro是一种() A.DB(数据库)B.DBS(数据库系统) C.DBMS(数据库管理系统)D.OS(操作系统) 2.文件的扩展名为.PRG的文件是() A.数据库文件B.格式文件C.备注文件D.程序文件 3.若要中止部分语句执行而重新开始下一轮循环的命令是() A.LOOP B.EXIT C.SKIP D.GOTO 4.逻辑删除当前库文件的当前记录的命令是() A.CLEAR B.ZAP C.PACK D.DELETE 5.若要从字符串"澳门回归"取出"回归",正确的写法是() A.SUBSTR("澳门回归",5,4)B.SUBSTR(澳门回归,5,4)C.SUBSTR("澳门回归",3,2)D.SUBSTR("澳门回归",3,4) 6.日期型数据加整型数据的结果是() A.数值型B.逻辑型C.字符型D.日期型 7.修改名为worker.dbf库文件的结构,正确的命令是() A.CREATE worker.dbf B.CREATE worker C.MODIFY STRUCTUER D.MODIFY STRUCTURE TO PRINT 8.下列类型的字段长度用户可以自定的是() A.备注型B.逻辑型C.日期型D.字符型 9.刚打开库文件,显示1,2,3号记录的正确操作是() A.DISPLAY RECORD 3 B.LIST 1,2,3 C.DISPLAY NEXT 3 D.DISPALY 1,2,3 10.备注型字段中存放的是() A.字段值B.字符串C.Memo D.指向备注文件的指针 11、在Visual Foxpro6.0中,通常以窗口形式出现,用以创建和修改表、表单、数据库等应用程序组件的可视化工具称为-------。 A、向导 B、设计器 C、生成器 D、项目管理器 12、在Visual Foxpro6.0中,可对字段字段有效性规则的表---------。 A、必须是数据库表 B、必须是自由表 C、自由表或数据库表 D、不能设置字段的默认值 13、对数据表的数据进行操作,通常是在--------环境下完成的。 A、表浏览器 B、表向导 C、表设计器 D、表编辑器 14、下列关于表的索引的描述中,错误听是------。 A、复合索引文件的扩展名为.CDX B、结构复合索引文件随表的打开而自动打开 C、当对表编辑修改时,其结构复合索引文件中的所有索引自动维护 D、每张表只能建一个主索引和一个候选索引 15、若能够正常执行下面的命令,说明字段“修理日期”的类型是--------. REPLACE ALL 修理日期WITH DTOC(DATE()) A. 数值型 B. 字符型 C.逻辑型 D.日期型三、程序三、 三、程序填空题(每空2分,共50分) 1、如下程序是计算[1]的,执行后的结果是[2]。 STORE0TOx,y DOWHILE.T. x=x+1 y=y+x IFx>=100 EXIT ENDIF ENDDO

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.同一个关系中允许有完全相同的元组

VisualFoxPro考试试题及答案

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考试试题及答案

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.wendangku.net/doc/1813523686.html,mandButton,OptionGroup,ListBox https://www.wendangku.net/doc/1813523686.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试题及答案

理论模拟题(二) 一、单项选择题(每题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 C)PRG和DBF D)PJX和DBF

vfp变量作用域试题

1、有如下ABC.PRG和XYZ.PRG两个程序, 写出执行命令Do ABC后的结果。**ABC.PRG Store 10 To a, b, c Do xyz With a, a+b, 10 ?a, b, c ?i, m, n Return **XYZ.PRG Para x, y, z Public i, m 60 Store 5 To i, m, n i=x+y X=y+z y=m+n ?x, y, z Return 2、有如下TEST.PRG 和SUB.PRG两个程序, 写出执行命令Do ABC 后的结果。* TEST.PRG Public a a=1 c=3 b=5 Do SUB ? “返回主程序:a, b, c, d=”, a, b, c, d Return *SUB.PRG Private c a=a+1 61 d=2 c=4 b=6 ? “过程中a, b, c, d=”, a, b, c, d Return 3、有下列两个程序,写出执行命令Do PROG1后的运行结果。 **PROG1.PRG X=“同学们” Y=“你们好!” ?X+Y Do SUBPRO ?X, Y, Z Return ** SUBPRO.PRG

Private X Public Z X=100 Y=200 Z=300 ?X+Y+Z Return 4、有以下3 个程序,写出执行命令Do TEST 后运行的结果。**TEST.PRG a=5 b=6 c=7 Do SUBI ?’a1, b1, c1=’, a, b, c Do SUB2 With a+b, c, 10 ?’a2, b2, c2=’, a, b, c Return * *SUB1.PRG Private b, c a=21 b=22 c=23 Return Do SUB1 Return **SUB2.PRG Parameter x, y, z ?’x, y, z=’, x, y, z x=31 y=32 z=33 63 Return 5、阅读下面两个程序,写出执行Do MAIN命令后的运行结果。**MAIN.PRG X1=1 X2=3 Do P1 With X1, X2 ? “X1=”+Str(X1, 1), “X2=”+Str(X2, 1) X1=2 X2=4 Do P1 With X1, X1+X2 ? “X1=”+Str(X1, 1), “X2=”+Str(X2, 1)

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测试题(2)

计算机技术基础VFP测试题(2) 1、执行如下命令序列(设今天是 2002 年 8 月 3 日) store date() to m_date M_date=m_date-365 ?year(m_date) 的显示结果是 A) 其中有错误 B) 08/03/2001 C) 2002 D) 2001/ 2、执行命令 ?chr(65)+”K”的结果是 A) 65K B) AK C) aK D) 类型不匹配 3、Visual FoxPro 是一个 A) 8 位数据库开发系统 B) 16 位数据库开发系统 C) 32位数据库开发系统 D) 64 位数据库开发系统/ 4、要启动 Visual Foxpro 的向导可以 A) 打开新建对话框 B) 单击工具栏上的“向导”图标按钮 C) 从“工具”菜单中选择“向导”D) 以上方法均可以 5、以下日期值正确的是 A) {“2001-05-25”} B) {^2001-05-25} C) {2001-05-25} D) {[2001-05-25]} 6、在下面的 Visual Foxpro 表达式中,不正确的是 A) {^2001-05-01 10:10:10 AM}-10 B) {^2001-05-01}-DATE() C) {^2001-05-01}+DATE() D) [^2001-05-01]+[1000] 7、在下面的 Visual Foxpro 表达式中,运算结果是逻辑真的是 A) EMPTY(.NULL.) B) LIKE('acd','ac?') C) AT('a','123abc') D) EMPTY(SPACE(2)) 8、设 D=5>6,命令 ?VARTYPE(D) 的输出值是 A) L B) C C) N D) D 9、在下列函数中,函数值为数值的是 A) BOF() B) CTOD('01/01/96') C) AT('人民','中华人民共和国') D) SUBSTR(DTOC(DATE()),7) 10、表达式 VAL(SUBS(“奔腾586”,5,1))+LEN(“Visual Foxpro”) 的结果是 A) 13.00 B) 16.00 C) 18.00 D) 19.00 11、连续执行以下命令之后,最后一条命令的输出结果是 SET EXACT OFF X=“A “ ?IIF(“A”=X,X-”BCD”,X+”BCD”) A) A B) BCD C) ABCD D) A BCD 12、在 VFP 6.0 处于创建或编辑自由表、程序等文件时,系统处于"全屏幕编辑状态",欲存盘退出,正确的操作是 A)按组合键 Ctrl+W B) 按组合键 Ctrl+U C) 按组合键 Ctrl+End D) 按 Esc 键 13、在 VFP 6.0 中,项目的扩展名为_______ A) .DBC B) .TAB C) .IDX D) .PJX 14、在 VFP 6.0 数据表中,用于存放图像、声音等多媒体对象的数据类型是 A) 备注型 B)通用型 C) 逻辑型 D) 字符型 对多表进行操作时,选择工作区所使用的命令为_______ A) USE B) OPEN C) SELECT D) CREATE 15、在 Visual Foxpro 6.0 中,打开数据库使用的命令为_______

VFP程序设计教程习题答案

第一章 1.试说明数据与信息的区别和联系。 数据是人们用于记录事物情况的物理符号。信息是数据中所包含的意义。数据与信息既有区别,又有联系。数据是表示信息的,但并非任何数据都能表示信息,信息只是加工处理后的数据,是数据所表达的内容。另一方面信息不随表示它的数据形式而改变,它是反映客观现实世界的知识,而数据则具有任意性,用不同的数据形式可以表示同样的信息,信息只是加工处理后的数据,是数据所表达的内容。 2.什么是数据库、数据库管理系统和数据库系统? 数据库是在数据库管理系统的集中控制之下,按一定的组织方式存储起来的、相互关联的数据集合。 数据库管理系统(Database Management System,DBMS)是对数据进行统一的控制和管理,从而可以有效地减少数据冗余,实现数据共享,解决数据独立性问题,并提供统一的安全性、完整性和并发控制功能的系统软件。 数据库系统是把有关计算机硬件、软件、数据和人员组合起来为用户提供信息服务的 系统。 3.简述数据库的三级模式结构。 为了有效地组织、管理数据,提高数据库的逻辑独立性和物理独立性,人们为数据库设 计了一个严谨的体系结构,数据库领域公认的标准结构是三级模式结构,它包括外模式、模 式和内模式。 模式又称概念模式或逻辑模式,对应于概念级。它是由数据库设计者综合所有用户的数 据,按照统一的观点构造的全局逻辑结构,是对数据库中全部数据的逻辑结构和特征的总体描述,是所有用户的公共数据视图(全局视图)。外模式又称子模式,对应于用户级。它是某个或某几个用户所看到的数据库的数据视图,是与某一应用有关的数据的逻辑表示。内模式又称存储模式,对应于物理级。它是数据库中全体数据的内部表示或底层描述。 4.数据库系统的特点是什么? 特点是数据共享,减少数据冗余,具有较高的数据独立性,增强了数据安全性和完整性保护。 5.实体之间的联系有哪几种?分别举例说明。

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