VFP题库及标准答案.docx

上传人:b****4 文档编号:5000249 上传时间:2022-12-12 格式:DOCX 页数:74 大小:90.73KB
下载 相关 举报
VFP题库及标准答案.docx_第1页
第1页 / 共74页
VFP题库及标准答案.docx_第2页
第2页 / 共74页
VFP题库及标准答案.docx_第3页
第3页 / 共74页
VFP题库及标准答案.docx_第4页
第4页 / 共74页
VFP题库及标准答案.docx_第5页
第5页 / 共74页
点击查看更多>>
下载资源
资源描述

VFP题库及标准答案.docx

《VFP题库及标准答案.docx》由会员分享,可在线阅读,更多相关《VFP题库及标准答案.docx(74页珍藏版)》请在冰豆网上搜索。

VFP题库及标准答案.docx

VFP题库及标准答案

一、选择题(共40道,每道1分)

1、在下面的数据类型中默认值规定为0的是(a) 

 A、数值型B、字符型C、逻辑型 D、日期型

2、在下面的VisualFoxPro表达式中,不正确的是(c) 

 A、{^2002-05-0110:

10:

10AM}-10B、{^2002-05-01}-DATE()

C、{^2002-05-01}+DATE() D、{^2002-05-01}+10

3、假定已经执行了命令M="28+2",再执行?

&M,屏幕显示的结果是:

(b) 

 A、30B、28+2C、[28+2] D、30.00

4、下面关于VisualFoxPro数组的叙述中,错误的是(c) 

 A、用DIMENSION和DECLARE都可以定义数组B、VisualFoxPro支持一维数组和二维数组

C、一个数组中各个数组元素必须是同一种数据类型 D、新定义数组的各个数组元素初值为.F.

5、在VFP系统下,文件名中哪个是不合法的 (c)

 A、teacherB、student_12C、student D、s123

6、表达式VAL("ABC12")+100的结果是 (a)

 A、数值型B、字符型C、逻辑型 D、表达式非法

7、要为当前表中所有性别为“女”的职工增加100元工资,应使用命令(b)。

A、replaceall工资with工资+100B、replace工资with工资+100for性别='女'

C、changeall工资with工资+100D、changeall工资with工资+100for性别='女'

8、?

AT("学生","中文系学生")命令显示的结果是(a)

 A、7B、4C、.T. D、1

9、在VFP中,用来指定以共享方式打开表文件的子句是()。

 A、exclusiveB、sharedC、noupdate D、validate

10、字段宽度不是由VFP系统规定的是(b)

 A、日期型B、数值型C、逻辑型 D、备注型

11、在VisualFoxPro中,通用型字段和备注型字段在表中的宽度都是(b)

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

12、要对一个打开的表文件增加新字段,应当使用命令 (b)

 A、appendB、modifystructureC、insert D、change

13、某表文件有5个字段,其中3个字符型字段的宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录的总字节数是(b)

A、37B、38C、39 D、40

14、下列哪个操作要用到modifystructure命令(c)

A、添加一条记录B、修改记录的内容C、增加一个字段D、删除一条记录

15、下面哪个操作要用命令modifystructrue(a)

A、添加一个字段B、修改一条记录C、删除文件 D、修改一个字段的值

6、已经打开一student表,含有学号,姓名等字段,执行命令:

browsefields姓名,下面说法正确的是:

(C)1

A、该命令执行后可以修改表中多个字段值B、该命令执行后可以添加多个字段C、该命令执行后可以修改姓名字段值 D、该命令执行后可以删除多个字段

17、对表SC(学号C(8),课程号C

(2),成绩N(3),备注C(20)),可以插入的记录是()。

A、('20080101','c1','90',NULL)B、('20080101','c1',90,'成绩优秀')

C、('20080101','c1','90','成绩优秀') D、('20080101','c1','79','成绩优秀')

18、关于RECALL命令,说法正确的是(A)

A、RECALL能恢复被逻辑删除的记录B、单独使用RECALL命令,能够恢复表中所有被逻辑删除的记录C、RECALL不能恢复被逻辑删除的当前记录 D、RECALL中不能指定条件

19、有一语句:

deletefor年龄>60,这条语句的功能是(B)

A、彻底删除年龄大于60岁的记录B、年龄大于60岁的记录被加上删除标记

C、删除表 D、删除表的年龄列

20、表文件中有10条记录,当前记录为3号记录,在当前记录的后面增加一条空记录,应该使用命令(B)

A、APPENDB、APPENDBLANKC、INSERT D、INSERTBLANK

21、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件的某索引文件,应该使用命令(A)

A、SETINDEXTO<索引文件名>B、必须与表文件一起打开

C、OPENINDEX<索引文件名> D、USEINDEX<索引文件名>

22、在表设计器的“字段”选项卡中可以创建的索引是(D)

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

