|
大学计算机vfp期末考试168道单选题 |
|
|
所有单选题
1、VisualFoxPro是基于______操作系统的数据库系统。
A:MS-DOS
B:Windows
C:UNIX
D:AMOS/L
答案:B
评析:
空
知识点:VFP部分/报表设计
2、命令SELECT0的功能是______。
A:选择区号最小的空闲工作区
B:选择区号最大的空闲工作区
C:选择当前工作区的区号加1的工作区
D:随机选择一个工作区的区号
答案:A
评析:
空
知识点:VFP部分/报表设计
3、下列命令中,不能求出当前表中所有记录个数的是______。
A:COUNT
B:RECCOUNT()
C:CALCULATECNT()
D:SUMTOCONNT
答案:D
评析:
空
知识点:VFP部分/报表设计
4、已知:X="AB",AB=100。执行命令?&X+10的结果是______。
A:X
B:AB
C:ABC58
D:110
答案:D
评析:
空
知识点:VFP部分/报表设计
5、在VFP系统中,用户打开一个表后,若要显示其中的记录,可使用的命令是______。
A:BROWSE
B:SHOW
C:VIEW
D:OPEN
答案:A
评析:
空
知识点:VFP部分/报表设计
6、下面命令执行后都将生成ABC.DBF文件,其中生成空表文件的命令是______。
A:SORTTOABC
B:COPYTOABC
C:COPYSTRUCTURETOABC
D:COPYFILETOABC
答案:C
评析:
空
知识点:VFP部分/报表设计
7、表达式LEN(''ABC''-''DE'')的值是______。
A:1
B:3
C:5
D:7
答案:C
评析:
空
知识点:VFP部分/报表设计
8、若使用REPLACE命令,其范围子句为ALL或REST,则执行该命令后记录指针指向______。
A:首记录
B:末记录
C:首记录的前面
D:末记录的后面
答案:D
评析:
空
知识点:VFP部分/报表设计
9、仅关闭当前表文件的命令是______。
A:CLOSEALL
B:CLEAR
C:USE
D:CLOSEDATABASE
答案:C
评析:
空
知识点:VFP部分/报表设计
10、DELETE命令的作用是______。
A:为当前记录做删除标记
B:直接物理删除当前记录
C:删除当前表文件的所有记录
D:在提问确认后物理删除当前记录
答案:A
评析:
空
知识点:VFP部分/报表设计
11、执行命令?AT("IS","THISISROM",4)显示的结果是______。
A:0
B:3
C:6
D:2
答案:A
评析:
空
知识点:VFP部分/报表设计
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
评析:
空
知识点:VFP部分/报表设计
13、执行LISTNEXT1命令之后,记录指针的位置指向______。
A:下一条记录
B:原来记录
C:尾记录
D:首记录
答案:B
评析:
空
知识点:VFP部分/报表设计
14、如工资的数据表和按基本工资(N型字段)升序排序的索引文件已打开,并执行过赋值语句NN=900,下面各条命令中,错误的是______。
A:SEEKNN
B:SEEKFOR基本工资=NN
C:FIND900
D:LOCATE基本工资
答案:B
评析:
空
知识点:VFP部分/报表设计
15、命令SELECT3等价于命令______。
A:SELECTA
B:SELECT0
C:SELECTC
D:SELECTⅢ
答案:C
评析:
空
知识点:VFP部分/报表设计
16、VFP中的SETRELATION关联是______。
A:逻辑连接
B:物理连接
C:逻辑排序
D:物理排序
答案:A
评析:
空
知识点:VFP部分/报表设计
17、使用下面命令必须打开索引文件的是______。
A:SORT
B:LOCATE
C:SEEK
D:SUM
答案:C
评析:
空
知识点:VFP部分/报表设计
18、若表文件及其索引文件已打开,为了确保指针定位在记录号为1的记录上,应该使用的命令是______。
A:GOTOP
B:GORECNO()=1
C:SKIP1
D:GO1
答案:D
评析:
空
知识点:VFP部分/报表设计
19、下面正确的语句有______个。
X3=X3+1
STORE5+8TOA,B,C
STORE1,2,3TOA,B,C
USE=90
A:1
B:2
C:3
D:4
答案:C
评析:
空
知识点:VFP部分/报表设计
20、在3号记录之后插入一个空白记录,正确的命令是______。
A:3
INSERTBLANK
B:GOTO4
INSERTBLANK
C:GO3
INSERTBLANK
D:TO4
INSERTBLANKBEFORE
答案:D
评析:
空
知识点:VFP部分/报表设计
21、显示所有以A打头的所有内存变量,正确的命令是______。
A:LISTMEMOLIKEA
B:LISTFORA
C:DISPMEMOLIKEA
D:DISPMEMOA
答案:C
评析:
空
知识点:VFP部分/报表设计
22、SQL查询语句中ORDERBY子句的功能是______。
A:对查询结果进行排序
B:分组统计查询结果
C:限定分组检索结果
D:限定查询条件
答案:A
评析:
空
知识点:VFP部分/报表设计
23、SQL查询语句中HAVING子句的作用是______。
A:指出分组查询的范围
B:指出分组查询的值
C:指出分组查询的条件
D:指出分组查询的字段
答案:C
评析:
空
知识点:VFP部分/报表设计
24、执行命名SEEK"张三"后,若未找到符合条件的记录,则命令?BOF(),?FOUND(),?EOF()的显示结果是______。
A:FTF
B:FFT
C:TFF
D:FTT
答案:B
评析:
空
知识点:VFP部分/报表设计
25、查询设计器中"筛选"选项卡对应的SQL短语是______。
A:WHERE
B:JOIN
C:INTO
D:ORDERBY
答案:A
评析:
空
知识点:VFP部分/报表设计
26、在VFP系统中,查询文件的扩展名为______。
A:DBF
B:QPR
C:.SCX
D:.TXT
答案:B
评析:
空
知识点:VFP部分/报表设计
27、关闭当前工作区所有已打开的索引文件,正确的命令是______。
A:USE
B:SETINDEXTO
C:CLOSEINDEXALL
D:SETORDERTO
答案:B
评析:
空
知识点:VFP部分/报表设计
28、当前工作区已打开表中英语、数学及总分字段,计算每个学生总分的正确命令是______。
A:SUM英语+数学TO总分
B:REPLALL总分WITH英语+数学
C:SUM英语,数学,总分
D:REPL总分WITH英语+数学
答案:B
评析:
空
知识点:VFP部分/报表设计
29、下列命令中,不产生新文件的命令是______。
A:TOTALTOBJHZON班级
B:INDEXON班级TOBJ
C:SORTTOBJON班级/D
D:SETINDEXTOBJ
答案:D
评析:
空
知识点:VFP部分/报表设计
30、下列命令中,不能定义内存变量的有______。
A:STORE
B:SCATTER
C:REPLACE
D:A=123
答案:C
评析:
空
知识点:VFP部分/报表设计
31、为一个打开的表文件增加新字段,应当使用命令______。
A:APPEND
B:MODIFYSTRUCTURE
C:INSERT
D:BROWSE
答案:B
评析:
空
知识点:VFP部分/报表设计
32、已知:X="ABC",ABC=56。执行命令?&X+2的结果是______。
A:X
B:ABC
C:58
D:ABC58
答案:C
评析:
空
知识点:VFP部分/报表设计
33、下面命令中,将生成新文件的是______。
A:SORTTO
B:BROWSE
C:APPENDFROM
D:RECALL
答案:A
评析:
空
知识点:VFP部分/报表设计
34、若能够正常执行下面命令,说明字段"修理日期"的类型是______。
REPLACEALL修理日期WITHDTOC(DATE())
A:数值型
B:字符型
C:逻辑型
D:日期型
答案:B
评析:
空
知识点:VFP部分/报表设计
35、表达式MAX(1,6)+MIN(4,18)的值是______。
A:9
B:10
C:11
D:12
答案:B
评析:
空
知识点:VFP部分/报表设计
36、表达式LEN("计算机+6")的值是______。
A:12
B:6
C:7
D:8
答案:D
评析:
空
知识点:VFP部分/报表设计
37、表达式AT("IS","THISISABOY")的值是______。
A:.T.
B:.F.
C:3
D:6
答案:C
评析:
空
知识点:VFP部分/报表设计
38、表达式ASC(SUBSTR("ABCD",2,1))的值是______。
A:65
B:66
C:67
D:非法调用
答案:B
评析:
空
知识点:VFP部分/报表设计
39、在屏幕的第二行第二列开始显示姓名(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
评析:
空
知识点:VFP部分/报表设计
40、命令文件的扩展名是______。
A:IDX
B:PRG
C:DBC
D:DBF
答案:B
评析:
空
知识点:VFP部分/报表设计
41、表达式CTOD("07/22/94")+10的值是______。
A:08/01/94
B:08/02/94
C:08/4/94
D:08/5/94
答案:A
评析:
空
知识点:VFP部分/报表设计
42、下列语句中,能够正确地给内存变量A赋逻辑真值的命令是______。
A:A=".T."
B:STORE"T"TOA
C:A=TRUE
D:STORE.T.TOA
答案:D
评析:
空
知识点:VFP部分/报表设计
43、不能给多个内存变量赋值的是______。
A:STORE
B:CALCULATETO
C:SUMTO
D:COUNTTO
答案:D
评析:
空
知识点:VFP部分/报表设计
44、不能修改当前数据库记录内容的命令有______。
A:GATHER
B:REPLACE
C:DISPLAY
D:BROWSE
答案:C
评析:
空
知识点:VFP部分/报表设计
45、下面命令涉及数组操作的有______个。
A:SCATTER
B:SORT
C:SEEK
D:LIST
答案:A
评析:
空
知识点:VFP部分/报表设计
46、下面命令有语法错误的是______。
A:LISTALL
B:DISPALL
C:MODIFYALLSTRU
D:MODIFYCOMMAND
答案:C
评析:
空
知识点:VFP部分/报表设计
47、下列叙述正确的是______。
A:用SETRELATION命令建立表间关联之前,两个表都必须建立索引
B:用JOIN命令连接两个表之前,两个表都必须建立索引
C:用APPENDFROM命令追加记录之前,这个表必须在当前工作区打开
D:用INSERTINTO命令追加记录之前,这个表必须在当前工作区打开
答案:C
评析:
空
知识点:VFP部分/报表设计
48、数据库系统和文件系统的主要区别是______。
A:文件系统简单,而数据库系统能管理各种类型的文件
B:文件系统只能管理数据文件,而数据库系统能管理大量数据
C:文件系统只能管理少量数据,而数据库系统能管理大量数据
D:文件系统不能解决数据冗余和数据独立性问题,而数据库系统可以.
答案:D
评析:
知识点:VFP部分/新增
49、在关系运算中,查找满足一定条件的元组的运算称之为______。
A:复制
B:选择
C:投影
D:连接
答案:B
评析:
知识点:VFP部分/新增
50、数据库、数据库系统、数据库管理系统这三者之间的关系是______。
A:数据库系统包含数据库和数据库管理系统。
B:数据库管理系统包含数据库和数据库系统。
C:数据库包含数据库系统和数据库管理系统。
D:数据库系统就是数据库,也就是数据库管理系统。
答案:A
评析:
知识点:VFP部分/新增
51、一个关系相当于一张二维表,二维表中的各栏目相当于该关系的______。
A:数据项
B:元组
C:结构
D:属性
答案:D
评析:
知识点:VFP部分/新增
52、在关系型数据库管理系统中,所谓关系是指______。
A:各条数据记录之间存在着一定的关系。
B:各个字段数据之间存在着一定的关系。
C:一个数据库与另一个数据库之间存在着一定的关系。
D:满足一定条件的一个二维数据表格。
答案:D
评析:
知识点:VFP部分/新增
53、VisualFoxPro数据库管理系统的数据模型是______。
A:结构型
B:关系型
C:网状型
D:层次型
答案:B
评析:
知识点:VFP部分/新增
54、用户启动VisualFoxPro后,若要退出系统,回到windows环境,可在命令窗口中输入______命令。
A:QUIT
B:EXIT
C:CLOSE
D:CANCEL
答案:A
评析:
空
知识点:VFP部分/新增
55、在VisualFoxPro中,可使用不同的数据类型,如:字符型(C)、数值型(N)、日期型(D)、逻辑型(L)、______(M)等。
A:浮点型
B:备注型
C:通用型
D:二进制型
答案:B
评析:
知识点:VFP部分/新增
56、对于只有两种取值的字段,一般定义为______数据类型。
A:逻辑型
B:数值型
C:字符型
D:日期型
答案:A
评析:
知识点:VFP部分/新增
57、在VisualFoxPro中变量分为两类,它们是______。
A:全局变量和局部变量
B:简单变量和数组变量
C:内存变量和字段变量
D:字符变量和数值变量
答案:C
评析:
知识点:VFP部分/新增
58、下列数据类型中,______是字段变量特有而内存变量没有的。
A:字符型、数值型
B:日期型、日期时间型
C:通用型、备注型
D:字符型和二进制字符型
答案:C
评析:
知识点:VFP部分/新增
59、数组定义后数组元素的值是______。
A:.F.
B:.T.
C:0
D:以上答案都不对
答案:A
评析:
知识点:VFP部分/新增
60、设当前表有16条记录,当EOF()为真时,命令?RECNO()的显示结果是______。
A:16
B:17
C:0
D:以上答案都不对
答案:B
评析:
知识点:VFP部分/新增
61、下面有关字段名的叙述中,错误的是______。
A:字段名必须以字母、汉字或下划线开头
B:自由表的字段名最大长度为10
C:字段名中可以有空格
D:数据库表中可以使用长字段名,最大长度为128个字符
答案:C
评析:
知识点:VFP部分/新增
62、在VisualFoxPro表中,记录是由字段值构成的数据序列,但数据长度要比各字段宽度之和多一个字节,这个字节是用来存放______。
A:记录分隔标记的
B:记录序号的
C:记录指针定位标记的
D:删除标记的
答案:D
评析:
知识点:VFP部分/新增
63、如果需要给当前表增加一个新字段,应当使用的命令是______。
A:APPEND
B:MODIFYSTRUCTURE
C:INSERT
D:CHANG
答案:B
评析:
知识点:VFP部分/新增
64、一个表的全部备注字段的内容存储在______中。
A:同一备注文件
B:不同备注文件
C:同一文本文件
D:同一数据库文件
答案:A
评析:
知识点:VFP部分/新增
65、在VisualFoxPro中,要建立一个与现有的数据库表具有相同结构和数据的新数据库表,应该使用______命令。
A:CREATE
B:INSERT
C:COPY
D:APPEND
答案:C
评析:
知识点:VFP部分/新增
66、利用______命令,可以在浏览窗口浏览表中的数据。
A:USE
B:BROWSE
C:MODIFYSTRU
D:LIST
答案:B
评析:
知识点:VFP部分/新增
67、在VisualFoxPro的表结构中,逻辑型、日期型和备注型字段的宽度分别为______。
A:1、8、10
B:1、8、4
C:3、8、10
D:3、8、任意
答案:B
评析:
知识点:VFP部分/新增
68、已知当前表中有60个记录,当前记录为第6号记录。如果执行命令SKIP3后,则当前记录为第______号记录。
A:3
B:4
C:8
D:9
答案:D
评析:
知识点:VFP部分/新增
69、已知存在表文件学生表.DBF,顺序执行下列命令后,最后一条命令的显示结果是______。
USE学生表
GO5
SKIP-2
?RECNO()
A:3
B:4
C:5
D:7
答案:A
评析:
知识点:VFP部分/新增
70、在以下各命令序列中,总能实现插入一个空记录并使其成为第8号记录的是______。
A:SKIP7
INSERTBLANK
B:GOTO7
INSERTBLANK
C:LOCATEFORRECNO()=8
INSERTBLANK
D:GOTO7
INSERTBLANKBEFORE
答案:B
评析:
知识点:VFP部分/新增
71、使用REPLACE命令时,如果范围子句为ALL或REST,则执行该命令后记录指针指向______。
A:末记录
B:首记录
C:末记录的后面
D:首记录的前面
答案:C
评析:
知识点:VFP部分/新增
72、刚打开数据库表文件,要显示表中1~3号记录,正确的命令是______。
A:DISPLAYRECORD3
B:LIST1,2,3
C:DISPLAYNEXT3
D:DISPLAY1,2,3
答案:C
评析:
知识点:VFP部分/新增
73、逻辑删除表文件中所有记录的正确操作是______。
A:PACK
B:ZAP
C:DELETE
D:DELETEALL
答案:D
评析:
知识点:VFP部分/新增
74、在一个打开的表中将某些记录进行物理删除,应先后使用的两个命令是______。
A:DELETE、RECALL
B:DELETE、PACK
C:DELETE、ZAP
D:PACK、DELETE
答案:B
评析:
知识点:VFP部分/新增
75、假定当前表中有4个数值型字段:高等数学、英语、计算机网络和总分。其中高等数学、英语、计算机网络的成绩均已录入,总分字段为空。要将所有学生的总分自动计算出来并填入总分字段中,应使用命令______。
A:REPL总分WITH高等数学+英语+计算机网络
B:REPL总分WITH高等数学,英语,计算机网络
C:REPL总分WITH高等数学+英语+计算机网络ALL
D:REPL总分WITH高等数学+英语+计算机网络FORALL
答案:C
评析:
知识点:VFP部分/新增
76、执行命令DISPLAYWHILE性别="女"时,屏幕上显示了若干个记录,但执行命令DISPLAYWHILE性别="男"时,屏幕上没有显示任何记录,这说明______。
A:表文件是空文件
B:表文件中没有性别字段值为"男"的记录
C:表文件中第一个记录的性别字段值不是"男"
D:表文件中当前记录的性别字段值不是"男"
答案:D
评析:
知识点:VFP部分/新增
77、要删除当前表文件的"性别"字段,应当使用命令______。
A:MODIFYSTRUCTURE
B:DELETE性别
C:REPLACE性别WITH""
D:ZAP
答案:A
评析:
知识点:VFP部分/新增
78、执行LISTNEXT1命令之后,记录指针的位置指向______。
A:下一个记录
B:原来记录
C:尾记录
D:首记录
答案:B
评析:
知识点:VFP部分/新增
79、下列命令用于显示1970年以前(含1970)出生的员工记录,其中错误的是______。
A:LISTFORYEAR(出生日期)<=1970
B:LISTFORSUBSTR(DTOC(出生日期),7,2)<="70"
C:LISTFORLEFT(DTOC(出生日期),2)<="70"
D:LISTFORRIGHT(DTOC(出生日期),2)<="70"
答案:C
评析:
知识点:VFP部分/新增
80、下列说法中,不正确的是______。
A:二维表中的每一列均有唯一的字段名
B:二维表中不允许出现完全相同的两行
C:二维表中行的顺序、列的顺序均可以任意交换
D:二维表中行的顺序、列的顺序不可以任意交换
答案:D
评析:
知识点:VFP部分/新增
81、下列有关索引的说法中,正确的是______。
A:候选索引既可以在自由表中创建,也可以在数据库表中创建
B:建立主索引的主关键字值不能为空,但可以有重复数值
C:建立候选索引的候选关键字值不能有重复值,但可以为空
D:建立惟一索引的索引关键字值不能有重复值
答案:A
评析:
空
知识点:VFP部分/新增
82、下列有关查询和视图的说法中,不正确的是______。
A:查询文件的扩展名为.QPR
B:视图依赖于数据库的存在而存在
C:并非所有的查询结果都适合于用图形来表达,图形主要用于分组查询中
D:查询只能够对数据表中数据进行查询,而不能对视图文件中的数据进行查询
答案:D
评析:
知识点:VFP部分/新增
83、关于查询与视图的说法错误的是______。
A:查询和视图都可以从一个或多个表中提取数据
B:查询是作为文本文件,以扩展名.QPR存储的
C:可以通过视图更改数据源表的数据
D:视图是完全独立的,它不依赖于数据库的存在而存在
答案:A
评析:
空
知识点:VFP部分/新增
84、在VisualFoxPro中建立查询后,可以从表中提取符合指定条件的一组记录,______。
A:但不能修改记录
B:同时又能更新数据
C:但不能设定输出字段
D:同时可以修改数据,但不能将修改的内容写回原数据表
答案:A
评析:
知识点:VFP部分/新增
85、下列几项中,不能作为查询输出目标的是______。
A:临时表
B:视图
C:标签
D:图形
答案:B
评析:
知识点:VFP部分/新增
86、以下关于主索引的说法正确的是______。
A:在自由表和数据库表中都可以建立主索引
B:可以在一个数据库表中建立多个主索引
C:数据库中任何一个数据表只能建立一个主索引
D:主索引的关键字值可以为NULL
答案:C
评析:
知识点:VFP部分/新增
87、在下列四个同名文件中,查询文件是______。
A:ABC.BAT
B:ABC.QPR
C:ABC.FMT
D:ABC.MEM
答案:B
评析:
空
知识点:VFP部分/新增
88、SELECT-SQL查询语句中ORDERBY子句的功能是______。
A:对查询结果进行排序
B:分组统计查询结果
C:限定分组检索结果
D:限定查询条件
答案:A
评析:
知识点:VFP部分/新增
89、标准SQL查询命令的基本结构是______。
A:SELECT…FROM...ORDERBY
B:SELECT…WHERE…GROUPBY
C:SELECT...WHERE…HAVING
D:SELECT…FROM…WHERE
答案:D
评析:
知识点:VFP部分/新增
90、SQL查询中的HAVING子句通常出现在______子句中。
A:ORDERBY
B:GROUPBY
C:SORT
D:INDEX
答案:B
评析:
知识点:VFP部分/新增
91、SQL查询的HAVING子句的作用是______。
A:指出分组查询的范围
B:指出分组查询的值
C:指出分组查询的条件
D:指出分组查询的字段
答案:C
评析:
知识点:VFP部分/新增
92、利用查询向导对两表数据进行查询,如使用内部联接,应选择______。
A:左边表的全部行与匹配行
B:右边表的全部行与匹配行
C:仅包含两表的匹配行
D:两表中的所有行
答案:C
评析:
知识点:VFP部分/新增
93、SELECT-SQL语句中的条件短语的关键字是______。
A:WHERE
B:WHILE
C:FOR
D:CONDITION
答案:A
评析:
空
知识点:VFP部分/新增
94、SELECT-SQL命令的功能是______。
A:选择工作区
B:查询表中数据
C:修改表中数据
D:选择SQL标准
答案:B
评析:
知识点:VFP部分/新增
95、JS.dbf表已在2号工作区打开,2号工作区非当前工作区,要把JS.dbf表所在工作区选为当前工作区的命令是______。
A:SELECT0
B:SELECT2INJS
C:SELECTJS
D:SELECT(JS)
答案:C
评析:
知识点:VFP部分/新增
96、在数据工作期窗口中打开表时,下列说法正确的是______。
A:将选择未被使用的区号最小的工作区
B:选择任意一个工作区
C:只能打开自由表
D:必须先选定工作区号,才能打开表
答案:A
评析:
知识点:VFP部分/新增
97、下列说法中,不正确的是______。
A:VisualFoxPro可在内存中开辟32767个工作区
B:系统为1~10工作区规定了一个缺省别名,别名分别用字母A、B、…J表示
C:VisualFoxPro启动后,默认1号工作区为当前工作区
D:在任一时刻只能对当前工作区文件进行操作
答案:D
评析:
知识点:VFP部分/新增
98、要控制两个表中数据的完整性和一致性可以设置"参照完整性",要求这两个表______。
A:是同一个数据库中的表
B:不同数据库中的两个表
C:两个自由表
D:一个是数据库表,一个是自由表
答案:A
评析:
空
知识点:VFP部分/新增
99、在VisualFoxPro中,可以对字段设置默认值的表是______。
A:必须是数据库表
B:必须是自由表
C:自由表或数据库表
D:不能设置字段的默认值
答案:A
评析:
知识点:VFP部分/新增
100、在VisualFoxPro中,打开数据库的命令是______。
A:USE<数据库文件名>
B:USEDATABASE<数据库文件名>
C:OPENDATABASE<数据库文件名>
D:CLOSEDATABASE<数据库文件名>
答案:C
评析:
空
知识点:VFP部分/新增
101、设置完整参照性时,要想设置成:当更改主表中的主关键字或候选关键字段时,自动更改所有相关子表记录中的记录时,应选择______。
A:限制(Restrict)
B:忽略(Ignore)
C:级联(Cascade)
D:级联(Cascade)或限制(Restrict)
答案:C
评析:
知识点:VFP部分/新增
102、在数据工作期窗口中,使用SETRELATION命令可以建立两个表之间的关联,这种关联是______。
A:永久性关联
B:临时性关联
C:永久性关联或临时性关联
D:永久性关联和临时性关联
答案:B
评析:
知识点:VFP部分/新增
103、在数据库设计器中,建立两个表之间的一对多联系是通过以下索引实现______。
A:"一方"表的主索引或候选索引,"多方"表的普通索引
B:"一方"表的主索引,"多方"表的普通索引或候选索引
C:"一方"表的普通索引,"多方"表的主索引或候选索引
D:"一方"表的普通索引,"多方"表的普通索引或候选索引
答案:A
评析:
空
知识点:VFP部分/新增
104、VisualFoxPro的"文件"菜单中的"关闭"命令是用来关闭______。
A:当前工作区中已打开的数据表
B:所有已打开的数据库
C:所有窗口
D:当前活动窗口
答案:D
评析:
空
知识点:VFP部分/新增
105、当一个数据库的记录指针移动时,另一个数据库的记录指针自动移向相应记录,这种现象称为______。
A:相对移动
B:数据库之间的连接
C:自动索引
D:数据库中表的关联
答案:D
评析:
知识点:VFP部分/新增
106、打开数据库设计器的命令是______。
A:DELETEDATABASE<数据库文件名>
B:CREATEDATABASE<数据库文件名>
C:OPENDATABASE<数据库文件名>
D:MODIFYDATABASE<数据库文件名>
答案:D
评析:
知识点:VFP部分/新增
107、设某数值型字段宽度为6,小数位数为2,该字段整数部分的输入掩码应设置为______。
A:9999
B:999
C:99999
D:999999
答案:B
评析:
知识点:VFP部分/新增
108、现有两个表文件:yy.dbf和xx.dbf,命令序列如下:
SELECT2
USEYY
LIST
主窗口显示如下:
SELECT3
USEXX
LIST
主窗口显示如下:
JOINWITHBTOTTFOR编号=B->编号
USETT
LIST
执行以上命令后,新建立的数据表文件tt.dbf中共有______条记录。
A:8
B:3
C:5
D:15
答案:C
评析:
空
知识点:VFP部分/新增
109、有数据库A,B,C,已建立A->B的关联,欲建立B->C的关联,以构成A->B->C的关联,则______。
A:必须使用带ADDITIVE子名的SETRELATION命令
B:使用不带ADDITIVE子名的SETRELATION命令
C:在保持A->B关联的基础上不能再建立B->C的关联
D:在保持A->B关联的基础上不能再建立B->C的关联,但可建立A->C的关联
答案:A
评析:
知识点:VFP部分/新增
110、INPUT,ACCEPT、WAIT三条命令中,可以接收字符的命令是______。
A:只有ACCEPT
B:只有WAIT
C:ACCEPT与WAIT
D:三者均可
答案:D
评析:
空
知识点:VFP部分/新增
111、VisualFoxpro中的DOCASE…ENDCASE语句属于______。
A:顺序结构
B:循环结构
C:分支结构
D:模块结构
答案:C
评析:
知识点:VFP部分/新增
112、在某个程序模块中,用PRIVATE语句定义的内存变量______。
A:可以在该程序的所有模块中使用
B:只能在定义该变量的模块中使用
C:只能在定义该变量的模块及其下属模块中使用
D:只能在定义该变量的模块及其下属模块中,与相关数据表一起使用
答案:C
评析:
空
知识点:VFP部分/新增
113、在VisualFoxpro程序中使用的内存变量可以分为两大类,它们是______。
A:字符变量和数组变量
B:简单变量和数值变量
C:全局变量和局部变量
D:一般变量和下标变量
答案:C
评析:
空
知识点:VFP部分/新增
114、在永真循环DOWHILE.T.中,为退出循环可以使用______语句。
A:LOOP
B:EXIT
C:CLOSE
D:QUIT
答案:B
评析:
知识点:VFP部分/新增
115、执行命令:INPUT"请输入数据:"TOaaa时,如果要通过键盘输入一个字符串,应当使用的定界符包括______。
A:单引号
B:单引号或双引号
C:单引号、双引号或方括弧
D:单引号、双引号、方括弧或圆点
答案:C
评析:
空
知识点:VFP部分/新增
116、在"先判断,后执行"的循环程序结构中,循环体执行的次数最少可以是______次。
A:0
B:1
C:2
D:不确定
答案:A
评析:
空
知识点:VFP部分/新增
117、在程序中用PUBLIC语句定义的内存变量具有的特性是______。
A:可以在所有过程中使用
B:只能在定义该变量的过程中使用
C:只能在定义该变量的过程及本过程所有嵌套的过程中使用
D:只能在当前过程中使用
答案:A
评析:
知识点:VFP部分/新增
118、下列有关VisualFoxpro过程文件的叙述,其中正确的是______。
A:先用SETPROCEDURETO命令关闭原来已打开的过程文件,然后用DO<过程名>执行
B:可直接用DO<过程名>执行
C:先用SETPROCEDURETO<过程名>命令打开过程文件,然后用USE<过程名>执行
D:先用SETPROCEDURETO<过程名>命令打开过程文件,然后用DO<过程名>执行
答案:D
评析:
空
知识点:VFP部分/新增
119、在程序中,可以终止程序执行并返回到VisualFoxpro命令窗口的命令是______。
A:EXIT
B:QUIT
C:BYE
D:CANCEL
答案:D
评析:
知识点:VFP部分/新增
120、用于声明所有内存变量是局部变量的命令是______。
A:PRIVATEALL
B:PUBLICALL
C:ALL=0
D:STORE0TOALL
答案:A
评析:
知识点:VFP部分/新增
121、在用@…SAY…命令进行格式化输出时,为使输出结果只输出到打印机上,应使用命令______。
A:SETPRINTON
B:SETPRINTERTOLIPT1
C:SETDEVICETOPRINT
D:SETPRINTERTOPRN
答案:C
评析:
知识点:VFP部分/新增
122、执行命令ACCEPT"请输入数据:"TOXYZ时,可通过键盘输入的内容包括______。
A:字符串
B:数值和字符串
C:数值、字符串和逻辑值
D:数值、字符串、逻辑值和表达式
答案:A
评析:
空
知识点:VFP部分/新增
123、一个过程文件最多可以包含128个过程,每个过程的第一条语句是______。
A:PARAMETER
B:DO<过程名>
C:<过程名>
D:PROCEDURE<过程名>
答案:D
评析:
知识点:VFP部分/新增
124、在命令文件中调用另一个命令文件,应该使用命令______。
A:CALL<命令文件名>
B:LOAD<命令文件名>
C:PROCEDURE<命令文件名>
D:DO<命令文件名>
答案:D
评析:
知识点:VFP部分/新增
125、设数据库表文件XSCJ.DBF中有8000条记录,其文件结构是:姓名(C,8),成绩(N,5,1).此时若运行以下程序,屏幕上将显示______。
CLEAR
SETTALKOFF
J=0
DOWHILE.NOT.EOF()
J=J+成绩
SKIP
ENDDO
?"平均分:"+STR(J/8000,5,1)
RETURN
A:平均分:XXXX.X(X代表数字)
B:数据类型不匹配
C:平均分:J/8000
D:字符串溢出
答案:A
评析:
知识点:VFP部分/新增
126、在下列程序中,如果要使程序继续循环,变量M的输入值应为______。
DOWHILE.T.
WAIT"M="TOM
IFUPPER(M)$"YN"
EXIT
ENDIF
ENDDO
A:Y或y
B:N或n
C:Y、y或者N、n
D:Y、y、N、n之外的任意字符
答案:D
评析:
知识点:VFP部分/新增
127、对象和类的关系是______。
A:对象是类的实例
B:类是对象的实例
C:对象和类是不相关的两个概念
D:对象和类是同一个概念
答案:A
评析:
空
知识点:VFP部分/新增
128、以下属于容器类控件的是______。
A:Text
B:Form
C:Label
D:Command
答案:B
评析:
空
知识点:VFP部分/新增
129、一个命令按钮(Command1)属于表单(Form1),表单又属于表单集(Formset),引用命令按钮(Command1)的正确描述的是______。
A:ThisForm.ThisFormSet.Command1
B:ThisFormSet.ThisForm.Command1
C:ThisForm.Command1.ThisFormSet
D:Command1.ThisFormSet.ThisForm
答案:B
评析:
空
知识点:VFP部分/新增
130、在某控件的事件代码中,若想调用与该控件处于同一容器的另外一个对象,应该使用相对调用的关键字是______。
A:This
B:ThisForm.Parent
C:ThisForm
D:This.Parent
答案:D
评析:
知识点:VFP部分/新增
131、在VisualFoxPro中表单(Form)是______。
A:数据库中表的清单
B:一个表中记录的清单
C:数据库中可以查询的对象清单
D:窗口界面
答案:D
评析:
空
知识点:VFP部分/新增
132、打开表单文件的命令是______。
A:CreateForm
B:ModifyForm
C:DoForm
D:ReleaseForm
答案:B
评析:
空
知识点:VFP部分/新增
133、关闭表单的最常用方法是______。
A:Release
B:Close
C:Init
D:Destroy
答案:A
评析:
空
知识点:VFP部分/新增
134、表单的Caption属性用于______。
A:指定表单执行的程序
B:指定表单的标题
C:指定表单是否可用
D:指定表单是否可见
答案:B
评析:
空
知识点:VFP部分/新增
135、数据环境中,表的别名设置通过______属性来完成。
A:Name
B:Alias
C:LongName
D:RowSource
答案:B
评析:
空
知识点:VFP部分/新增
136、若想选中表单中的多个控件对象,可按住______键的同时再单击欲选中的控件对象。
A:Shift
B:Ctrl
C:Alt
D:Tab
答案:A
评析:
知识点:VFP部分/新增
137、表单向导形成的表单数据源只能基于______。
A:表
B:视图
C:查询
D:SQL语句
答案:A
评析:
空
知识点:VFP部分/新增
138、当用户用鼠标单击命令按钮时,将触发______事件。
A:Click
B:Lostfocus
C:Init
D:timer
答案:A
评析:
空
知识点:VFP部分/新增
139、一个对象的名字由对象的______属性决定。
A:Caption
B:Name
C:Value
D:Object
答案:B
评析:
空
知识点:VFP部分/新增
140、如果列表框(List)对象的RowSourceType设置为6,以一个表的字段为行数据源,则______。
A:在数据环境中添加此表,运行时用户从列表中选择数据,将移动此表的记录指针
B:在数据环境中添加此表,运行时可使用AddItem方法,对列表增加新项
C:在数据环境中不必添加此表,ListBox会找到表文件
D:列表不能使用多列方式
答案:A
评析:
空
知识点:VFP部分/新增
141、不可以作为文本框控件数据来源的是______。
A:数值型字段
B:内存变量
C:字符型字段
D:备注型字段
答案:D
评析:
空
知识点:VFP部分/新增
142、如果Combol对象的RowSourceType设置为3,则在RowSource属性中写入的SELECT语句,必须包含______子句。
A:GROUPBY
B:ORDERBY
C:INTOTABLE
D:INTOCURSOR
答案:D
评析:
知识点:VFP部分/新增
143、决定微调控件最大值的属性是______。
A:Keyboardhighvalue
B:Value
C:Keyboardlowvalue
D:Interval
答案:C
评析:
空
知识点:VFP部分/新增
144、在表单上创建选项按钮组对象时,下列说法中正确的是______。
A:选项按钮的个数由Value属性决定
B:选项按钮的个数由Name属性决定
C:选项按钮的个数由ButtonCount属性决定
D:选项按钮的个数由Caption属性决定
答案:C
评析:
空
知识点:VFP部分/新增
145、设表单中某选项按钮组包含三个选项按钮,现在要求让第二个选项按钮失去作用,应设置______的Enabled属性值为.F.。
A:选项按钮组
B:任一选项按钮
C:第二个选项按钮
D:所有选项按钮
答案:C
评析:
知识点:VFP部分/新增
146、计时器控件的主要属性是______。
A:Enabled
B:Caption
C:Interval
D:Value
答案:C
评析:
空
知识点:VFP部分/新增
147、要将表CJ.DBF与Grid对象绑定,应设置Grid对象的两个属性的值如下______。
A:RecordSourceType属性为Cj,RecordSource属性为0
B:RecordSourceType属性为0,RecordSource属性为Cj
C:RowSourceType属性为0,RowSource属性为Cj
D:RowSourceType属性为Cj,RowSource属性为0
答案:B
评析:
知识点:VFP部分/新增
148、关于表单集的描述中,不正确的是______。
A:表单集是一个容器对象,可以包含多个表单
B:用户可删除表单集中所有表单
C:一个表单文件最多只能包含一个表单集
D:当表单集中只有一个表单时才能删除表单集
答案:B
评析:
空
知识点:VFP部分/新增
149、要创建一个顶层表单,应将表单的ShowWindow属性设置为______。
A:0
B:1
C:2
D:3
答案:C
评析:
知识点:VFP部分/新增
150、VisualFoxPro表单控件工具栏中,不能用于实现VisualFoxPro与外界连接的控件是______。
A:ActiveX控件
B:ActiveX绑定控件
C:超级链接控件
D:形状控件
答案:D
评析:
知识点:VFP部分/新增
151、在表设计器界面中有三个选项卡,下面______不属于其中。
A:字段
B:索引
C:表
D:界面
答案:D
评析:
知识点:VFP部分/新增
152、一个关系型数据库管理系统所应具备的三种基本关系操作是______。
A:选择、投影与连接
B:编辑、浏览与替换
C:插入、删除与修改
D:排序、索引与查询
答案:A
评析:
知识点:VFP部分/新增
153、若要显示年龄(数值型,2)为10的整数倍的职工记录,下列命令错误的是______。
A:LISTFORMOD(年龄,10)=0
B:LISTFOR年龄/10=INT(年龄/10)
C:LISTFORSUBSTR(STR(年龄,2),2,1)="0"
D:LISTFOR年龄=20OR30OR40OR50OR60
答案:D
评析:
空
知识点:VFP部分/新增
154、以下命令中,可以显示"财经"的是______。
A:?SUBSTR("湖南财经高等专科学校",3,2)
B:?SUBSTR("湖南财经高等专科学校",5,4)
C:?SUBSTR("湖南财经高等专科学校",5,2)
D:?SUBSTR("湖南财经高等专科学校",3,4)
答案:B
评析:
空
知识点:VFP部分/新增
155、数据表文件共有20条记录,当前记录号为10,执行LISTNEXT5以后,当前记录号是______。
A:10
B:15
C:14
D:20
答案:C
评析:
知识点:VFP部分/新增
156、工资数据表文件共有10条记录,当前记录号是5,若用SUM命令计算工资而不给出范围短语,那么该命令将______。
A:只计算当前记录工资值
B:计算后5条记录工资值之和
C:计算全部记录工资值之和
D:计算前5条记录工资值之和
答案:C
评析:
空
知识点:VFP部分/新增
157、数据表有10条记录,当前记录号是3,使用APPENDBLANK命令增加一条空记录后,则当前记录的序号是______。
A:3
B:4
C:11
D:1
答案:C
评析:
空
知识点:VFP部分/新增
158、在职工表文件中,"婚否"是L型字段(已婚为.T.,未婚为.F.),"性别"是C型字段,若要显示已婚的女职工,应该用______。
A:LISTFOR婚否OR性别="女"
B:LISTFOR已婚AND性别="女"
C:LISTFOR婚否AND性别="女"
D:LISTFOR已婚OR性别="女"
答案:C
评析:
空
知识点:VFP部分/新增
159、职工工资表文件按基本工资字段升序索引后,再执行GOTOP命令,此时当前记录号是______。
A:1
B:0
C:基本工资最少的记录号
D:基本工资最多的记录号
答案:C
评析:
空
知识点:VFP部分/新增
160、下列有关查询和视图的说法中,不正确的是______。
A:查询文件的扩展名为.QPR
B:视图依赖于数据库的存在而存在
C:交叉表查询不适用于在多个数据表中进行相关数据的查询
D:只能对数据表中数据进行查询,而不能对视图文件中的数据进行查询
答案:D
评析:
知识点:VFP部分/新增
161、在永真条件DOWHILE.T.循环中,为退出循环可以使用______。
A:LOOP
B:EXIT
C:CLOSE
D:QUIT
答案:B
评析:
空
知识点:VFP部分/新增
162、在打开的数据表文件中有工资字段,数值型,如果把所有记录的工资增加10%,应使用的命令是______。
A:SUMALL工资1.1TO工资
B:REPLACEALL工资WITH工资1.1
C:工资=工资1.1
D:STORE工资1.1TO工资
答案:B
评析:
知识点:VFP部分/新增
163、假定假定学生数据表STUDENT.DBF中前六条记录均为男生的记录,执行以下命令序列后,记录指针定位在______。
USESTUDENT
GO3
LOCATENEXT3FOR性别=''男''
A:第一条记录上
B:第三条记录上
C:第四条记录上
D:第五条记录上
答案:B
评析:
知识点:VFP部分/新增
164、在设置数据库中的数据表之间的永久关系时,以下说法正确的是______。
A:父表必须建立主索引(或候选索引),子表可以不建立索引
B:父表必须建立主索引,子表必须建立候选索引
C:父表必须建立主索引(或候选索引),子表可以建立普通索引
D:父表和子表都必须建立主索引
答案:C
评析:
知识点:VFP部分/新增
165、SQL查询语句中ORDERBY子句的功能是______。
A:限定分组检索结果
B:分组统计查询结果
C:对查询结果进行排序
D:限定查询条件
答案:C
评析:
知识点:VFP部分/新增
166、数据表文件中数学,英语,计算机,总分四个数值型字段,要将当前记录的三科成绩汇总后存入总分字段,应使用命令______。
A:TOTAL数学+英语+计算机TO总分
B:REPLACE总分WITH数学+英语+计算机
C:SUM数学,英语,计算机TO总分
D:REPLACEALL总分WITH数学+英语+计算机
答案:B
评析:
空
知识点:VFP部分/新增
167、SELECT-SQL命令的功能是______。
A:选择工作区
B:查询表中数据
C:修改表中数据
D:选择SQL标准
答案:B
评析:
知识点:VFP部分/新增
168、VisualFoxPro关于数据库的参照完整性规则不包括______。
A:插入规则
B:删除规则
C:更新规则
D:查询规则
答案:D
|
|
|
|
|
|
|
|
|
|
|