VFP二级考试题及答案数套Word文档格式.docx
- 文档编号:21811111
- 上传时间:2023-02-01
- 格式:DOCX
- 页数:19
- 大小:28.17KB
VFP二级考试题及答案数套Word文档格式.docx
《VFP二级考试题及答案数套Word文档格式.docx》由会员分享,可在线阅读,更多相关《VFP二级考试题及答案数套Word文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
A)逻辑型B)浮点型C)通用型D)字符型
4、在表结构中,逻辑型、日期型、备注型字段的宽度是固定的,它们分别是______。
A)4,8,10B)1,8,10C)1,8,4D)4,8,1
1/12
5、要求一个表的数值型字段具有5位小数,那么该字段的宽度最少应当定义成______。
A)5位B)6位C)7位D)8位
6、在输入记录后,按______键存盘退出。
A)Crtl+WB)Crtl+HomeC)Crtl+QD)Crtl+N
7、下列操作中,能够用ModifyStructure命令实现的是______。
A)增加一条记录B)修改一条记录的内容C)修改某个字段的宽度D)建立两个表之间的关联
8、用USE命令打开一个表文件后,其记录指针指向______。
A)第一条记录B)任意一条记录C)最后一条记录D)最后一条记录后面的空记录
9、在表中相对移动记录和绝对移动记录指针的命令分别为______。
A)LOCATE和SKIPB)LOCATE和GOC)SKIP和GOD)LOCATE和FIND
10、若jsda表包含50条记录,在执行GOTOP命令后,______命令不能显示所有记录。
A)ListAllB)ListRestC)ListNext50D)ListRecord50
11、在当前表文件最后一条记录前增加一个空记录,打开表后,操作命令是______。
A)GotoBottomB)AppendC)InseBefoBlanD)ApppendBeforeBlank
12、在表中任意位置插入一条记录的命令是______。
A)INSERTB)EDITC)BROWSED)DELETE
13、自动替换某一字段值的命令是______。
A)EDITB)BROWSEC)CHANGED)REPLACE
14、物理删除记录可用两条命令实现,这两步的命令分别为______。
A)PACK和ZAPB)PACK和RECALLC)DELETE和PACKD)DELETE和RECALL
二、判断题
1、“表”菜单是在浏览表时才出现在菜单栏上的,是动态菜单。
()
2、创建文件只能使用命令方式进行。
3、打开对话框的热键是Crtl+O。
4、记录的删除分为逻辑删除和物理删除。
三、填空题
1、在VFP数据类型中,D型宽度是固定的,D型宽度是______字节。
2、欲修改表结构,则必须以______方式打开表。
3、显示当前记录的命令为______,修改表结构的命令分别为______。
4、记录指针的绝对移动命令是______;
相对移动命令是______。
第三部分数据库
1.VFP数据库是()型数据库。
A)网状B)层次C)关系D)其他
2.VFP中关于数据库,下列说法正确的是()。
A)数据库就是二维关系表B)数据库是表和关系的集合C)数据库就是关系D)数据库就是数据表格
3.在VFP中,当创建一个数据库文件时,应选用()。
A)数据库向导B)表设计器C)表单设计器D)应用程序向导
4.在VFP中,数据库文件的扩展名为(),表文件的扩展名为()。
A).DBTB).DBFC).DBCD).CDX
5.对多表进行操作时,选择工作区使用的命令为()。
A)USEB)OPENC)SELECTD)CREATE
6.在VFP中,打开数据库使用的命令为(),打开表使用的命令为()。
2/12
7.在VFP中,以共享方式打开一个数据库需要使用的参数为()。
A)EXCLUSIVEB)SHAREDC)NOUPDATED)VALIDATE
8.对表文件进行索引,可使用命令()。
A)SORTB)UPDATEC)INDEXD)JOIN
9.主索引字段()。
A)不能出现重复值或空值B)能出现重复值C)能出现空值D)不能出现重复值、但能出现空值
10.对表之间的永久关系和临时关系,()说法是错误的。
A)只要打开数据库表,两数据库表之间的永久关系就起作用
B)永久关系只能建立于数据库表中,而临时关系可以建立于各种表之间
C)一个表只能和另外一个表之间建立临时关系
D)临时关系不保存在数据库中
11.建立索引时,()字段不能作为索引字段。
A)字符型B)数值型C)备注型D)日期型
12.表之间的“一对多”关系是指()。
A)一个表与多个表之间的关系
B)一个表中的一个记录对应另一个表中的多个记录
C)一个表中的一个记录对应另一个表中的一个记录
D)一个表中的一个记录对应多个表中的多个记录
13.当前工资表中有100条记录,当前记号为4,用SUM命令计算工资总和时,若缺省范围,则系统将()。
A)只计算当前记录的工资值B)计算前4条记录的工资和
C)计算后4条记录的工资和D)计算全部记录的工资和
14.在VFP中,数据库表和自由表的字段名长度的最大值分别为()。
A)10,256B)128,10C)256,10D)128,256
15.对XSDA.DBF表,按“RXF”字段值从大到小的顺序排序生成排序文件XSDA1.DBF,正确的命令是()。
A)SORTTOXSDA1.DBFONRXF/DB)INDEXTOXSDA1.DBFONRXF/D
C)SORTTOXSDA1.DBFONRXF/AD)INDEXTOXSDA1.DBFONRXF/A
16.当数据库表从数据库中移出后,仍然有效的是()。
A)长字段名和长表名B)结构复合索引C)记录的验证规则D)字段的验证规则
17.当前工作区中,测试当前记录号的函数是()。
A)record()B)select()C)recno()D)found()
18.在VFP中,复合索引文件的扩展名为()。
A).INDB).CDXC).IDXD).DBT
19.当前工作区是指()。
A)刚进入VFP系统时打开数据表所选择的工作区B)最后一次执行SELECT命令所选择的工作区
C)最后一次执行USE命令所在的工作区D)最后一次执行APPEND命令所在的工作区
20.SEEK命令可以查询的关键字类型是()。
A)字符型、日期型、逻辑型B)字符型、逻辑型、数值型
C)字符型、日期型、数值型D)字符型、数值型、备注型
1.在命令SEEK、FIND、LOCATE和TOTAL中,执行时不要求对表进行索引的命令是______。
2.创建数据库XSGL后,系统自动生成的3个文件为______、______和______。
3.利用LOCATE命令查找到满足条件的第一条记录后,连续执行______命令后,即可查找满足条件的
3/12
其他记录。
4.数据库表有4种索引类型,即______、普通索引、惟一索引和候选索引。
5.数据库表设计器的表选项卡中,可以指定记录的插入、删除和______规则。
6.在VFP中,修改数据表结构的命令是______。
7.在VFP中,数据表打开时表中已建立的______索引文件会自动打开。
8.表的有效性规则包括______和______。
三、判断题
1.复合索引文件中有多个索引标识,它们被存放在不同的复合索引文件中。
2.在各工作区打开的表都是当前表。
3.在设计表结构时自由表没有字段属性,数据库表才有字段属性。
4.数据库表的INSERT触发器在表中增加记录时触发。
5.参照完整性的作用是控制相关表之间的数据一致性。
第四部分程序设计
1、连续执行以下命令之合,最后一条命令的输出结果是()。
SETEXACTOFF
X="
A"
?
IIF("
=X,X-"
BCD"
,X+"
)
A)AB)BCDC)ABCDD)ABCD
2、在以下四组函数运算中,结果相同的是()。
A)LEFT("
VisualFoxPro"
,6)与SUBSTR("
,1,6)
B)YEAR(DATE())与SUBSTR(DTOC(DATE),7,2)
C)VARTYPE("
36-5*4"
)与VARTYPE(36-5*4)
D)假定A="
this"
,B="
isastring"
,A-B与A+B
3、在VisualFoxPro中,用于建立或修改过程文件的命令是()。
A)MODIFY<
文件名>
B)MODIFYCOMMAND<
C)MODIFYPROCEDURE<
D)上面B)和C)都对
4、结构化程序设计的三种基本逻辑结构是()。
A)选择结构、循环结构和嵌套结构B)顺序结构、选择结构和循环结构
C)选择结构、循环结构和模块结构D)顺序结构、递归结构和循环结构
5、使用命令DECLAREmm(2,3)定义的数组,包含的数组元素(下标变量)的个数为()。
A)2个B)3个C)5个D)6个
6、使用VisualFoxPro的菜单设计器时,选中菜单项之后,如果要设计它的子菜单,应在Result中选择
()。
A)PadNameB)SubmenuC)CommandD)Procedure
7、清除主窗口屏幕的命令是()。
A)CLEARB)CLEARALLC)CLEARSCREEND)CLEARWINDOWS
8、在下面的VisualFoxPro表达式中,不正确的是()。
A){^2002-05-0110:
10:
10AM}-10B){^2002-05-01}-DATE()
C){^2002-05-01}+DATE()D){^2002-05-01}+[1000]
9、下面关于VisualFoxPro数组的叙述中,错误的是()。
A)用DIMENSION和DECLARE都可以定义数组B)VisualFoxPro只支持一维数组和二维数组
C)一个数组中各个数组元素必须是同一种数据类型D)新定义数组的各个数组元素初值.F.
10、在下列函数中,函数值为数值的是()。
4/12
A)AT('
人民'
,'
中华人民共和国'
)B)CTOD('
01/01/96'
C)BOF()D)SUBSTR(DTOC(DATE()),7)
11、将内存变量定义为全局变量的VisualFoxPro命令是()
A.LOCALB.PRIVATEC.PUBLICD.GLOBAL
12、下列函数中函数值为字符型的是()
A.DATE()B.TIME()C.YEAR()D.DATETIME()
13、在下面的数据类型中默认值为.F.的是()
A.数值型B.字符型C逻辑型D.日期型
14、当前盘当前目录下有数据库db_stock,其中有数据库表stock.dbf,该数据库表的内容是:
股票代码股票名称单价交易所
600600青岛啤酒7.48上海
600601方正科技15.20上海
600602广电电子10.40上海
600603兴业房产12.76上海
600604二纺机9.96上海
600605轻工机械14.59上海
000001深发展7.48深圳
000002深万科12.50深圳
执行下列程序段以后,内存变量a的内容是()
CLOSEDATABASE
a=0
USEstock
GOTOP
DOWHILE.NOT.EOF()
IF单价>
10
a=a+1
ENDIF
SKIP
ENDDO
A.1B.3C.5D.7
15、不能出现在结构化编程的程序语句(例如IF„ENDIF,DOCASE„ENDCASE,DOWHILEENDDO、FOR...ENDFOR等语句)中的语句是()
A.CreateObject()函数调用B.DEFINECLASS命令
C.对象的方法调用语句D.访问对象属性的语句
16、下面语句()的格式是正确的。
A.@10,10,20,20CLEARB.@10,10C.@10.10,D.CLEARFROM10,10TO20,20
17、有关自定义函数的叙述,正确的是()
A.自定义函数的调用与标准函数不一样,要用DO命令
B.自定义函数的最后结束语句可以是RETURN或RETRY
C.自定义函数的RETURN语句必须送返一个值,这个值作为函数返回值
D.调用时,自定义函数名后的括号中一定写上形式参数
18、有关SCAN循环结构,叙述正确的是()
A.SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假
B.在使用SCAN循环结构时,必须打开某一个数据库C.SCAN循环结构的循环体中必须写有SKIP语句
D.SCAN循结构,如果省略了<
scope>
子句、FOR<
expll>
和WHILE<
expl2>
条件子句,
则直接退出循环
19、有关FOR循环结构,叙述正确的是()
A.对于FOR循环结构,循环的次数是未知的
B.FOR循环结构中,可以使用EXIT语句,但不能使用LOOP语句
C.FOR循环结构中,不能人为地修改循环控制变量,否则会导致循环次数出错
D.FOR循环结构中,可以使用LOOP语句,但不能使用EXIT语句
20、有关@„SAY„GET„语句中的功能符和格式符的使用正确的是()
A.PICTURE指定的功能符是位对位进行格式控制,即一对一格式化,功能符使用时不用字符定界符
B.FUNCTION子句指定的格式符能控制所有位的格式,即整体格式化,格式符使用时要用字符定界符
C.FUNCTION子句既可以使用格式符也可以使用功能符,格式符前面必须加符号@二者之间用空格分开
D.PICTURE子句既可以使用格式符也可以使用功能符,功能符前面必须加符号@。
且要求功能符在前,格式符在后
21、有关参数传递叙述正确的是()
A.接收参数语句PARAMETERS可以写在程序中的任意位置
B.通常发送参数语句DOWITH和接收参数语句PARAMETERS不必搭配成对,可以单独使用。
C.发送参数和接收参数排列顺序和数据类型必须一一对应
D.发送参数和接收参数的名字必须相同
22、下面()种调用不能嵌套。
A.子程序B.过程C.自定义函数D.无
23、命令@10,10CLEAR的清屏范围是第10行第10列至屏幕()角。
A.右上B.右下C.左上D.左下
24、有关参数传递叙述正确的是()
A.在子程序中如果被传递的参数是数组元素,则为引用传递
B.在子程序中如果被传递的参数是内存变量,则为用值传递
C.在子程序中如果被传递的参数是常量,则为引用传递
D.值传递,参数在子程序中的变化不会传递到调用它的主程序变量中,引用传递与其相反
25、设有一个名为GZ.DBF的表文件,包含以下字段:
姓名(C,8)、职务(C,10)、工资(N,6,2)、出生日期(D,8)和正式工(L,1)。
阅读以下程序:
USEGZ
DOWHILE.NOT.EOF()
IF职务="
工程师"
.AND.出生日期>
{10/20/60}
D=出生日期
NAME=姓名
SALARY=工资
EXIT
Y=YEaR(DATE())-YEAR(D)
IF.NOT.EOF()
NAME,Y,SALARY
ELSE
6/12
"
没查到!
USE
RETURN
该程序的功能是()
A.显示一位1960年10月20日后出生的工程师姓名,年龄及工资
B.显示一位1960年10月20日后出生的工程师姓名,年龄
C.显示1960年10月20日后出生的工程师姓名,年龄
D.显示所有1960年10月20日后出生的工程师姓名,年龄
26、给出以下程序的运行结果:
SETTALKOFF
X=0
Y=0
D0WHILEX<
100
X=X+1
1FINT(X/2)=X/2
LOOP
Y=Y+X
Y="
Y
运行结果为()
A.Y=500B.Y=1500C.Y=2090D.Y=2500
27、若当前工作区为A,执行以下命令后结果为()
REPLACENUMWITH20
STORE0TONUM
NUM,A->
NUM,M.NUM
A.0020B.0200C.000D.20200
28、将格式化输出命令的输出送打印机的正确命令是
A.SETPRlNTONB.SETPRINTOFFC.SETDEVICETOPRINTD.SETDEVICETOSCREEN
29、对变量赋值,以下命令中正确的是()
A.STORE8TOX,YB.STORE8,9TOX,YC.X=8,Y=9D.X=Y=8
30、用DIMENSION。
(3,5)命令定义了一个数组a,则该数组的下标变量(数组元素)数目是()
A.15B.24C.8D.10
1、LEFF("
123456789"
,LEN("
数据库"
))的计算结果是___。
2、?
ROUND(123。
456。
,-2)____
3、表达式"
World"
$"
WorldWideWeb"
结果为____。
4、表达式"
Win"
="
Winword"
结果为_____。
5、表达式{99-12-20}>
{99-12-10}结果为____。
6、表达式3+3>
=6.OR.3+3>
5.AND.2+3=5结果为____。
7、表达式"
7/12
8、表达式"
=="
第五部分:
表单设计
一、填空题
1.在程序中为了显示已创建的Myforml表单对象,应当使用的命令是____。
2.在程序中为了隐藏已显示的Myfonnl表单对象,应当使用的命令是____。
3.要使标签标题文字竖排,必须将其____属性值设置为。
4.要编辑容器中的对象,必须首先激活容器。
激活容器的方法是:
右击容器,在弹出的快捷菜单中选定___命令。
5.各种对话框和窗体都是_____不同的表示形式。
6.表单运行中,当用户单击其中一对象而释放表单功能时,则该对象的事件为______,其事件代码中必须有______命令。
7.每个对象都具有对象名,它用来表示对象的______性,对象名用______属性设置。
8.对象的属性一般通过______来设置,也可以通过_____来设置。
9.若使表单运行时无或有最大化按钮,应设置表单的_______属性。
10.选项按扭组属于______类,它的_______属性表明该选项组有几个选项。
二、选择题
1.下面对控件的描述正确的是()
A.用户可以在组合框中进行多重选择B.用户可以在列表框中进行多重选择
C.用户可以在一个选项组中选中多个选项按钮D.用户对一个表单内的一组复选框只能选中其中一个
2.为表单MyForm添加事件或方法代码,改变该表单中的控件Cmdl的Caption属性的正确命令是()
A.Myform.Cmdl.Caption="
最后一个"
B.THIS.Cmdl.Caption="
C.THISFORM.Cmdl.Caption="
D.THISFORMSET.Cmdl.Caption="
3.在表单MyForm的一个控件的事件或方法代码中,改变该表单的背景色为绿色的正确命令是()
A.MyForm.BackColor=RGB(0,255,0)B.THIS.Parent.BackColor=RGB(0,255,0)
C.THISFORM.BackColor=RGB(0,255,0)D.THIS.BackColor=RGB(0,255,0)
4.对象的对象名是通过下述哪个属性来设置的()
A.CaptionB.NameC.FontnameD.Value
5.数据环境是()
A.包含表、视图以及表之间关联的对象B.只能包含表
C.只能包含视图D.只能包含表间关系
6、在引用对象时,下面哪种格式是正确的()
A.Command1.caption=”确定“B.Thisform.Command1.caption=”确定“
C.Command1:
caption=”确定“D.Thisform:
Command1:
caption=”确定“
7.所有类的对象都具()
8/12
A.名称、类别和方法B属性、事件和方法D属性、事件和类别D属性、类别和方法
8.Caption是对象的()属性
A标题属性B名称属性C背景是否透明D字体尺寸
9.DbClick是指()时触发的基本事件。
A当创建对象B当从内存中释放对象C当表单或表单集装入内存D当用户双击对象
10.在
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP 二级 考试题 答案