1. 有关@…SAY…GET…语句中的校验子句叙述正确的是() A.RANGE子句是非强制校验,如果输入的数据超过或等于给定上、下限,则提示出错6 q T# @6 Y7 y3 r c7 u% [) \
B.VALID子句是强制校验,如果输入的数据使条件表达式为真或数值表达式的值不等于零,则报警并提示出错
& N1 `) E* J% t" d7 D5 Q' r* d C.RANGE子句是非强制校验,只有当编辑的变量发生了变化,并按了回车键才予以校验,在给定的初值超过上限或下限时,如果是用光标键移出当前编辑区,则不会提示无效
( ~. t& J- ]% B D.VALID子句是强制校验,在初值使条件表达式为假或使数值表达式为零时,只要按下回车键,就实施校验,并提示正确的数据范围/ t9 W( f& ]$ ] @6 c
【参考答案】7 _: \2 h( L" h4 e! m/ l0 z
C
3 p: r! ^- i1 F k9 t 2.下面语句()的格式是正确的。2 Q8 @, p6 ]) a" _8 r O" x
A.@10,10,20,20 CLEAR# @7 X' B- T0 c& b: b
B.@10,10
( G- G# e/ b( I6 U C.@10,10,
0 V7 x. N' s" d, ~+ f D.CLEAR FROM 10,10 TO 20,20" o8 Z! E9 B9 Q* w$ P) {8 b V8 E: G- E
【参考答案】
$ w" e q; K3 ]' u1 ? E6 K B' }( I" V" m( r s6 u
3.有关自定义函数的叙述,正确的是(); M1 U) ]* a8 u. s. Q! k
A.自定义函数的调用与标准函数不一样,要用DO命令# @. a1 h) E. ?; D
B.自定义函数的最后结束语句可以是RETURN或RETRY7 h3 X4 B) y, z, P( j5 O) m1 ^
C.自定义函数的RETURN语句必须送返一个值,这个值作为函数返回值5 F" h, z3 f2 Q3 Q/ Z3 d% K2 {
D.调用时,自定义函数名后的括号中一定写上形式参数
8 q, e1 h: R9 E9 b% V& E2 p1 D 【参考答案】5 }' B `( H2 a* A" `
C. V2 `) M b; k" b5 X
4.下面有关命令SET DEVICE TO PRINTER的叙述正确的是()
) \) v: j0 N. m A.该命令的功能是开关打印设备) S0 R: P! _/ q1 C: d( p
B.该命令的功能是将打印机联机+ `' |! V& F8 t A* d/ e. j& q x
C.该命令的功能是设置@…SAY命令的输出定向为打印机
$ u2 \ I2 X; w6 \( T: D D.该命令的功能是设置“?”或“??”命令的输出定向为打印机
/ o8 i5 s* N( U/ o4 o 【参考答案】
3 U" i# h7 L; u* }2 L C
2 R; C7 t& Q8 A7 x* I. { 5.有关SCAN循环结构,叙述正确的是()
: W6 Z; E' A5 |: Z- [ A.SCAN循环结构中的LOOP语句,可将程序流程直接指向循环开始语句SCAN,首先判断EOF()函数的真假) F) }: ]- H Q
B.在使用SCAN循环结构时,必须打开某一个数据库
/ {4 e' \8 h, E& e C.SCAN循环结构的循环体中必须写有SKIP语句) `2 b2 \9 Z* D0 J6 z" w
D.SCAN循环结构,如果省略了〈scope〉子句、FOR〈expl1〉和WHILE〈expl2〉条件子句,则直接退出循环- p; U7 G" z3 ?0 v$ r$ \- _
【参考答案】3 x2 J, E x5 @8 l: N$ b
B |