23、下列关于索引的说法中错误的是 (B)

A、索引可以实现按某个关键字表达式的值排序B、自由表和数据库表都可设置主索引C、一个数据库表只能设置一个主索引 D、索引文件不能单独使用

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

A、建立索引以后,原来的数据库表文件中记录的物理顺序将重新排序B、索引与数据库表的数据存储在一个文件中C、索引文件有两类:

简单索引文件和复合索引文件 D、使用索引并不能加快对表的查询操作

25、在当前表(表中含有“性别”字段,字符型)中,查找第2个男同学的记录,应使用的命令是(D)

A、LOCATEFOR性别='男'restB、LOCATEFOR性别='男'CONTINUE

C、LOCATEFOR性别='男' D、LISTFOR性别='男'NEXT2

26、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩的平均值,结果存放在变量yw中,应使用命令(A)

A、average语文toywB、average语文

C、average(语文)D、REPLACEALL平均分WITH(数学+英语+计算机)/3

27、在FoxPro中,能够进行条件定位的命令是(C)

A、SKIPB、DELETEC、LOCATEFOR<条件> D、GO

28、在student表中有性别(C)、总成绩(N)字段,求男同学成绩总和,应该用命令 (B)

A、TOTALON总成绩FOR性别='男'B、SUM总成绩FOR性别='男'

C、TOTALON总成绩TOCJFOR性别='男'D、SUMFIELD总成绩FOR性别='男'

29、多个记录向数组传送数据的命令为(C)

A、SCATTERTOB、GATHERFROM

C、COPYTOARRAY D、APPENDFROMARRAY

30、表已在当前工作区中打开,若要生成当前表的结构文件应用的命令是 (B)

A、COPYTOTEMPB、COPYSTRUTOTEMP

C、COPYSTRUTOTEMPEXTENDEDD、SORTTOTEMP

31、使用SQL语句进行分组检索时,为了去掉不满足条件的分组,应当(B) 

A、使用WHERE子句B、在GROUPBY后面使用HAVING子句C、先使用WHERE子句,再使用HAVING子句。

D、先使用HAVING子句,再使用WHERE子句

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

A、OPENstudentB、OPENDATAstudentC、USEDATAstudentD、USEstudent

33、在VisualFoxPro中,建立一个数据库文件,文件名gzgl.dbc,可以使用命令(D)

A、CREATEDATABASEgzgl.dbcB、CREATEgzgl.dbc

C、MODIFYDATABASEgzgl.dbc D、MODIFYCOMMANDgzgl.dbc

34、VisualFoxPro的“参照完整性”中“插入规则“包括的选择是(D)

A、级联和忽略B、级联和删除C、级联和限制 D、限制和忽略

35、在VisualFoxPro中,保存程序不可以使用哪种方法(B)

A、Ctrl+WB、Ctrl+DC、单击工具栏上的保存按钮 D、Ctrl+S

36、在VisualFoxPro中,用于修改过程文件PROG1的命令是(B)

A、CHANGEPORG1B、MODIFYCOMMANDPROG1

C、MODIFYPROG1 D、EDITPROG1

37、在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循环体、执行ENDSCAN后面的语句,应使用(b)

A、LOOP语句B、EXIT语句C、BREAK语句 D、RETURN语句

38、清除主窗口中的内容的命令是(A)

A、CLEARB、CLEARALLC、CLEARSCREEND、CLEARWINDOWS

39、退出VisualFoxPro的命令是(A)

A、quitB、clearC、Cancel D、Exit

40、DBMS的含义是(B)

A、数据库系统B、数据库管理系统C、数据库管理员 D、数据库

二、填空题(共15道,每道1分)

1、所谓自由表就是那些不属于任何数据库的表。

2、简单索引文件的扩展名为.idx。

3、表达式3**2+0.25*(11%5)的结果是9.25。

4、在VFP表结构中,备注型字段的宽度为由系统自动定义为4个字节。

5、选择显示菜单中“表设计器”命令,将打开表设计器窗口。

6、browse模式和change模式的切换,可以通过显示菜单中的“浏览”和“编辑”命来实现。

7、记录的定位方式有绝对定位、相对定位和条件定位三种。

8、打开一张表时,结构复合索引索引文件将自动打开,表关闭时它将自动关闭。

9、在使用LOCATE命令查询后,可使用continue命令来查找指定范围内下一个符合条件记录。

(写出命令全称)

10、要对一个表进行分类汇总,要求这个表是被分类或索引过的。

11、把当前表当前记录的学号、姓名字段值复制到数组A中,使用的命令是SCATTER

FIELD学号,姓名toA。

12、打开数据库设计器的命令是modifydatabase。

(请写出命令全称)

13、在程序的控制结构中,Docase与endcase标志多重选择结构的开始与结束,它们必须成对出现。

