一、选择题((1)-(40)每小题1分,(41)-(50)每小题2分,共60分)
下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(16) 在QBASIC中,下面的四组语句有语法错误的是______。
A) READ A,B$,C$DATA 12,3.14/180,23
B) READ A,B$,CDATA 34,PI/180,45
C) READ A,B$,C$DATA 45,56+67,X
D) READ A,B$,CDATA 78,PI,1+1
(17) 语句OPTION BASE 1:DIM A(5,4)定义的数组元素个数是______。
A) 9 B) 5 C) 20 D) 任意个
(18) QBASIC语句中,语句定义符REM定义的是______。
A) 数据恢复语句 B) 数组定义语句 C) 注释语句 D) 数组重定义语句
(19) 语句PRINT "11">"109"的运行结果是______。
A) 0 B) -1 C) 11 D) 11>109
(20) 有如下程序
DEF FNA(y)=y+1
DEF FNS(y)=FNA(y)^2+FNA(y)+y^2+y+1
PRINT FNS(2)
END
运行时输出的结果是______。
A) 3 B) 14 C) 19 D) 21
(21) 有如下一组程序语句
s=0
FOR i=1 TO 10
READ a$,b
IF a$="f" THEN
IF b<10 THEN s=s+1
ENDIF
NEXT i
PRINT s
DATA f,10,m,67,m,14,f,23,f,1,f,17,m,2,f,11,m,10,m,56
运行时的输出结果是______。
A) 2 B) 56 C) 0 D) 1
(22) 有如下一组程序语句
FOR k=1 TO 3
SELECT CASE k
CASE 1
a=3
CASE 2
a=2
CASE 3
a=1
END SELECT
PRINT a;
NEXT k
PRINT k
END
运行时的输出结果是______。
A) 1 1 1 1 4 B) 3 2 1 4
C) 1 1 1 1 3 D) 1 2 3 4
(23) 有如下一组程序语句
CONST c=5
d=c+5
c=c+1
PRINT c+d
运行时的输出结果是______。
A) 6 B) 10 C) 16 D) 显示出错信息
(24) 有如下程序段
FOR i=1 TO 3
FOR j=0 TO i-1
PRINT "*"
NEXT j
NEXT i
在运行时内层循环总次数是______。
A) 1 B) 2 C) 3 D) 6
(25) 有如下程序
DEFSTR a-c
a="*":b="@"
FOR k=1 TO 3
c$=STRING$(LEN(a$)+k-1,b$)
PRINT c+"263";
NEXT k
PRINT
END
运行时输出的结果是______。
A) @263@@263@@@263 B) *@*@*@263
C) @@@@@@263 D) 出错信息
(26) 有如下程序
a=5
b=6
PRINT a>b OR b MOD 2=0
END
运行后的输出结果是______。
A) -1 B) 0 C) 1 D) 2
(27) 有如下程序
FOR m=1 TO 3
FOR j=m TO 1 STEP -1
FOR k=j TO m
n=n+k
NEXT k
NEXT j
NEXT m
END
运行后n的值为______。
A) 20 B) 27 C) 30 D) 54
(28) 有如下程序
a$="12"
b$="24"
c$=a$+b$
d=VAL(c$)
PRINT d MOD 100
END
运行后的输出结果是______。
A) 12 B) 22 C) 24 D) 36
(29) 有如下程序
FOR j=0 TO 35
a=a+j MOD 6
NEXT j
PRINT a
END
运行后的输出结果是______。
A) 90 B) 75 C) 105 D) 0
(30) 有如下程序
FOR x=1 TO 4
a=0
FOR y=1 TO x+1
a=a+1
NEXT y
PRINT a;
NEXT x
END
运行后的输出结果是______。
A) 1 2 3 4 B) 2 3 4 5 C) 3 4 5 6 D) 4 5 6 7
[1] [2] 下一页