版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Vfp试题练习1
姓名
一、选择题(共40道,每道1分)
1、在命令listfields学号,姓名,总分这条命令中使用了关系运算中[B]运算。
A、选择B、投影C、连接D、自然连接
2、关系数据库管理系统中的一个关系在vfp中对应[A]
A、一个DBF文件B、若干个二维表C、一个DBC文件
D、若干个DBC文件
3、退出VisaulFoxPro的命令是[B]
A、clearBquitC>cancelD、exit
4、VFP数据库管理系统的数据模型是[B]
A、结构型B、关系型C、网状型I)、层次型
5、有关变量的说法中不正确的是[C]
A、变量名必须以字母、汉字或下划线开头B、变量分字段变量和内存变量
C、在VFP中,变量名的长度不受限制D、数组定义后,它的每个元素都可当作一
个内存变量来使用
6、假定已经执行了命令M="28+2”,再执行?M,屏幕显示的结果是:[B]
A、30B、28+2C、[28+2]D、30.00
7、顺序执行以下赋值命令X="50"Y=6*8Z=LEFT("VFP”,3)之后,下列表达式中,合法的
表达式只有[D]
A、X+YB、Y+ZC、X-Z+YD、&X+Y
8、执行STORE”1999年12月庆祝澳门回归祖国!"TOXY命令之后,要在屏幕上显"澳
门1999年12月回归祖国!”,应使用命令[C]
A、?SUBSTR(XY,15,4)+SUBSTR(XY,1,10)
B、?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)
C、?SUBSTR(XY,15,4)+LEET(XY,10)+RIGHT(XY,10)
D、?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)
9、用于指定范围的保留字有[A]
A、allrestnextrecordallfornextrecordC、restwhileallnext
D、allrecordnextfields
10、在下列表达式中,运算结果为数值的是[B]
A、[88]-[6]B、LEN(SPACE(5))-1C、CTODC04/05/01")-30D、
800+200=1000
11、在下列函数中,函数值为数值的是[A]
A、AT('人民','中华人民共和国')B、CTOD('01/01/96z)C、B0F()
D、SUBSTR(DTOC(DATE()),7)
12、设有变量pi=3.14152926,执行命令?ROUND(pi,3)的显示结果是[B]
A、3.1410000B、3.1420000C、3.1400000D、3.0000000
13、命令?YEAR(「2001-10-01}-365)的运行结果是[C]
A、其中有语法错误B、2001C、2000I)、10/01/00
14、下列表达式中,不合法的表达式是[D]
A、{"1999/09/09}-{"1990/10/23}B、{"1990/08/12}-123
C、“1990-02-03”+“1999-03-24"D、1997-09-12w+12
15、下列表达式中不是日期型表达式的是[C]
A、Date()+12B、Date()-365C、Time()+10D、Ctod(“02/02/99")
16、使用USE命令打开表文件时,能够同时自动打开一个相关的[A]
A、备注文件B、文本文件C、内存变量文件D、屏幕格式文件
17、某表文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为5,数值型字
段宽度为6,小数位为2,
表文件中共有100条记录,则全部记录需要占用的存储字节数目是[C]
A、1100B1200C、1300D、1400
18、一个数据库名为student,要想打开该数据库,应使用命令(B)
A、OPENstudentB、OPENDATAstudentC、USEDATAstudentD、USE
student
19、下列哪种操作不需要用命令modifystructure[D]
A、修改小数位B、增加一个字段C、修改字段名D、修改一个字段的值
20、要对一个打开的表文件增加新字段,应当使用命令[B]
A、appendB、modifystructureC、insertD、change
21、下列哪种方法不能查看表文件的结构[D]
A、liststructureB、displaystructureC>通过选择"显示"菜单中的"表
设计器”命令D、browse
22、有关记录定位的说法中正确的是[B]
无论有无索引文件存在,gobottom命令都将记录指针指向最后一条记录
B、无论有无索引文件存在,go3这条命令都将记录指针指向第3条记录
C、使用skip相对定位命令时与索引文件无关
D、skip命令中的数值表达式的值不能为负
23、设当前表文件中姓名字段为字符型,要把内存变量NAME中的字符串内容输入到当前
记录的姓名字段,应当使用命令[B]
A、姓名=NAMEB、REPLACE姓名WITHNAMEC、REPLACE姓名WITH&NAME
D、REPLACEALL姓名WITHNAME
24、不论索引是否生效,定位到相同记录上的命令是[C]
A、GOTOPB、GOBOTTOMC、GO61)、SKIP
25、Browse命令不具有功能为[C]
A、记录内容修改B、恢复记录C>彻底删除记录I)、追加新记录
26、执行了命令display之后,记录指针指向[C]
A、文件头B、1号记录C、不变D、最后一条记录
27、表文件已经打开,当前记录为3号记录,想插入一条空记录,使新插入的空记录成为
第4条记录,则使用[D]
A、insertB、insertbeforeC、insertbeforeblankD^insertblank
28、不允许记录中出现重复值的索引是[C]
A、主索引B、主索引、候选索引、普遍索引C、主索引和候选索引D、
主索引、候选索引和唯•索引
29、员工编号表及其按编号建立的索引文件已经打开(其中编号字段为字符型),不能将记
录指针定位在编号为1003的记录上的命令是[D]
A>find1003B、locatefor编号=“1003”C、seek“1003”D、seek
1003
30、可以伴随着表的打开而自动打开的索引是[C]
A、单一索引文件(IDX)B、复合索引文件(CDX)C、结构化复合索引文件D、
非结构化复合索引文件
@31>已知成绩.dbf中含有数值型总分字段,执行use成绩.dbfindexon1000-总分to
dzf.idx
下列命令中能够查询出总分为350的记录的是[B]
A、find1000-350B、seek1000-350C、find350D、seek350
32、已知student,dbf表文件,有性别和年龄字段,类型分别为C、N,
要求按性别的升序和年龄的降序生成新表文件stu.dbf,应使用的命令是[A]
A、sorttostuon性别,年龄/dB、indextoStuon性别,年龄/d
C>copytostuon性别,年龄/dD、sorttostuon性别,年龄
@33、执行下面的命令后,函数EOF()的值一定为.T.的是[D]
A、REPLACE基本工资WITH基本工资+200B、LISTNEXT10
C、SUM基本工资TOSSWHILE性别="女"DDISPLAYFOR基本工资>800
34、工资数据库表已经打开,肯定能将记录指针指向基本工资为900的命令是[D]
A、SEEK900B、LOCATEFOR900C、FIND900D、LOCATEFOR基本工
资=900
35、在student表中有性别、总成绩字段,为求男同学成绩总和,应该用命令M
A、TOTALON总成绩FOR性别="男"B、SUM总成绩FOR性别="男”
C、TOTALON总成绩TOCHJFOR性别="男"D、SUMFIELD总成绩FOR性别=
“男”
36、表文件中有数学,英语,计算机和总分四个数值型字段,要将当前记录的三科成绩汇
总后存入总分字段中,应使用命令[B]
A、TOTAL数学+英语+计算机T0总分B、REPLACE总分WITH数学+英语+计算机
C、SUM数学,英语,计算机T0总分
I)、REPLACEALL数学+英语+计算机WITH总分
@37、从数组向表中添加多个记录,用到的命令是[D]
A、APPENDFROMB、GATHERCCOPYTOARRAYD、APPENDFROMARRAY
38、copystructureto命令的功能是[A]
A、将当前表的结构复制生成新的表结构B、将当前表中记录
复制生成新的表
C、将当前表的结构参数作为记录复制到新生成的结构文件中D、以上都不对
39、己知datal.txt由命令copytodatal.txtsdf得到,现要把datal.txt中的数据
追加到当前表的尾部。应该使用命令:[C]
A、APPENDFROMDATAB、APPENDFROMDATA.TXTC、APPENDFROMDATA.TXTSDF
D、APPENDFROMDATA.TXTDELIMITED
40、表已在当前工作区中打开,若要生成当前表的结构文件应用的命令是[C]
A、COPYTOTEMPB、COPYSTRUTOTEMPC、COPYSTRUTOTEMPEXTENDED
D、SORTTOTEMP
二、填空题(共10道,每道2分)
1、现在流行使用的数据库管理系统是基于[关系数据库]模型,使用二维表来存储和管理
数据库的数据库管理系统。
2、表达式:.not.((.F..and..T.).or..T.)的值是[.F.]。
3、已知N=T',M='2',X12=.t.,则表达式X&N&M的值为[.t.]。
4、依次执行下面的命令:usestudentgobottom?Eof[]的结果为:[.F.]
5、在表末尾增加一条空记录的命令是[Appendblank],请输入命令全称。
6、修改表结构的命令是[Modifystructure],请输入命令全称。
7、如果VFP的“表”中有一部分记录已有逻辑删除标记“*”,想把“表”中的所有记录
真正删除,须用命令[zap]。
@8、已知当前表sss的一个复合索引文件std.cdx已经打开,
它含有标记名为xx、mm和ff的三个索引标记,
若要该索引文件中的ff标记成为主控索引标记应执行的命令行为setorderto[tagoff]
ofstd.cdx
9、在使用LOCATE命令查询后,可使用[continue]命令来查找指定范围内下一个符合
条件的记录。
10>把当前表复制生成一个完全相同的表stu的命令是:[copy]tostu
三、判断题(共30道,每道1分)
1、菜单操作方式的速度快,效率高。(错)
2、关系数据库对关系有三种基本操作:选择、投影、连接(对)
3、一个表达式中一定包括运算符。(错)
4,VisualFoxPro数据类型有14种。(错)
5、在VisualFoxPro中,数组中每个元素的值可以是不同类型的。(对)
6、数组变量可以用DECLARE定义,数组必须先定义后使用。(错)
@7、在setexacton状态下,表达式"abcd"="ab"的值为.f.。(对)
8、在VisualFoxPro中,一个变量也可以作条件使用。(对)
9、Reccount()函数返回指定表中所含的记录总数,不包括带有删除标记的记录.(错)
10、len("数据")的结果是4。(对)
11、在索引文件没有打开的情况下,当B0F()为真时,RECNO()永远为1。(对)
12、VAL函数可将数值型数据转为字符型(错)是字符转化成数值
13、Int(X/7)=Mod(X/7)不能判断数值型变量X能否被7整除.(对)
14、函数RECCOUNT()返回指定表文件记录总数。(对)
15、在修改文件名时,文件必须关闭(对)
@16、在给数据库表文件更改文件主名后,其同名的备注文件也必须改名(对)
17、NULL是指没有任何值,与0、空字符串或空格串具有相同的意义(错)
18、字段类型可以是VFP支持13种类型中的任意一种(对)
19、使用LISTALL命令可以把备注型和通用型字段的内容显示出来(错)
@20、在修改表结构时,可以同时修改字段名和字段宽度。(错)
21、显示数据库表结构命令是DISPSTRUCTURE。(对)
22、打开表和关闭表命令一样,均为USE(对)
@23、命令skip等价于skip0。(错)
24、student表中,用命令browsefields姓名,只能对姓名字段进行修改。(对)
@25、当更新表中数据忖,打开的索引文件将自动进行更新。(对)
@26、索引文件是一个“数据信息表格”文件,占存储空间小,而排序文件与原文件大小基
本相同,占存储空间大。(对.)
27、顺序查询一定比索引查询速度快。(错)
28、对于已经索引过的的表,要查找满足条件的下一条记录应使用的命令SKIP。(对)
29、使用COPYTOARRAY命令能传送多个记录到数组中(对)
©30>命令appendfromaa此处aa默认的扩展名为dbf(错)
四、程序题(共2道,第一题10分,第二题0分)
注意:1、请务必将您编写的程序文本以及运行结果写入相对应的位置,运行结果处只需
写出输出结果,不要任何格式修饰,例如某道题的结果计算出来是5.6203,那么答案只需要写
成5.6203,而不要写成s=5.6203。
2、如果题目需要表文件rsb.dbf,请右键点击此处,选择目标另存为,下载至您的磁盘。
1、已知rsb.dbf中编号(C,5)、姓名(C,6)、性别(C,2)、出生日期(D,8)、职称6,10)、
是否党员(L,l)和基本工资(N,7,2)七个字段,关闭会话状态后,查找姓“李”的人,并用?
输出第二个人的姓名。(可将rsb.dbf文件下载到本地硬盘上,调试程序时使用)
请您在下面的文本编辑框中填入自己编写的程序内容:
Vfp试题练习2
姓名
一、选择题(共40道,每道1分)
1、表文件在当前工作区已经打开,命令LISTFOR〈条件〉完成的工作相当于关系运算[B]
A、连接B、选择C、自然连接D、投影
2、在下列四个选项中,不属于基本关系运算的是[D]
A、连接B、投影C、选择D、排序
@3、在VisaulFoxPro中将隐藏的命令窗U激活的快捷键是[B]
A、alt+F2B、ctrl+F2C、alt+F4D、ctrl+F4
4、RDBS代表的含义[A]
A、关系数据库管理系统B、数据库管理系统DBMSC、数据库定义语言D、
数据库操作语言
5、已知x=10,y="20”,a=5,下列哪个表达式是合法的:[B]
A、x+yB、str(x)+yC、y+aD、x+str(a)
6、使用命令DECLAREmm⑵3)定义的数组,包含的数组元素的个数为[D]
A、2个B、3个C、5个D、6个
7、假定已经执行了命令M—28+2”,再执行?M,屏幕显示的结果是:[B]
A、30B、28+2C、[28+2]D、30.00
8、下列表达式的值不是逻辑型的是[C]
A、10>5+6B、10=9C、20+30D>.t..and.10>9
9、下列表达式中其值一定为.f.的是[A]
A、8>10.and..t.B、.t..or..f.C、3>2.or..not.3>2D、2+3
10、设当前表有10条记录,当EOF()为真时,命令?RECNOO的显示结果是[B]
A、10B、11C、0D空
11、在VFP系统下,文件名中哪个是不合法的[C]
AStutientB,studentC、studentD、STUDENT1
12、命令?YEAR(「2001T0-01}-365)的运行结果是[C]
A,其中有语法错误B、2001C、2000D、10/01/00
13、?AT("教授","副教授”)命令显示的结果是[B]
A,2B、3C、.T.D、1
14、在下列函数中,函数值为数值的是[A]
A、AT('人民','中华人民共和国')B、CTOD(,01/01/96z)C、BOF()
D、SUBSTR(DTOC(DATE()),7)
15、表达式val("12”)+100的结果是[D]
A、数值型B、字符型C、逻辑型D、非法
16>以下叙述正确的是[D]
A、自由表字段名最长20个字符B、数据库表字段名最长100个字符
C、字段名中可以有空格D、字段名中不可以有空格
17、用菜单方式追加新记录的方法是:进入浏览窗口后,执行©菜单中的“追加新记录”
命令
A、工具B、视图C、表D、表格
18、字段类型可以选择VFP系统中定义的[A]种
A、13B、10C、11D、6
19、下列哪种方法不能查看表文件的结构[D]
A、liststructureB、displaystructureC、通过选择"显示"菜单中的”表
设计器”命令D、browse
20、下列哪个操作要用到表结构的修改命令[C]
A、添加一条记录B、修改记录的内容C、增加一个字段D、删除一条记
录
@21、下面哪个操作要用命令modifystructrue[A]
A、删除一个字段B、修改一条记录C、删除文件D、修改一个字段的值
22、关于表的浏览窗口的说法不正确的是[C]
A、用鼠标点击记录前的空白方格使其呈黑色显示,表示对该记录进行了逻辑删除
B、用鼠标点击记录前的黑色方格使其呈白色显示,表示对该逻辑删除的记录进行恢复
C、可以通过鼠标点击对应记录进行彻底删除
D、只可以实现逻辑删除与恢复操作,而不能彻底删除
23、显示当前记录可以使用的命令[D]
A、listB、liststructureC>browseD>display
24、如果•个表中只有10条记录,执行命令skip20后,函数Eof()的值为[B]
A、.F.B、.T.C、1D、最大记录数
25、表文件中有数学、英语、计算机和总分四个数值型字段,要将当前记录的三科成绩相
加得到总分字段的值并存入数据库中,使用的命令是:[B]
A、TOTAL数学+英语计算机TO总分B、REPLACE总分WITH数学+英语+计算机
C、SUM数学,英语,计算机T0总分D、REPLACEALL数学+英语+计算机WITH总分
26、在没有索引文件打开的情况下,执行命令g。top后,则函数Bof()的值为[A]
A、.F.B、.T.C、1D、最大记录数
27、不论索引是否生效,定位到相同记录上的命令是[C]
A、GOTOPB、GOBOTTOMC、GO6D、SKIP
28、员工编号表及其按编号建立的索引文件已经打开(其中编号字段为字符型),不能将记
录指针定位在编号为1003的记录上的命令是[D]
A、find1003B、locatefor编号=“1003”C、seek“1003”D、seek
1003
@29、设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件的某索
引文件,应该使用命令[A]
A、SETINDEXT0<索引文件名》B、OPENINDEXC索引文件名〉
C、USEINDEXV索引文件名》D、必须与表文件一起打开
30、执行命令usestudentindexxh.idx,fh.cdx,xm.idx,zf.idx后,表student的主控
索引文件为:[A]
A、xh.idxB、fh.cdxC、xm.idx1)、zf.idx
31、下面有关索引的描述正确的是[C]
A、建立索引以后,原来的数据库表文件中记录的物理顺序将重新排序
B、索引与数据库表的数据存储在一个文件中
C、创建索引是创建…个指向数据库表文件记录的指针构成的
D、使用索引并不能加快对表的查询操作
32、可以伴随着表的打开而自动打开的索引文件是[C]o
A、单一索引文件(IDX)B、复合索引文件(CDX)C、结构化复合索引文件D、
非结构化复合索引文件
33、设职工表文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620元的
记录上,应使用命令[C]
A、FINDFOR工资>620B、SEEK工资>620C、LOCATEFOR工资>620D、
FIND工资>620
34、执行下面的命令后,函数EOF()的值一定为.T.的是[D]
A>REPLACE基本工资WITH基本工资+200B,LISTNEXT10C、SUM基本工资TO
SSWHILE性别="女"D、DISPLAYFOR基本工资>800
35>已执行过命令USE人事.DBFINDEXON职称TO人事.IDX现要查找职称为“教授"
的记录,应使用命令[C]
A、FIND职称="教授"B、FIND&职称C、FIND教授D、SEEK&职称
36、计算所有职称为正、副教授的工资总和,将结果赋予变量zh,应使用的命令是[C]
A、SUM工资tozhfor“教授"$职称B、SUMFIELDS工资tozhfor“教授”
$职称C、SUM工资tozhfor职称="教授”.AND.职称="副教授"D、SUM
工资tozhfor职称="教授”.OR.职称="副教授”
37、已知datal.txt由命令copytodatal.txtsdf得到,现要把datal.txt中的数据
追加到当前表的尾部。应该使用命令:[C]
A、APPENDFROMDATAB、APPENDFROMDATA.TXTC、APPENDFROMDATA.TXTSDF
D、APPENDFROMDATA.TXTDELIMITED
]
©38、只能传送单个记录到数组的命令为[A]
A、SCATTERB、GATHERC、COPYTOARRAYD、APPENDFROMARRAY
©39、在VFP中查看数据文件内容用到的命令是[A]
A、TYPEB、LISTC、DISPLAYD、MODIDATA
40、表已在当前工作区中打开,要复制当前表的表结构到temp,dbf中应用的命令是:[B]
A、COPYTOTEMPBCOPYSTRUTOTEMPC.COPYSTRUTOTEMPEXTENDEDD、
SORTTOTEMP
二、填空题(共10道,每道2分)
1、数据库是以一定的组织方式存储在一起的、能为多个用户所共享的、与[应用程序]
彼此独立的相互关联的数据的集合。
2、在VisualFoxPro中定义数组后,数组的每个元素在未赋值之前的默认值是[.F.]
3、依次执行下面的命令:usestudentgobottom?Eof()的结果为:[.T.]
4、已知student表中尚未添加记录,打开表后执行命令?Recno(1),屏幕显示[1]
5、表student在打开的同时指定--个别名为stu的命令是:usestudent[alias]stu
6、要显示当前记录,可以使用的一个命令动词是[Display]。(请写出命令动词全称)
7、如果VFP的“表”中有一部分记录已有逻辑删除标记“*”,想把“表”中的所有记录
真正删除,须用[zap]命令。
8、复合索引文件的扩展名为[cdx].
9、在TEACHER.DBF表文件中,有字段职称(C,6),基本工资(N,6,2),要计算所有的基本工
资总和并保存在变量Zh中,
应使用的命令是[sum]all基本工资tozho
10、一维数组中的数据传送到当前表中的当前记录中的命令动词为(请写命令动词全称):
[Gather]
三、判断题(共30道,每道1分)
1、关系二维表中的属性,对应于数据库表文件的记录;二维表中的元组,对应于数据库表文
件的字段。(错)
2、VisualFoxPro支持命令交互、程序运行、菜单执行三种不同的工作方式。(对)
3、一个数组中元素的取值类型可以互不相同。(T)
4、数组变量在未赋值前各个元素的初值为0(T)
5、在VisualFoxPro中,一个变量也可以作条件使用。(T)
6、数值运算符的优先权高于关系运算符。(T)
7、在VisualFoxPro中,表达式3**2>8.and.5>3+2的值为.f.0(T)
8、一个日期型数据和一个整型数据进行加减运算后得到一个整数。(F)
9、函数RECCOUNT()返回指定表文件记录总数。(T)
10、Int(X/7)=Mod(X/7)不能判断数值型变量X能否被7整除.(T)
11、在索引文件没有打开的情况下,当B0F()为真时,RECN0()永远为1。(T)
12、当E0F()为真时,RECNO()永远为RECCOUNT()+1。(T)
13、?Asc(“ABD”)与?Asc(“ABC”)的结果不同。(F)
14、Student数据表中有“出生日期”字段,可用year(date)-year(出生日期)求得学生
年龄.(F)
15、建立表文件时,通用型和备注型字段值均放在扩展名为bak的文件中。(F)
16、在同一个表文件中,所有记录的长度均相同(T)
17、在修改文件名时,文件必须关闭(T)
18、若某数据库表文件有2个备注型字段,则这2个备注型字段内容存储在两个不同的备
注文件中。(F)
19、使用LISTALL命令可以把备注型和通用型字段的内容显示出来(F)
20、使用modifycommand可以修改表中的记录。(F)
21、显示数据库表结构命令是DISPSTRUCTURE。(T)
22、打开数据库表文件,使用LIST命令显示后,若再用DISPLAY命令显示,将显示第一'
条记录内容。(F)
23、在用setfieldsto命令预置字段表时,只能设置一次字段表。(F)
24、执行ZAP后,表中的被逻辑删除的记录就会被彻底删除掉(T)
25、关闭表文件时,对应的索引文件将自动关闭(T)
26、数据库表文件中的记录物理顺序和对应数据库表文件的索引文件的记录逻辑顺序总是
不一致的(F)
27、通过count命令能统计指定范围内满足条件的记录条数。(T)
28、SEEK命令可以直接用表达式进行查找(T)
29、命令appendfromaa此处aa默认的扩展名为dbf(T)
30、VisualFoxPro中表可以与数据文件进行数据交换。(T)
四、程序题(共2道,第一题10分,第二题0分)
注意:1、请务必将您编写的程序文本以及运行结果写入相对应的位置,运行结果处只需
写出输出结果,不要任何格式修饰,例如某道题的结果计算出来是5.6203,那么答案只需要写
成5.6203,而不要写成s=5.6203。
2、如果题目需要表文件rsb.dbf,请右键点击此处,选择目标另存为,下载至您的
磁盘。
1、已知rsb.dbf中编号(C,5)、姓名(C,6)、性别(C,2)、出生日期(D,8)、职称(C,10)、
是否党员(L,l)和基本工资(N,7,2)七个字段,关闭会话状态后,统计男性党员的人数a并用?
输出a的结果。(可将rsb.dbf文件下载到本地硬盘上,调试程序时使用)
请您在下面的文本编辑框中填入自己编写的程序内容:
Vfp试题练习3
姓名
一、选择题(共40道,每道1分)
1、一个关系是一张二维表。在VFP中,-个关系对应一个[C]
A、字段B、记录C、表文件D、索引文件
2、下面选项中能够直接实现对数据库中数据操纵的软件是[C]
A、字表处理软件B、操作系统C、数据库管理系统D、编译系统
3、数据库管理系统是[C]
A、应用软件B、辅助设计软件C、系统软件D、科学计算软件
4、RDBS代表的含义[A]
A、关系数据库管理系统B、数据库管理系统C、数据库定义语言D、数
据库操作语言
5、已知x=10,y="20",a=5,下列哪个表达式是合法的:[B]
A、x+yB、str(x)+yC、y+aD、x+str(a)
6、在下列表达式中,运算结果为数值的是[B]
A、[88]-[6]B、LEN(SPACE(5))-1C、CT0DC04/05/01")-30D、
800+200=1000
7、执行STORE”1999年12月庆祝澳门回归祖国!"TOXY命令之后,要在屏幕上显"澳
门1999年12月回归祖国!“,应使用命令[C]
A、?SUBSTR(XY,15,4)+SUBSTR(XY,1,10)
B、?SUBSTR(XY,15,4)+LEFT(XY,1,10)+RIGHT(XY,19)
C?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,10)
D、?SUBSTR(XY,15,4)+LEFT(XY,10)+RIGHT(XY,19,10)
8、顺序执行以下赋值命令X="50"Y=6*8Z=LEFT("VFP",3)之后,下列表达式中,合法的
表达式只有[D]
A、X+YB、Y+ZC、X-Z+YD、&X+Y
9、下面关于VisualFoxPro数组的叙述中,错误的是[C]
A、用DIMENSION和DECLARE都可以定义数组B、VisualFoxPro只支持一
维数组和二维数组
C、一个数组中各个数组元素必须是同一种数据类型D、新定义数组的各个数组元素
初值为.F.
10、用于指定范围的保留字有[A]
A、allrestnextrecordB、allfornextrecordC、restwhileallnext
【)、allrecordnextfields
11、Int(5.67)的结果是[C]
A、5.67B、5.7C、51)、6
12、在VFP系统下,文件名中哪个是不合法的[C]
A、StudentstudentC>studentD、STUDENT1
13、设有变量pi=3.14152926,执行命令?ROUND(pi,3)的显示结果是[B]
A、3.1410000B、3.1420000C、3.1400000D、3.0000000
14、命令短语中表示范围不可以用[C]
A、AllNextnC、RestnD、Recordn
15、下列表达式中,不合法的表达式是[D]
A、{-1999/09/09}-{'1990/10/23}B、{"1990/08/12)-123
C、“1990-02-03”+“1999-03-24”D、K1997-09-12w+12
16、备注型和通用型的值存储在扩展名为[C]的文件中
A、prgB、dbfC、fptD、qpr
17、字段类型可以选择VFP系统中定义的[A]种
A、13B、10C、11D、6
18、关系数据库的数据结构是[C]
A、VFPB、关系模型C、二维表D、关系结构
19、以下叙述不正确的是[D]
A、可以使用USE命令打开或关闭表文件B、可以使用list命令显示表中记录C、
可以使用recall命令恢复被逻辑删除的记录D、可以使用MODIFYSTRUCTURE命令修
改表中记录
20、在teacher.dbf中,有一字段名为职称,字符型,下列命令中能显示出职称是讲师的
所有记录的是[A]
A>listfor职称="讲师”B,listwhile职称=“讲师”C、list职称="讲
师”D、listrest职称="讲师”
21、下面哪个操作要用命令modifystructrue[A]
A、删除一个字段B、修改一条记录C、删除文件D、修改一个字段的值
22、关于逻辑删除,说法错的是[D]
A、逻辑删除之前必须先打开表的浏览窗口,使显示''表”菜单B、“表”菜单里面
的“删除记录”菜单项表示的是逻辑删除C、通过“表”菜单可以完成任何要求的逻辑
删除操作D、“表”菜单里面的“彻底删除”菜单项表示的是逻辑删除
23、有关记录定位的说法中正确的是[B]
A^无论有无索引文件存在,gobottom命令都将记录指针指向最后一条记录无
论有无索引文件存在,go3这条命令都将记录指针指向第3条记录C、使用skip相对
定位命令时与索引文件无关D、skip命令中的数值表达式的值不能为负
24、要为当前表所有职工增加100元工资应该使用命令[D]
A.CHANGE工资WITH工资+100B.REPLACE工资WITH工资+100C.CHANGEALL
工资WITH工资+100D、REPLACEALL工资WITH工资+100
25、关于表的浏览窗U的说法不正确的是[C]
A、用鼠标点击记录前的空白方格使其呈黑色显示,表示对该记录进行了逻辑删除B、
用鼠标点击记录前的黑色方格使其呈白色显示,表示对该逻辑删除的记录进行恢复C、
可以通过鼠标点击对应记录进行彻底删除1)、只可以实现逻辑删除与恢复操作,而不能彻
底删除
26、在change和browse两种显示模式中,下面说法不正确的是:[D]
A、browse显示模式中,每条记录占一行,以水平方式依次显示各个字段
B、change显示模式中,每个字段占一行
C、browse和change模式切换,可通过“显示”菜单中的“浏览”和“编辑”命令来实现
D、以上说法都不正确
27、如果一个表中只有10条记录,执行命令skip20后,函数Eof()的值为[B]
A、.F.B、.T.C、1I)、最大记录数
28、能够创建主索引的表为[B]
A、自由表B、数据库表C、自由表和数据库表都可以D、不确定
29、在当前工作区已经打开选课表,其中包括课程号、学号、成绩字段。不同的记录分别
有重复的课程号或重复的学号。
要使用COUNT命令计算有学生选修的不同课程有多少,应在执行COUNT命令之前使用命令[D].
A、INDEXON学号TOGGB、INDEXON课程号TOGGCINDEXON学号TOGG
UNIQUED、INDEXON课程号TOGGUNIQUE
30、已知当前打开的表为student,dbf,执行以下命令序列后,indexon学号tagxhof
std.cdxindexon姓名tagxmofstd.cdxindexon总分tagzfofstd.cdx若要使
std.cdx中的xm标记成为主控索引标记应执行的命令行为[D]。
A,setordertotagxmsetordertoxmC>setordertostd.cdxD、
setordertotagxmofstd.cdx
31,FILE.DBF文件已经打开,要按照字符型字段“商品名”及数值型字段“金额”建立
升序索引,应使用命令[D]
A、INDEXTOIFILEON商品名,金额B、INDEXTOIFILEON商品名+金额
C、INDEXTOIFILEON商品名-金额I)、INDEXTOIFILEON商品名+STR(金额,8,2)
32、可以伴随着表的打开而自动打开的索引文件是[C]。
A单一索引文件(IDX)B、复合索引文件(CDX)C、结构化复合索引文件D、
非结构化复合索引文件
33、在FoxPro中,能够进行条件定位的命令是[C]
A、SKIPB、DELETEC、LOCATED、GO
34、计算所有职称为正、副教授的工资总和,将结果赋予变量zh,应使用的命令是[D]
A、SUM工资tozhfor“教授"$职称B、SUMFIELDS
工资tozhfor“教授”$职称
C、SUM工资tozhfor职称="教授”.AND.职称="副教授"D、SUM工资t。
zhfor职称="教授”.OR.职称="副教授”
35、设表文件和按工资索引的索引文件已经打开,用SEEK命令把记录指针指向工资为900
元的记录之后,接着要使指针指向下一个相同工资的记录,应使用命令[B]
A、DISPLAYNEXT1B、SKIPC、CONTINUED、SEEK900
36、工资数据库表已经打开,肯定能将记录指针指向基本工资为900的命令是[D]
A、SEEK900B、LOCATEFOR900C、FIND900D、LOCATEFOR基本工
资=900
37、只能传送单个记录到数组的命令为[A]
A、SCATTERB、GATHERC、COPYTOARRAYD、APPENDFROMARRAY
38、表已在当前工作区中打开,要把当前表备份到temp,dbf中应用的命令是:[A]
A,COPYTOTEMPB,COPYSTRUTOTEMPCOPYSTRUTOTEMPEXTENDEDD、
SORTTOTEMP
39、多个记录向数组传送数据的命令为[C]
A、SCATTERB、GATHERC、COPYTOARRAYD、APPENDFROMARRAY
40、表已在当前工作区中打开,要复制当前表的表结构到temp.dbf中应用的命令是:[B]
A>COPYTOTEMPB,COPYSTRUTOTEMPC.COPYSTRUTOTEMPEXTENDEDD、
SORTTOTEMP
二、填空题(共10道,每道2分)
1、表中的一列称为一个(字段),它规定了数据的特征。
2、命令短语中的可以是ALL、NEXTN、REST、RECORDN,其中(Rest)是对表中从当
前记录开始到最后一条记录进行操作。
3、已知student表中尚未添加记录,打开表后执行命令?Recno(),屏幕显示(1)
4、依次执行下面的命令:usestudentgobottom?Eof()的结果为
(.F.):
5、在VFP中存储图象的数据类型应该是(通用型)类型。
6、对表结构的修改是在(表设计器窗口)对话框中完成的。
7、将所有被逻辑删除记录物理删除的命令是(Pack)
8、若想关闭当前表文件所有打开的索引文件应执行命令为set(index)to.(请输入
命令动词的完整形式)
9、使用索引查询后,要查询后面满足条件的记录,要用(skip)命令来完成。
10、使用结构描述文件stutea.dbf生成表tea.dbf的表结构的命令:creattea(from)
stutea
三、判断题(共30道,每道1分)
1、VisualFoxPro的控制菜单具有将窗口最大化的功能(T)
2、VFP主窗口用于显示VFP命令或程序运行情况。(T)
3、日期型数据可以和日期型数据相加,结果为日期型。(F)
4、系统内存变量是以一作为变量名开头、用户不能建立和删除的变量。(T)
5、在数组定义后,各数组元素初值是逻辑假值.f.o(T)
6、一个数组中元素的取值类型可以互不相同。(T)
7,在VisualFoxPro中,表达式3**2>8.and.5>3+2的值为.f.0(T)
8、汉字按ASCII码值比较大小。(F)
9、CHR函数是能将ASCII码值转为字符的函数(T)
10、len("数据")的结果是4。(T)
11、函数RECCOUNT()返回指定表文件记录总数。(T)
12、Recount。函数返回指定表中所含的记录总数,不包括带有删除标记的记录.(F)
13、在命令窗口中输入:DimeA(3,4)之后,已定义的A
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 意大利足协球员与代理商的委托合同案例
- 广告牌施工合同书模板
- 废旧设备处理合同参考
- 跨国科技咨询与设计合同
- 第17课 猫 第1课时 公开课一等奖创新教学设计-【课堂无忧】新课标同步核心素养课堂
- 《手术台就是阵地》公开课一等奖创新教学设计(共两课时)
- 智慧医疗大数据
- 改善提案培训课程
- 肉鸡场养殖规划预算
- 义务教育学校标准培训会
- 浅议中国特色社会主义经济建设
- 贫血的中医治疗:中药在贫血治疗中的应用
- 狮子王-中英文-剧本台词(全)
- 印刷品价目表
- 世界旅游业智慧树知到课后章节答案2023年下临沂大学
- (完整版)医疗器械网络交易服务第三方平台质量管理文件
- 电力变压器试验报告模板
- 配电网技术标准(施工验收分册)
- 高一信息技术组期中考试成绩分析报告
- 第五单元 国乐飘香-《老鼠娶亲》作业设计 2023-2024学年人音版初中音乐八年级上册
- 【高中语文】《论语十二章》课件30张+统编版+选择性必修上册
评论
0/150
提交评论