(保留字写完整)

14、非格式化输入命令accept能用于输入字符串,且在输入时不加定界符。

(写出完整的命令动词)

15、数据库是以一定的组织方式存储在一起的、能为多个用户所共享的、与

三、判断题(共25道,每道1分)

1、-------正确数组变量可以用DECLARE定义,数组必须先定义后使用。

2、-------正确在VisualFoxPro中,表达式3**2>8.and.5>3+2的值为.f.。

3、-------错误VFP文件名的最大长度为256个字符。

4、-------错误?

str(4567.893,7,3)的结果是4567.893

5、-------错误函数len('天安门')的结果为3。

6、-------错误自由表不能成为数据库表

7、-------正确在同一个表文件中,所有记录的长度均相同

8、-------正确修改表文件结构使用MODIFYSTRUCTURE命令。

9、-------错误VFP中,可以使用changestructure命令修改表的结构。

10、-------正确执行命令usecj后,记录指针指向第一条记录。

11、-------正确表文件已打开,其中出生年月字段为日期型,年龄字段为数值型。

要计算年龄并把其值填入年龄字段中,应使用命令REPLACEALL年龄WITHYEAR(DATE())-YEAR(出生年月)

12、-------错误简单索引文件建立后,自动打开并成为当前的主控索引。

13、-------正确索引文件只改变原表文件记录的逻辑排列顺序,而不改变原表文件记录的物理顺序。

14、-------错误命令setorderto将关闭所有打开的索引文件。

15、-------正确通过count命令能统计指定范围内满足条件的记录条数。

16、-------错误查询时,当found()函数的值为.t.时,则eof()函数的值一定为.t.

17、-------正确VisualFoxPro中表可以与数据文件进行数据交换。

18、-------错误使用copytonew,可以将当前表的结构和内容都复制到new表中。

19、-------错误数据库表之间不能建立关联。

20、-------正确只能在数据库表之间建立关联,不能在自由表之间建立关联。

21、-------正确VisualFoxPro中,自定义函数的调用方法为:

函数名([实际参数表])。

22、------正确执行D盘根目录下的程序1.prg,使用命令dod:

\1。

23、-------正确VisualFoxPro中,函数定义的最后必须要有return语句。

24、-------正确一个关系可以包括多个二维表。

25、-------错误数据库系统是一个独立的系统,不需要操作系统的支持。

VisualFoxPro考试系统(V1.1)考试状态

一、选择题(共40道,每道1分)

1、命令短语中表示范围不可以用(c)

A、AllB、NextnC、Restn D、Recordn

2、在下面的数据类型中默认值规定为0的是(a)

A、数值型B、字符型C、逻辑型 D、日期型

3、下列表达式中,不合法的表达式是(d)

A、{^1999/09/09}-{^1990/10/23}B、{^1990/08/12}-123

C、'1990-02-03'+'1999-03-24' D、'1997-09-12'+12

4、用于指定范围的保留字有(b)

A、allrestnextrecordB、allfornextrecordC、restwhileallnextD、allrecordnextfields

5、在visualfoxpro中程序文件的扩展名是(c)

A、dbcB、qprC、prg D、pjx

6、表达式LEN(SPACE(0))的运算结果是(c)

A、.NULL.B、1C、0 D、''

7、函数val([^2006/09/23])的参数类型是(c)。

A、字符型B、日期型C、数值型 D、日期时间型

8、?

AT("学生","中文系学生")命令显示的结果是(a)

A、7B、4C、.T. D、1

9、字段类型可以选择VFP系统中定义的(a)种

A、13B、10C、11 D、6

10、有关字段名的说法,下列说法错误的是(d)

A、字段名长度最多不能超过10个字符B、字段名必须以字母或汉字开头

C、字段名也叫字段变量名 D、字段名可以以下划线开头

11、下列关于自由表的说法中正确的是(b)

A、自由表可以像数据库表一样设置字段有效性规则B、自由表不能建立主索引C、自由表不可以添加到数据库中 D、自由表间不能建立关联

12、下面哪个操作要用命令modifystructrue(a)

A、添加一个字段B、修改一条记录C、删除文件 D、修改一个字段的值

13、要对一个打开的表文件增加新字段,应当使用命令(b)

A、appendB、modifystructureC、insert D、change

14、以下叙述不正确的是(d)

A、可以使用命令动词USE打开或关闭表文件B、可以使用list命令显示表中记录

C、可以使用recall命令恢复被逻辑删除的记录D、可以使用MODIFYSTRUCTURE命令修改表中记录

15、在teacher.dbf中,有一字段名为职称,类型为字符型,下列哪条命令能显示出职称为讲师的所有记录(a)

A、listfor职称=[讲师]B、listwhile职称=[讲师]

C、list职称=[讲师] D、listrest职称=[讲师]

16、要从某表文件中真正删除一条记录,应当(c)

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

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

17、显示当前记录可以使用的命令(d)

A、listB、liststructureC、browse D、display

18、student.dbf中有姓名字段,为字符型。

有一个内存变量xm,xm="张红军"。

当前记录为5号记录,现在用xm的值修改当前记录的姓名字段,应当使用命令(c)

A、姓名=xmB、REPLACE姓名WITHxm

C、REPLACE姓名WITH&xm D、REPLACEALL姓名WITHxm

19、有一个score.dbf表文件,其中有语文、数学、英语和总分四个数值型字段,要将所有记录的语文、数学、英语三科成绩相加,存入对应的总分字段中,使用的命令是:

(c)

A、TOTAL语文+数学+英语TO总分B、REPLACE总分WITH语文+数学+英语allC、SUM语文,数学,英语TO总分D、REPLACEALL语文+数学+英语WITH总分

20、Browse窗口可以拆分为两部分显示,下列说法正确的是:

(a)

A、可通过browse窗口左下角的黑色方块――窗口拆分器来完成B、可通过browse窗口右下角的黑色方块――窗口拆分器来完成C、对分割后的browse窗口,不可以在两个窗口中设置不同的显示模式 D、以上答案都正确

21、在当前工作区已经打开选课表,其中包括课程号、学号、成绩字段。

不同的记录分别有重复的课程号或重复的学号。

要使用COUNT命令计算有学生选修的不同课程有多少,应在执行COUNT命令之前使用命令(d)

A、INDEXON学号TOGGB、INDEXON课程号TOGG

C、INDEXON学号TOGGUNIQUE D、INDEXON课程号TOGGUNIQUE

22、在表设计器的“字段”选项卡中可以创建的索引是(d)

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

23、下列关于索引的说法中错误的是(b)

A、索引可以实现按某个关键字表达式的值排序B、自由表和数据库表都可设置主索引C、一个数据库表只能设置一个主索引 D、索引文件不能单独使用

24、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件的某索引文件,应该使用命令(a)。

A、SETINDEXTO<索引文件名>B、必须与表文件一起打开

C、OPENINDEX<索引文件名> D、USEINDEX<索引文件名>

25、有如下命令序列:

(c)

setdeletedon

usefile

go3

delete

counttoa

?

a,reccount()

 A、100100B、10099C、99100 D、9999

26、设表文件和按工资索引的索引文件已经打开,用SEEK命令把记录指针指向了第一个工资为900元的记录,接着要使指针指向下一个工资为900的记录(表中工资为900元的记录有多条),应使用命令(b)

A、DISPLAYNEXT1B、SKIPC、CONTINUE D、SEEK900

27、成绩表中有语文、数学、英语、总分、平均分五个数值型字段,求表中语文成绩的平均值,结果存放在变量yw中,应使用命令(a)

A、average语文toywB、average语文

C、average(语文) D、REPLACEALL平均分WITH(数学+英语+计算机)/3

28、工资数据库表已经打开,其中包含字段基本工资(N),肯定能将记录指针指向基本工资为900的命令是(d)

 A、SEEK900B、LOCATEFOR900C、FIND900 D、LOCATEFOR

基本工资=900

 29、copystructureto<文件名>命令的功能是(a)

 A、将当前表的结构复制生成新的表结构B、将当前表中记录复制生成新的表

C、将当前表的结构参数作为记录复制到新生成的结构文件中 D、以上都不对

 30、要将当前表多条记录存放到指定数组中,应该用到下面哪个命令(a)。

 A、copytoarrayB、appendfromC、scatterto D、gatherfrom

 31、参照完整性的规则不包括(d)

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

 32、下列选项中,(c)不可以在数据工作期窗口中完成。

 A、打开表B、关闭表C、建立表 D、建立关联

 33、在VisualFoxPro中,可以对字段设置默认值的表(a)

 A、必须是数据库表B、必须是自由表C、自由表或数据库表 D、不能设置字段的默认值

 34、设有两个数据库表,父表和子表之间是一对多的联系,为控制子表和父表的关联,可以设置“参照完整性规则”,为此要求这两个表(b)

 A、在父表连接字段上建立普通索引,在子表连接字段上建立主索引B、在父表连接字段上建立主索引或候选索引,在子表连接字段上建立索引

C、在父表连接字段上不需要建立任何索引,在子表连接字段上建立普通索引 D、在父表和子表的连接字段上都要建立主索引

 35、在VisualFoxPro中,用于修改过程文件PROG1的命令是(b)

 A、CHANGEPORG1B、MODIFYCOMMANDPROG1C、MODIFYPROG1 

D、EDITPROG1

 36、下列关于过程文件的说法中,错误的是(c)。

 A、过程文件的建立使用modifycommand命令B、

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

当前位置:首页 > 求职职场 > 简历

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

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