vfp计算机考试题.docx
- 文档编号:4912514
- 上传时间:2022-12-11
- 格式:DOCX
- 页数:65
- 大小:60.67KB
vfp计算机考试题.docx
《vfp计算机考试题.docx》由会员分享,可在线阅读,更多相关《vfp计算机考试题.docx(65页珍藏版)》请在冰豆网上搜索。
vfp计算机考试题
计算机VF练习题之选择题
1关系数据库管理系统中的一个关系在vfp中对应A
A.一个DBF文件B.若干个二维表C.一个DBC文件D.若干个DBC文件
2在下列四个选项中,不属于基本关系运算的是D
A.连接B.投影C.选择D.排序
3VisualFoxPro支持的数据模型是B
A.层次数据模型B.关系数据模型C.网状数据模型D.树状数据模型
4VisualFoxPro关系数据库管理系统能够实现的三种基本关系运算是C
A.索引、排序、查找B.建库、录入、排序
C.选择、投影、连接D.显示、统计、复制
5数据库管理系统是C
A.应用软件B.辅助设计软件C.系统软件D.科学计算软件
6表文件在当前工作区已经打开,命令LISTFOR〈条件〉完成的工作相当于关系运算B
A.连接B.选择C.自然连接D.投影
7一个关系是一张二维表。
在VFP中,一个关系对应一个C
A.字段B.记录C.表文件D.索引文件
8下面选项中能够直接实现对数据库中数据操纵的软件是C
A.字表处理软件B.操作系统C.数据库管理D.系统编译系统
9一个关系相当于一张二维表,二维表中的一行相当于该关系的D
A.数据项B.属性C.结构D.记录
10VFP数据库管理系统的数据模型是B
A.结构模型B.关系模型C.网状模型D.层次模型
11用二维表来表示实体及实体之间联系的数据模型称为B
A.面向对象模型B.关系模型C.层次模型D.网状模型
12在命令listfields学号,姓名,总分这条命令中使用了关系运算中(B)运算。
A.选择B.投影C.连接D.自然连接
13在下面的数据类型中默认值为.F.的是C
A.数值型B.字符型C.逻辑型D.日期型
14使用命令DECLAREmm(2,3)定义的数组,包含的数组元素的个数为D
A.2个B.3个C.5个D.6个
15在下面的VisualFoxPro表达式中,不正确的是C
A.{^2002-05-0110:
10:
10AM}-10B.{^2002-05-01}-DATE()
C.{^2002-05-01}+DATE()D.{^2002-05-01}+10
16下面关于VisualFoxPro数组的叙述中,错误的是C
A.用DIMENSION和DECLARE都可以定义数组
B.VisualFoxPro支持一维数组和二维数组
C.一个数组中各个数组元素必须是同一种数据类型
D.新定义数组的各个数组元素初值为.F.
17设有变量string的值为"杭州商学院",能够显示"商学院"的命令是C
A.?
string(2,4)B.?
SUBSTR(string,3,3)
C.?
SUBSTR(string,5,6)D.?
STR(string,3,6)
18在下列表达式中,运算结果为数值的是B
A.[88]-[6]B.LEN(SPACE(5))-1
C.CTOD('04/05/01')-30D.800+200=1000
19设当前表有10条记录,当EOF()为真时,命令?
RECNO()的显示结果是B
A.10B.11C.0D.空
20执行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)
21使用DIMENSION命令定义数组后,各数组元素在没赋值之前的数据类型是C
A.字符型B.数值型C.逻辑型D.未定义
22"顺序执行以下赋值命令
X=""50""
Y=6*8
Z=LEFT(""VFP"",3)
之后,下列表达式中,合法的表达式只有"D
A.X+YB.Y+ZC.X-Z+YD.&X+Y
23在下面的数据类型中默认值规定为0的是A
A.数值型B.字符型C.逻辑型D.日期型
24已知x=10,y="20",a=5,下列哪个表达式是合法的:
B
A.x+yB.str(x)+yC.y+aD.x+str(a)
25用于指定范围的保留字有A
A.allrestnextrecordB.allfornextrecord
C.restwhileallnextD.allrecordnextfields
26下列表达式中其值一定为.f.的是A
A.8>10.and..t.B..t..or..f.C.3>2.or..not.3>2D.2+3<6
27有关变量的说法中不正确的是C
A.变量名必须以字母、汉字或下划线开头B.变量分字段变量和内存变量
C.在VFP中,变量名的长度不受限制D.数组定义后,它的每个元素都可当作一个内存变量来使用
28下列表达式的值不是逻辑型的是C
A.10>5+6B.10=9C.20+30D..t..and.10>9
29假定已经执行了命令M="28+2",再执行?
M,屏幕显示的结果是:
B
A.30B.28+2C.[28+2]D.30.00
30命令?
{^1998-08-08}-{^1998-08-03}在屏幕上显示的结果是B
A.不能正确执行B.5C.1D.{^1998-08-08}-{^1998-08-03}
31"有以下命令序列:
store15tox
store21toy
(y=x).or.(x〈y)
执行上述命令之后,屏幕显示的结果是"A
A..t.B..f.C.0D.1
32如果字符串s1="计算机",s2="应用基础",若想得到字符串"计算机应用基础"应该执行的命令是A
A.s1-s2B.s1+s2C.substr(s1,1,8)+s2D.alltrim(s1-s2)
33命令DIMENSIONAB(2,3)定义了一个数组AB,它含有的元素个数是C
A.2B.5C.6D.3
34下列函数中函数值为字符型的是B
A.DATE()B.STR()C.YEAR()D.DATETIME()
35在下列函数中,函数值为数值的是A
A.AT('人民','中华人民共和国')B.CTOD('01/01/96')C.BOF()D.SUBSTR(DTOC(DATE()),7)
36设有变量pi=3.14152926,执行命令?
ROUND(pi,3)的显示结果是B
A.3.141B.3.142C.3.140D.3.000
37?
AT("教授","副教授")命令显示的结果是B
A.2B.3C..T.D.1
38命令?
YEAR({^2001-10-01}-365)的运行结果是(C)
A.其中有语法错误B.2001C.2000D.10/01/00
39表达式AT("A","ABC")+100的结果是A
A.数值型B.字符型C.逻辑型D.非法
40表达式val("12")+100的结果是A
A.数值型B.字符型C.逻辑型D.非法
41在Foxpro中,MIN(8,10,9,11)的值是A
A.8B.9C.10D.11
42一个数据库名为student,要想打开该数据库,应使用命令B
A.OPENstudentB.OPENDATAstudentC.USEDATAstudentD.USEstudent
43在VisualFoxPro中,通用型字段和备注型字段在表中的宽度都是B
A.2个字节B.4个字节C.8个字节D.10个字节
44在表文件尾部增加一条空记录,应该使用命令B
A.APPENDB.APPENDBLANKC.INSERTD.INSERTBLANK
45某表文件有5个字段,其中3个字符型字段的宽度分别为6、12、和10,另外还有一个逻辑型字段和一个日期型字段,该表文件中每条记录的总字节数是B
A.37B.38C.39D.40
46某表文件有字符型、数值型和逻辑型三个字段,其中字符型字段宽度为5,数值型字段宽度为6,小数位数为2,表文件中共有100条记录,则全部记录需要占用的存储空间为C
A.1100BB.1200BC.1300BD.1400B
47使用USE<表文件名>命令打开表文件时,能够同时自动打开一个相关的A
A.备注文件B.文本文件C.内存变量文件D.屏幕格式文件
48以下叙述正确的是
A.自由表字段名最长20个字符B.数据库表字段名最长100个字符
C.字段名中可以有空格D.字段名中不可以有空格D
49要打开一个名为score.dbf的数据库表文件,可以使用(B)命令
A.openscoreB.usescoreC.usedatabaseD.opendatabase
50下列关于自由表的说法中正确的是B
A.自由表和数据库表是完全相同的B.自由表不能建立主索引
C.自由表不可以添加到数据库中D.自由表间不能建立关联
51一个表文件的数值型字段要求保留2个整数位和4个小数位,那么它的宽度最少说应当定义为(C)位
A.5B.6C.7D.8
52下列哪个操作要用到表结构的修改命令C
A.添加一条记录B.修改记录的内容C.增加一个字段D.删除一条记录
53在teacher.dbf中,有一字段名为职称,类型为字符型,下列哪条命令能显示出职称为讲师的所有记录A
A.listfor职称=[讲师]B.listwhile职称=[讲师]C.list职称=[讲师]D.listrest职称=[讲师]
54以下叙述不正确的是D
A.可以使用命令动词USE打开或关闭表文件B.可以使用list命令显示表中记录
C.可以使用recall命令恢复被逻辑删除的记录D.可以使用MODIFYSTRUCTURE命令修改表中记录
55下列命令中不能用于修改表中记录的是B
A.changeB.modifystructureC.browseD.replace...with...
56表文件已经打开,当前记录为3号记录,想插入一条空记录,使新插入的空记录成为第4条记录,则使用D
A.insertB.insertbeforeC.insertbeforeblankD.insertblank
57要为当前表所有职工增加100元工资应该使用命令D
A.CHANGE工资WITH工资+100B.REPLACE工资WITH工资+100
C.CHANGEALL工资WITH工资+100D.REPLACEALL工资WITH工资+100
58设当前表文件中姓名字段为字符型,要把内存变量NAME中的字符串内容输入到当前记录的姓名字段,应当使用命令B
A.姓名=NAMEB.REPLACE姓名WITHNAME
C.REPLACE姓名WITH&NAMED.REPLACEALL姓名WITHNAME
59表文件中有数学、英语、计算机和总分四个数值型字段,要将当前记录的三科成绩相加得到总分字段的值并存入表中,使用的命令是:
B
A.TOTAL数学+英语计算机TO总分B.REPLACE总分WITH数学+英语+计算机
C.SUM数学,英语,计算机TO总分D.REPLACEALL数学+英语+计算机WITH总分
60表文件已打开,其中出生年月字段为日期型,年龄字段为数值型。
要计算年龄并把其值填入年龄字段中,应使用命令A
A.REPLACEALL年龄WITHYEAR(DATE())-YEAR(出生年月)B.REPLACEALL年龄WITHDATE()-出生年月
C.REPLACEALL年龄WITHDTOC(DATE())-DTOC(出生年月)D.REPLACEALLWITHVAL(SUBS(DTOC(DATE()),7,2))
61有关记录定位的说法中正确的是B
A.无论有无索引文件存在,gobottom命令都将记录指针指向记录号最大的记录
B.无论有无索引文件存在,go3这条命令都将记录指针指向第3条记录
C.使用skip相对定位命令时与索引文件无关D.skip<数值表达式>命令中的数值表达式的值不能为负
62有关记录的删除的说法中不正确的是D
A.使用delete命令能实现记录的逻辑删除B.执行deleteall后接着执行pack命令与执行zap命令作用相同
C.使用recall命令能恢复被逻辑删除的记录D.zap命令不仅删除了表中记录,而且也删除了表的结构
63下面有关索引的描述正确的是C
A.建立索引以后,原来的数据库表文件中记录的物理顺序将重新排序B.索引与数据库表的数据存储在一个文件中
C.索引可以分为两类:
单索引和复合索引D.使用索引并不能加快对表的查询操作
64不论索引是否生效,定位到相同记录上的命令是C
A.GOTOPB.GOBOTTOMC.GO6D.SKIP
65可以伴随着表的打开而自动打开的索引是C
A.单索引文件(IDX)B.复合索引文件(CDX)C.结构化复合索引文件D.非结构化复合索引文件
66设表文件及其索引文件已打开,为了确保指针定位在物理记录号为1的记录上,应该使用命令D
A.GOTOPB.GOBOF()C.SKIP1D.GO1
67设表文件已经在当前工作区打开,有关索引文件已经建立,要打开该表文件的某索引文件,应该使用命令A
A.SETINDEXTO<索引文件名>B.OPENINDEX<索引文件名>
C.USEINDEX<索引文件名>D.必须与表文件一起打开
68在VFP中,打开索引文件的命令中,错误的是A
A.USE<表文件名>INDEXTO<索引文件名>B.USE<表文件名>INDEX<索引文件名>
C.INDEXON职工号TO<索引文件名>D.SETINDEXTO<索引文件名>
69员工编号表及其按编号建立的索引文件已经打开(其中编号字段为字符型),不能将记录指针定位在编号为1003的记录上的命令是D
A.find1003B.locatefor编号=[1003]C.seek[1003]D.seek1003
70将结构化复合索引文件中的标记“进货标号”设置为主控索引,使用的命令是A
A.SETORDERTOTAG进货标号B.CREATEORDERTO进货标号
C.ORDERTOTAG进货标号D.SETORDER进货标号
71已知student.dbf表文件,有性别和年龄字段,类型分别为C、N,要求按性别的升序和年龄的降序排序生成新表文件stu.dbf,应使用的命令是A
A.sorttostuon性别,年龄/dB.indextostuon性别,年龄/d
C.copytostuon性别,年龄/dD.sorttostuon性别,年龄
72已知表文件student.dbf,有stu1.idx、stu2.idx、student.cdx和stu.cdx四个索引文件。
可以随着表的打开而自动打开的是C
A.stu1.idxB.stu2.idxC.student.cdxD.stu.cdx
73下列关于索引的说法中错误的是B
A.索引可以实现按某个关键字表达式的值排序B.自由表和数据库表都可设置主索引
C.一个数据库表只能设置一个主索引D.索引文件不能单独使用
74设职工表文件已经打开,其中有工资字段,要把指针定位在第一个工资大于620元的记录上,应使用命令C
A.FINDFOR工资>620B.SEEK工资>620C.LOCATEFOR工资>620D.FIND工资>620
75在VFP中,可以使用FOUND()函数来检测查询是否成功的命令包括B
A.LIST、FIND、SEEKC.FIND、SEEK、LOCATECFIND、.DISPLAY、SEEKD.LIST、SEEK、LOCATE
76使用TOTAL命令生成的分类汇总表文件的扩展名是B
A.DBTB.DBFC.BASD.BAK
77当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省范围和条件短语,则系统将D
A.只计算当前记录的工资值B.计算前8条记录的工资总和
C.计算后8条记录的工资总和D.计算全部记录的工资总和
78在当前表中,查找第2个女同学的记录,应使用的命令是C
A.LOCATEFOR性别='女'restB.LOCATEFOR性别='女'
C.LOCATEFOR性别='女'
CONTINUE
D.LISTFOR性别='女'NEXT2
79copystructureto<文件名>命令的功能是
A.将当前表的结构复制生成新的表结构AB.将当前表中记录复制生成新的表
C.将当前表的结构参数作为记录复制到新生成的结构文件中D.以上都不对
80为了禁止表中字段值重复,可将这个字段作为关键字创建C
A.主索引或唯一索引B.主索引或候选索引或普遍索引C.主索引或候选索引D.主索引或普通索引
81要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表A
A.是同一个数据库中的两个表B.不同数据库中的两个表C.两个自由表D.一个是数据库表另一个是自由表
82扩展名为DBC的文件是C
A.表单文件B.数据库表文件C.数据库文件D.项目文件
83若所建立索引的字段值不允许重复,并且一个表中只能创建一个,它应该是A
A.主索引B.唯一索引C.候选索引D.普通索引
84在VisualFoxPro中,可以对字段设置默认值的表A
A.必须是数据库表B.必须是自由表C.自由表或数据库表D.不能设置字段的默认值
85在VisualFoxPro中,打开数据库的命令是A
A.OPENDATABASE<数据库名>B.USE<数据库名>C.USEDATABASE<数据库名>D.OPEN<数据库名>
86在VisualFoxPro中进行参照完整性设置时,要想设置成:
当更改父表中的主关键字段或候选关键字段时,自动更改所有相关子表记录中的对应值。
应选择C
A.限制(Restrict)B.忽略(Ignore)C.级联(Cascade)D.级联(Cascade)或限制(Restrict)
87在VisualFoxPro中,使用SETRELATIONTO命令可以建立两个表之间的关联,这种关联是C
A.永久性关联B.永久性关联或临时性关联C.临时性关联D.永久性关联和临时性关联
88下面说法错误的是:
C
A.数据库表和自由表可相互转化B.数据库表比自由表具有更多的属性
C.数据库表之间可以建立关联,而自由表不可以D.数据库表有触发器,而自由表没有
89命令SELECT0的功能是A
A.选择区号最小的空闲工作区B.选择区号最大的空闲工作区
C.选择当前工作区的区号加1的工作区D.随机选择一个工作区的区号
90打开数据库设计器的命令是D
A.OPENDATABASEONB..OPENDATABASEC..SETDATABASEOND.MODIFYDATABASE
91下列说法中不正确的是A
A.将某个数据库表从数据库中移去后,这个表仍从属于那个数据库B.自由表不能设置主索引
C.数据库表可以设置主索引D.可以将自由表添加到数据库
92下列选项中()不可在数据工作期窗口的完成。
D
A.打开表B.关闭表C.建立关联D.建立表
93将内存变量定义为全局变量的VisualFoxPro命令是C
A.LOCALB.PRIVATEC.PUBLICD.GLOBAL
94在VisualFoxpro中,用于建立或修改过程文件的命令是B
A.MODIFY<文件名>B.MODIFYCOMMAND<文件名>C.MODIFYPROCEDURE<文件名>D.上面B)和C)都对
95结构化程序设计的三种基本逻辑结构是B
A.选择结构、循环结构和嵌套结构B.顺序结构、选择结构和循环结构
B.选择结构、循环结构和模块结构C.顺序结构、递归结构和循环结构
96清除主窗口中的内容的命令是A
A.CLEARB.CLEARALLC.CLEARSCREEND.CLEARWINDOWS
97过程和函数的本质区别在于B
A.过程的定义以procedure开头B.函数有返回值,而过程没有
C.自定义函数以function开头D.过程定义结束可以不用return
98以下关于ACCEPT命令的说明,正确的是A
A.将输入作为字符接收B.将输入作为数值接收C.将输入作为逻辑型数据接收D.将输入作为备注型数据接收
99WAIT、ACCEPT和INPUT三条命令,可以接受日期型数据的命令是:
C
A.WAIT、ACCEPT、INPUTB.WAIT、ACCEPTC.INPUTD.INPUT、WAIT
100可通过键盘接受数值型数据的命令是D
A.acceptB.accept和waitC.accept和inputD.input和@10,20getx
101在VisualFoxPro中,用于建立过程文件PROG1的命令是B
A.CREATEPORG1B.MODIFYCOMMANDPROG1C.MODIFYPROG1D.EDITPROG1
102一个过程文件最多可以包含128个过程,其文件扩展名是A
A.PRGB.FOXC.DBTD.TXT
103下列命令中不正确的是C
A.input'请输入学号:
'toxhB.@10,10getxdefault
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- vfp 计算机 考试题