VFP选择题2计算机二级Word文档格式.docx
《VFP选择题2计算机二级Word文档格式.docx》由会员分享,可在线阅读,更多相关《VFP选择题2计算机二级Word文档格式.docx(41页珍藏版)》请在冰点文库上搜索。
![VFP选择题2计算机二级Word文档格式.docx](https://file1.bingdoc.com/fileroot1/2023-5/6/ff58309d-707b-4680-ac61-9d153eabe4b7/ff58309d-707b-4680-ac61-9d153eabe4b71.gif)
setfilterto专业#电子
setfilterfor专业=电子
setfilterto专业not电子
setfilterfor专业<
>
电子
C134、用locate命令查找符合条件的下一条记录时,应使用的正确命令是()。
skip
find
continue
display
D135、某表文件结构是:
姓名(字符型)、是否团员(逻辑型)、出生年月(日期型)。
按出生年月索引后,要查询82年6月12日出生的记录,应使用命令()。
locate{^1982/06/12}
locate出生年月={1982/06/12}
seek出生年月=ctod(1982/06/12)
seek{^1982/06/12}
A136、下面有关记录查找命令的叙述中,()是错误的。
执行locate命令之前,必须经过相应的索引。
执行seek命令之前,必须经过相应的索引。
若主控索引关键字是字符型的,内存变量xm也是字符型的,执行seekxm命令不会产生语法错误。
执行locate或seek命令后,found().and.eof()的值总为.f.。
C137、已知有学生表student.dbf,其中有学号(xh),姓名(xm),数学(sx),语文(yw)等字段,现要计算语文、数学两门中只有一门课程及格的人数,应使用的命令为()。
countforyw>
=60orsx>
=60
=60andsx>
countforint(yw/60)+int(sx/60)=1
countforint(yw/60)*int(sx/60)=1
D138、已知有学生表student.dbf,其中有学号(xh),姓名(xm),数学(sx),语文(yw)等字段,现要计算语文、数学两门中至少有一门课程不及格的人数,应使用的命令为()。
countforyw<
=60orsx<
=60andsx<
countforint(yw/60)+int(sx/60)=0
countforint(yw/60)*int(sx/60)=0
C139、已知有学生表student.dbf,其中有学号(xh),姓名(xm),数学(sx),语文(yw)等字段,现要计算语文、数学两门中至少有一门及格课程的人数,应使用的命令为()。
countforint(yw/60)+int(sx/60)>
1
B140、假设rsk.dbf中共有十条记录,只有前6条记录性别为男,执行下列命令后,记录指针将定位在第()条记录上。
usersk
go3
locatenext3for性别=男
5
4
3
6
C141、在表中,婚否为逻辑型字段,如要查询第一个已婚的女职工记录,正确的命令是()。
locatefor婚否=.t.and性别=女
locateallfor婚否or性别=女
locatefor婚否and性别=女
locatefor婚否=已婚and性别=女
C142、当用locate命令查找到一条符合条件的记录时,以下描述中不正确的是()。
记录指针指向第一个满足条件的记录
found()返回值为.T.
若继续查找下一个满足条件的记录,应再执行一次locate命令。
若继续查找下一个满足条件的记录,应执行continue命令。
D143、在student表中,性别为逻辑型字段,如果规定男性用逻辑值.t.表示,若要查询女性记录,正确的命令是()。
locateallfor性别=.t.
locateallfor性别=.f.
locateallfor性别=女
locatefornot性别
A144、在student表中,对所有记录的英语和数学(数值型)两门课程的成绩分别求和,并把求和结果放入变量x,y中,正确的命令是()。
sumenglish,mathtox,y
averageenglish,mathtox,y
replaceenglish,mathtox,y
countenglish,mathtox,y
B145、执行下列命令序列,屏幕显示()。
b=6
docase
casemod(b,3)=0
b=b+1
casemod(b,2)=0
b=b+2
otherwise
b=b+3
endcase
?
b
7
8
9
C146、执行下面程序,结果为()。
a=3
b=5
a=a+b
b=a+b
a+b,a+b
1616
88
212l
2134
B147、有下面程序:
inputtoa
ifa=10
b=0
endif
b=1
假定从键盘输入的a值一定是数值型的,那么执行以上程序的结果是()。
0
1
由a的值决定
10
D148、已知有学生表student.dbf,其中有学号(xh),姓名(xm),性别(xb),总分(zf)等字段,执行如下程序:
usestudent
setfilterto总分>
=150
countton1forxb=男
setfilterto
countton2forxb=女
程序中,n1和n2分别表示()。
所有的男生人数和所有的女生人数
总分在150分以上的男生人数和总分在150分以上的女生人数
总分在150分以下的男生人数和总分在150分以下的女生人数
总分在150分以上的男生人数和所有的女生人数
B149、执行下列程序后,变量x的值为()。
x=1
docase
casex>
x=x+1
x=4
2
B150、执行下列程序后,变量x的值为()。
ifx>
=1
else
x=3
D151、有如下程序:
input请输入一个数:
ton1
casemod(n1,3)=1
n1=n1+3
casemod(n1,2)=1
n1=n1+2
n1=n1+1
n1
程序运行,输入4后,显示的值为()。
C152、有如下程序:
inputa=ton1
inputb=ton2
ifn1>
n2
n1=n1-n2
ifn2>
n1
n2=n2-n1
n1,n2
运行时,分别输入10与8,则显示的值为()。
108
28
26
2-2
B153、下列程序段的结果是()。
x='
1'
ifx='
12'
x=x+'
3'
x=x-'
34'
x
123
134
22
-33
C154、执行下面程序,结果为()。
a=6
b=8
a+b,b-a
3616
248
368
3212
B155、有下面程序:
ifa=1
出错
D156、执行下列程序后,变量x的值为()。
x=0
A157、执行下列程序的结果是()。
s=87654321
i=1
dowhilei<
5
?
substr(s,i,1)
i=i+1
enddo
8765
87654
4321
54321
D158、执行下列程序的结果是()。
store0tob
fora=1to10
endfor
a,b
101
1010
1011
1110
A159、执行下列程序的结果是()。
dimensiona(3,3)
a=0
fori=1to3
a(i,i)=i
endfor
forj=1to3
a(i,j)
l00
020
003
l23
000
200
300
l11
222
333
B160、下面程序执行后,变量t的值为()。
t=0
=5
i=i+2
t=t+i
enddo
t
return
15
24
错误信息
D161、下面程序执行后,变量x的值为()。
dowhile.t.
fori=1to5
x=x+i
exit
A162、下面程序执行后,变量x的值为()。
fori=5to1step-1
D163、有如下程序段:
input请输入字符串:
toc1
fori=1tolen(c1)step2
substr(c1,i,1)
运行时输入abcde,则输出的结果为()。
abcde
edcba
abc
ace
B164、有如下程序段:
ton
s=0
j=1
fori=1ton
j=j*i
s=s+j
s
此程序是用来计算()。
1+2+3+......+n
1!
+2!
+3!
+......+n!
n!
(n-1)*n
D165、有如下程序段:
dimensions1(3)
store1toi,n1,n2
=3
s1(i)=n1+n2
n1=n2
n2=s1(i)
运行后,s1(3)的值为()。
D166、执行下列程序后,变量a,b的值为()。
store1tob
fora=0to10
1111
1112
C167、下面程序执行后,变量t的值为()。
t=1
=6
return
14
16
17
C168、下面程序执行后,变量x的值为()。
fori=2to6
20
25
B169、设程序fac.prg如下:
parametera,b,c
d=b*b-4*a*c
cased<
d=-1
cased>
d=1
d=0
d
在主程序中执行下列命令:
dofacwith3,4,1
显示的结果为
-1
A170、执行下列程序后,显示内容为()。
x=5
y=6
z=7
doproc1withx,y
z
procedureproc1
parameterx,y
y
x,y
y,x
endproc
657
756
567
675
C171、设程序abc.prg如下:
parametersn
fori=1ton
ifmod(i,2)=1
ifmod(i,5)=0
str(i,3)
在执行命令doabcwith30后,显示的结果为()。
51015202530
11121
51525
102030
B172、运行下列程序,其结果为()。
store1toi,j
doproc1
i,j
i=i+j
j=j+i
11
23
22
33
D173、现有程序proc1.prg如下所示,运行命令doproc1with10,则显示结果为()。
parametern
fori=2ton-1
ifmod(n,i)=0
i
510
246810
248
25
A174、运行下列程序,显示结果为()。
x1=1
x2=2
doproc1withx1,x2
x1,x2
parametern1,n2
n2=n1
12
21
A175、运行下列程序,输入10和15,则显示结果为()。
inputton1
inputton2
doproc1withn1,n2
n1,n2
x=x-y
y=y-x
endp
105
-55
-510
1510
B176、运行下列程序,显示结果为()。
store1tom1
store10ton1
doproc1withm1
m1,n1
parametern1
111
210
211
B177、运行下列程序,输入10和15,则显示结果为()。
x=y
y=x
1015
1515
C178、执行下列程序后,显示内容为()。
y=2
z=3
123
312
213
132
A179、运行下列程序,其结果为()。
store3toi,j
j=j+2*i
615
312
78
B180、运行下列程序,显示结果为()。
x1=2
x2=1
B181、如果要指定默认的盘和文件夹,应使用()命令进行设置。
setsystem
setdefault
setdeleted
setsafety
C182、对象的属性是指()。
对象所具有的行为
对象所具有的动作
对象所具有的特征和状态
对象所具有的继承性
D183、下列对象的引用属于相对引用的是()。
bo1
mand1.caption
thisform.name
this.value
A