Visual FoxPro 部分选择题供复习参考.docx

上传人:b****6 文档编号:8365464 上传时间:2023-01-30 格式:DOCX 页数:13 大小:24.55KB
下载 相关 举报
Visual FoxPro 部分选择题供复习参考.docx_第1页
第1页 / 共13页
Visual FoxPro 部分选择题供复习参考.docx_第2页
第2页 / 共13页
Visual FoxPro 部分选择题供复习参考.docx_第3页
第3页 / 共13页
Visual FoxPro 部分选择题供复习参考.docx_第4页
第4页 / 共13页
Visual FoxPro 部分选择题供复习参考.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

Visual FoxPro 部分选择题供复习参考.docx

《Visual FoxPro 部分选择题供复习参考.docx》由会员分享,可在线阅读,更多相关《Visual FoxPro 部分选择题供复习参考.docx(13页珍藏版)》请在冰豆网上搜索。

Visual FoxPro 部分选择题供复习参考.docx

VisualFoxPro部分选择题供复习参考

VisualFoxPro部分选择题(供复习参考)

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

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

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

A)SORTB)UPDATEC)INDEXD)JOIN

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A)copytoboyfor性别="男"

B)copyfileda.dbftoboy.dbf

C)copystrutoboyfields姓名,年龄,奖学金

D)select*fromdawhere性别="男"intodbfboy(注:

功能强大的SQL查询命令)

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

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

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

A)DBFB)DBCC)DBTD)FPT

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

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

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

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

A)listfor职称="教授"and职称="副教授"

B)listfor职称>="副教授"

C)listfor职称="教授"or"副教授"

D)listfor"教授"$职称

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

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

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

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

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

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

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

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

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

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

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

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

A)seekNNB)locatefor基本工资==NN

C)find900D)locatefor基本工资=NN

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

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

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

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

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

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

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

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

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

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

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

A)USEB)SELECTC)OPEND)CREATE

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

A)EXCLUSIVEB)SHAREDC)NOUPDATED)VALIDATE

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

A)editB)replaceC)browseD)modistru

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

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

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

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

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

25、在VisualFoxPro中进行参照完整性设置时,要想设置成:

当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。

应选择C

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

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

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

A)USEB)USEDATABASE

C)OPEND)OPENDATABASE

27、VisualFoxpro数据库文件是D

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

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

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

A)CHANGE工资WITH工资+100

B)REPLACE工资WITH工资+100

C)CHANGEALL工资WITH工资+100

D)REPLACEALL工资WITH工资+100

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

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

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

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

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

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

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

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

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

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

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

C

A)DEMO.TXTB)DEMO.FMTC)DEMO.FPTD)DEMO.BAT

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

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

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

A)COPYTOB)COPYSTRUCTURETO

C)COPYFILETOD)COPYSTRUCTURETOEXETENDED

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

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

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

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

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

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

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

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

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

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

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

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

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

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

A)USEB)OPENC)SELECTD)CREATE

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

A)APPENDB)MODIFYSTRUCTUREC)INSERTD)EDIT

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

A)TOTALB)COUNTC)SUMD)AVERAGE

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

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

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

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

C)listfornot体育达标D)listfor体育达标=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

USETXL

SKIP3

COUNTTON

?

N

A)0B)3C)4D)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,OPENB)SELECT,CREATC)OPEN,USED)CREAT,OPEN

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

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

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

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

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

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

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

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

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

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

A)OPENDATABASE<数据库名>B)USE<数据库名>

C)USEDATABASE<数据库名>D)OPEN<数据库名>

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

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

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

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

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

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

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

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

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

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

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

A)Locate和SkipB)Locate和Go

C)Skip和GoD)Locate和Find

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

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

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

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

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

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

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

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

C)两者不能转换

D)两者能相互转换

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

A)OPENstudentB)OPENDATAstudent

C)USEDATAstudentD)USEstudent

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在VisualFoxPro中,调用表设计器建立数据库表STUDENT.DBF的命令是C

A)MODIFYSTRUCTURESTUDENT

B)MODIFYCOMMANDSTUDENT

C)CREATESTUDENT

D)CREATETABLESTUDENT

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

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

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

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

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

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

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

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

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

A

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

67在VisualFoxPro中,学生表STUDENT中包含有通用型字段,表中通用型字段中的数据均存储到另一个文件中,该文件名为D

A)STUDENT.DOCB)STUDENT.MEM

C)STUDENT.DBTD)STUDENT.FPT

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

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

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

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

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

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

A)CREATEB)CREATESDB

C)CREATETABLESDBD)CREATEDATABASESDB

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

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

72扩展名为DBC的文件是C

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

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

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

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

A)SORTB)UPDATEC)INDEXD)JOIN

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

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

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

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

A)locatefor性别="男"next2

B)locatefor性别="男"

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

D)listfor性别="男"next2

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

A)ALLB)NEXTnC)RECORDnD)REST

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

A)FRXB)FMTC)FRTD)FPT

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

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

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

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

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

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

useCHJ

Go5

Skip-2

?

Recno()

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

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

A)1,8,10B)1,8,4C)3,8,10D)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

SETDATETOUSA

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)ABCDEF(C)ABCDEF(D)ABCDEFGHIJKL

GHIJKLGHIJKL

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

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

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

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

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

88.当前的FoxPro表文件中有100条记录,当前记录号为86,执行命令SKIP20后,再执行命令?

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基本工资+补贴FORALL

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

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

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

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

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

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

(A)LOCATEALLFOR职称="讲师"(B)FIND职称="讲师"

(C)FIND讲师(D

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 临床医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1