试题编号: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(\的值是( )。
A) a2*foxpro B) 0 C) a2foxpro D) 12 38、下列字符串的运算结果为.f.的表达式为( )。
A) \ B) \ C) \ D) \
39、顺序执行以下赋值命令后,下列表达式中,合法的表达式是( )。 x=\ y=2*3
z=left(\
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) 数据库表和自由表的表设计器功能完全相同 D) 数据库表可以从数据库中移出,变成自由表 试题编号:20705 分值:1 参考答案: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
D) 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 \请输入一个数:\ 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) 试题编号:21308 分值:1 参考答案:C 116、有如下程序: input \ input \ 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 试题编号:21309 分值:1 参考答案:B 117、下列程序段的结果是( )。 x='1' if x='12' x=x+'3' else
x=x-'34' endif ? x
A) 123 B) 134 C) 22
7 D) D) -33 2 -2
试题编号:21401 分值:1 参考答案:A 118、执行下列程序的结果是( )。 s=\ i=1
do while i<5 ?? substr(s,i,1) i=i+1 enddo
A) 8765 B) 87654 C) 4321 试题编号: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 试题编号: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
D) 54321 D) 11 11 10
试题编号: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) 试题编号: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
试题编号:21507 分值:1 参考答案:A
133、运行下列程序,输入10和15,则显示结果为( )。 D) 3 3 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
相关推荐: