计算机VF考试选择题和判断题.docx
《计算机VF考试选择题和判断题.docx》由会员分享,可在线阅读,更多相关《计算机VF考试选择题和判断题.docx(31页珍藏版)》请在冰豆网上搜索。
![计算机VF考试选择题和判断题.docx](https://file1.bdocx.com/fileroot1/2023-1/31/810744aa-2f34-4722-9e2b-48bb148929b3/810744aa-2f34-4722-9e2b-48bb148929b31.gif)
计算机VF考试选择题和判断题
判断题
对T√
错F×
修改过的用黄色表示
1——4
1.一选择
2.存储在计算机存储设备上相关的数据的集合称为(C)。
A,网络系统B,操作系统C,数据库D,.数据库管理系统
3.一命令:
listfields学好,姓名,总分,这条命令中使用了关系运算中(B)运算。
A,选择B,投影C,连接D,自然连接
4.在visaulFoxPro中,将隐藏的命令窗口重新打开的快捷键是(B)
A,ALT+F2B,CTRL+F2C,ALT+F4D,CTRL+F4
5.4,使用命令DECLAREmm(2,5)定义的数组,包含的数组元素的个数为(D)
A,2个,B,5个C,7个D,10个
6.已知x=10,y=”20”,a=5,下列(B)表达式是合法的。
AX+YB,STR(X)+YC,Y+AD,X+STR(a)
7.设有变量pi+3.1415926,执行命令?
ROUND(pi,3)的显示结果是(B)。
A,3.141B,3.142C,3.140D,3.000
8.7,有关VFP程序文件的下列说法中,错误的是(C)。
A,建立程序文件可以使用modifycommand命令。
B,保存程序文件可以使用快捷键Ctrl+S
C,运行程序文件可以使用run命令。
D,找出程序中的错误并改正错误的过程成为程序的调试。
9.VisualFoxPro中,过程的返回语句是(B)。
A,loopB,returnC,cancelD,exit
10.有一个入学成绩字段,要求有1位小数,整数部分占3位,则这个字段的总宽度最少设置为(C)位。
A,3B,4C,5D,6
11.某表文件有5个字段,其中3个字符型字段的宽度分别为6,12,和10,另外还有一个日期型字段,该表文件中每条记录的总字节数是(B)。
A,37B,38C,39D,40
12.表文件有20条记录,当前记录号位10,执行命令Listrest后当前记录号为(B)。
A,10B,20C,21D,1
13.要为当前表中所有职工增加100元工资应该使用命令(C)。
A,Change工资with工资+100B,replace工资with工资+100
C,changeall工资with工资+100D,replaceall工资+100
14.在当前记录的前面插入一条新纪录的命令是(B)。
A,insertB,InsertbeforeC,delete/zapD,pack/delete
15.想要在一个打开的表中删除某些记录,应先后选用的两个命令是(B)。
A,delete/recallB,delete/packC,delete/zapD,pack/delete
16.表文件排序后心生成的文件的扩展名是(B)。
A,idxB,dbfC,cdxD,prg
17.可以伴随着表的打开而自动打开的索引文件时(C)。
A,单一索引文件(IDX)B,符合索引文件(CDX)C,结构化符合索引文件D,非结构化符合索引文件
18.员工编号表及其按编号建立的索引文件已经打开(其中编号字段问字符型),不能将记录指针定位在编号为1003的记录上的命令是(D)。
A,find1003
B,locatefor编号=’1003’
C,seek‘1003’
D,seek1003
19.当前工资表中有101条记录,当前记录号为9,用AVERAGE命令计算平均工资时,若缺省范围和条件短语,则系统将(C)。
A,计算前9条记录的平均工资
B,计算后92跳记录的平均工资
C,.计算全部记录的平均工资
D,只计算当前记录的工资值
20.有关表与表结构的复制,下列说法错误的是(C)
A可以将当前打开的表的记录通过COPYTO命令复制到一个新的表中
B.通过copystructureto命令能将表的结构复制到一个新表中
C.通过copyto命令能复制所有记录但不能选择的复制记录
D.通过copyto命令能将表中某些字段复制到一个新表中
21.从数组向表中添加多个记录。
用到的命令是(D)。
A.APPENDFROM<数组名》
B.GATHERFROM
C.COPYTOARRAY
D.APPENDFROMARRAY<数组名>
22.把某个工作区设置为当前工作区用到下面哪个命令(D)
A.setB.putC.getD.select
23.有student.dbf和score.dbf两个表文件分别在1号.2号工作区打开,均有学号字段。
当前工作区为1号工作区。
现要将2个表文件连接生成新表文件chaxun.dbf,使用命令(B)
A.joinwithBtochaxun
B.joinwithBtochaxunfor学号=b.学号
C.joinwithBtochaxunfields学号
D.setrelato学号intob
24.关于表的关联,说法正确的是(D)
A.可以使用setskipto命令将一对一关联修改为一对多关联
B.可以使用setrelationoff命令来解除当前表与指定表之间的关联
C.可以使用setrelationto命令来建立一对一的关联
D.以上说法都正确
25.下列有关数据工作期窗口的说法错误的是(D)
A.在数据工作期窗口中可以建立关联
B.使用命令setviewon可以打开数据工作期窗口
C.在数据工作期窗口中能浏览表
D.在数据工作期窗口中不能关闭表
26.下列方法中,(A)不能用来建立数据库文件。
A.在“表设计器”中建立
B.在“项目管理器”中的“数据”选项卡中,单击“新建”按钮来建立
C.用createdatabase命令中建立
D.用“文件”菜单中的“新建”来建立
27.要控制两个表中数据的完整性和一致性可以设置参照完整性,要求这两个表(A)。
A.是同一个数据库中的两个表
B.不同数据库中的两个表
C.两个自由表
D.一个是数据库表另一个是自由表
28.在查询设计器中,“关联”选项卡对应的是SQL短语是(B)。
A.WHEREB.JOINC.SETD.ORDERBY
29.命令:
LISTFOR(条件),完成的工作相当于关系运算(B)
A连接B选择C自然连接D投影
30.退出VisaulFoxPro的命令是(B)
A.clearB.quitC.cancelD.exit
31.在vfp中,下列各项的数据类型所占得字节数相等的是(D)
A.日期型和逻辑性B日期型和通用性C逻辑型与备注型D备注型与通用性
32.假定已经执行了命令M="28+2",在执行?
M,屏幕显示的结果是(B)
A.30B.28+2C.[28+2]D.30.00
33.下列函数中,函数值为字符型的是(B)
A.DATE
B.STR
C.YEAR
D.LEN
34.有关VFP程序文件的运行,下列说法中错误的是(D)
A运行程序文件可以使用do命令
B可以执行“程序”菜单中的“运行”命令,选择程序文件运行
C可以使用“常用”工具栏上的运行按钮
D程序文件的运行可以使用run命令
35.dowhile循环结构语句中,(B)命令能结束本次循环,将控制跳到循环条件处,进行下一次是否执行循环的判断。
A.exitB.loopC.returnD.quit
36.在命令窗口中执行了命令X=5后,默认变量X为(A)
A.公共变量B.私有变量C.本地变量D.不确定
37.在VFP中,用来指定以共享方式打开表文件的字句是(B)
A.exclusiveB.shareC.noupdateD.validate
38.modifystructrue命令的功能是(B)
A.修改记录值B.修改表结构C.修改表中某一列的数据D.修改数据库
39.下列对Browse命令描述正确的是(C)
A.只能浏览表文件,不能修改记录内容B.能浏览表文件,但不能增加或删除记录C.能浏览表文件,同时能增加或删除记录D.不仅能浏览表文件,还能修改表结构
40.在表中对所有记录作删除标记的命令是(A)
A.deleteallB.packC.recallallD.zap
41.表文件排序后新生成的文件的扩展名是(B)
A.idxB.dbfC.cdxD.prg
42.建立索引时,(C)字段不能作为索引字段
A.字符型B.数值型C.备注型D.日期型
43.已执行过下列命令
USE人事.DBF
INDEXON职称TO人事.TDX
现在查找职称为“教授”的记录,应使用命令(C)
A.FIND职称=’教授’B.FIND&职称C.FIND教授D.SEEK&职称
44.在student表中有性别(C)、总成绩(N)字段,为求男同学成绩总和,应该用命令(B)
A.TOTALON总成绩FOR性别=’男’
B.SUM总成绩FOR性别=’男’
C.TOTALON总成绩TOCHJFOR性别=’男’
D.SUMFIELD总成绩FOR性别=’男’
45.将表中多个记录数据传送到数组中的命令为(C)
A.SCATTERTOB.GATHERFRIMC.COPYTOARRAYD.APPENDFROMARRAY
46.把某个工作区设置为当前工作区用到下面那个命令(D)
A.setB.putC.getD.select
47.下列哪项操作不需要两个表都打开(C)
A.把两个表连接成一个表B.建立两个表的关联C.使用appendfrom向当前表尾追加记录D.使用一个表的数据去更新另一个表的数据
48.打开数据库设计器的命令是(D)
A.OPENDATABASEONB.OPENDATABASEC.SETDATABASEOND.MODIFYDATABASE
49.为了禁止表中字段值重复,可将这个字段作为关键字创建(C)
A.主索引或唯一索引B.主索引或候选索引或普遍索引C.主索引或候选索引D.主索引或普通索引
50.下列关于打开“查询设计器”的说法中,错误的是(D)
A.可以用“文件”菜单中的“新建”命令,来打开查询设计器
B.可以使用“项目管理器”下的“数据”选项卡中的“查询”来打开
C.可以用命令createquery来打开
D.可以用creatview命令打开
51.使用SQL语句从表STUDENT中查询所有姓王的同学的信息,正确的命令是(A)
A.SELECT*FROMSTUDENTWHERELEFT(姓名,2)=’王’
B.SELECT*FROMSTUDENTWHERERIGHT(姓名,2)=’王’
C.SELECT*FROMSTUDENTWHERETRIM(姓名,2)=’王’
D.SELECT*FROMSTUDENTWHERESTR(姓名,2)=’王’
52.要输入字符串’abcd’到变量str中,不可以使用下列哪条命令(C)
A.accepttostrB.inputtostr
C.waittostrD.@10,10getstrdefault’’和read
53.数据库(DB)、数据库系统(DBS)、数据库管理系统(DBMS)三者之间的关系是(C)
A、DBMS包括DB和DBSB、DB包括DBS和DBMSC、DBS包括DB和DBMSD、DBMS包括DBS
54.有关关系数据库的说法中,下列哪个是错误的(B)
A、关系数据库采用二维表作为基本的数据结构B、一个关系可以含多张二维表C、二维表中的每一行称为一个元组D、二维表的列称为属性
55.有关VFP主窗口的下列说法中,正确的是(A)
A.主窗口上的系统菜单是动态的B、主窗口上的显示的字号大小没法改变C、主窗口上的标题内容没法改变D、主窗口上的背景颜色不能改变
56.字段宽度不是由VFP系统规定的是(B)
A.日期型B、数值型C、逻辑型D、备注型
57.命令?
{^199808-08}-{^1998-08-04}在屏幕上显示的的结果是(B)
A.不能正确执行B、4C、1D、{^1998-08-08}-{^1998-08-03}
58.命令?
YEAR({^2009-12-25})的运行结果是(C)
A.其中有语法错误B、2010C、2009D、12-25-09
59.下列哪种错误是属于逻辑错误(C)
A.命令动词写错B、使用了未定义的变量C、计算或处理方法有错D数据类型不匹配
60.在循环结构中,LOOP命令的作用是(B)
A.退出过程,返回程序开始处B、结束本次循环C、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行D、终止程序执行
61.只能在定义它的模块中起作用,不能再高层或底层模块中使用的变量是(A)
A.本地变量B、公共变量C、私有变量D、全局变量
62.在设计表结构时,不需要考虑的是(D)
A.字段名B、字段类型C、宽度D、表中有多少记录
5——6
8、在循环结构中,LOOP命令的作用是(B)
A.退出过程,返回程序开始处
B、结束本次循环
C、终止循环,将控制转移到本循环结构ENDDO后面的第一条语句继续执行
D、终止程序执行
10、在设计表结构时,不需要考虑的是(D)
A.字段名B、字段类型C、宽度D、表中有多少记录
13、在VisualFoxPro中,下列命令中不能用来修改记录的命令是(B)
A.editB、modifystructureC、changeD、browse
15、物理删除当前表中所有记录的命令是(A)
A.zapB、deleteallC、deletetableD、pack
17、下面有关索引的描述正确的是(B)
A.建立索引以后,原来的数据表文件中记录的物理顺序将被改变
B、索引与表文件的数据存储在一个文件中
C、创建索引时创建一个指向数据表文件记录的指针构成的文件
D、使用索引并不能加快对表的查询操作
20、copystructureto<文件名>命令的功能是(A)
A、将当前标的结构复制生成新的表结构
B、将当前表中记录复制生成新的表
C、讲当前表的结构参数作为记录复制到新生成的结构文件中
D、以上都不对
25、在VisualFoxPro的数据工作期窗口中可以建立两个表之间的关联,这种关联是(A)
A.临时性关联
B、永久性关联
C、永久性关联和临时性关联
D、以上都不正确
26、下列有关数据库的说法中,错误的是(C)
A在没有打开数据库的情况下所建立的表,就是自由表
B、一个数据库标只能属于一个数据库
C、自由表不能添加到数据库中
D、数据库表可以从数据库中移出,成为自由表
4、下列有关常量的说法错误的是(D)
A字符串常量必须用定界符括起来
B数值型常量可以用科学计数法表示
C逻辑型常量有逻辑真值和逻辑假值两种
D字符型常量的字符个数没有限制
8、在dowhile循环中,配对使用的关键词是(A)
A、enddoB、endforC、endifD、endcase
12、表文件有10条记录,下列命令中(C)不能显示表文件中所有的记录。
A、listB、listallC、displayD、displayall
13、在当前某个表中有一字段,字段名为FS,则(C)命令可以自动填写所有记录的FS字段值为50
A、browsefs=50
B、replaceallfs=50
C、repalceallfswith50
D、listallfs=50
17、在建立唯一索引时,对于字段值相同的记录,只存储(A)记录
A、第一个B、前几个C、全部D、最后一个
20、表已在当前工作区中打开,要复制当前表的表结构到temp.dbf中,应用的命令时(C)
A、copytotemp
B、copystrutotemp
C、copystrutotempextended
D、sorttotemp
23、下列有关连接的说法中错误的是(D)
A、VFP中,要实现关系的链接运算可以使用joinwith命令
B、VFP的链接命令中,链接条件是必须的
C、通过jionwith命令可以生成一个新的表文件
D、joinwith命令可以同时链接多个表文件
26、打开数据库文件xscj.dbc的命令是(D)
A、usexscj
B、usedatabasexscj
C、openxscj
D、opendatabasexscj
28、在查询设计器中,“链接”选项卡对应的SQL短语是(B)
A、WHEREB、JOINC、SETD、ORDERBY
29、VisaulFoxPro中不支持的工作方式(D).
A.命令交互方式 B.程序执行方式 C.菜单操作方式 D.语音输入方式
30、有关变量的说法中不正确的是(C).
A.变量名必须以字母.汉字或下划线开头B.变量分字段变量和内存变量
C在VFP中,变量名的长度不受限制
D.数组定义后,它的每个元素都可当作一个内存变量来使用
16.按姓名字段升序排序,形成名为SL的表文件,下列命令中错误的是(C).
A.SorttoSLon姓名
B.indextoSLon姓名
C.SorttoSLon姓名/A/C
D.SorttoSLon姓名/A
7——8
16.按姓名字段升序排序,形成名为SL的表文件,下列命令中错误的是(C).
A.SorttoSLon姓名
B.indextoSLon姓名
C.SorttoSLon姓名/A/C
D.SorttoSLon姓名/A
17.不允许记录中出现相同的索引关键字值的索引是(D).
A.主索引和普通索引
B.候选索引和唯一索引
C.主索引和候选索引
D.主索引和唯一索引
19、当前工资表中有108条记录,当前记录号为8,用SUM命令计算工资总和时,若缺省范围和条件短语,则系统将(D).
A.只计算当前记录的工资值
B.计算前8条记录的工资总和
C.计算后8条记录的工资总和
D.计算全部记录的工资总和
21.已知datal.txt由命令copytodatal.txtsdf得到,现要把datal.txt中的数据追加到当前表的尾部,应该使用命令(C).
A.APPENDFROMDATAB.APPENDFROMDATA.TXT
C.APPENDFROMDATA.TXTSDFD.APPENDFROMDATA.TXTDELIMITED
29、在SQLSELECT语句中,用于实现关系的选择运算的短语是(C
A.RORB.WHILEC.WHERED.CONDITION
30、数据管理大致经历过了三个阶段,下列哪个阶段不包含再3个阶段之中D)。
A、人工管理B、文件管理C、数据库管理D、手工管理
2、一个关系是一张二维表。
在VFP中,一个关系对应一个(C)。
A、字段B、记录C、表文件D、元祖
5、下列表达式中,不是日期型的表达式的是(D)。
A、dateB、date()+20C、date()-{^2007-10-12}D、ctod)'10/12/2007')
6、下列函数中函数数值为字符型的是(C)。
A、absB、sqrtC、substrD、date
9、下列关于过程文件的说法中,错误的是(C)。
A、过程文件的建立使用modifycommand命令
B、过程文件的扩展名为.prg
C、在调用过程文件的过程之前,不必打开过程文件
D、过程文件包含的过程可以被其他程序调用
10、表文件的扩展名为(B)。
A、prgB、dbfC、fptD、exe
14、表文件已经打开,当前记录为2号记录,想使新插入的空记录成为第3条记录,则使用(B)。
A、insertB、insertblankC、insertbeforeblankD、insertbefore
22、关于VFP工作区中,下面说法错误的是(A)。
A、启动VFP后,当前默认没有工作区
B、启动VFP后,当前默认1号工作区
C、系统为前10个工作区规定了工作区别名A—J
D、每个工作区在同一时刻只能打开一个表文件
28、在查询设计器中,“联接”选项卡对应的SQL短语是(B)。
A、WHEREB、JOINC、SETD、ORDERBY
1.数据库管理系统的缩写是(B)
A.DBSB.DBMSC.DBASD.DB
7.在vfp中程序文件的扩展名是(B)
A.dbfB.prgC.pjxD.exe
10.在VFP中,用指定以共享方式打开表文件的子句是(B)
A’exclusiveB.shareC.noupdateD.validate
11.下列(C)操作要用到表结构的修改命令。
A.添加一条记录B.修改记录的内容C.增加一个字段D.删除一条记录
13.在浏览窗口中浏览表中数据的命令是(A)
A.BrowseB.UseC.OpenD.Modify
14.表文件已打开,当前记录为2号记录,想使新插入的空记录成为第三条记录,则使用(B )
A.insertB.insertblankC.insertbeforeblankD.insertbefore
9——10
10、执行input命令输入数据时,以下说法错误的是(C)
A可以用于输入逻辑型数据
B输入数值型常数时直接输入即可
C输入字符型常数时,如果字符串不以空格为开头,可以省略掉定界符
D输入完成后需按回车键表示结束
23、如果字符串sl=“计算机”,s2=“应用基础”,若想得到字符串“计算机应用基础”,应该执行的命令是(A)
AS1-s2Bs1+s2Csubstr(s1,1,8)+s2Dstr(s1-s2)
24,在SQL语句中,与表达式“工资between1210and1240”功能相同的表达式(A)
A工资>=1210and工资<=1240
B工资>1210and工资<1240
C工资<=1210and工资>1240
D工资>=1210or工资<=1240
26。
恢复逻辑删除记录的命令是(B)
ArollbackB.recallC.pa