计算机二级考试 VFP试题
- 格式:doc
- 大小:50.50 KB
- 文档页数:6
35、若rsk.dbf有20条记录,执行下列命令序列后,显示结果为()。
use rskskip 2goto 6skip -2? recno( )A) 6 B) 4 C)8 D)2试题编号:20409分值:1参考答案:B36、表达式val("a2")*len("foxpro")的值是()。
A) a2*foxpro B) 0 C) a2foxpro D) 1238、下列字符串的运算结果为.f.的表达式为()。
A) "fort" $ "comfortable" B) "computer"="comp"C) "former"=="former" D) "computer"=="comp"39、顺序执行以下赋值命令后,下列表达式中,合法的表达式是()。
x="12"y=2*3z=left("foxpro",3)A) x+y B) y+z C) x-z+y D) x-x+z-z试题编号:20509分值:1参考答案:C45、在下列表达式中,错误的表达式是()。
A) {^2000-06-01}-10 B) {^2000-06-01}-date()C) {^2000-06-01}+date() D) {^2000-06-01}+10试题编号:20602分值:1参考答案:C47、下列关于数据库表和自由表的概念叙述中不正确的是()。
A) vfp的表可分为属于数据库的表和自由表两种B) 自由表是一个独立的表,不属于任何数据库C) 数据库表和自由表的表设计器功能完全相同D)数据库表可以从数据库中移出,变成自由表试题编号:20705分值:1参考答案:C53、某关系表规定“奖金”字段输入的数据必须在100和999之间,则应在字段有效性规则输入框中输入()表达式。
A) 100<=奖金<=999 B) 奖金>=100 and <=999C) 奖金>=100 and 奖金<=999 D) (not 奖金<=999) and (not 奖金>=100)试题编号:20702分值:1参考答案:C56、要对姓名(字符型)和出生日期(日期型)两个字段进行复合索引,正确的表达式是()。
A) 姓名+出生日期B) ctod(姓名)+出生日期C) 姓名+dtoc(出生日期) D) str(姓名)+str(出生日期)试题编号:20802分值:1参考答案:C65、要显示所有“性别”字段(逻辑型)值为.t.的所有记录,其正确的命令是()。
A) display for not 性别B) display for 性别=tC) list for 性别D) list all for 性别='男'73、以下关于查询的正确叙述是()。
A) 不能根据自由表建立查询B) 只能根据自由表建立查询C) 只能根据数据库表建立查询D) 可以根据数据库表和自由表建立查询试题编号:20902分值:1参考答案:C74、以下关于视图的正确叙述是()。
A) 可以根据自由表建立视图B) 可以根据查询建立视图C) 可以根据数据库表建立视图D) 可以根据数据库表和自由表建立视图试题编号:20903分值:1参考答案:B75、要将视图中的修改传送回源表中,应选用视图设计器的()选项卡。
A) 筛选B) 更新条件C) 杂项D) 视图参数试题编号:20904分值:1参考答案:A76、查询文件的扩展名是()。
A) .qpr B) .pjx C) .scx D) .mnx试题编号:20907分值:1参考答案:A79、使用查询设计器进行查询,要使查询的输出结果显示两张表中满足条件的记录,应使用的查询方式为()。
A) 内部联接B) 左联接C) 右联接D) 完全联接试题编号:21005分值:1参考答案:A86、在使用select-sql命令创建连接条件时,“inner join”表示()。
A) 内部连接B) 左连接C) 右连接D) 完全连接试题编号:21102分值:1参考答案:B92、假设已建立“设备”表文件,表结构为:名称(字符型)、部门(字符型)、价格(数值型)。
现要查看价格在300~500元之间的各设备信息,正确的select-sql命令是()。
A) select * from 设备where 价格>300 or 价格<500B) select * from 设备where价格between 300 and 500C) select * from 设备where not(价格>300 and 价格<500)D) select * from 设备where 价格between (300,500)试题编号:21106分值:1参考答案:B96、假设已建立了“职工”表文件,表结构为工号(字符型)、姓名(字符型)、基本工资(数值型),部门名(字符型),现要查看人数超过10人的部门名,正确的select-sql命令是()。
A) select 部门名from 职工where count(*)>10B) select 部门名from 职工group by 部门名having count(*)>10C) select 部门名from 职工where cot(*)>10D)select 部门名from 职工group by 部门名having cot(*)>10试题编号:21305分值:1参考答案:B113、执行下列程序后,变量x的值为()。
x=1do casecase x>0x=x+1case x>1x=x+1otherwisex=4endcaseA) 1 B) 2 C) 3 D) 4试题编号:21307分值:1参考答案:D115、有如下程序:input "请输入一个数:" to n1do casecase mod(n1,3)=1n1=n1+3case mod(n1,2)=1n1=n1+2otherwisen1=n1+1endcase? n1程序运行,输入4后,显示的值为()。
A) 9 B) 5 C) 6 D) 7试题编号:21308分值:1参考答案:C116、有如下程序:input "a=" to n1input "b=" to n2if n1>n2n1=n1-n2endifif n2>n1n2=n2-n1endif? n1,n2运行时,分别输入10与8,则显示的值为()。
A) 10 8 B) 2 8 C) 2 6 D) 2 -2 试题编号:21309分值:1参考答案:B117、下列程序段的结果是()。
x='1'if x='12'x=x+'3'elsex=x-'34'endif? xA) 123 B) 134 C) 22 D) -33试题编号:21401分值:1参考答案:A118、执行下列程序的结果是()。
s="87654321"i=1do while i<5?? substr(s,i,1)i=i+1enddoA) 8765 B) 87654 C) 4321 D) 54321试题编号:21402分值:1参考答案:D119、执行下列程序的结果是()。
store 0 to bfor a=1 to 10b=b+1endfor? a,bA) 10 1 B) 10 10 C) 10 11 D) 11 10 试题编号:21403分值:1参考答案:A120、执行下列程序的结果是()。
dimension a(3,3)a=0for i=1 to 3a(i,i)=iendforfor i=1 to 3for j=1 to 3?? a(i,j)endfor?endforA) l 0 00 2 00 0 3B) l 2 30 0 00 0 0C) l 0 02 0 03 0 0D) l 1 12 2 23 3 3试题编号:21405分值:1参考答案:D122、下面程序执行后,变量x的值为()。
x=0do while .t.for i=1 to 5x=x+iendforif x>10exitendifenddoA) 0 B) 5 C) 10 D) 15试题编号:21501分值:1参考答案:B127、设程序fac.prg如下:parameter a,b,cd=b*b-4*a*cdo casecase d<0d=-1case d>0d=1otherwised=0endcase? d在主程序中执行下列命令:do fac with 3,4,1显示的结果为()。
A) 0 B) 1 C) -1 D) 4试题编号:21504分值:1参考答案:B130、运行下列程序,其结果为()。
store 1 to i,jdo proc1? i,jprocedure proc1i=i+jj=j+iendprocA) 1 1 B) 2 3 C) 2 2 D) 3 3试题编号:21507分值:1参考答案:A133、运行下列程序,输入10和15,则显示结果为()。
input to n1input to n2do proc1 with n1,n2?n1,n2returnprocedure x,yif x>yx=x-yelsey=y-xendifendprocA) 10 5 B) -5 5 C) -5 10 D) 15 10。