计算机VF考试选择题题库.docx
《计算机VF考试选择题题库.docx》由会员分享,可在线阅读,更多相关《计算机VF考试选择题题库.docx(173页珍藏版)》请在冰豆网上搜索。
![计算机VF考试选择题题库.docx](https://file1.bdocx.com/fileroot1/2023-2/25/385888e1-0559-4875-ba52-9aad993446e1/385888e1-0559-4875-ba52-9aad993446e11.gif)
计算机VF考试选择题题库
单选题
1、VisualFoxPro是基于______操作系统的数据库管理系统。
A:
MS-DOS
B:
Windows
C:
UNIX
D:
AMOS/L
答案:
B
2、命令SELECT0的功能是______。
A:
选择区号最小的空闲工作区
B:
选择区号最大的空闲工作区
C:
选择当前工作区的区号加1的工作区
D:
随机选择一个工作区的区号
答案:
A
3、下列命令中,不能求出当前表中所有记录个数的是______。
A:
COUNT
B:
RECCOUNT()
C:
CALCULATECNT()
D:
SUMTOCONNT
答案:
D
4、已知:
X="AB",AB=100。
执行命令?
&X+10的结果是______。
A:
X
B:
AB
C:
ABC58
D:
110
答案:
D
5、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是______。
A:
BROWSE
B:
SHOW
C:
VIEW
D:
OPEN
答案:
A
6、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是______。
A:
SORTTOABC
B:
COPYTOABC
C:
COPYSTRUCTURETOABC
D:
COPYFILETOABC
答案:
C
7、表达式LEN('ABC'-'DE')的值是______。
A:
1
B:
3
C:
5
D:
7
答案:
C
8、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向______。
A:
首记录
B:
末记录
C:
首记录的前面
D:
末记录的后面
答案:
D
9、仅关闭当前表文件的命令是______。
A:
CLOSEALL
B:
CLEAR
C:
USE
D:
CLOSEDATABASE
答案:
C
10、DELETE命令的作用是______。
A:
为当前记录做删除标记
B:
直接物理删除当前记录
C:
删除当前表文件的所有记录
D:
在提问确认后物理删除当前记录
答案:
A
11、执行命令?
AT("IS","THISISROM",4)显示的结果是______。
A:
0
B:
3
C:
6
D:
2
答案:
A
12、要将A盘上根目录下STK.DBF文件复制到C盘的\DB子目录,应在VFP命令窗口中使用命令______。
A:
COPYA:
STK.DBFC:
\DB
B:
COPYFILEA:
\STK.DBFTOC:
\DB\STD.DBF
C:
COPYFILESTK.DBFTOC:
\DB\STD.DBF
D:
COPYTOA:
\STK.DBF
答案:
B
13、执行LISTNEXT1命令之后,记录指针的位置指向______。
A:
下一条记录
B:
原来记录
C:
尾记录
D:
首记录
答案:
B
14、如工资的数据表和按基本工资(N型字段)升序排序的索引文件已打开,并执行过赋值语句NN=900,下面各条命令中,错误的是______。
A:
SEEKNN
B:
SEEKFOR基本工资=NN
C:
FIND900
D:
LOCATEFOR基本工资=NN
答案:
B
15、命令SELECT3等价于命令______。
A:
SELECTA
B:
SELECT0
C:
SELECTC
D:
SELECTⅢ
答案:
C
16、VFP中的SETRELATION关联是______。
A:
逻辑连接
B:
物理连接
C:
逻辑排序
D:
物理排序
答案:
A
17、JOIN命令对两个数据表进行物理连接时,对它们的要求是______。
A:
两个数据表都不能打开
B:
两个数据表都必须打开
C:
一个表打开,一个表关闭
D:
两个数据表必须结构相同
答案:
B
18、使用下面命令必须打开索引文件的是______。
A:
SORT
B:
LOCATE
C:
SEEK
D:
SUM
答案:
C
19、若表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用的命令是______。
A:
GOTOP
B:
GORECNO()=1
C:
SKIP1
D:
GO1
答案:
D
20、下面正确的语句有______个。
X3=X3+1
STORE5+8TOA,B,C
STORE1,2,3TOA,B,C
U1=90
A:
1
B:
2
C:
3
D:
4
答案:
C
21、在3号记录之后插入一个空记录,正确的命令是______。
A:
3
INSERT
B:
GOTO4
INSERTBLANK
C:
GO3
INSERTBLANKBEFORE
D:
GO4
INSERTBLANKBEFORE
答案:
D
22、显示所有以A开头的所有内存变量,正确的命令是______。
A:
LISTMEMOLIKEA
B:
LISTFORA*
C:
DISPMEMOLIKEA*
D:
DISPMEMOA*
答案:
C
23、SQL查询语句中ORDERBY子句的功能是______。
A:
对查询结果进行排序,默认排降序
B:
对查询结果进行排序,默认排升序
C:
对查询结果进行排序,只能排升序
D:
以上都不对
答案:
B
24、SQL查询语句中HAVING子句的作用是______。
A:
指出分组查询的范围
B:
指出分组查询的值
C:
指出分组查询的条件
D:
指出分组查询的字段
答案:
C
25、执行命名SEEK"张三"后,若未找到符合条件的记录,则命令?
BOF(),?
FOUND(),?
EOF()的显示结果是______。
A:
FTF
B:
FFT
C:
TFF
D:
FTT
答案:
B
26、查询设计器中"筛选"选项卡对应的SQL短语是______。
A:
WHERE
B:
JOIN
C:
INTO
D:
ORDERBY
答案:
A
27、在VFP系统中,查询文件的扩展名为______。
A:
DBF
B:
QPR
C:
.SCX
D:
.TXT
答案:
B
28、关闭当前工作区所有已打开的索引文件,正确的命令是______。
A:
USE
B:
SETINDEXTO
C:
CLOSEINDEXALL
D:
SETORDERTO
答案:
B
29、当前工作区已打开表中有英语、数学及总分字段,计算每个学生总分的正确命令是______。
A:
SUM英语+数学TO总分
B:
REPLALL总分WITH英语+数学
C:
SUM英语,数学,总分
D:
REPL总分WITH英语+数学
答案:
B
30、下列命令中,不产生新文件的命令是______。
A:
TOTALTOBJHZON班级
B:
INDEXON班级TOBJ
C:
SORTTOBJON班级/D
D:
SETINDEXTOBJ
答案:
D
31、下列命令中,不能定义内存变量的有______。
A:
STORE
B:
RECALL
C:
REPLACE
D:
A=123
答案:
C
32、为一个打开的表文件增加新字段,应当使用命令______。
A:
APPEND
B:
MODIFYSTRUCTURE
C:
INSERT
D:
BROWSE
答案:
B
33、已知:
X="ABC",ABC=56。
执行命令?
&X+2的结果是______。
A:
X
B:
ABC
C:
58
D:
ABC58
答案:
C
34、下面命令中,将生成新文件的是______。
A:
SORTTO
B:
BROWSE
C:
APPENDFROM
D:
RECALL
答案:
A
35、若能够正常执行下面命令,说明字段"修理日期"的类型是______。
REPLACEALL修理日期WITHDTOC(DATE())
A:
数值型
B:
字符型
C:
逻辑型
D:
日期型
答案:
B
36、表达式MAX(1,6)+MIN(4,18)的值是______。
A:
9
B:
10
C:
11
D:
12
答案:
B
37、表达式LEN("计算机+6")的值是______。
A:
12
B:
6
C:
7
D:
8
答案:
D
38、表达式AT("IS","THISISABOY")的值是______。
A:
.T.
B:
.F.
C:
3
D:
6
答案:
C
39、表达式ASC(SUBSTR("ABCD",2,1))的值是______。
A:
65
B:
66
C:
67
D:
非法调用
答案:
B
40、在屏幕的第二行第二列开始显示姓名(C,8),存款数额(N,6,2)和存入日期(D)三个字段的值,应该使用命令______。
A:
@2,2SAY姓名,存款数额,存入日期
B:
@2,2SAY姓名+存款数额+存入日期
C:
@2,2SAY姓名+STR(存款数额,6,2)+DTOC(存入日期)
D:
@2,2SAY姓名+STR(存款数额,6,2)+CTOD(存入日期)
答案:
C
41、命令文件的扩展名是______。
A:
IDX
B:
PRG
C:
DBC
D:
DBF
答案:
B
42、表达式CTOD("07/22/94")+10的值是______。
A:
08/01/94
B:
08/02/94
C:
08/4/94
D:
08/5/94
答案:
A
43、下列语句中,能够正确地给内存变量A赋逻辑真值的命令是______。
A:
A=".T."
B:
STORE"T"TOA
C:
A=TRUE
D:
STORE.T.TOA
答案:
D
44、不能给多个内存变量赋值的是______。
A:
STORE
B:
CALCULATETO
C:
SUMTO
D:
COUNTTO
答案:
D
45、不能修改当前数据库记录内容的命令有______。
A:
GATHER
B:
REPLACE
C:
DISPLAY
D:
BROWSE
答案:
C
46、下面命令涉及数组操作的有______个。
A:
SCATTER
B:
SORT
C:
SEEK
D:
LIST
答案:
A
47、下面命令有语法错误的是______。
A:
LISTALL
B:
DISPALL
C:
MODIFYALLSTRU
D:
MODIFYCOMMAND
答案:
C
48、下列叙述正确的是______。
A:
用SETRELATION命令建立表间关联之前,两个表都必须建立索引
B:
用JOIN命令连接两个表之前,两个表都必须建立索引
C:
用APPENDFROM命令追加记录之前,这个表必须在当前工作区打开
D:
用INSERT命令追加记录之前,这个表不必在当前工作区打开
答案:
C
49、数据库系统和文件系统的主要区别是______。
A:
文件系统简单,而数据库系统能管理各种类型的文件
B:
文件系统只能管理数据文件,而数据库系统能管理大量数据
C:
文件系统只能管理少量数据,而数据库系统能管理大量数据
D:
文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以
答案:
D
50、在关系运算中,查找满足一定条件的元组的运算称之为______。
A:
复制
B:
选择
C:
投影
D:
连接
答案:
B
51、数据库、数据库系统、数据库管理系统这三者之间的关系是______。
A:
数据库系统包含数据库和数据库管理系统
B:
数据库管理系统包含数据库和数据库系统
C:
数据库包含数据库系统和数据库管理系统
D:
数据库系统就是数据库,也就是数据库管理系统
答案:
A
52、一个关系相当于一张二维表,二维表中的各列相当于该关系的______。
A:
数据项
B:
元组
C:
结构
D:
属性
答案:
D
53、在关系型数据库管理系统中,所谓关系是指______。
A:
各条数据记录之间存在着一定的关系
B:
各个字段数据之间存在着一定的关系
C:
一个数据库与另一个数据库之间存在着一定的关系
D:
满足一定条件的一个二维数据表格
答案:
D
54、VisualFoxPro数据库管理系统的数据模型是______。
A:
结构型
B:
关系型
C:
网状型
D:
层次型
答案:
B
55、用户启动VisualFoxPro后,若要退出系统,回到windows环境,可在命令窗口中输入______命令。
A:
QUIT
B:
EXIT
C:
CLOSE
D:
CANCEL
答案:
A
56、在VisualFoxPro中,可使用不同的数据类型,如:
字符型(C)、数值型(N)、日期型(D)、逻辑型(L)、______(M)等。
A:
浮点型
B:
备注型
C:
通用型
D:
二进制型
答案:
B
57、对于只有两种取值的字段,一般定义为______数据类型。
A:
逻辑型
B:
数值型
C:
字符型
D:
日期型
答案:
A
58、在VisualFoxPro中变量分为两类,分别是______。
A:
全局变量和局部变量
B:
简单变量和数组变量
C:
内存变量和字段变量
D:
字符变量和数值变量
答案:
C
59、下列数据类型中,______是字段变量特有而内存变量没有的。
A:
字符型、数值型
B:
日期型、日期时间型
C:
通用型、备注型
D:
字符型和二进制字符型
答案:
C
60、数组定义后数组元素的值是______。
A:
.F.
B:
.T.
C:
0
D:
以上答案都不对
答案:
A
61、设当前表有16条记录,当EOF()为真时,命令?
RECNO()的显示结果是______。
A:
16
B:
17
C:
0
D:
以上答案都不对
答案:
B
62、下面有关字段名的叙述中,错误的是______。
A:
字段名必须以字母、汉字或下划线开头
B:
自由表的字段名最大长度为10
C:
字段名中可以有空格
D:
数据库表中可以使用长字段名,最大长度为128个字符
答案:
C
63、在VisualFoxPro表中,记录是由字段值构成的数据序列,但数据长度要比各字段宽度之和多一个字节,这个字节是用来存放______。
A:
记录分隔标记的
B:
记录序号的
C:
记录指针定位标记的
D:
删除标记的
答案:
D
64、如果需要修改当前表的字段类型,应当使用的命令是______。
A:
APPEND
B:
MODIFYSTRUCTURE
C:
INSERT
D:
CHANG
答案:
B
65、一个表的全部备注字段的内容存储在______中。
A:
同一备注文件
B:
不同备注文件
C:
同一文本文件
D:
同一数据库文件
答案:
A
66、在VisualFoxPro中,要建立一个与现有的数据库表具有相同结构和数据的新数据库表,可使用______命令。
A:
CREATE
B:
INSERT
C:
COPY
D:
APPEND
答案:
C
67、利用______命令,可以在浏览窗口浏览表中的数据。
A:
USE
B:
BROWSE
C:
MODIFYSTRU
D:
LIST
答案:
B
68、在VisualFoxPro的表结构中,逻辑型、日期型和备注型字段的宽度分别为______。
A:
1、8、10
B:
1、8、4
C:
3、8、10
D:
3、8、任意
答案:
B
69、已知当前表中有60个记录,当前记录为第6号记录。
如果打开表后,执行命令SKIP3后,则当前记录为第______号记录。
A:
3
B:
4
C:
8
D:
9
答案:
D
70、已知存在表文件学生表.DBF,顺序执行下列命令后,最后一条命令的显示结果是______。
USE学生表
GO5
SKIP-2
?
RECNO()
A:
3
B:
4
C:
5
D:
7
答案:
A
71、在以下各命令序列中,总能实现插入一个空记录并使其成为第8号记录的是______。
A:
SKIP7
INSERTBLANK
B:
GOTO7
INSERTBLANK
C:
LOCATEFORRECNO()=8
INSERTBLANK
D:
GOTO7
INSERTBLANKBEFORE
答案:
B
72、使用DISP命令时,如果范围子句为ALL或REST,则执行该命令后,记录指针指向______。
A:
末记录
B:
首记录
C:
末记录的后面
D:
首记录的前面
答案:
C
73、刚打开数据库表文件,要显示表中1~3号记录,正确的命令是______。
A:
DISPLAYRECORD3
B:
LIST1,2,3
C:
DISPLAYNEXT3
D:
DISPLAY1,2,3
答案:
C
74、逻辑删除表文件中所有记录的正确操作是______。
A:
PACK
B:
ZAP
C:
DELETE
D:
DELETEALL
答案:
D
75、在一个打开的表中将某些记录进行物理删除,应先后使用的两个命令是______。
A:
DELETE、RECALL
B:
DELETE、PACK
C:
DELETE、ZAP
D:
PACK、DELETE
答案:
B
76、假定当前表中有4个数值型字段:
高等数学、英语、计算机网络和总分。
其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。
要将所有学生的总分计算出来并填入总分字段中,应使用命令______。
A:
REPL总分WITH高等数学+英语+计算机网络
B:
REPL总分WITH高等数学,英语,计算机网络
C:
REPL总分WITH高等数学+英语+计算机网络ALL
D:
REPL总分WITH高等数学+英语+计算机网络FORALL
答案:
C
评析:
77、执行命令DISPLAYWHILE性别="女"时,屏幕上显示了若干个记录,但执行命令DISPLAYWHILE性别="男"时,屏幕上没有显示任何记录,这说明______。
A:
表文件是空文件
B:
表文件中没有性别字段值为"男"的记录
C:
表文件中第一个记录的性别字段值不是"男"
D:
表文件中当前记录的性别字段值不是"男"
答案:
D
78、要删除当前表文件的"性别"字段,应当使用命令______。
A:
MODIFYSTRUCTURE
B:
DELETE性别
C:
REPLACE性别WITH""
D:
ZAP
答案:
A
79、执行DISP命令之后,记录指针的位置依然指向______。
A:
下一个记录
B:
当前记录
C:
尾记录
D:
首记录
答案:
B
80、下列命令用于显示1970年以前(含1970)出生的员工记录,其中正确的是______。
A:
LISTFORYEAR(出生日期)<=1970
B:
LISTFOR 出生日期<="1970"
C:
LISTFORLEFT(DTOC(出生日期),2)<="70"
D:
LISTFORRIGHT(DTOC(出生日期),2)<="70"
答案:
A
81、下列说法中,不正确的是______。
A:
VisualFoxPro可在内存中开辟32767个工作区
B:
系统为1~10工作区规定了一个缺省别名,别名分别用字母A、B、…J表示
C:
VisualFoxPro启动后,默认1号工作区为当前工作区
D:
在任一时刻只能对当前工作区文件进行操作
答案:
D
82、下列有关索引的说法中,正确的是______。
A:
候选索引既可以在自由表中创建,也可以在数据库表中创建
B:
建立主索引的主关键字值不能为空,但可以有重复数值
C:
建立候选索引的候选关键字值不能有重复值,但可以为空
D:
建立惟一索引的索引关键字值不能有重复值
答案:
A
83、下列有关查询和视图的说法中,不正确的是______。
A:
查询文件的扩展名为.QPR
B:
视图依赖于数据库的存在而存在
C:
交叉表查询不适用于在多个数据表中进行相关数据的查询
D:
只能对数据表中数据进行查询,而不能对视图文件中的数据进行查询
答案:
D
84、关于查询与视图的说法错误的是______。
A:
查询和视图都可以从一个或多个表中提取数据
B:
查询是作为文本文件,以扩展名.QPR存储的
C:
可以通过视图更改数据源表的数据
D:
视图是完全独立的,它不依赖于数据库的存在而存在
答案:
D
85、在VisualFoxPro中建立查询后,可以从表中提取符合指定条件的一组记录,______。
A:
但不能修改记录
B:
同时又能更新数据
C:
但不能设定输出字段
D:
同时可以修改数据,但不能将修改的内容写回原数据表
答案:
A
86、下列几项中,不能作为查询输出目标的是______。
A:
临时表
B:
视图
C:
标签
D:
图形
答案:
B
87、以下关于主索引的说法正确的是______。
A:
可以在一个自由表可以建立多个主索引
B:
可以在一个数据库表中建立多个主索引
C:
数据库中任何一个数据表只能建立一个主索引
D:
主索引的关键字值可以为NULL
答案:
C
88、在下列四个文件主名相同的文件中,查询文件是______。
A:
ABC.BAT
B:
ABC.QPR
C:
ABC.FMT
D:
ABC.MEM
答案:
B
评析:
89、标准SQL查询命令的基本结构是______。
A:
SELECT…FROM…ORDERBY
B:
SELECT…WHERE…GROUPBY
C:
SELECT…WHERE…HAVING
D:
SELECT…FROM…WHERE
答案:
D
90、SQL查询中的HAVING子句通常出现在______子句中。
A:
ORDERBY
B:
GROUPBY
C:
SORT
D:
INDEX
答案:
B
91、SELECT-SQL语句中的条件短语的关键字是______。
A:
WHERE
B:
WHILE
C:
FOR
D:
CONDITION
答案:
A
92、SELECT-SQL命令的功能是______。
A:
选择工作区
B:
查询表中数据
C:
修改表中数据
D:
选择SQL标准
答案:
B
93、js.dbf表已在2号工作区打开,2号工作区非当前工作区,要把js.dbf表所在工作区选为当前工作区的命令是_____