Visual foxpro选择题题库1000题Word文档下载推荐.docx
《Visual foxpro选择题题库1000题Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《Visual foxpro选择题题库1000题Word文档下载推荐.docx(109页珍藏版)》请在冰豆网上搜索。
![Visual foxpro选择题题库1000题Word文档下载推荐.docx](https://file1.bdocx.com/fileroot1/2022-12/13/ca3fdd8a-78e8-4310-bf57-158feb0aa434/ca3fdd8a-78e8-4310-bf57-158feb0aa4341.gif)
C)结构和记录与aa.dbf都不相同D)结构与aa.dbf不相同,且是一个空表
13、当前打开的图书表中有字符型字段“图书号”,要求将图书号以字母A开头的图书记录全部打上删除标记,通常可以使用命令D
A)DELETEFOR图书号="
A"
B)DELETEWHILE图书号="
C)DELETEFOR图书号="
A*"
D)DELETEFOR图书号LIKE"
A%"
14、在VFP的字段类型中,下列有哪一组是完全正确的D
A)CNFGHB)DTALGC)YMIFZD)ICMGN
15、下列命令中,功能相同的是C
A)DELETEALL和PACK
B)DELETEALL、ZAP和PACK
C)DELETEALL、PACK和ZAP
D)DELETEALL和RECALLALL
16、下面叙述正确的是C
A)用Create命令创建表文件时,不可以省略扩展名
B)字段的左边可以有空格;
C)Edit以编辑方式启动浏览窗口,Browse以浏览方式启动浏览窗口;
D)日期时间型字段的宽度为16个字节
17、在VisualFoxPro中,表结构中的逻辑型、通用型、日期型字段的宽度由系统自动给出,它们分别为:
A
A)1、4、8B)4、4、10C)1、10、8D)2、8
18、当前记录序号为3,将第6记录设置为当前记录的命令是(C)
A.SKIP-6B.SKIP+6C.SKIP+3D.SKIP-3
19、当前表==有100条记录,当前记录号为86,执行命令
Skip
20
后,再执行命令?
RECNO(),其结果是(
C
)。
A)
100
B)
106
C)
101
D)
86
20、下面关于常量的叙述中,不正确的是___D_
A)常量用以表示一个具体的、不变的值B)常量是指固定不变的值
C)不同类型的常量的书写格式不同D)各种类型的常量都有自己的定界符
21、下列字符型常量的表示中,错误的是_C____
A)’计算机’B)["
电脑报"
]C)"
中国"
文化"
"
D)[123456]
22、下列符号中,不能作为日期型常量分隔符的是___D__
A)斜杠(/)B)连字号(-)C)句点(.)D)脱字符(^)
23、下列关于变量的叙述不正确的一项是_C___
A)变量值可以随时改变
B)VisualFoxPro中的变量分为字段变量、内存变量和系统变量
C)变量的类型决定变量值的类型
D)在VisualFoxPro中可以将不同类型的数据赋给同一个变量
24、下列变量名中,属于VisualFoxPro合法变量名的是__A___
A)VisualFoxProB)Visual.FoxPro
C)VisualFoxProD)_Visual.FoxPro
25、若内存变量名与当前工作区的数据表中的字段”姓名”同名,则执行命令:
?
姓名
后显示的是__B___
A)内存变量的值B)字段的值C)随即显示D)错误信息
26、在命令窗口输入下列命令:
Store[5*6]tox
?
x
程序显示的结果为__D___
A)5B)6C)30D)5*6
27、下列赋值语句中,正确的是__A___
A)STORE1TOX,Y,ZB)STORE1,2,3TOX
C)STORE1TOXYZD)STORE1、2、3TOX
28、执行下列命令后的显示结果为__B___
X1="
56.22"
43.78+&
X1
A)43.78+&
X1B)100.0C)43.7856.22D)错误信息
29、表达式LEN(SPACE(20)-SPACE(15)的结果为___C__
A)5B)20C)35D)15
30、表达式2*2^3-4/8+3^2的值为B_____
A)72.45B)24.50C)16D)0
31、下列日期表达式错误的是___B__
A){^2008/09/24}+15B){^2008/09/24}+date()
C){^2008/09/24}-15D){^2008/09/24}-date()
32、下列运算符中,都属于关系运算符的是___D__
A)>
、<
=、=、$、<
>
、+、==B)>
=、=、—
C)*、/、%、=D)>
=、$、<
、#、==
33、下列表达式中,运算结果为逻辑真的是____C__
A)"
总经理"
$"
经理"
B)3+5#2*4
C)"
计算机"
<
"
电脑"
D)2008/08/08=ctod("
08/08/08"
)
34、执行以下语句后,在屏幕上输出的结果为D___
INT(LEN("
123.456"
))
A)1B)3C)6D)7
35、下列各字符型函数中,其函数返回值不是数值型的是___D____
A)LEN("
2008/09/25"
)B)OCCURS("
"
计算机俗称电脑"
C)AT("
Fox"
VisualFoxPro"
)D)LIKE("
a*"
abcd"
36、函数AT("
中国人民解放军"
)的结果是___C___
A)中国人B)中国人民解放军C)1D)0
37、利用BOF()测试当前打开的一个空表文件,函数返回值为__A___
A).T.B).F.C)1D)0
38、下列表达式输出的结果是__B____
VARTYPE("
12345"
A)NB)CC)UD)L
39、在命令窗口中执行以下命令
X=100
Y=200
IIF(X>
50,X-50,X+50)
IIF(Y<
50,Y-50,Y+50)
则在屏幕中显示的结果为___D____
A)150150B)150250C)50150D)50250
40、要启动VisualFoxPro的向导可以D
A)打开新建对话框B)单击工具栏上的“向导”图标按钮
C)从“工具”菜单中选择“向导”D)以上方法都可以
41、在VisualFoxPro中,下面4个关于日期或日期时间的表达式中,错误的是C
A){^2002.09.0111:
10:
10AM}-{^2001.09.0111:
10AM}
B){^01/01/2002}+20
C){^2002.02.01}+{^2001.02.01}
D){^2000/02/01}-{^2001/02/01}
42、执行SETEXACTOFF命令后,再来执行?
“天津市”=”天津”命令的显示结果是(A)
A..T.B..F.C.0D.非0
43、在下面的表达式中,运算结果为逻辑真的是D
A)EMPTY(.NULL.)B)LIKE("
edit"
edi?
a"
123abc"
)D)EMPTY(SPACE(10))
44、执行?
AT(“教室”,”自习教室”)命令后显示结果为(D)
A..T.B.2C.3D.5
45、如果设置字符的排序次序命令为:
SETCOLLATETO<
Machine>
则下列运算结果真的是(A)
A.”A”<
”a”B.”a”<
”A”C.”abc”<
”A”D.”abc”<
”a”
46、设有变量pi=3.1425549,执行命令?
ROUND(Pi,4)后的显示结果为(C)
A.3.1420B.3.1425C.3.1426D.3.0000
47、3E-4是一个(D)
A.字符变量B.内存变量C.数值常量D.非法表达式
48、下列的算术运算符中按优先级从高到低排列正确的是(B)
A.**,*,/,()B.(),**,*,+C./,^,+,%D.(),*,**,+
49、设有变理sr=”2002年下半年全国计算机等级考试”,下列语句执行后能够显示2002年下半年计算机等级考试”的是(D)
A.?
sr–“全国”B.?
SUBSTR(sr,1,9)+SUBSTR(sr,11,17)
C.?
STR(sr,1,12)+STR(sr,17,14)D.?
SUBSTR(sr,1,12)+SUBSTR(sr,17,14)
50、已知D1和D2是日期型变量,下列4个表达式中非法的是(B)
A.D1–D2B.D1+D2C.D1+20D.D1–35
51、在下面的VisualFoxPro表达式中,不正确的是(C)
A.{^2001-05-0110:
10AM}-10B.{^2001-05-01}-DATE()
C.{^2001-05-0110:
10AM}+DATE()D.{^2001-05-0110:
10AM}+1000
52、顺序执行下列命令后,屏幕最后显示的结果是(A)
M=”ABC”
M=M+”.DBF”
M
A.ABC.DBFB..T.C..F.D.错误信息
53、有如下赋值语句,结果为“大家好”的表达式是D
a=“你好”
b=“大家”
A)b+AT(a,1)B)b+RIGHT(a,1)
C)b+LEFT(a,3,4)D)b+RIGHT(a,2)
54、设X=10,语句?
VARTYPE("
X"
)的输出结果是B
A)NB)CC)10D)X
55、表达式LEN(SPACE(0))的运算结果是C
A).NULL.B)1C)0D)"
56、下列表达式中,表达式返回结果为.F.的是B
A)AT(“A”,”BCD”)
B)“[信息]”$“管理信息系统”
C)ISNULL(.NULL.)
D)SUBSTR(“计算机技术”,3,2)
57、在下面的VisualFoxPro表达式中,运算结果为逻辑真的是B
A)EMPTY(.NULL.)B)LIKE('
xy?
'
'
xyz'
C)AT('
xy'
abcxyz'
)D)ISNULL(SPACE(0))
58、依次执行以下命令后的输出结果是B
SETDATETOYMD
SETCENTURYON
SETCENTURYTO19ROLLOVER10
SETMARKTO"
."
CTOD("
49-05-01"
A)49.05.01B)1949.05.01C)2049.05.01D)出错
59、设X="
11”,Y="
1122"
下列表达式结果为假的是D
A)NOT(X==Y)AND(X$Y)
B)NOT(X$Y)OR(X◇Y)
C)NOT(X>
=Y)D)NOT(X$Y)
60、在下面的VisualFoxPro表达式中,运算结果不为逻辑真的是C
A)EMPTY(SPACE(0))
B)LIKE('
xy*'
'
C)AT('
)
D)ISNULL(.NUILL.)
61、设X=6<
5,命令?
VARTYPE(X)的输出是C
A)NB)CC)LD)出错
62、命令?
VARTYPE(TIME())结果是A
A)CB)DC)TD)出错
63、命令?
LEN(SPACE(3)-SPACE
(2))的结果是D
A)1B)2C)3D)5
64、有如下赋值语句:
a=”计算机”,b=”微型”,结果为”微型机”的表达式是D
A)b+LEFT(a,3)B)b+RIGHT(a,1)
C)b+LEFT(a,5,2)D)b+RIGHT(a,2)
65、下列程序段执行后,内存变量s1的值是B
s1=”network”
s1=stuff(s1,4,4,”BIOS”)
s1
A)networkB)netBIOSC)netD)BIOS
66、设a=”计算机等级考试”,结果为”考试”的表达式是D
A)Left(a,4)B)Right(a,4)C)Left(a,2)D)Right(a,2)
67、在VisualFoxPro中,有如下程序,函数IIF()返回值是A
*程序
PRIVATEX,Y
STORE"
男"
TOX
Y=LEN(X)+2
4,"
"
女"
RETURN
B)"
C).T.D).F.
68、计算结果不是字符串“Teacher”的语句是A
A)at("
MyTeacher"
3,7)B)substr(“MyTeacher”,3,7)
C)right(“MyTeacher”,7)D)left(“Teacher”,7)
69、有如下的赋值语句,结果为“大家好”的表达式是D
a="
你好"
b="
大家"
A)b+AT(a,1)B)b+RIGHT(a,1)C)b+LEFT(a,3,4)D)b+RIGHT(a,2)
70、想要将日期型或日期时间型数据中的年份用4位数字显示,应当使用设置命令A
A)SETCENTURYONB)SETCENTURYOFF
C)SETCENTURYTO4D)SETCENTURYOF4
71、下列函数返回类型为数值型的是B
A)STRB)VALC)DTOCD)TTOC
72、在SQL语句中,与表达式"
工资BETWEEN1210AND1240"
功能相同的表达式是A
A)工资>
=1210AND工资<
=1240
B)工资>
1210AND工资<
1240
C)工资<
=1210AND工资>
D)工资>
=1210OR工资<
73、设X=10,语句?
74、命令?
75、在SQL语句中,与表达式总分BETWEEN
5
AND
10功能相同的表达式是(
A
)
总分>
=5
AND总分<
=10
10
总分<
OR
OR总分<
=10
76、要为当前表所有性别为“女”的职工增加100元工资,应使用命令B
A)REPLACEALL工资WITH工资+100
B)REPLACE工资WITH工资+100FOR性别=“女”
C)CHANGEALL工资WITH工资+100
D)CHANGEALL工资WITH工资+100FOR性别=“女”
77、为当前表中所有学生的总分增加10分,可以使用的命令是D
A)CHANGE总分WITH总分+10B)REPLACE总分WITH总分+10
C)CHANGEALL总分WITH总分+10D)REPLACEALL总分WITH总分+10
78、在VisualFoxPro中,建立索引的作用之一是C
A)节省存储空间B)便于管理
C)提高查询速度D)提高查询和更新的速度
79、在VisualFoxPro中,相当于主关键字的索引是A
A)主索引B)普通索引
C)唯一索引D)排序索引
80、用命令"
INDEXon姓名TAGindex_name"
建立索引,其索引类型是C
A)主索引B)候选索引
C)普通索引D)惟一索引
81、执行命令"
建立索引后,下列叙述错误的是B
A)此命令建立的索引是当前有效索引
B)此命令所建立的索引将保存在.idx文件中
C)表中记录按索引表达式升序排序
D)此命令的索引表达式是"
姓名"
,索引名是"
index_name"
82、打开表并设置当前有效索引(相关索引已建立)的正确命令是B
A)ORDERstudentIN2INDEX学号
B)USEstudentIN2ORDER学号
C)INDEX学号ORDERstudent
D)USEstudentIN2
83、在表设计器的“字段”选项卡中可以创建的索引是D
A)唯一索引B)候选索引C)主索引D)普通索引
84、在指定字段或表达式中不允许出现重复值的索引是D
A)唯一索引B)唯一索引和候选索引
C)唯一索引和主索引D)主索引和候选索引
85、不允许记录中出现重复索引值的索引是(
主索引和普通索引
主索引、候选索引、普通索引
C)
主索引和候选索引
主索引、候选索引和唯一索引
86、以下关于主索引和侯选索引的叙述正确的是A
A)主索引和侯选索引都能保证表记录的惟一性
B)主索引和侯选索引都可以建立在数据库表和自由表上
C)主索引可以保证表记录的惟一性,而侯选索引不能
D)主索引和侯选索引是相同的概念
87、在创建数据库表结构时,为该表中一些字段建立普通索引,其目的是D
A)改变表中记录的物理顺序B)为了对表进行实体完整性约束
C)加快数据库表的更新速度D)加快数据库表的查询速度
88、有一学生表文件,且通过表设计器已经为该表建立了若干普通索引。
其中一个索引的索引表达式为姓名字段,索引名为XM。
现假设学生表已经打开,且处于当前工作区中,那么可以将上述索引设置为当前索引的命令是D
A)SETINDEXTO姓名B)SETINDEXTOXM
C)SETORDERTO姓名D)SETORDERTOXM
89、
在Visual
FoxPro中,下面关于索引的正确描述是A
当数据库表建立索引以后,表中的记录的物理顺序将被改变
索引的数据将与表的数据存储在一个物理文件中
建立索引是创建一个索引文件,该文件包含有指向表记录的指针
使用索引可以加快对表的更新操作
90、已知表中有字符型字段职称和姓别,要建立一个索引,要求首先按职称排序、职称相同时再按性别排序,正确的命令是A
A)INDEXON职称+性别TOtttB)INDEXON性别+职称TOttt
C)INDEXON职称,性别TOttt D)INDEXON性别,职称TOttt
91、执行USEscIN0命令的结果是B
A)选择0号工作区打开sc表
B)选择空闲的最小号工作区打开sc表
C)选择第1号工作区打开sc表
D)显示出错信息
92、在VisualFoxPro中,每一个工作区中最多能打开数据库表的数量是A
A)1个B)2个
C)任意个,根据内存资源而确定D)35535个
93、要求为当前表建立一个唯一索引,索引表达式为姓名,索引名为xm,则下列各语句中,正确的是____B___。
A)INDEXTO姓名TAGxmUNIQUE
B)INDEXON姓名TAGxmUNIQUE
C)INDEXON姓名TAGxmCANDIDATE
D)INDEXTO姓名TAGxmCANDIDATE
94、在VisualFoxPro中,删除索引的命令是_A______。
A)DELETETAGB)PACKTAGC)ZAPTAGD)CLEARTAG
95、在VisualFoxPro中,打开索引文件的命令是____B___。
A)SETORDERTOB)SETINDEXTO
C)USEINDEXD)OPENINDEXTO
96、在VisualFoxPro中,使用LOCATEFOR<
expL>
命令按条件查找记录,当查找到满足条件的第一条记录后,如果还需要查找下一条满足条件的记录,应使用C
A)再次使用LOCATEFOR<
命令
B)SKIP命令
C)CONTINUE命令
D)GO命令
97、把指针定位到第二条少数民族学生的记录,应输入命令__C____。
A)LOCATEFOR民族!
=”汉”B)LOCATEFOR民族!
=”汉”
LOOPSKIP
C)LOCATEFOR民族!
=”汉”D)LOCATEFOR民族!
CONTINUENEXT
98、对于尚未建立索引文件的ZG.