21.下面四个命令中可在BASIC状态下使用的是________.
A)TYPE B)DIR C)COPY D)WRITE
22.下面四个命令中不能在BASIC状态下使用的是________.
A)LOAD B)SAVE C)SORT D)TRON
23.下面四个BASIC关系表达式中结果为'真'的是________.
A)"A">"A" B)"THAT">"THE" C)"H" D)"b">"B"
24.下面四项中不能用作BASIC语言中的数值常数的是________.
A)E+5 B)2# C)3% D)IE-2
25.语句10 OPTION BASE 1:DIM A(3,4)定义的数组元素个数是________.
A)任意个 B)12 C)7 D)20
26.下面四个语句中符合BASIC语法的是________.
A)AB(5)=5+5*5 B)A+B=5+5*5 C)A=5*5-"B" D)B$=5*5-A
27.下四程序运行后,输出的值是________.
10 A=5 : B=9
20 X=A-B
30 IF A>B THEN X=A+B
40 PRINT X
50 END
A)-4 B)5 C)9 D)4
28.执行PRINT RIGHT$("WHAT HOW",3)+MID$("WHAT ARE THEY?",5,5)+LEFT$("YOU!",4)
的结果是________.
A)HOW ARE YOU! B)HOW ARE YOU C)WHAT ARE YOU D)WOU ARE HOW!
29.下面程序运行后输出ABC的值是________.
10 DEF FNA(A,B,C)=A+B+C
20 X=3 : Y=4 : Z=5
30 ABC=FNA(Z,Y,X)
40 PRINT"ABC=";ABC
50 END
A)12 B)17 C)23 D)60
30.执行下面程序后,第40行输出K的值为________.
10 FOR K=10 TO 1 STEP -1
20 PRINT K;
30 NEXT K
40 PRINT K
50 END
A)10 B)1 C)-1 D)0
31.在运行下面的程序时会显示出错信息,出错的原因是________.
10 X=5
20 DIM A(X)
30 FOR M=1 TO 7
40 A(M)=M+1
50 NEXT M
60 END
A)40行数组元素A(X)的下标超出上界 B)20行数组说明语句不能用变量来定义下标
C)40行不能作循环变量M进行运算 D)程序没有错误而是计算机有病毒
32.下面程序运行后,输出的值是________.
10 A$="4" : B$="5" :c$="6"
20 FOR J=1 TO 2
30 A$=B$ : B$=C$ : C$=A$
40 NEXT J
50 PRINT A$+B$+C$
60 END
A)15 B)645 C)545 D)656
33.下面程序运行后,输出的结果是________.
10 FOR J=1 TO 4
20 PRINT TAB(2*J); (J+5)*2
30 NEXT J
40 END
A)12 B)12 C)12141618 D)12 14 16 18
14 14
16 16
18 18