试题编号:20408 分值:1参考答案:B 35、若 rsk. dbf有20条记录,执行下列命令序列后,显示结果为()。 skip-2 A)6 C)8 D)2 试题编号:20409分值:1参考答案:B 36、表达式val("a2")*len(" foxpro")的值是() A)a2* foxpro C)foxpro 38、下列字符串的运算结果为f的表达式为()。 A)"fort"S"comfortable C)former"==former D)"computer 39、顺序执行以下赋值命令后,下列表达式中,合法的表达式是() x="12 Zleft("foxpro", 3) B)y+z C)X-z+ 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)数据库表可以从数据库中移出,变成自由表 53、某关系表规定“奖金”字段输入的数据必须在100和999之间,则应在字段有效性规则 输入框中输入()表达式。 A)100=100and=100and奖金=100) 试题编号:20702分值:1参考答案:C 56、要对姓名(字符型)和出生日期(日期型)两个字段进行复合索引,正确的表达式是() A)姓名+出生日期 B)ctod(姓名)+出生日期 C)姓名+dtoc(出生日期 D)str(姓名)+st(出生日期) 试题编号:20802分值:1参考答案:C 65、要显示所有“性别”字段(逻辑型)值为t的所有记录,其正确的命令是() A) display for not性别 B) display for性别=t C) list for性别 D) list all for性别=男 试题编号:20901分值:1参考答案:D
试题编号: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) 数据库表和自由表的表设计器功能完全相同 D) 数据库表可以从数据库中移出,变成自由表 53、某关系表规定“奖金”字段输入的数据必须在 100 和 999 之间,则应在字段有效性规则 输入框中输入( )表达式。 A) 100=100 and =100 and 奖金=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)不能根据自由表建立查询 3)只能根据自由表建立查询 C)只能根据数据库表建立查询D)可以根据数据库表和自由表建立查询 试题编号:20902分值:1参考答案:C 74、以下关于视图的正确叙述是() A)可以根据自由表建立视图 B)可以根据查询建立视图 C)可以根据数据库表建立视图D)可以根据数据库表和自由表建立视图 试题编号:20903分值:1参考答案:B 75、要将视图中的修改传送回源表中,应选用视图设计器的()选项卡 A)筛选 B)更新条件 C)杂项 D)视图参数 试题编号:20904分值:1参考答案:A 76、查询文件的扩展名是() 试题编号: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价格>300or价格300and价格10 B) select部门名from职工 group by部门名 having count(*)>10 C) select部门名from职工 where cot(*)>10 D) select部门名from职工 group by部门名 having cot)>10 试题编号:2130 分值:1参考答案:B l13、执行下列程序后,变量x的值为()。 x=x+1 x=X+1 otherwise
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 价格300 and 价格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
endcase 试题编号:21307分值:1参考答案:D 115、有如下程序: nput"请输入一个数:"tonl do case case mod(n1,3)=1 nl=nl+3 case mod(n1, 2)=1 nl=nl+2 nl=nl+1 ?nI 程序运行,输入4后,显示的值为() A)9 B)5 C)6 试题编号:21308分值:1参考答案:C 116、有如下程序: input"a"to nI nput"b=to n2 nl=nl-n2 endif if n2>nl n2=n2-nl endif nl. n2 运行时,分别输入10与8,则显示的值为() 试题编号:21309分值:1参考答案:B l17、下列程序段的结果是()。 x=1 ifx=12' x=x-34 A)123 B)134 )-33
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 do while 1<5 ? substr(s, 1, 1) A)8765 B)87654 C)4321 D)54321 试题编号:21402分值:1参考答案:D 119、执行下列程序的结果是()。 store o to b for a=l to 10 B)1010 试题编号:21403分值:1参考答案:A 120、执行下列程序的结果是()。 dimension a(3, 3) a(11)=1 for i=l to 3 for i=l to 3 ??a(1J) endfor 003 000 00
试题编号: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、下面程序执行后,变量ⅹ的值为() do while . t X=x+1 endif A)0 试题编号:21501分值:1参考答案:B 127、设程序 fac. prg如下 d=b*b-4*a*c ase do otherwise ? d 在主程序中执行下列命令 do fac with 3.4.1 显示的结果为()。 A)0 B) 试题编号:21504分值:1参考答案:B 130、运行下列程序,其结果为() store I to i,j procedure procl 1=1+ J+1 wndproc A)1 试题编号:21507分值:1参考答案:A 133、运行下列程序,输入10和15,则显示结果为()
试题编号: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 d0 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 procl with nl, n2 onl.n2 return procedure x,y x-x-y else 与y-x endif )105 C)-510
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