试题编号:20408 分值:1 参考答案:B
35、若rsk.dbf有20条记录,执行下列命令序列后,显示结果为( )。
use rsk
skip 2
goto 6
skip -2
recno( )
A) 6 B) 4 C) 8 D) 2
试题编号:20409 分值:1 参考答案:B
36、表达式val("a2")*len("foxpro")的值是( )。
A) a2*foxpro B) 0 C) a2foxpro D) 12
38、下列字符串的运算结果为.f.的表达式为( )。
A) "fort" $ "comfortable" B) "computer"="comp"
C) "former"=="former" D) "computer"=="comp"
39、顺序执行以下赋值命令后,下列表达式中,合法的表达式是( )。
x="12"
y=2*3
z=left("foxpro",3)
A) x+y B) y+z C) x-z+y D) x-x+z-z
试题编号:20509 分值:1 参考答案:C
45、在下列表达式中,错误的表达式是( )。
A) {^2000-06-01}-10 B) {^2000-06-01}-date()
C) {^2000-06-01}+date() D) {^2000-06-01}+10
试题编号:20602 分值:1 参考答案:C
47、下列关于数据库表和自由表的概念叙述中不正确的是( )。
A) vfp的表可分为属于数据库的表和自由表两种
B) 自由表是一个独立的表,不属于任何数据库
C) 数据库表和自由表的表设计器功能完全相同数据库表可以从数据库中移出,变成自由表
53、某关系表规定“奖金”字段输入的数据必须在100和999之间,则应在字段有效性规则输入框中输入( )表达式。
A) 100<=奖金<=999 B) 奖金>=100 and <=999
C) 奖金>=100 and 奖金<=999 D) (not 奖金<=999) and (not 奖金>=100)
试题编号:20702 分值:1 参考答案:C
56、要对姓名(字符型)和出生日期(日期型)两个字段进行复合索引,正确的表达式是( )。
A) 姓名+出生日期 B) ctod(姓名)+出生日期
C) 姓名+dtoc(出生日期) D) str(姓名)+str(出生日期)
试题编号:20802 分值:1 参考答案:C
65、要显示所有“性别”字段(逻辑型)值为.t.的所有记录,其正确的命令是( )。
A) display for not 性别 B) display for 性别=t
C) list for 性别 D) list all for 性别='男'
试题编号:20901 分值:1 参考答案:D
73、以下关于查询的正确叙述是( )。
A) 不能根据自由表建立查询 B) 只能根据自由表建立查询
C) 只能根据数据库表建立查询 D) 可以根据数据库表和自由表建立查询试题编号:20902 分值:1 参考答案:C
74、以下关于视图的正确叙述是( )。
A) 可以根据自由表建立视图 B) 可以根据查询建立视图
C) 可以根据数据库表建立视图 D) 可以根据数据库表和自由表建立视图试题编号:20903 分值:1 参考答案:B
75、要将视图中的修改传送回源表中,应选用视图设计器的( )选项卡。
A) 筛选 B) 更新条件 C) 杂项 D) 视图参数试题编号:20904 分值:1 参考答案:A
76、查询文件的扩展名是( )。
A),qpr B),pjx C),scx D),mnx
试题编号:20907 分值:1 参考答案:A
79、使用查询设计器进行查询,要使查询的输出结果显示两张表中满足条件的记录,应使用的查询方式为( )。
A) 内部联接 B) 左联接 C) 右联接 D) 完全联接试题编号:21005 分值:1 参考答案:A
86、在使用select-sql命令创建连接条件时,“inner join”表示( )。
A) 内部连接 B) 左连接 C) 右连接 D) 完全连接试题编号:21102 分值:1 参考答案:B
92、假设已建立“设备”表文件,表结构为:名称(字符型)、部门(字符型)、价格(数值型)。现要查看价格在300~500元之间的各设备信息,正确的select-sql命令是( )。
A) select * from 设备 where 价格>300 or 价格<500
B) select * from 设备 where价格 between 300 and 500
C) select * from 设备 where not(价格>300 and 价格<500)
D) select * from 设备 where 价格 between (300,500)
试题编号:21106 分值:1 参考答案:B
96、假设已建立了“职工”表文件,表结构为工号(字符型)、姓名(字符型)、基本工资(数值型),部门名(字符型),现要查看人数超过10人的部门名,正确的select-sql命令是( )。
A) select 部门名 from 职工 where count(*)>10
B) select 部门名 from 职工 group by 部门名 having count(*)>10
C) select 部门名 from 职工 where cot(*)>10
select 部门名 from 职工 group by 部门名 having cot(*)>10
试题编号:21305 分值:1 参考答案:B
113、执行下列程序后,变量x的值为( )。
x=1
do case
case x>0
x=x+1
case x>1
x=x+1
otherwise
x=4
endcase
A) 1 B) 2 C) 3 D) 4
试题编号:21307 分值:1 参考答案:D
115、有如下程序:
input "请输入一个数:" to n1
do case
case mod(n1,3)=1
n1=n1+3
case mod(n1,2)=1
n1=n1+2
otherwise
n1=n1+1
endcase
n1
程序运行,输入4后,显示的值为( )。
A) 9 B) 5 C) 6 D) 7
试题编号:21308 分值:1 参考答案:C
116、有如下程序:
input "a=" to n1
input "b=" to n2
if n1>n2
n1=n1-n2
endif
if n2>n1
n2=n2-n1
endif
n1,n2
运行时,分别输入10与8,则显示的值为( )。
A) 10 8 B) 2 8 C) 2 6 D) 2 -2
试题编号:21309 分值:1 参考答案:B
117、下列程序段的结果是( )。
x='1'
if x='12'
x=x+'3'
else
x=x-'34'
endif
x
A) 123 B) 134 C) 22 D) -33
试题编号:21401 分值:1 参考答案:A
118、执行下列程序的结果是( )。
s="87654321"
i=1
do while i<5
substr(s,i,1)
i=i+1
enddo
A) 8765 B) 87654 C) 4321 D) 54321
试题编号:21402 分值:1 参考答案:D
119、执行下列程序的结果是( )。
store 0 to b
for a=1 to 10
b=b+1
endfor
a,b
A) 10 1 B) 10 10 C) 10 11 D) 11 10
试题编号:21403 分值:1 参考答案:A
120、执行下列程序的结果是( )。
dimension a(3,3)
a=0
for i=1 to 3
a(i,i)=i
endfor
for i=1 to 3
for j=1 to 3
a(i,j)
endfor
endfor
A) l 0 0
0 2 0
0 0 3
B) l 2 3
0 0 0
0 0 0
C) l 0 0
2 0 0
3 0 0
D) l 1 1
2 2 2
3 3 3
试题编号:21405 分值:1 参考答案:D
122、下面程序执行后,变量x的值为( )。
x=0
do while,t.
for i=1 to 5
x=x+i
endfor
if x>10
exit
endif
enddo
A) 0 B) 5 C) 10 D) 15
试题编号:21501 分值:1 参考答案:B
127、设程序fac.prg如下:
parameter a,b,c
d=b*b-4*a*c
do case
case d<0
d=-1
case d>0
d=1
otherwise
d=0
endcase
d
在主程序中执行下列命令:
do fac with 3,4,1
显示的结果为( )。
A) 0 B) 1 C) -1 D) 4
试题编号:21504 分值:1 参考答案:B
130、运行下列程序,其结果为( )。
store 1 to i,j
do proc1
i,j
procedure proc1
i=i+j
j=j+i
endproc
A) 1 1 B) 2 3 C) 2 2 D) 3 3
试题编号:21507 分值:1 参考答案:A
133、运行下列程序,输入10和15,则显示结果为( )。
input to n1
input to n2
do proc1 with n1,n2
n1,n2
return
procedure x,y
if x>y
x=x-y
else
y=y-x
endif
endproc
A) 10 5 B) -5 5 C) -5 10 D) 15 10