QBASIC 单选题。
QBasic上机试题适合小学信息学
一、有一个如下数字序列,编程计算,从哪项起,该项的值大于1997 ?
第一项 1 (值=1)
第二项 2+3 (值=5)
第三项 3+4+5 (值=12)
第四项 4+5+6+7 (值=22)
第N项 ........ (......)
二. 从键盘输入0--999中的任意一个整数,将其换成汉语拼音表示并打印输出。
例如: 输入:15 输入:238
输出:YIWU 输出:ERSANBA 3、将0,1,2,3,4,5,6,7,8,9共10个数排成一圈(如下图)
1
0 2
9 3
8 4
7 5
6
给出一个取数长度L(1<=L<=5),然后从1开始按顺时针方向连续取L个数字拼成一个长为L位的数.此时共有9个长为L位的数,然后输出这9个长为L位的数为:
例如:L=2,此时9个长为L位的数为:
12,23,34,45,56,67,78,89,90其中素数有:23,67,89
程序要求:输入:L
输出:全部满足条件的素数。
QBASIC单元测试
QBASIC单元测试姓名:________ 班级:_________ 日期:_____一. 单选(共10题,共20分)评卷人得分1. QBASIC程序运行时,得到了一个形式为123.4567E+3的结果,它表示的数值为()(2分)A.123.4567B.123456.7C.0.00034567D.370.37012. 在QBASIC语言中,RND(X)函数称为( )(2分)A.取整函数B.赋值函数C.随机函数D.三角函数3. 在QBASIC语言中,ABS(X)函数称为( )(2分)A.取整函数B.绝对值函数C.随机函数D.三角函数4. 下列语句中错误的语句是( )。
(2分)A.IF 0<X<100 THENB.IF X-5<0 THENC.LET T=1/TD.INPUT M,M$5. 程序运行的结果是( )。
LET M=3LET N=0LET S=M*NLET N=2PRINT SENDA.0B.3C.6D.26. 在QBASIC语言中,SQR(X)函数称为( )(2分)A.取整函数B.算术平方根函数C.随机函数D.三角函数7. PRINT INT(3.236*100+0.5)/100的结果是(2分)A.3.23B.3.236C.3.24D.3248. 程序运行的结果是( )。
LET A=5PRINT “A=”;A+1,AEND(2分)A.A=6 6B.A=6 5C.A=A+l AD.A=6 A9. 表达式A-B/3^C的运算顺序是( )。
(2分)A.①-②+③/B.①-②^③/C.①-②/③^D.①^②/③-10. 无须了解计算机内部结构就可以使用的计算机语言是( )(2分)A.机器语言B.汇编语言C.高级语言D.自然语言二. 填空(共20题,共80分)评卷人得分1. a=1b=2c=3a=bb=cc=aPRINT a;b;cEND程序运行结果是_________(4分)2. LET M=3LET N=0LET S=M*NLET N=2PRINT SEND程序的运行结果是______。
QBasic试题集锦
22 下列四项可在QBASIC语言中作为下标变量名的是________ >>>CA)X[10]B)X10C)X(10)D)X(10)$23 在QBASIC状态下,三个逻辑运算符NOT、AND、OR在运算过程中,优先级从大到小的顺序是________>>>BA)AND→NOT→ORB)NOT→AND→ORC)OR→AND→NOTD)NOT→OR→AND24 下列的逻辑表达式中正确的是________>>>DA)X>Y.AND.Y>ZB)X>Y>ZC)X>Y AND>ZD)X>Y AND Y>Z25 (3∧3\2) MOD 2*(SGN(ABS(INT(-25.8)))) = ________>>>BA)4B)1C)2D)326 下面四组READ/DATA语句中是错误的________>>>DA) READ A,B$,C$ DA TA 12,3.14/180,23B) READ A,B$,C DA TA 34,PI/180,45C) READ A,B$,C$ DA TA 45,56+67,XD) READ A,B$,C DA TA 78,PI,X27 语句PRINT 3*3\3/3动行时输出的结果为________>>>AA)9B)3C)1D)0A$="CHINA":B$="BEIJING"PRINT"A$+B$"END运行时输出的结果是________>>>DA)CHINABEIJINGB)CHINAC)BEIJINGD)A$+B$29 下列程序A=123:b=456C=LEN(STR$(A)+STR$(B))PRINT CEND运行时输出的结果是________>>>DA)3B)4C)6D)830 下列程序FOR X=1 TO 2FOR Y=0 TO X-1NEXT YNEXT XEND运行时内层循环的总循环次数是________ >>>CA)1B)2C)3D)431 下列程序DEF FNA(X,Y,Z)=X*Y+7*Y+ZX=3:Y=4:Z=5PRINT FNA(Z,X,Y)END运行时输出的结果是________>>>BA)38B)40C)51D)5832 下面程序READ A,A,A,BPRINT ADATA 1,2,3,4END运行时输出的结果是________>>>CA)1B)2C)3D)433 执行PRINT USING"$ $ # # #.# #";123.456 的结果是________>>>DA)123.456B)$ $123.456C)$123.45D)$123.4634 下列程序FOR J=0 TO 10READ A(J)NEXT JPRINT "A1=";A(0)DA TA 1.88,2.55,3.66,6.66,8,77,90.5,0.0,36.5,55.5END运行时输出的结果是________>>>DA)A(0)=1.88B)55.5C)A1=A(0)D)A1=1.8835 下列程序A=1234B$=STR$(A)C=LEN(B$)PRINT CEND运行时输出的结果是________>>>CA)0B)4C)5D)1036 下列程序RESTORE 50READ X,X,X$PRINT X$DATA 1,2,"3"50 DA TA 4,5,"6"END运行时输出的结果是________>>>DA)"3"B)"6"C)3D)637 下列程序X=0READ YWHILE Y<>-99999 AND X<>3IF Y>X THEN X=YREAD YWENDDATA -99999,9,8,3,-99999PRINT ABS(Y)END运行时第80行输出的结果是________ >>>DA)9B)-99999C)3D)9999938 下列程序L=1FOR K=1 TO 2ON L GOSUB 200,300L=L+1NEXT KFOR J=1 TO 3PRINT A(J);NEXT JPRINTDATA 1,2,3END200 FOR J=1 TO 3READ A(J)NEXT JRETURN300 A(1)=A(1)+1A(2)=A(2)+1A(3)=A(3)+1RETURN运行时输出的结果是________>>>BA)1 2 3B)2 3 4C)3 4 5D)4 5 639 下列程序FOR X=5 TO 2.5 STEP -0.5J=XNEXT XJ=XPRINT TAB(2);JEND运行时输出的结果是________>>>CA)2.5B)TAB(2);2.5C)2D)TAB(2)40 四个字符串"Fortran","BASIC","Pascal","dBASE"比较的结果最小的是________>>>BA)FortranB)BASICC)PascalD)dBASE41 在计算机内部,一切信息的存取、处理与传送均采用________ >>>AA)二进制B)十六进制C)BCD码D)ASCII码44 在QBASIC状态下,6个关系运算符在运算过程中,优先级从高到低的顺序是________>>>DA)>=->-=-<-<=-<>B)>->=-=-<-<=-<>C)<=-<-=->=->-<>D)不分先后顺序45 正确的自定义函数语句是________>>>AA)DEF FNA(X,Y)=X^3+Y^2B)DEF FN(X,Y)=X^3+Y^2C)DEF ABC(X,Y)=X^3+Y^2D)DEF FNA()=X^3+Y^246 下面程序A=-1.2:B=321C=LEN(STR$(A)+STR$(B))PRINT CEND执行后C的值是________>>>DA)3B)4C)6D)847 下面程序a $="aaaaaa"MID $(a$,2,3)="AAA"PRINT"after change a$=";a$END运行时输出a$的结果是________>>>CA)AAAB)aaAAAC)aAAAaaD)aaaAAA48 下面程序FOR J=1 TO 3GOSUB f:M=M+NNEXT JPRINT MENDf:N=N+2RETURN运行后输出的是________ >>>BA)3B)12C)6D)949 下面程序DECLARE SUB F(K,S) SUM=0FOR J=1 TO 3CALL F(J,S)SUM=SUM+SNEXT JPRINT SUMENDSUB F(K,S)S=1FOR L=1 TO KS=S*LNEXT LEND SUB运行后输出的结果是________ >>>AA)9B)3C)0D)650 下面程序A$=ABCDB$=efghC$=LCASE $(A$)D$=UCASE $(B$)PRINT C$;D$运行时输出的结果是________>>>AA)abcdEFGHB)abcdefghC)ABCDefghD)ABCDEFGH21 从BASIC状态返回DOS操作系统的命令是________ >>>DA).EXITB).LOGOUTC).QUITD).SYSTEM22 在BASIC语言中NEW命令的功能是________>>>DA).建立新文件B).建立新图形C).清屏幕D).清内存23 BASIC语句中,语句定义符REM定义的是________>>>DA).恢复语句B).重新编行号C).改名语句D).注释语句24 下列四项中合法的BASIC常数是________>>>DA).4,000B).D-10C).2.5ED).65%25 语句10 DIM ARR(12,12)定义的数组有多少个元素________ >>>CA).24B).144C).169D).121226 语句10 PRINT4>3执行时输出的结果是________ >>>CA).7B).0C).-1D).显示出错是信息27 下列变量名中不合法的是________>>>DA).C#(2,4)B).AB(1)C).RIM $D).A.B(S)28 表达式SOR(2^3^2)MOD 4 的值为________>>>AA).0B).1C).2D).329 下面语句正确的是________>>>BA).A+B=C=0B).A=B+CC).SIN(A)=B+CD).A=2*π*B*C30 下面语句中正确的是________>>>CA).INPUT;A;B;CB).INPUT"A=";A,"B="'B,"C=",CC).INPUT;A,B,CD).INPUT;"A=",A,"B=',B,"C=",C31 下面四组READ/DATA语句中,有语法错误的是________ >>>DA).READ A,B$ DA TA 5,ABCB).READ A,B$ DA TA 5,3.14159/180C).READ A,B$ DA TA 3.14159,10D).READ A,B$ DA TA 3.14158/180,ABC32 下面程序运行后输出的结果是________ P$="Bejing":Q$="HongKong":R$="Mauco" PRINT R$>Q$ AND R$<P$>>>AA).0B).1C).MD).显示出错信息33 下面程序运行后输出的结果________A$="12.3":B$="45.6"C$=A$+B$PRINT FNX(A,B,C)END>>>DA).57.9B).12.345C).12.346D).12.345.634 下面程序运行后输出的结果是________ DEF FNX(A,B,C)=(3+B*C)\AX=3:Y=4:Z=5PRINT FNX(A,B,C)END>>>DA).3B).4C).0D).显示出错信息35 下面程序运行后输出的结果是________ X=5:A=0FOR K=-X TO XA=A+1NEXT KPRINT AEND>>>CA).6B).10C).11D).1236 下面程序运行后输出的结果是________ FOR J=1 TO 20A=A+J\5NEXT JPRINT AEND>>>AA).34B).50C).150D).21037 下面程序运行后输出的结果是________ A$="ABCDEFGHIJK"PRINT RIGHT$(A$,2)+STRING$(4,A$) END>>>BA).HIABCDB).JKAAAAC).ABHIJKD).ABEFGH38 下面程序运行后输出的结果是________ A$="A':B=12.89:C$="C"D$=A$+SIR$(B0+C$PRINT LEN(D$)END>>>CA).6B).7C).8D).939 下面程序运行后输出的结果是________ J=0WHILEJ<100J=J+1J=J*J+JA=A+JWENDPRINT AEND>>>DA).12C).182D).19640 下列四个语句中,正确的赋值语句是________>>>AA)LET A=B+CB)LET B+C=AC)B+C=AD)LET A-B=C41 下面程序运行后输出的结果是________CLSSCREEN 1,0:COLOR 3A=10:B=20:C=200:D=100LINE(A,B)-(C,D),2,BLINE(A,B)-(C,D),0,B>>>CA).一个矩形B).二个不同颜色的矩形C).无任何显示D).显示出错信息42 下面程序运行后输出的结果是________FOR J=6 TO 10SUM=SUM+JNEXT JPRINT SUMEND>>>CA).15B).35C).40D).55下面程序的功能是打印出其任意100个在-500到点500间不同的随机整数,并找出第几个是最大者,请在【43】________ 处选择正确答案,补充完整.DIM B(100)DOR J =1 TO 100X=RND:IF X >.5THEN Y =1 ELSE Y=-1B(1)=Y*INT(RND*501):P=0:K=1WHILE P=0 AND K <=J-1IF B(1)=B(K) THEN【43】WEND:IF P=0 THEN PRINT B(J);ELSE J=J-1NEXT J:PRINTP=1:MAX=【44】FOR N=2 TO 100IF B(N)>MAX THEN MAX=B(N):P=【45】NEXT NPINT"The largest number is-";MAXPRINT"The position is-";pEND43 ________>>>BA).P=0B).P=1C).K=0D).K=144 ________>>>BA).E-37B).B(1)C).500D).N+145 ________>>>BA).1B).NC).N+1D).500下面程序的功能是从键盘输入一个数插入到已有从大到小排列的12个有序数列中,使该数列仍为有序,请在【46】【47】处选择正确答案,补充完整DLM ARR(13)FOR J=1 TO 12:READ ARR(J):NEXT JINPUT"N=";NP=0:J=12WHILE J>=1AND P=0IFN<ARR9J)THEN P=1:ARR(J+1)=N ELSE ARR(J+1)=ARR(J):J=【46】WENDIF P=0 THEN ARR(【47】)=NFOR K =1 TO 13:PRINT ARR(K);:NEXT K:RPINTDA TA 131,127,122,115,109,93,87,76,61,57,37,2246 ________>>>CA).1B).12C).J-1D).J+147 ________>>>DA).1B).12C).>J-1D).J+1下面程序的功能是计算中心S=1/1! +1/2!+……+1/N!,请在【48】【49】处选择正确答案,补充完整INPUT"N=";NFOR J =1 TO N【48】SUM=SUM+SNEXT JPRINT"S=";SENDS=1FOR K=1 TO J【49】MEXT KS=1/SRETURN48 ________>>>BA).GOTO 80B).GOSUB 80C).CALL 80D).SUB 8049 ________>>>BA).S=S*JB).S=S*KC).S=S+KD).S=K*J50 下面程序运行后输出的结果是________READ N,MDIM A(N,M)FOR I=1 TO NFOR J=1 TO MREAD A(I,J)NEXT J,IB=A(1,1): C=A(1,1)FOR J =1 TO NFOR J=1 TO MIF B <A(I,J)THEN B=A(I,J)IF C >A(I,J)THEN C=A(I,J)NEXT J,IPRINT B,CDA TA 3,4,12,15,45,21,34,9DA TA 56,34,46,72,64,6END>>>DA).3 45B).45 3C).6 72D).72 621 LOAD在QBAIC语言中是用于________>>>CA)清内存B)清屏幕C)从磁盘上读取源程序文件D)往磁盘上写入源程序文件22 下面四个哪一个是QBASIC语言中的数值常量________ >>>DA)ABCB)E+5C)TRUED)1E-223 在QBASIC语言中,常量3896#所表示的数的类型是________ >>>CA)整型B)实型C)双精度型D)复型24 表达式3\3*3/3 MOD 3的值是________>>>BA)-1B)1C)-3D)325 语句PRINT SGN(-3^2)+ABS(-3^2)+INT(-3^2)运行时输出的结果为________>>>DA)17B)27C)1D)-126 下列语句中正确的是________>>>BA) LET X=Y=Z=1B) A=C+DC) S=π*R^2D) LET 20=SIN(X)27 下列四条数组说明语句中语法正确的是________>>>CA)DIM A(10)B)DEF A(10)C)DIM A(10)D)DIMENSION A(10)28 骰子是一个正六面体,用1~6这六个数分别代表这六面,掷一次骰子出现的数可表示为________>>>DA)INT(RND(6)+1)B)INT(RND*6)C)INT(RND*7)D)INT(RND*6+1)29 下面程序运行后输出结果是________X $="A":Y$="B":Z$="C"FOR J=1 TO 2X $=Y$:Y$=Z$:Z$=X$NEXT JPRINT X$+Y$+Z$END>>>DA)CABB)BCAC)BCBD)CBC30 下面程序FOR J=8 TO 35 STEP 3PRINT J;NEXT JEND循环次数是________>>>AA)10B)9C)27D)2831 语句DIM A(4,5,6)定义的数组的元素个数是________ >>>CA)15B)120C)210D)45632 要将X,Y两个变量值互换,正确的写法是________ >>>CA)X=Y:Y=XB)Y=X:X=YC)T=X:X=Y:Y=TD)X=T:T=Y:Y=X33 下面程序A $="123":B$="456"C=V AL(A$)+V AL(B$)PRINT C\100END执行的结果是________>>>CA)123B)3C)5D)57934 下面程序FOR X=1 TO 2A=0FOR Y=0 TO X-1A=A+1NEXT YPRINT A;NEXT XEND运行时输出的结果是________ >>>CA)1 1B)0 3C)1 2D)3 635 下面程序DEF FNA(X,Y)=X*Y+7*Y+XX=3:Y=4PRINT FNA(Y,X)END运行后输出的结果是________ >>>CA)36B)43C)37D)4436下面程序DEF FNA(A,B,C)=A+B*CX=3:Y=4:Z=5ABC=FNA(Z,Y,X)PRINT ABCEND运行后输出的结果是________ >>>BA)12B)17C)23D)6037 下面程序FOR J=1 TO 10READ XIF X/3=INT(X/3) OR X/5=INT(X/5) THEN S=S+X NEXT JPRINT SDA TA 1,3,5,7,9,11,13,15,17,19END运行后输出的结果是________>>>CA)27B)20C)32D)3738 执行PRINT USING"##.##%";4.5678*10的结果是________ >>>DA)45.678B)45.67C)45.67%D)45.68%39 下面程序FOR J=0 TO 10READ A(10)NEXT JPRINT"A0=";A(0)DATA 1.88,2.55,3.66,6.66,8.77,90.5,0.0,36.5,55.5,33END运行时输出的结果是________>>>DA)A0=1.88B)33C)A0=A(0)D)A0=040 下面程序WHILE J<30J=(J+1)*(J+1)N=N+1WENDPRINT NDA TA 1,2,3,4,5END运行后输出的结果是________>>>CA)0B)3C)4D)2943 在QBASIC中,823&是什么类型的常数________ >>>BA)整型数B)长整型数C)字符常数D)双精度数44 正确的QBASIC逻辑表达式是________>>>DA)X>Y.ANY.Y>ZB)X>Y>ZC)X>Y AND>ZD)X>Y AND Y>Z45 函数INT (RND(0)*11)+10的值的范围是________ >>>CA)[0,10]B)[10,10]C)[10,20]D)[0,20]46 要将X,Y两个变量的值互换,正确的写法是________ >>>AA)T=X:X=Y:Y=TB)Y=X:X=YC)X swap YD)switch X,Y47 下面程序FOR J=1 TO 10READ XIFX/3=X/3 AND X/5=X/5 THEN S=S+XNEXT JPRINT“S=”;SDA TA1,3,5,7,9,11,13,15,17,19END运行的输出S的值是________>>>BA)27B)15C)32D)2048 下面程序DIM A (10)FOR J=6 TO 10READ A (J)NEXT JPRINT A (5)+A (6)*A(10) DATA 1,2,3,4,5END运行后输出的是________ >>>AA)5B)25C)1D)显示出错信息49 下列程序a$="aaaaaa"MID$(a$,2,3)="AAA"PRINT "after change a$=";a$ END运行时输出的结果是________ >>>CA)AAAB)aaAAAC)aAAAaaD)aaaAAA50 下面程序SCORE=INT(RND)+5 SELECT CASE SOCRECASE 5A$="GOOD"CASE 4A$="OK"CASE 3A$="PASS"CASE ELSEA$="BAD"END SELECTPRINT A$输出结果是________>>>DA)BADB)PASSC)OKD)GOOD20.设当前盘为A盘,要将B盘当前目录下的两个文件A.TXT与X.TXT连接后以文件名Y.TXT存放到A盘的当前目录中,可用的命令为________>>>DA)COPY A.TXT+X.TXT A:Y.TXTB)COPY B:A.TXT+X.TXT A:Y.TXTC)COPY B:A.TXT+B:X.TXT >Y.TXTD)COPY B:A.TXT+B:X.TXT Y.TXT21.下面四个命令中可在QBASIC状态下使用的是________ >>>DA)TYPEB)DIRC)COPYD)WRITE22.不能在QBASIC状态下使用的是________>>>CA)LOADB)SA VEC)SORTD)TRON23.下面四个QBASIC关系表达式中结果为"真"的是________ >>>DA)"A">"a"B)"THAT">"THE"C)9>"H"D)"b">"B"24.下面四项中不能用作QBASIC语言中的数值常数的是________>>>AA)E+5B)2#C)3%D)1E-225.语句OPTION BASE 1:DIM A(3,4)定义的数组元素个数是________ >>>BA)任意个B)12C)7D)2026.下面四个语句中符合QBASIC语法的是________>>>AA)AB(5)=5+5*5B)A+B=5*5+5C)A=5*5-"B"D)B$=5*5-A27.下面程序A=5:B=9X=A-BIF A>B THEN X=A+BPRINT XEND运行后,输出的值是________>>>AA)-4B)5C)9D)428.执行PRINT RIGHT $("WHAT HOW",3)+MID $("WHA T ARE THEY?",5,5)+LEFT $("YOU!",4)的结果是________>>>AA)HOW ARE YOU!B)HOW ARE YOUC)WHAT ARE YOUD)YOU ARE HOW!29.下面程序DEF FNA(A,B,C)=A+B*CX=3:Y=4:Z=5ABC=FNA(Z,Y,X)PRINT"ABC"=;ABCEND运行后输出ABC的值是________>>>BA)12B)17C)23D)6030.执行下面程序后,FOR K=10 TO 1 STEP-1PRINT K;NEXT KPRINT KEND第4行输出K的值为________>>>DA)10B)1C)-1D)031.在运行下面的程序时X=5DIM A(X)FOR M=1 TO 7A(M)=M+1NEXT MEND会显示出错信息,出错的原因是________ >>>AA)数组元素A(M)的下标超出上界B)数组说明语句不能用变量来定义下标C)不能用循环变量M进行运算D)程序没有错误而是计算机有病毒32.下面程序AA=-23.4YY=SGN(AA)*INT(ABS(AA))PRINT YYEND运行后,输出的值是________>>>CA)23B)23.4C)-23D)-23.433.下面程序FOR J=1 TO 10READ XIF X/3=INT(X/3) OR X/5=INT(X/5) THEN S=S+X NEXT JPRINT"S=";SDATA 1,3,5,7,9,11,13,15,17,19END运行后,输出的结果是________>>>CA)27B)20C)32D)3734.下面程序10 DATA 1,2,3,4READ E,E,F,F,G,GRESTORE 10X=E+F+GDA TA 5,6,7,8READ E,F,G,H,J,KRESTOREREAD G,F,EPRINT H;J;KPRINT E;F;GPRINT XEND运行时第9行的输出结果为________>>>BA)1 2 3B)4 5 6C)5 6 7D)6 7 835.下面程序FOR J=1 TO 11J=J+1N=N+1NEXT JPRINT "N=";NEND运行后,输出N的值是________>>>BA)5B)6C)10D)1136.下面是计算S=1!+2!+3!+…+N!的程序,INPUT "N=";NS=0FOR L=1 TO NGOSUB 90S=S+TPRINT "T=";T,"S=";SNEXT LEND90 T=1FOR J=1 TO LT=NEXT JRETURN请选择答案将第11行补充完整________ >>>AA)T*JB)T*NC)T*SD)T*L37.下面程序SUM=0FOR J=6 TO 10SUM=SUM+JNEXT JPRINT"SUM=";SUMEND运行后,输出的值是________>>>CA)15B)35C)4038.下面程序X$="12.34":Y$="56.78"Z$=X$+Y$ZZ=VAL(Z$)PRINT ZZEND运行后,输出的值是________>>>DA)12.34B)56.78C)69.12D)12.345639.下面程序运行后,输出的结果是1 4 72 5 83 6 9FOR J=1 TO 3FOR K=1 TO 3A(J,K)=PRINT A(J,K);NEXT KPRINTNEXT JEND请选择一正确的内容,将第3行处补充完整________ >>>CA)J+KB)(J-1)*3+KC)J+(K-1)*3D)J*K40.下面程序DIM A(10)FOR J=6 TO 10READ A (J)NEXT JPRINT A(0)+A(A(6))/A(10)DA TA 1,2,3,4,5END运行时输出的结果是________A)0.2B)1.6C)0D)出错信息44 下面四个哪一个是QBASIC中的数值变量________ >>>AA)ABCB)E+5C)"TRUE"D)1.35E-245 下列数组说明语句中语法正确的是________ >>>CA)DIM A[10]B)DEF FN(10)C)DIM A(10)D)DIMENSION A(10)46 下面程序c=b=aPRINT cEND运行后,输出的结果是________>>>CA)1B)0C)-1D)显示出错信息47 下面程序A $="123":B$="456"C=V AL(A$)+V AL(B$)PRINT CEND执行的结果是________>>>DA)123B)456C)"567"D)57948 执行PRINT USING"##.##%";34.564"的结果是________ >>>CA)34.564%B)34.56C)34.56%D)34.57%49 以下程序FOR K=10 TO 6 STEP-1READ A(K)NEXT KDA TA 1,3,5,7,9FOR J=3 TO 7PRINT A(J);NEXT JEND运行时输出的结果是________>>>CA)1 3 5 7 9B)9 7 5 3 1C)0 0 0 9 7D)1 1 1 1 150 下面程序S=0FOR K=1 TO 3IF K<=1 THENX=1ELSE IF K<=2 THENX=2ELSE IF K<=3 THENX=3ELSEX=4END IFPRINT X;S=S+XNEXT KPRINT SEND运行时输出的结果是________>>>DA)3 3 3 9B)3 2 1 6C)1 1 1 3D)1 2 3 621下列程序DEF FNA(A)=1+ADEF FNS(Y)=FNA(Y)∧2+FNA(Y)+Y∧2+Y+1PRINT FNS(2)END运行时输出的结果是________>>>CA)3B)14C)19D)2122 下列程序M$=""FOR K=1 TO 4READ N$M$=M$+LEFT$(N$,K)NEXT KPRINT N$DATA UNITE,NIGHT,VERSION,SITYARDEND运行时输出的结果是________>>>DA)UNVSB)VERSIONC)UNITEDD)UNIVERSITY23 下列程序FOR K=1 TO 3IF K<=1 THEN A=3:GOTO 50IF K<=2 THEN A=2:GOTO 50IF K<=3 THEN A=150 PRINT A;NEXT KPRINT KEND运行时输出的结果是________ >>>BA)1 1 1 4B)3 2 1 4C)3 3 3 3D)1 2 3 424 下列程序LET X=EXP(-1)WHILE X<>-1READ A,B,XLET A=A-BPRINT A;WENDDATA 9,2,3,8,0,-1,0,5,6,7-1,-1DATA 2,8,4,5,6,-1,7,8,-1,0,0-1PRINT STR$(X)END运行时输出的结果是________ >>>BA)7 8 1B)7 8 -1C)8 0 1D)9 2 325 下列程序FOR K=1 TO 2GOSUB 70S=S+KNEXT KPRINT SEND70 K=K*(K+1)*(K+2)S=6RETURN运行时输出的结果是________ >>>DA)24B)6C)30D)1226 下列程序DIM X(2,2)FOR K=1 TO 2FOR J=1 TO 2IF K=J THEN X(K,J)=1 ELSE X(K,J)=0 NEXT JNEXT KOPEN"ABCD.TXT"FOR OUTPUT AS #1FOR K=1 TO 2PRINT #1,X(K,1);X(K,2)PRINT X(K,1);X(K,2)NEXT KCLOSE #1END运行时屏幕上显示的是________>>>BA)0 1 1 0B)1 0 0 1C)0 0 1 1D)没有任何显示27 下列程序A=0FOR M=1 TO 10A=A+1:B=0FOR J=1 TO 10A=A+1:B=B+2NEXT JNEXT MPRINT A;BEND运行后输出的结果是________>>>BA)10 20B)20 110C)110 20D)200 11028 下列程序A=10:B=10:C=120:D=120CLSSCREEN 1,0LINE(A,B)-(C,D),1,BSCREEN 2,0END运行时屏幕上显示的是________ >>>DA)一个矩形B)一条直线C)两条直线D)屏幕上无图形显示29 下面程序DIM A(10)FOR J=6 TO 10READ A(J)NEXT JPRINT A(0)+A(A(6))/A(10)DATA 1,2,3,4,5END的运行结果是________>>>CA)0.2B)1.6C)0D)出错信息30 以下程序FOR K=10 TO 6STEP-1READ A(K)NEXT KDA TA 1,3,5,7,9FOR J=1 TO 5PRINT A(J)NEXT JEND运行时输出的结果是________ >>>CA)1 3 5 7 9B)9 7 5 3 1C)0 0 0 0 0D)1 1 1 1 131 下面程序FOR J=1 TO 3FOR K=1 TO 3A(J,K)=(J-1)*3+KNEXT KNEXT JFOR J=2 TO 3FOR K=1 TO 2PRINT A(K,J);NEXT KNEXT JEND运行后输出的结果是________>>>AA)2 5 3 6B)2 3 5 6C)4 7 5 8D)4 5 7 832 下面程序C $="":D=0FOR J=1 TO 4READ A $C$=C$+MID$(A$,1,J)D=D+LEN(C$)NEXT JPRINT DDA TA 1234,1234,1234,1234END运行输出的结果是________>>>DA)1234B)10C)20D)123234123433 下面程序A$="HAPPY"B$="NEW"C$="YEAR"!D$=C$+B$+A$PRINT RIGHT $(D$,6)MID$(D$,6,4);LEFT$(D$,5) END运行输出结果是________>>>AA)HAPPY NEW YDAR!B)YEAR!NEW HAPPYC)NEW YEAR!HAPPYD)NEW HAPPY YEAR!34 下面程序S=0FOR K=3 TO 1 STEP-1IF K<=1 THEN X=1IF K<=2 THEN X=2IF K<=3 THEN X=3PRINT X;S=S+XNEXT KPRINT SEND运行时输出的结果是________ >>>AA)3 3 3 9B)3 2 1 6C)1 1 1 3D)1 2 3 635 下面程序LET X=0WHILE X<>-1READ A,B,XLET A=A-BWENDPRINT A;B;XDA TA9,2,3,8,0,-1,0,5,6,7,-1,-1DA TA2,8,4,5,6,-1,7,8,-1,0,0,-1END运行时输出的结果是________ >>>AA)8 0 -1B)7 2 3C)8 0 1D)9 2 336 下面程序CLSX=100:Y=100:R1=80:R2=90SCREEN1,0:COLOR 5CIRCLE(X,Y),R1CIRCLE(100,100),R2END运行后屏幕上显示的是________>>>BA)一个圆B)二个同心圆C)二个不同心的圆D)无任何显示37 下面程序FOR K=1 TO 2GOSUB 70S=S+KNEXT KPRINT S;KEND70 K=K*(K+1)*(K+2)S=6RETURN运行后输出的结果是________>>>DA)24 3B)6 3C)30 24D)12 741 DIM A(11 TO 30)所定义的数组有多少个元素________>>>BA)11B)20C)30D)33042 在第10行第20列打印一个字符所用的定位语句是________ >>>AA)LOCATE 10,20B)LOCATE 20,10C)LINE 10,COLUMN 20D)ROW 10,COL 2043 下面程序IF a THEN PINT aELSE PRINT a+1END运行后,输出的结果是________ >>>CA)-1B)0C)1D)显示出错信息44 下面程序FOR X=1 TO 2A=0FOR Y=1 TO X+1A=A+1NEXT YPRINT A;NEXT XEND运行时输出的结果是________ >>>DA)1 1B)0C)1 2D)2 345 下面程序SUM=0FOR J=1 TO 10IF J=10 THENEXIT FORELSESUM=SUM+JEND IFNEXT JPRINT SUMEND运行时输出的结果是________ >>>AA)45B)55C)10D)3646 下面程序FOR J=1 TO 3FOR K=1 TO 3A(J,K)=(J-1)*3+KNEXT KNEXT JFOR J=2 TO 3FOR K=1 TO 2PRINT A(K,J);NEXT KNEXT JEND运行的输出是________>>>AA)2 5 3 6B)2 3 5 6C)4 7 5 8D)4 5 7 847 下面程序X=0DO UNTIL X=-1READ A,B,XA=A-BLOOPPRINT A;B;XDATA 9,2,3,8,9,1,-1,5,,-1,7,-1,-1 DATA 2,8,4,5,6,-1,7,8,-1,0,0,-1 END运行时输出的结果是________>>>CA)8,9,1B)4,1,1C)-6 5 -1D)9,2,348 下面程序J=0DO WHILE J<30J=(J+1)*(J+2)N=N+1LOOPPRINT N;JEND运行时输出的结果是________>>>BA)0 1B)3 182C)4 30D)30 3049 下面程序FOR J=0 TO 10READ A(10)NEXT JPRINT"A0=";A(0)DATA 1.88,2.55,3.66,6.66,8.77,90.5,0.0,36.5,55.5,33END运行时输出的结果是________>>>DA)A0=1.88B)33C)A0=A(0)D)A0=050 下面程序FOR J=1 TO 3GOSUB f:M=M+NNEXT JPRINT MENDf:N=N+2RETURN运行后输出的是________>>>BA)3B)12C)6D)929、下面四个哪一个是QBASIC语言中的数值常量________>>>DA.ABCB.E+5C.TRUED.1E-230、在QBASIC语言中,常量3896#所表示的数的类型是________ >>>DA.整型B.实型C.复型D.双精度型31、表达式3\3*3/3 MOD 3的值是________>>>BA.-1B.1C.-3D.332、语句DIM A(4,5,6)定义的数组的元素个数是________>>>CA.15B.120C.210D.45633、要将X,Y两个变量值互换,正确的写法是________>>>BA.X=Y:Y=XB.T=X:X=Y:Y=TC.Y=X:X=YD.X=T:T=Y:Y=X34、下面程序执行的结果是________A $="123":B$="456"C=V AL(A$)+V AL(B$)PRINT C\100END>>>CA.123B.3C.5D.57935、下面程序FOR X=1 TO 2A=0FOR Y=0 TO X-1A=A+1NEXT YPRINT A;NEXT XEND运行时输出的结果是________>>>CA.1 1B.0 3C.1 2D.3 636、下面程序A=INT(RND(1))ON INT(A+5) GOTO 30,40,50,6030 PRINT 10;40 PRINT 20;50 PRINT 30;60 PRINT 40;END运行时输出的结果是________>>>AA.10 20 30 40B.20 30 40C.30 40D.4037、执行PRINT USING"$ $ ###.##"';999.999的结果是________ >>>CA.999.99B.$ $ 999.99C.$1000.00D.$ 999.9938、下面程序FOR K=10 TO 6 STEP-1READ A(K)NEXT KDA TA 1,3,5,7,9FOR J=3 TO 7PRINT A(J);NEXT JEND运行时输出的结果是________ >>>CA.1 3 5 7 9B.9 7 5 3 1C.0 0 0 9 7D.1 1 1 1 139、下面程序FOR K=1 TO 3ON K GOTO 30,40,5030 A=140 A=250 A=3PRINT K;A;NEXT KEND运行时输出的结果是________ >>>DA.1 2 2 5 3 3B.1 1 2 2 3 3C.3 3 3 3 3 3D.1 3 2 3 3 340、下面程序FOR L=1 TO 3A=A+1FOR J=1 TO LA=A+1NEXT JA=A+1NEXT LPRINT AEND运行时输出的结果是________ >>>BB.12C.9D.641、下面程序运行时FOR A=1 TO 3FOR B=1 TO AFOR C=B TO 3NEXT CNEXT BNEXT A外层,中层及内层循环的循环次数分别是________>>>CA.21 8 6B.3 3 3C.3 6 14D.8 6 342、下面程序46、表达式3^3\3*3/3 MOD 3的值是________>>>DA.1B.-1C.3D.047、在第10行第20列打印一个字符所用的定位语句是________ >>>AA.LOCA TE 10,20B.LINE 10,COLUMN 20C.LOCATE 20,10D.ROW 10,COL 2048、下面程序FOR L=1 TO 3FOR J=1 TO LFOR K=J TO 3NEXT KNEXT JNEXT L内层循环次数是________>>>BA.3B.14C.9D.2149、下面程序DEF FNA(X,Y)=X*Y+7*Y+Y/XX=3:Y=4PRINT FNA(Y,X)END运行时输出的结果是________>>>CA.36B.43C.33D.4119 下面四项中不能作为QBASIC常量的是________>>>BA).123%B).1.23E1.5C)."abc$"D).3.15D-220 表达式9^2MOD 9\3*2/3的值是________>>>CA).3B).-1C).1D).021 在QBASIC语言中y1+z2=a * SIN(b*x+c).+k表达式的类型是________ >>>BA).算术表达式B).关系表达式C).逻辑表达式D).字符表达式22 QBASIC语言输出语句PRINT的输出项表列中,下面四个符号可以作为分隔符的是________>>>DA).?B).*C).:D).;23 语句DIMarr(-3 to 5,2 to 6).AS INTEGER定义的数组元素有________>>>AA).45个B).40个C).11个D).54个24 指定在第20行第10列作为一个打印项起始位置所用的定位语句是________ >>>BA).LOCATE 10,20B).LOCA TE 20,10C).LINE 10,COLUMN 20D).POSITION 20,1025 正确的自定义函数语句是________>>>AA).DEF fnxy (x,y).=x+yB).DEF faxy(x,y).=a+bC).DEFINE fnxy(x,y).=a+bD).DEFINTION fnxy(x,y).=x+y26 函数INT(RND*6+1).的取值范围是________>>>CA).从1到7七个整数B).从0到7八个整数C).从1到6六个整数D).从0到6七个整数27 有如下程序________a=3: b=4PRINT b>aEND运行后,输出的结果是>>>AA).-1B).0C).4>3D).显示出错信息28 有如下程序________ DEFfna(a,b,c).=(a+b*b).*cA=3: b=5: c-7Abc=fna(c,a,b).PRINT abcEND运行后,输出的结果是>>>CA).98B).96C).80D).19629 有如下程序FOR x=1 TO 3PRINT TAB (3 * x);22 * x NEXT xEND运行后,输出的结果是________ >>>DA).22 44 66B).22 44 66C).22 44 66D).22 44 6630 有如下程序________a=0FOR J=1 TO 20 STEP 2a=a+j\5NEXT JPRINT aEND运行后,输出的结果是>>>BA). 12B). 16C). 40D). 10031 有如下程序________FORm=1 TO 4a=0FOR j=1 TO 5a=1FOR k=1 TO 6a= a + 3NEXT kNEXTjNEXT mPRINT aEND运行后,输出的结果是>>>BA). 18B). 19C). 91D). 43232 有如下程序________a$ ="Good Moming"b$ ="Even"c$ LEFT$(a$,4) + LCASE$ (b$) + RIGHT$(a$,3). 运行后,c$ 的值是>>>CA). Good EveningB). Good evenC). Good eveningD). Good Even33 有如下程序________a$ = "34" : b$ = "45" : c$ = "-"d$ = b$ + c$ + a$PRINT VAL(d$).END运行后,输出的结果是>>>CA). 11B). 34C). 45D). 79。
《QBASIC语言及程序设计》试题及答案(一)
《QBASIC语言及程序设计》复习题及答案(一)一、选择题(每题2分,共70分)(1)进入QBASIC操作环境,它提供__D__个窗口。
A) 1 B) 4 C) 3 D) 2(2)在QBASIC中,下面四个数中,作为常量有语法错误的是___D___。
A)123.456# B) 1234!C) 1.23D-23 D) 1.89E1.1(3)在QBASIC中,12345678&的类型是___B___。
A)整型 B)长整型 C)字符常数 D)双精常数(4)下面变量名不合法的是___C___。
A) a2(2,4) B) abcd C) a$x D) CdE(5)DIM a1020(10 To 20)所定义的数组元素个数是__A____。
A) 11 B) 20 C) 30 D) 10(6)在QBASIC语言中,行号或标号的作用是表明___C___。
A)执行程序的顺序 B)程序编排的顺序C)转移指向的标志 D)无作用(7)QBASIC中,执行下面的四个语句时出现错误的是___C___。
A) x=SGN(0) B) x=SQR(0)C) x=LOG(0) D) x=SIN(0)(8)在QBASIC程序中,一行中多于一个语句时,语句间的分隔符是___C___。
A)空格 B) , C) : D) ;(9)下面的四个QBASIC逻辑表达式语法正确的是___D___。
A)a>b .and. b<>c B)a>b,cC)a>b AND <>c D)a>b AND b<>c(10)在QBASIC中,下面的四组READ、DATA语句,语法上错误的是___D___。
A)READ xx,yy,zz$ B)READ xx$,yy$,zz$ DATA 11,22,33 DATA 11,22,33C)READ xx$,yy$,zz$ D)READ xx,yy,zz DATA aa,bb,cc DATA aa,bb,cc(11)在QBASIC中下面的四个数组说明语句语法正确的是___C___。
qbasic练习题题库之第一套
计算机基础与QBASIC概述一、填空题1、根据电子计算机的逻辑部件的不同,可将计算机分为以下四代,第一代到第四代的逻辑元件分别是()、()、()、()。
2、计算机的程序设计语言分成()和()。
机器语言属于(),它由()及()代码。
3、将高级语言变成机器语言的过程称为(),其方式有()和()两种,QBASIC属于()方式。
4、QBASIC系统的两个必备文件是()和()。
5、在QBASIC编辑状态下,用()键可以激活菜单栏。
6、CPU是(),它由()及()两部分组成。
二、判断题:1、存放在主机箱内的设备就是内部设备。
()2、使用组合键Ctrl+Home是将光标移到所在行的行首.()3、用del键可以删除光标前的一个字符。
()4、在进行插入字符操作时,与当前状态无关。
()5、主机由CPU及存储器组成。
()三、简答题:1、计算机朝巨型化、微型化方向发展,这不是矛盾吗?为什么?.1. 2、ROM和RAM各表示什么?它们有所区别?3、QBASIC的菜单击出后,如菜单后有“..”符号,则表示什么意思?4、什么是活动窗口,怎样识别活动窗口?5、请简述QBASIC源程序的运行方式?6、区别:QBASIC文件菜单中“Save和Save as”.2. 7、在进行QB退出时,若程序已经改动,则出现下列对话框:Loaded file is not saved, save is now?〈Yes〉〈No〉〈Concel〉〈Help〉请说明以上信息的含义,若要存盘,则怎样操作?.3.第二章QBASIC的基本概念一、填空题:1、QBASIC程序的每行可以写多条语句,语句间用()隔开。
2、整型数在计算机中占()字节,其表示整数的范围是(),用()符表示整型数。
3、类型说明符用来说明变量的类型,如%表示()型,&表示()型,!表示()型,#表示()型,$表示()型。
4、Defint A-E的含义是()。
5、一条count语句可以定义多个常量,中间用()分隔。
qbasic练习题题库之第一套参考答案
第一章计算机基础与QBASIC概述一、填空1、电子管晶体管中小规模集成电路大规模和超大规模电路2、低级语言高级语言低级语言0,13、翻译解释方式编译方式解释4、Qbasic.exe Qbasic.hlp5、Alt6、中央处理器运算器控制器二、判断题1、×2、×3、×4、×5、ˇ三、简答题1、答:这两者不自相矛盾因为:“巨型”是指高速度,大容量的计算机,而“微型”是指体积小,功耗低,而运算速度和存储容量相对较高的计算机。
2、答:ROM是只读存储器,其中的信息,只允许读出来,而不允许用户将自己的信息写进去,也不允许用户删除里面的信息,关机断电后,ROM中存储的信息不会丢失。
RAM是随机存储器,它里面的信息既允许用户读出来也允许用户将自己的写进去,还可以将无用的信息删除,关机断电后,RAM中存放的数据全部丢失。
3、答:菜单命令后有“..”符号的表示执行此命令时将弹出一个对话框,等候用户输入所需信息。
4、答:用户可以同时打开多个窗口,但在某一时刻,用户只能在一个窗口中进行操作,此窗口称为活动窗口,识别活动窗口的方法有两个:一是光标所在窗口为活动窗口。
二是标题为反白显示的窗口为活动窗口。
5、答:按shift+F5键或从RON菜单中选start 命令开始运行当前编辑窗口中的程序,这时窗口将转换到DOS屏幕,显示程序的运行结果,并在屏幕的最底行显示“press any key to continue”按任意键后,屏幕将回到原来的编辑窗口。
6、答:save是指将已命好名的程序,存放在当前磁盘当前目录下,而save as是指将程序,以指定的文件名,保存在你想存放的磁盘上,如本程序已经有了一个文件名,也可以用此命令改为另一个文件名存盘。
7、答:其含义为已装入的文件没有存盘,现在存盘吗?如要存盘则按TAB 键将光标将光标移到Yes下按回车键。
第二章QBASIC的基本概念一、填空题1、冒号2、2-32768到32767%3、整长整单精度双精度字符4、表示以A~E开头的所有变量都是整形5、逗号二、判断题1、×2、×3、×4、∨5、×三、合法的常量有:(3)字符型 (5)双精度型 (7) 双精度型 (8) 单精度型 (10)字符型 (11)整型 (12)整型非法的常量有:(1) (2) (4) (6) (9)四、能作为QB变量的有:(2)单精度型 (4)单精度 ( 6) 单精度 (8)单精度 (9)单精度型 (10)双精度型 (12) 单精度型 (14)整型 (16)单精度型五、常量与变量相符的有:①⑤常量与变量相容的有:②④⑦常量与变量不相容的有③⑥⑧六、①、3②、-1③、4④、7七、①、(A+2)/(B-1) ②、EXP(x)+2*SIN(x)-ABS(x)③、1/(1+2/(1+3/(1+4)))八、①、n*(n-1)*(n-2)/(1*2*3) ②、cos(2*3.14167* cos (2*3.1416)③、s*SQR(s*(s-a)*(s-b)*(s-c)) ④、x*Y^3⑤、sin(x)/(x-1) ⑥、(-b+SQR(b2-4*a*c))/(2*a)⑦、8*c^x*log(z)⑧、(sin(x)+cos(x) ) / 2+(sin(x)-cos(x)) /2⑨、x^(1/3)*y^(1/4) ⑩、(3+a)^2/(2*c+4*d)第三章基本语句和顺序程序设计一、填空题1、顺序结构选择结构循环结构2、end3、赋值号4、值计算出来单向5、逗号6、data中常量的个数少于read中变量的个数7、一计算赋值二、写出下列程序运行的结果。
二级笔试试题QBASIC
二级笔试试题QBASIC(考试时间:120分钟,满分100分)一、选择题((1)--(40)每小题1分, (41)--(50)每小题2分, 共60分)下列各题 A) 、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项在答题卡相应位置上涂黑,答在试卷上不得分。
(1) 下列电子邮件地址中正确的是(其中□表示空格)A) Malin& B)************C) Lin□Ma& D) Lin□*********(2) 下列说法中正确的是A) 为了使用Novell网提供的服务,必须采用FTP协议B) 为了使用Internet网提供的服务,必须采用TELNET协议C) 为了使用Novell网提供的服务,必须采用TCP/IP协议D) 为了使用Internet网提供的服务,必须采用TCP/IP协议(3) 下列说法中不正确的是A) 调制解调器(Modem)是局域网络设备B) 集线器(Hub)是局域网络设备C) 网卡(NIC)是局域网络设备D) 中继器(Repeater)是局域网络设备(4) 十进制数397的十六进制值为A) 18D B) 18E C) 277 D) 361(5) 下列说法中不正确的是A) CD-ROM是一种只读存储器但不是内存储器B) CD-ROM驱动器是多媒体计算机的基本部分C) 只有存放在CD-ROM盘上的数据才称为多媒体信息D) CD-ROM盘上最多能够存储大约650兆字节的信息(6) Windows应用环境中鼠标的拖动操作不能完成的是A) 当窗口不是最大时,可以移动窗口的位置B) 当窗口最大时,可以将窗口缩小成图标C) 当窗口有滚动条时可以实现窗口内容的滚动D) 可以将一个文件移动(或复制)到另一个目录中去(7) 从windows中启动MS-DOS方式进入了DOS状态,如果想回到Windos状态,在DOS 提示符下,应键入的命令为A) EXIT B) QUIT C) WIN D) DOS -U(8) 要在WINDOWS标准窗口的下拉菜单中选择命令,下列操作错误的是A) 用鼠标单击该命令选项B) 用键盘上的上下方向键将高亮度条移至该命令选项后再按回车键C) 同时按下ALT键与该命令选项后括号中带有下划线的字母键D) 直接按该命令选项后面括号中带有下划线的字母键(9) ASCLL码(含扩展)可以用一个字节表示,则可以表示的ASCLL码值个数为A) 1024 B) 256 C) 128 D) 8O(10) 字长为32位的计算机是指A) 该计算机能够处理的最大数不超过232B) 该计算机中的CPU可以同时处理32位的二进制信息C) 该计算机的内存量为32MBD) 该计算机每秒钟所能执行的指令条数为32MIPS(11) 在DOS系统中,下列文件名中非法的是A) ABCDEFG1 B) ABCDEFG1.234 C)ABCD_EFG D)ABCD\EFG(12) DOS系统启动后,下列文件中驻留内存的是A) CONFIG.SYS B) C) AUTOEXEC.BAT D) MEM.EXE(13) DOS下的“DIR *2”命令将列出当前目录下的A) 所有名字末尾为字符2的非隐含文件和目录B) 所有名字末尾为字符2的非隐含文件C) 所有非隐含文件D) 所有非隐含文件和目录(14) 软驱的盘符为A,A盘上只有一个目录\XYZ,而\XYZ下有若干子目录和文件,若想把A盘的所有内容复制到C盘根目录下,应使用的命令为A) COPY A:\*.* C:B) COPY A:\*.* C:\*.*C) XCOPY A:\*.* C:\ /S D) DISKCOPY A: C:(15) 若要将当前盘目录下的文件A.TXT连接在文件B.TXT后面,应使用的命令为A) COPY A.TXT>>B.TXT B) MOVE A.TXT>>B.TXTC) PATH A.TXT>>B.TXT D) TYPE A.TXT>>B.TXT(16) 在QBASIC集成开发环境中,要删除当前行可以用的命令是A) Del B) Alt+Del C) Ctrl+y D) Ctrl+v(17) 在QBASIC集成开发环境中,功能键F5的功能是A) 进入帮助窗口B) 进入编辑状态C) 激活不同的窗口D) 运行程序(18) 在下列四个QBASIC表达式中,不正确的表达式是A)a-b+c B) a=b=c C) a*b*c D) LOG(SIN(-1))(19) 下面叙述正确的是A) 程序的行号或标号与程序的执行完全无关B) 程序的行号或标号是程序执行顺序的唯一依据C) 同一个程序段中不能有相同的二个行号或标号D) 同一个程序段中,必须统一用行号或标号,不能有的用行号有的用标号(20) QBASIC表达式COS(0)+ABS(1)+INT(RND(1))的值是A) 1 B) -1 C) 0 D) 2(21) 在QBASIC中,下面的四个语句正确的是A) x=SIN(-1) B) x=CHR$(“1”) C) x=SQR(-1) D) x=COS(0)/SIN(0)(22) 四个字符“Z”,“d”,“E”,“9”的ASCII码最大的是A) “Z”B) “d”C) “E”D) “9”(23) 下面的四项中叙述错误的是A) 在READ语句中,有多个变量时逗号“,”可作为变量间分隔符B) 在PRINT语句中,有多个输出项时逗号“,”可作为输出项间的分隔符C) 一个DIM语句定义多个数组时,逗号“,”可作为数组间的分隔符D) 在一行中有多条语句时,逗号“,”可作为语句间的分隔符(24) 下面逻辑表达式的值为真的是A) ”A”>”a”B) ”9”>”a”C) ”That”>”Thank”D) 12>12.1(25) DIM arr(4,-3 to 3,3 to 6)AS STRING 语句定义的数组元素有A) 96个B) 112个C) 140个D) 210个(26) 有如下一组程序语句DEFSTR C-Fd$=”123”f=”456”PRINT d+f$运行时的输出结果是A) 123456B)“123456”C) 123+“456”D) 显示出错信息(27) 有如下一组程序语句DIM c AS LONGc=8888888c&=7777777PRINT c;c&运行时的输出结果是A) 7777777 8888888 B) 8888888 7777777C) 7777777 7777777 D)8888888 8888888(28) 有如下一组程序语句DEF fna(x)=x+1x=1FOR i=1 TO 3a=fna(x)NEXT iPrint x运行时的输出结果是A) 1 B) 2 C) 3 D) 4(29) 有如下程序FOR j=1 TO 20a=a+j\7NEXT jPRINT aEND在运行时输出a的值是A) 21 B) 41 C) 63 D) 210(30) 有如下程序INPUT a,bx=a+bIFa>b THEN x=a-bPRINT xEND运行时从键盘输入3和4 ,输出X的值是A) 3 B) 5 C) 7 D) 9(31) 有如下程序DEFSTR X-Zx=”X”y=”Y”z=”Z”x=y:y=zz=x:x=yPRINT x;y;zEND运行后输出结果是A) XYZ B) ZZY C) ZZZ D) ZYZ(32) 有如下程序b=1a=2DO WHILE b<10b=2*a+bLOOPPRINT bEND运行后输出的结果是A) 13 B) 17C) 21D) 33(33) 有如下程序a=70FOR j=1 TO 4READ xIf x b=b+x:a=xELSEb=b+aEND IFNEXT jPRINT bDATA 75,55,45,80,30,25,40,15,20,5END运行时输出的结果是A) 215 B) 250 C) 290 D) 285(34) 有如下程序INPUT ”input value of s:”;sSELECT CASE sCASE IS<6f=s+1CASE IS<5f=s+2CASE IS<4f=s+3CASE ELSEf=s+4END SELECTPRINT s;fEND运行时从键盘输入6,输出的结果是A) 6 7 B) 6 8 C) 6 9 D) 6 10(35) 如下程序a$=”54321”:b$=”abcde”FOR j=1 TO 5PRINT MID$(a$,6-j,1)+MID$(b$,j,1);NEXT jPRINTEND运行时输出的结果是A) a1b2c3d4e5 B) a5b4c3d2e1 C) eld2c3b4a5 D) 1a2b3c4d5e(36) 有如下程序FOR j=1 TO 3PRINT TAB(3*j);11*(2*j-1);NEXT jPRINTEND运行后输出的结果是A) 11 B) 11C) 11 D) 11 33 5533 33 3355 55 55 (37) 有如下程序c=4READ dDO WHILE d>0IF d>c THEN c=c+1READ dLOOPDATA 9,8,7,6,5,4,3,2,1,0PRINT c+dEND运行时输出的结果是A) 5 B) 6 C) 7 D) 8(38) 有如下程序a$=”Chinab$=RIGHT$(a$,3):c$=STRING$(3,b$)PRINT c$END运行时输出的结果是A) Chi B) aaa C) iii D) ina(39) 有如下程序n=-5:m=6DIM a(n TO m)FOR i=LBOUND(a,1) TO UBOUND(a,1)a(i)=iNEXT iPRINT a(LBOUND(a,1));a(UBOUND(a,1))END运行后输出的结果为A) 0 0 B) -5 0 C) -5 6 D) 0 6(40) 有如下程序DECLARE SUB acerr(a%,b%,c%,d%)a%=30: b%=40CALL acerr(a%,b%,c%,d%)PRINT c%;d%ENDSUB acerr(x%,y%,z%)z%=x%+y%END SUB运行后输出结果为A) 70 B) 70.00000 C) 7.0E+1 D) 显示出错信息(41) COMMON SHARED x!,y#语句定义的变量x!及y#分别是A) 普通型和特别型的通用变量B) 单精度实型和双精度实型的全局变量C) 单精度实型和双精度实型的局部变量D) 变通型和特别型的全局变量(42) 有如下程序m$=”ABC”n$=”abc”k$=LCASE$(m$)j$=UCASE$(n$)PRINT ASC(k$+j$)END运行时输出的结果是A) abcabc B) ABCABC C) 65 D) 97(43) CIRCLE语句的功能是A) 用来绘制圆B) 用来绘制圆、椭圆C) 用来绘制圆弧D) 用来绘制圆、椭圆和圆弧(44) 有如下程序DECLARE FUNCTION Fee(x)INPUT xpay=Fee(x)PRINT payFUNCTION Fee(x)IF x<20 THENy=xELSEy=20+xENDIFFee=yEND FUNCTION运行时从键盘输入变量X的值为20,输出结果为A) 0 B) 20 C) 40 D) 显示出错信息(45) 有如下程序DECLARE SUB mult(x!,y!)a=1:b=1PRINT ”A=”;a;”,B=”;bCALL mult((a),b)PRINT ”A=”;a;”,B=”;bENDSUB mult(x,y)x=2*xy=3*yEND SUB运行后的输出结果是A) A=1,B=1 B) A=1,B=1 C) A=1,B=1 D) A=1,B=1A=1,B=1 A=2,B=3 A=1,B=3 A=2,B=1 (46) 有如下程序READ x,x,y,z$a=x+y+VAL(z$)RESTORE 10READ x,y,z$a=a+x+y+VAL(z$)PRINT aDATA 1,210 DATA 3,4DATA A,BEND运行后输出结果为A) 15 B) 16 C) 18 D) 显示错误信息(47) 有如下程序OPEN”student.dat” FOR OUTPUT AS#1READ num,nam$,sex$,scoreDO UNTIL nam$=”end”WRITE #1,num,nam$,sex$,scoreREAD num,nam$,sex$,scoreLOOPDATA 101,Li,m,90,103,Wang,f,98DATA 104,Xiu,f,100,105,Zhang,m,78DATA 000,end,,END运行后,在文件student.dat中写入的记录共有A) 3个B) 4个C) 5个D) 6个(48) LINE语句和DRAW语句的功能主要不同处为A) LINE语句只能画直线,DRAW可以画直线和矩形B) LINE语句可以画直线和矩形,而DRAW只能画直线C)一个LINE语句只能画一条直线或一个矩形,DRAW可连续画若干条直线D) LINE语句只能画直线,DRAW只能画矩形(49) PAINT语句的功能是A) 在任何封闭的图形内填充颜色B) 为一条直线着色C) 为一个矩形边框着色D) 为一个圆着色(50) 有如下程序TYPE goodsnum AS INTEGERnam AS STRING *13END TYPEDIM cloth AS goods该程序段定义了两个程序成分,它们分别是A) 记录类型和记录变量B) 记录类型和数组C) 显示类型和数组D) 记录变量和数组二、填空题(每空2分,共40分)请将每空的正确答案写在答题卡上[1]至[20]序号的横线上,答在试卷上不得分。
计算机7班QBASIC期末考试题
2008-2009第二学期计算机7班QBASIC期末考试题姓名: 得分:一、填空题(10X1=10分)1、程序设计语言分为和。
2、从文件的组织形式来区分,可分为和二进制文件,QBASIC源程序都是以码形式存放的。
3、高级语言的翻译方式有两种:方式和方式。
4、BASIC语言是年由美国的两拉教授设计的语言系统。
5、系统默认的BASIC程序文件的扩展名为。
6、DIM A(1 TO 4,5)定义了一个维数据A,此数据含有个数组元素。
二、单项选择题(20X2=40分)1、以下选项中不属于高级语言的是。
A、FORTRANB、BASICC、C语言D、汇编语言2、下面程序运行后输出的结果是。
K=0WHILE K<70K=K+2K=K*K+KA=A+KWENDPRINT AENDA、64B、72C、78D、1483、比较下列字符串,最小的是。
A、FortranB、BasicC、98765D、Dbase4、QBASIC表达式8+3*5 MOD 3^2\5*(SIN(0)+1)的值是。
A、2B、4C、6D、85、1、执行如下程序时,从键盘输入3和4,输出X的值是。
INPUT A,BX=A+BIF A>B THEN X=A-BPRINT XENDA、3B、5C、7D、96、执行如下程序后,输出的结果是。
B=1A=2DO WHILE B<10B=2*A+BLOOPPRINT BENDA、13B、17C、21D、337、下面程序运行后,输出结果为。
10 DEF FNX(A,B,C)=(3+B*C)\A20 X=3 :Y=4 :Z=530 PRINT FNX (A,B,C)40 ENDA、3B、4C、0D、显示出错信息8、有下面一段程序,其输出的结果在区间上。
Y=INT (RND(1)*10)+5-AA=2PRINT YENDA、(0,9)B、(5,15)C、(3,11)D、[5,14]9、下面给出了程序的四个运行结果,正确的是。
《QBASIC》考试卷1
《QBASIC》测试卷1.计算机语言分为、两类。
2.计算机的低级语言包括、两种。
3.高级语言的翻译方式有、两种。
4.QBASIC语言翻译方式是,由完成,英文书写是。
5.用汇编语言编写的程序称为。
6.语句的书写包括两部分①②7.QBASIC中的语句定义符又称。
8.行标识符有两种,①②9.QBASIC中的语句有两种①②10.1234是型常量;7.9是型常量;4.78365491是型常量;78%是型常量11.单精度型数所占的存储空间是个字节12.用两种方法将变量m定义为长整型方法1:方法2:13.“1234ab”是型常量14.变量名的长度不能超过个字符15.将变量y定义为只能存放10个字符的字符型常量,语句格式是:16.字符型常量最大长度是个字符17.将“ab12345678cb”定义成符号常量,f语句格式是18.ABS(INT(-3^2))= .SGN(-12.5)=19.求30°角余弦值的QB表达式是20.INT(-7.87)= 。
21.X$=”Theyareㄩgoodㄩfriends ”LEFT$(X$,5)= 。
RIGHT$(X$,4)= MID$(X$,4,3)= 。
22.输出语句的关键字是。
23.PRINT A , B 是格式输出。
PRINT A ;B 是格式输出24. 格式输出时输出项间隔大;格式输出是输出项间隔小。
25.PRINT “IㄩamㄩCHINA”输出结果。
26.PRINT X>=10 输出结果是。
27.PRINT X=0 输出结果是。
28.PRINT USING “!”; “Chinese”输出结果是。
29.PRINT USING “&”; “Chinese”输出结果是。
30.PRINT USING “+###.##”;7.84输出结果是。
31.PRINT USING “###.##”;-123.5689输出结果是。
32.PRINT “student”;SPACE$(4) “teacher”输出结果是。
qb试题
2.FOR I =2 TO 5 PRINT INT ((I +1)/2); PRINT NEXT I04计《QB 期考试题》A学号 姓名一、选择题:(30分,每小题3分)1.下列可以用为QBASIC 变量名的有( )①A1.1 ②123 ③A$ ④X$2 ⑤SIN ⑥LETT A .①②③ B .①③④ C .①③⑥ D .①⑤⑥ 2.下面QBASIC 语句中能执行的是( )A .A =B÷1B .B =B +1C .A -B =CD .A =2*π*R 3.下列选项中合法的QBASIC 常量是( )A .3,000B .2.5E +3C .98%D .210 4.执行下面QBASIC 程序段后,其输出结果是( )A =1:B =2C =A :A =B :B =C PRINT AA .1B .3C .0D .25.表示A 的绝对值大于或等于3的QBASIC 条件表达式是( )A .|A|>=3B .|A|≥3C .ABC (A )>=3D .ABC (A )≥3 6.下面关于INPUT 语句的书写,正确的是( )A .INPUT “A,B =”,A ,B B .INPUT A ;BC .INPUT “A,B =”;A ;BD .INPUT “A,B =”;A ,B 7、在QBASIC 中X=5是哪一种表达式_________。
A 错误的表达式B 关系表达式C 算术表达式D 逻辑表达式 8.下面的PRINT 语句中,错误的是( )A .PRINT X =4B .PRINT 1,2,3;4,5,AC .PRINT “X=”;4D .PRINT SIN (5)*100 9.下面的READ 语句中,正确的是( )A .READ A $;B ;C B .A $,A ,B ,CC .READ A $,B ,C D .READ 1,2,3,4 10.QBASIC 程序还未运行前,程序中各变量的值是( )A .0B .不知道C .由程序确定D .无法确定 二、填空题:(14分,每空2分)1.INT (100*3.24+0.5)/100= 。
QBASIC语言程序设计练习题
QBASIC语言程序设计练习题一、选择题:1、在下列四项中,合法的QBASIC数值常量是:()A)1E-5 B)1*E-5 C)1*10-5 D)1.0*e-52、下列四项中,合法的字符串常量是()A)A$B)’$A’ C) “A$” D) “A”$3、在QBASIC中,常量3#的类型时()A)整型B)长整型C)单精度D)双精度3、在下列各项中,属于数值型的是(),属于字符串型的是()A)34& B)X! C) “ZHAN SAN” D) a$ E)65% F) “zhang san”4、在QBASIC中,关于65%的下列说法中,正确的是()A)百分之六十五B)它的值是0.65 C)表示一个整型常数,其值为65。
5、在下列四项中,合法的常量是:()A)1.25%B)1.25& C)1.256、在下列四个变量中,QBASIC合法的数值变量名是()A)a1/b B)1ab C) a1b D)a1+b7、下面四个变量名中,QBASIC的合法变量名是()A)SA VE B)NEXT C)NAME D)NAME18、在QBASIC中,用语句CONST pi=3.14159定义的pi,其数值类型是()A)自定义函数B)符号常量C)内部函数D)数值变量9、下面四个变量中,QBASIC的合法变量是:()A)SA VE B)NEXT C)NAME D)NAME110、在QBASIC中,键入“a=0.00012345678”,并按回车键后,屏幕上显示的形式是()A)a=0.00012345678# B)a=1.234568E-4C) a=0.1234568E-3 D)a=0.0001234567811、在QBASIC中,键入“X=1.23456789E+21”并按回车键后,屏幕上显示的形式是()A)x=0.1234568E+22 B) x=1.23456789D+21C) x=1.23456789E+21 D) x=1.234567E+2112、在QBASIC中表达式x=5的类型是()A)错误的表达式B)关系表达式C)算术表达式D)逻辑表达式13、在下列表达工中,非法的表达式是()A)A=B+C B)A=(B=C)C)A+B>C D)以上均为合法的表达式。
QBasic程序设计基础
QBasic程序设计基础一. 选择题(从给出的A,B,C,D答案中,选出一个正确的答案)1.NEW 在QBASIC 语言中是用于【】。
A)清内存 B)清屏幕 C)从磁盘上读入文件 D)往磁盘上写入文件2. 表达式INT(-0.00001)的值是【】。
A) 0 B) 1 C)出错 D) –13. 表达式INT(-0.01)+INT(-10)+ABS(-10)的值是【】。
A) -1 B) 1 C)-2 D)04. 下列语句中正确的是【】A) 10 LET x,y,z=1 B) 10 A=C+DC) 10 S=π·R^2 D) 10 LET 20=SIN(x)5.表达式INT(-17.8)+ABS(-17.8)的结果是【】A)0.8 B)0 C)-0.2 D)-34.86.数组X(2,3)共有【】个元素A)6 B)12 C)7 D)57.下面哪一个是BASIC语言中的字符常量【】A)ABC B)E+5 C)“1E-2”D)1E-28.在BASIC语言中,常数126.66所表示的数的类型是【】A)整数B)实数C)双精度型D)复型9. 表达式3\3*3/3 MOD 3 的值是【】A)1 B)-1 C)2 D)-210. 下列四条数组说明语句中语法正确的是【】。
A) DIM A[10] B) DEF A(10) C) DIM A(10) D) DIMENSION A(10)11. 数学关系表达式100<99的值是【】A)T B)0 C)-1 D)F12. 数学关系表达式100>99的值是【】A)T B)0 C)-1 D)Y13. 字符型关系表达式”100”<”99”的值是【】A)T B)0 C)-1 D)N14. 字符型关系表达式”100”>”99”的值是【】A)T B)0 C)-1 D)N15. 字符型关系表达式”100”=”99”的值是【】A)T B)0 C)-1 D)Y16. 语句PRINT 26 MOD 7运行时输出结果为【】。
《QBASIC》考试卷2
《QBASIC》测试卷2一.填空题1.QBASIC中数据类型有两种。
2.QBASIC是结构化程序设计语言,它有三种基本程序结构。
3.已知 X$= “NOTE”, Y$= “BOOK”,则想X$+Y$= 。
4.语句一般由两部分组成,即和语句体5.e^(x+y)书写成QBASIC表达式应。
6.PRINT语句中个输出项间用逗号分隔,表示按格式输出。
7.表达式5 MOD 4的值是。
8.在 AND,OR,NOT三个逻辑运算符的优先运算顺序是。
9.如果 X=9,Y=2,Z=-4,则表达式X>Y AND X>Z OR Z<Y AND NOT Y>X 的值为。
10.一个PRINT语句中如果后面没有输出项,它的作用是。
11.将变量a定义为长整型变量语句格式是。
12.表达式EXP(-8)+ABS(-1)+SQR(81)是表达式。
13.QBASIC表达式M * EXP(-A * T)* +COS(W* T+f)改写成数学表达式。
14.PRINT X=Y 结果是。
15.输出语句 PRINT “44+66=”;44+66运行后的结果是 .16.QBASIC源程序文件的扩展名为。
17.按QBASIC的规定,一个整型常量占用个字节的存储空间。
18.字符A的ASCII码为65,字符B的ASCII码值为。
19.-15 MOD 4= ;-15\-4= 。
20.LET A=b 则变量A的值是。
二、选择题1.语句LET A=A+1的正确含义是。
A.将变量A的值存入到A+1中B.将A的值加1后赋给变量AC.变量A的值等于变量A+1的值D.将变量A+1的值存入A中去2.在QBASIC中,8232%是型常量A.整型数B.长整型C.字符型D.双精度3.函数INT(-32)的值为A.-33B.-32C.32D.334.语句PRINT INT(-21.2)+ABS(-7)的执行结果是A.27B.17C.-15D.185.下列变量名合法的是A.6PHB.JK4-1C.A%3D.LL1.16.能正确赋值的语句是A.X=X+1B.LET X=Y=1C.LET X:1D.LET X+Y=17.在QBASIC语言中,行号或行标号的作用是表明A.程序编排的顺序B.执行程序的顺序C.无作用D.转移指向的标志8.下面程序运行时如果键入1,2后,输出结果为INPUT X,YPRINT X^2+YA.1B.0C.2D.39.INPUT “ a,b,c=”;a,b,c运行时系统将以形式提示用户输入数据A.?B.a,b,c=C.a,b,c=?D.a=?,b=?,c=?10.下面是字符型常量的是A.“1234”B.2E-2C.10^3D.SINX11.下面关于INPUT语句的书写格式正确的是A.INPUT “A,B=”,A,BB.INPUT A;BC.INPUT “A,B=”;A,BD.INPUT “A,B=”;A,12.下面关于READ语句的书写,正确的是A.READ A$B.A$,A,B,CC.READ A$,B,CD.READ 1,2,3,413.输出语句PRINT “44+66=”;44+66运行后输出结果是A.44+66=110B.“44+66”=110C.“44+66=”;110D.44+66=,10014.有如下一组程序语句DIM E AS STRINGE=“123”F$=“123”PRINT E+F$运行后输出结果是A.显示出错信息B.123123C.“123”+123D.123+“123”15.以下程序运行后输出结果是A=5:B=6A=A+B:B=A-B:A=A-BPRINT A,BA.4 6B.1 11C.6 5D.10 116.表达式A-B/3^C的运算顺序是A.①-②+③/B.①-②^③/C.①-②/③^D.①^②/③-17.LEN(“Weㄩareㄩgoodㄩfriends”)的值是A.16B.15C.14D.1318.QBASIC程序运行时,得到了一个形式为123.4567E+3的结果,它表示的值为A.1234567B.123456.7C.0.00034567D.370.370119.下面四个语句中,正确的赋值语句是A.A-B=CB.A=B+CC.B+C=AD.LET B+C=A20.PRINT TAB(19);“THIS”:TAB(25);“IS”;TAB(10);“MY”;TAB(6);“BOOK”输出结果共占行A.1B.2C.3D.4三、读程序写结果(每题3分×6=18分)1.LET M=3LET N=0LET S=M*NLEN N=2PRINT S END程序运行结果是2.A = 0 :B = 1A = A +B : B = B + APRINT A;BA = A +B : A = B + APRINT A;BEND程序运行结果是3.READ AA=A+1B=AREAD AA=2*APRINT A;bDATA 0,100END程序运行结果是4.INPUT A,B,XLET A=A+XLET B=X-BLET S=A+B+XPRINT SEND①输入1, 2,3程序运行结果是5.READ ARESTOREREAD B, ARESTOREREAD C, APRINT A, B, CENDDATA 1, 2, 3程序运行结果是6.A = 6B =-7A = A+1B = B+1SWAP A, BPRINT A, BENT程序运行结果是四、编写程序(1、2、3题每题6分,4题4分共22分)1.已知百盛友谊今天做了8笔生意,收入现金分别是如下数据:156,789,1478,741,654,128,569,325元,编程计算全天总营业额。
全国计算机等级考试二级QBASIC试卷及答案
全国计算机等级考试二级QBASIC试卷及答案2002-11-30一、选择题,((1)-(40)每题1分,(41)-(50)每题2分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) 在计算机中,一个字长的二进制位数是A) 8 B) 16 C) 32 D) 随CPU的型号而定(2) 计算机网络的突出优点是A) 速度快B) 资源共享C) 精度高D) 容量大(3) 计算机网络能传送的信息是:A) 所有的多媒体信息B) 只有文本信息C) 除声音外的所有信息D) 文本和图像信息(4) 切断计算机电源后,下列存储器中的信息会丢失的是:A) RAM B) ROM C) 软盘D) 硬盘(5) 十进制数127转换成二进制数是A) 11111111 B) 01111111 C) 10000000 D) 11111110(6) 要想打印存放在当前盘当前目录上所有扩展名为.TXT 的文件内容, 应该使用的DOS命令为A) DIR *.TXT>PRN B) TYPE *.TXT>PRNC) COPY *.TXT PRN D) COPY *.TXT>PRN(7) 将当前盘当前目录及其子目录中的全部文件(总量不足1.2MB) 复制到一张空的A 盘的根目录下,应该使用的DOS命令为A) XCOPY *.*A:\ /M B) XCOPY *.*A:\ /SC) XCOPY *.*A:\ /P D) XCOPY *.*A:\ /A(8) 在C盘根目录下执行PROMPT $p$g命令之后,DOS的提示符变为A) C:> B) C:\> C) C> D) C:\(9) DOS命令"COPY CON DISP"中的CON代表A) 子目录B) 磁盘文件C) 键盘D) 显示器(10) 结构化程序设计所规定的三种基本控制结构是A) 输入、处理、输出B) 树形、网形、环形C) 顺序、选择、循环D) 主程序、子程序、函数(11) 要把高级语言编写的源程序转换为目标程序,需要使用A) 编辑程序B) 驱动程序C) 诊断程序D) 编译程序(12) 英文小写字母d的ASCII码为100,英文大写字母D的ASCII码为A) 50 B) 66 C) 52 D) 68(13) Windows环境下,PrintScreen键的作用是A) 复制当前窗口到剪贴板B) 打印当前窗口的内容C) 复制屏幕到剪贴板D) 打印屏幕内容(14) 在Windows环境下,为了终止应用程序的运行,应A) 关闭该应用程序窗口B) 最小化该应用程序窗口C) 双击该应用程序窗口的标题栏D) 将该应用程序窗口移出屏幕(15) 下列各带有通配符的文件名中,能代表文件XYZ.TXT的是A) *Z.? B) X*.* C) ?Z,TXT D) ?.?(16) 在QBASIC集成开发环境中,要把光标移到当前行末尾,可以使用键盘上的A) Home键B) End键C) PgUp键D) PgDown键(17) 在QBASIC中,"-32768"数据类型是A) 整型常量B) 实型常量C) 双精度型常量D) 字符串型常量(18) 在下列四个QBASIC表达式中,非法的表达式形式是A) A+B=C B) 0=1 C) "345"+12 D) 1/2=0.5(19) QBASIC表达式SQR(4)+ABS(-2)+INT(RND(2))的值是A) 2 B) 4 C) 6 D) 8(20) 在QBASIC中表达式ASC("F")的类型是A) 字符表达式B) 关系表达式C) 算术表达式D) 逻辑表达式(21) 在QBASIC中,下面语句中有非法调用的是A) x=SQN(-1) B) x=FIX(-1) C) x=SQR(-1) D) x$=CHR$(65)(22) 定义有5个整数型元素的数组,正确的语句是A) DIM a(4) AS INTEGER B) OPTION BASE 1:DIM a(5)C) DIM a&(5) D) DIM a(5)AS INTEGER(23) 能打印显示a+b字样的语句是A) PRINT"a";"+";"+b" B) PRINT a+bC) PRINT CHR$(a)+"+"+CHR$(b) D) PRINT STRING$("a+b")(24) 正确的单行自定义函数语句是A) DEF a(x,y)=x^2+y^2 B) DEF fna(x,y)=x^2+y^2 END DEFC) DEF a(x,y)=x^2+y^2 END D) DEF fna(x,y)=a*x+b*y(25) 要使变量x赋值为50到100之间(含50,不含100)的一个随机整数.下面语句正确的是A) x=50+INT(50*RND) B) x=50+INT(51*RND)C) x=INT(49+50*RND) D) x=INT(49+51*RND)(26) 有如下一组程序语句abc$=12abc$=123PRINT abc$,abc运行时的输出结果是A) 123 123 B) 12 12 C) 12 123 D) 显示出错信息(27) 有如下一组程序语句DEFSTR A-CA="12"B="34"C="56"PRINT A+B+C运行时的输出结果是A) "123456" B) 123456 C) 102 D) 显示出错信息(28) 有如下一组程序语句CONST C=5C=5D=C+5运行时的输出结果是A) 5 B) 10 C) 15 D) 显示出错信息(29) 有如下程序FOR i=1 TO 3FOR j=5 TO i step -1FOR k=j TO 6a=a+1NEXT kNEXT jNEXT iPRINT aEND在运时输出a的值是A) 12 B) 14 C) 43 D) 60(30) 有如下程序INPUT op$IF op$="+" THEN a=a+2IF op$="-" THEN a=a-2PRINT op$;aEND运行时从键盘输入-,输出结果是A) - -2 B) - 0 C) +2 D) +0(31) 有如下程序a=5IF a<=3 THENPRINT 3;END IFIF a<=4 THENEND IFIF a<=5 THENPRINT 5;END IFIF a<=6 THENPRINT 6;END IFPRINTEND运行后输出结果是A) 3 4 5 6 B) 4 5 6 C) 5 6 D) 6(32) 有如下程序a=1DO WHILE b<15SWAP a,bb=a+bLOOPPRINT bEND运行后输出的结果是A) 8 B) 13 C) 21 D) 34(33) 有如下程序s$="ABCXYZ": t$="123456"FOR j=1 TO 5 STEP 2PRINT MID$(s$,j,1)+MID$(t$,(j+1)/2,1); NEXT jPRINT运行时输出的结果是A)ACY246 B)A2B4C6 C)ABC123 D)A1C2Y3 (34)有如下程序INPUT "Enter a value of a:";aSELECT CASE aCASE IS >2b=a+1CASE IS>3b=a+2CASE IS<5b=a+3CASE ELSEb=a+4END SELECTPRINT a;bEND运行时从键盘输入4 ,输出的结果是A)4 4 B)4 5 C)4 6 D)4 7(35)有如下程序,a$="apple"m$=MID$(a$,5,1)FOR j=1 TO 4READ b$e=INSTR(b$,m$)s=s+eNEXT jPRINT sDATA pear,orange,peach,pineapple运行时输出的结果是A)4 B)8 C)10 D)14(36) 有如下程序FOR j=1 TO 30x=2*j-1IF x MOD 3=0 OR x MOD 7=0 THEN s=s+1 NEXT jPRINT "s=";sEND运行后输出s的值是A)1 B)13 C)14 D)29(37)有如下程序,sum=0FOR k=1 TO 10IF k<=5 THENsum=sum-kELSEsum=sum+kEND IFNEXT kPRINT sumEND运行时输出的结果是A)0 B)5 C)25 D)55(38)有如下程序,a$="type":b$="mismatch"PRINT LCASE$(a$)+" "+UCASE$(b$) END运行时输出的结果是A)type mismatch B)Type MismatchC)type MISMATCH D)TYPE mismatch(39) 有如下程序j$="":n=1DO WHILE n<7j$=jCHR$(64+n)n=n+1LOOPPRINT j$;nEND运行时输出的结果是A)abcdef 6 B)abcdefg 7 C)ABCDEF 7 D)ABCDEFG 7 (40) 有如下程序FOR j=1 TO 4GOSUB s:m=m+1/nNEXT jPRINT m;nENDs:n=j*(j+1)RETURN运行后输出的结果是A).8 20 B).75 12 C)1.8 20 D)1.75 12(41) 有如下程序DIM a$(5)FOR j=0 TO 4READ a$(j)NEXT jPRINT a$(1)+a$(2)+a$(3)DATA "1","2", "3","4","5"END运行后输出的是A)123 B)234 C)1 2 3 D)2 3 4 (42)有如下程序j=2FOR k=6 TO 2 STEP -1READ a(k)j=j+1NEXT kDATA 9,7,5,3,1DO WHILE j>2PRINT a(j);j=j-1LOOPEND运行时输出的结果是A)1 3 5 7 9 B)0 9 7 5 3C)0 1 3 5 7 D)9 7 5 3 1(43)有如下程序DIM a(3,3) AS INTEGERFOR m=1 TO 3FOR n=1 TO 3a(m-1,n-1)=m+n+1NEXT nNEXT mFOR m=0 TO 2FOR n=0 TO 2PRINT a(n,m);NEXT nPRINTNEXT mEND运行时输出的结果是A)0 1 2 B)1 2 3 C)1 3 5 D)2 4 61 2 3 2 3 4 3 5 7 4 6 82 3 4 3 4 5 5 7 9 6 8 10(44)有如下程序n=3FOR K=3 TO 1 STEP -1x$=STRING$(k,"!")PRINT n; x$;n=n-1NEXT KEND运行时输出的结果是A)3!!!2!!1! B)1!2!!3!!! C)3!!2! 1 D)2!!!1!!0!(45) 有如下程序DECLARE SUB add(x,y)x=1:y=1CALL add((x),(y))PRINT "x=";x;",y=";yENDSUB add(x,y)x=x+yPRINT "x=";x;",y=";yEND SUB运行后的输出结果是A)x=1,y=1 B)x=2,y=1 C)x=1,y=1 D)x=2,y=1x=2,y=2 x=1,y=1 x=1,y=1 x=2,Y=1(46) 有如下程序s=0FOR m=1 TO 3IF m<=1 THENs=s+1ELSEIF m<=2 THENs=s+2ELSEIF M<=3 THENs=s+3ELSEs=s+4END IFPRINT s;sum =sum+mNEXT mPRINT sumEND运行时输出的结果是A) 1 2 3 6 B) 1 3 6 6 C) 3 3 3 9 D) 6 6 6 6(47) 在文本模式下,把光标移到第x行的第y个字符所用的语句是A) LOCATE x,y B) PRESET x,y,5C) PSET(x,y) D) POSITION x,y(48) 有以下程序CLSSCREEN 13LINE(20,20)-(120,120),5,BFEND执行的结果,屏幕上显示A) 一条直线B) 一个正方形线框C) 一个填满某种颜色的正方形块D) 没有显示(49) 有如下程序CLSSCREEN 1,0PSET (100,100),1DRAW "u30;r30;g30"END运行后屏幕上显示的是A) 一个空心矩形B) 一条折线C) 一个空心三角形D) 一个填满某种颜色的三角形块(50)有如下程序m$="123"n$="456"k$=LCASE$(m$)j$=UCASE$(n$)PRINT ASC(k$),ASC(j$)END运行时输出的结果是A) 123 456 B) !@# $%^ C) 49 52 D) 33 36二、填空题请将每一个空的正确答案写在答题卡【1】至【20】序号的横线上, 答在试卷上不得分.(1) 为了要将当前盘目录中的可执行程序ABC.EXE的输出结果存放到当前盘当前目录中的文件OUT.TXT中,则应使用的DOS命令为【1】。
全国计算机等级考试二级QBasic笔试试卷(2002.09)Word版
全国计算机等级考试二级QBasic笔试试卷(2002.09)一、选择题,((1)-(40)每题1分,(41)-(50)每题2分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1) 与十进制511等值的十六进制数为______。
A) 1FF B) 2FF C) 1FE D) 2FE(2) 能将高级语言编写的源程序转换成目标程序的是______。
A) 编辑程序B) 编译程序C) 解释程序D) 链接程序(3) 在计算机系统中,存储一个汉字的国标码所需要的字节数为______。
A) 1 B) 2 C) 3 D) 4(4) 下列带有通配符的文件名,能表示文件ABC.TXT的是______。
A) *BC.? B) A?.* C) ?BC.* D) ?.?(5) 在多媒体计算机系统中,不能用以存储多媒体信息的是______。
A) 光缆B) 软盘C) 硬盘D) 光盘(6) DOS命令“COPY/?”的功能是______。
A) 将当前盘当前目录中的所有文件复制到当前盘的根目录下B) 将当前盘当前目录中所有以单个字符命名的文件复制到当前盘的根目录下C) 以提示方式复制文件D) 显示COPY命令的帮助信息(7) 在Windows环境下,若要将当前活动窗口存入剪贴板,则可以按______。
A) Ctrl+PrintScreen键B) Shift+PrintScreen键C) PrintScreen键D) Alt+PrintScreen键(8) 在Windows环境下,单击当前应用程序窗口的“关闭”按钮,其功能是______。
A) 将当前应用程序转为后台运行B) 退出Windows后再关机C) 退出Windows后重新启动计算机D) 终止当前应用程序的运行(9) 在Windows环境下,粘贴快捷键是______。
A) Ctrl+ZB) Ctrl+XC) Ctrl+CD) Ctrl+V(10) 在32位计算机中,一个字长所占的字节数为______。
限时小测-程序框图与QBASIC基本语句(含答案)
高一数学限时小测程序框图与QBASIC 基本语句一、选择题1.(天津文)阅读图1所示的程序框图,则输出的S =( C )A .14B .20C .30D .552.(福建)阅读图2所示的程序框图,运行相应的程序输出的结果是( D )A .1 B. 2 C. 3 D. 43.(福建)阅读图3所示的程序框图,运行相应的程序输出的结果是( C )A .2B .4C .8D .164.(浙江) 阅读图4所示的程序框图,该程序运行后输出的k 的值是( A )A .4B .5C .6D .75.执行右面的程序框图,输出的S 是( DA .378-B .378C .418-D .6.如图表示的算法的功能是计算( C ) A .小于100的奇数的连乘积 B .从1开始的连续奇数的连乘积C .100531≥⨯⋅⋅⋅⨯⨯⨯n 时最小的n 值.D .从1开始的连续奇数的连乘积,当乘积大于100时,计算奇数的个数(把选择题的答案填入下页的表中!) 第5题图 第6题图班别__________座号__________姓名__________二、填空题7.运行如图所示框图表示的程序后输出的B =___31第7题图 第8题图 第9题图8. 程序框图(即算法流程图)如图所示,其输出的x 值的范围是____[]0,2 9.某流程如右上图所示,现输入如下四个函数,则可以输出的函数是()sin f x x =2)(x x f =;xx f 1)(=; 62ln )(-+=x x x f ;x x f sin )(=10. 计算机执行下面的程序段后,输出的结果是__4____1 11. 下面的程序运行后的输出结果为_________21第10题图 第11题图。
Qbasic编程语言基础
实用标准文案《Qbasic编程语言》练习 1.下列四项作为QBASIC语言中的常量,非法的是:)(每空2分,共30分一、填空题A)PI B)“HELLO”C)3.5E-01 D)56.34 都与具体的计算机有关,因而被称为面向机器的语言。
1. 和 2.变量IJK是:编程语言进行程序设计的过程是设计人员根据实际任务提出问题,然后确2 .A)整形变量B)单精度变量C)双精度变量D)字符串变量并定,构造数学模型,画出,选择合适的,编写3.表达式Y=5*SIN(3.14159/10)是:上机反复调试,直到满足实际需要为止。
A)算术表达式B)关系表达式C)逻辑表达式D)代数表达式形式表示的单精度实形式和形式两种,用 3. 单精度实数有4.下列QBASIC语句中正确的语句是:。
!数,后面可以加类型符””A) READ A,B,C B) READ A;B;C C) READ A B C D) READ A,B,C,。
如果被赋值的数值 4. 赋值语句的作用是5..运行下面程序,内层循环的循环总次数是:边的变变量与赋值号右边的数值数据属于不同类型,则在赋值时以赋值号FOR K=1 TO 2量类型为准。
FOR L=1 TO K第五区占, 列。
列每一区占把一行划分为五个标准输出区5. QBASIC,14 NEXT L称复段程一对是环谓6. 所循,指同个序重执的行部分执重,干若行次被复NEXT K为。
END判断的条件可以语句根据程序运行到此时的某些条件来决定后面的流程,7.A)1 B)2 C)3 D)4是关系表达式或表达式。
6.阅读下面程序,并选择输出结果:二、选择题3每小题(30分,共分。
每小题选项中只有一个答案是)正确的,请将正确答案的序号填在题后的括号内X=1精彩文档.实用标准文案Y=2 9.37.阅读下面程序,并选择输出结果:Z=3 B=0X=Y:Y=X READ XZ=Y WHILE X<>-999 AND B<>2PRINT Z IF X>B THEN B=XREAD XENDA)3 B)0 C)2 D)1WEND”执行7.PRINT USING“###.##;298.6的结果是:DATA 5,9,8,2,-999 PRINT ABS(X) A)298.6 B))8.6 C))8.60 D)298.60END8.36.阅读下面程序,并选择输出结果:A)9 B)8 C)2 D)999 RESTORE 50READ A,B,B$Ascii”这三个字符串互相比较,最小的是:PRINT B$ ,“ascii”和““10.ASCII”分不出大小”“”“”“A)ASCIIB)AsciiC) DATA 1,2,3 asciiD) ”DATA 4,5, 6 ”ENDA)2 B)3 C)5 D)6精彩文档.实用标准文案三、判断题(每小题2分,共20分。
职业中专QB题
职教中心2014—2015年度第一学期补考试卷 考试班级及科目:1.1,1.2,1.3 QB 题目 一 二 三 总分 得分一.单选题1. 在QBASIC 集成开发环境中,删除当前行可以使用的命令是 ( )。
A .Del B. Alt+Del C.Ctrl+Y D .Ctrl+ V2. 用高级语言编写的源程序要转换为与其等价的目标程序,必须经过( )。
A 、编译B 、编辑C 、 解释D 、 汇编3. 计算机硬件能直接识别和执行的只有( )。
A 、高级语言B 、符号语言C 、汇编语言D 、机器语言4. QBASIC 源程序文件的扩展名为( )A 、QBASB 、BASC 、BAKD 、QB5. 按QBASIC 的规定,以下作为常量合法的是( )A 、“123” B、$25,000 C 、2.359E (-5) D 、10^2二.填空题班 级姓 名学 号1. 对直接执行高级语言的源程序,逐句翻译逐句执行的方式称为()。
2. 高级语言的翻译方式有()和()两种。
3. QB语句一般可以分为两个部分是()()4. QBASIC程序的结构一般可分为五个部分,即:(),(),(),()和()。
5.QBASIC编辑窗口中,切换窗口的命令键是(),运行程序的命令键是()。
6.QBASIC的数据类型有()和()7.算术运算,关系运算,和逻辑运算中,运算优先级别最高的是()运算。
三.阅读程序,写出结果READ A,BRESTOREDATA 1READ C ,CT = A + B + CPRINT TDATA 10END。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
QBASIC 单选题
1.根据条件判断的结果,来选择程序执行的方向的程序成为( C )
A、顺序结构
B、树形结构
C、选择结构
D、循环结构
2.下列属于程序设计软件的是(A )。
A.QBASIC
B. Media Player
C. Word
D. Excel
3.年级组进行数学考试,数学老师请你帮助设计一个程序,求出各班的最高分和平均分,你接到任务后,准备开始设计此程序,比较好的方法和步骤是(A)。
A.分析问题,设计算法,编写程序,调试程序
B.设计算法,提出问题,编写程序,调试程序
C.分析问题,编写程序,设计算法,调试程序
D.设计算法,编写程序,提出问题,调试程序
4.以程序它的基本结构属于(A)。
b=0For I=1 To 5b=b+1Next I
A.循环结构
B.选择结构
C.顺序结构
D.树型结构
5.在QBASIC语言中,打开一个已有的文件,应使用菜单File下的命令( B)。
A.New
B. Open C Save D Exit
6.在QBASIC语言中,源程序文件的扩展名为( B)。
A QBAS B.BAS C.BAK D QB
7.在QBASIC中,按(C ) 键可切换窗口。
A F2
B F5
C F6
D F8
8.编辑窗口的下面有一个标有“Immediate”的小窗口称为( A )。
A 立即窗口
B 检查窗口
C 转换窗口
D 查看窗口
9. PRINT语句按紧凑格式输出时,各输出项之间为( A)。
A.分号 B 逗号C冒号D空格
10在QBASIC中既有赋值功能又有计算功能的语句是( D)。
A LET
B INPUT
C REA
D D. PRINT
11、结构化程序的结构由三种基本结构组成,下面哪个不属于这三种基本结构?( B )。
A顺序结构 B.输入输出结构C分支结构D循环结构
12.下面四项中不能作为QB变量的是:( D )。
A ABCABC
B ABC123 CSINCOS D . 123ABC
13、表达式INT(-0.05)+INT(-20)+ABS(-20)的值是:( C )。
(A)-40 (B)20 (C).-1 (D)0
14、已知X=12,Y=13,A=8,B=-1,逻辑表达式X>A AND Y<B 的正确值是:( C )。
(A)-1 (B)1 (C).0 (D)TRUE
15、下面四个字符串中,比较结果最小的是:( A )。
A .“2009”
B “D123”
C “BASE”
D “DATA
16在Windows环境下,若要将整个屏幕上显示的内容存入剪贴板,可以按(D)。
A . Ctrl+PrintScreen键 B. Alt+PrintScreen键
C. Shift+PrintScreen键
D. PrintScreen键
17在QBASIC中,常量111111.222222#的数据类型是:( D )。
A.实型
B.长整型
C.整型
D.双精度型
18关于QBASIC 源程序语句中行号的说法正确的是(C )。
A.必须有行号
B.不允许有行号
C.根据需要可有可无
D.只允许有标号
19计算机内存常用字节作为单位,一个字节一般包含 [ C ] 个二进制位。
A. 2
B. 4 C . 8 D. 16
20计算机网络最突出的优点是 [ D ]。
A 精度高
B 运算速度快
C 存储容量大
D 共享资源
21计算机内部,传送、存储、加工处理的数据和指令都是[ D ]。
A 二进制数B八进制数C十进制数D. 十六进制数
22在QBASIC中,每个程序一般以 A 语句结束
A. END B READ C DATA D PRINT
23在QBASIC中,将内存中的程序保存到磁盘,可以选择File菜单的 [ C ]命令。
A Open
B New
C .Save
D Exit
24第三代计算机的硬件逻辑元件为 ( C )
A. 晶体管
B. 大规模集成电路
C. 集成电路 D .电子管
图1-3
A.菜单栏 B 标题栏C 状态栏D 任务栏
26下面哪个文件默认QBASIC打开( B )
A . 说明.doc
B . 演示.bas
C . 汇报.ppt
D . 消费.xls
27当计算机死机时,我们可以按键盘的( A )组合键重新启计算机。
A、Ctrl + Alt + Del
B、Shift + Alt + Del
C、Ctrl+ Shift + Del
D、Ctrl + Alt + Shift
28.Mark程序文件存放在C盘student文件夹下,它的文件标识符为( A )。
A、C;/mark/student.exe
B、C:\mark\student.txt
C、C;/mark/student.exe
D、 C:\student\mark.bas
29在Windows “资源管理器”窗口右部,若单击了第一个文件,又按住了Ctrl 键并单击了第5个文件,则( A )。
A. 有2个文件被选中
B. 有5个文件被选中
C. 有1个文件被选中
D. 有0个文件被选中
30下列不属于应用软件的是( B )。
A、Microsoft word20000
B、QBASIC
C、Microsoft powerpoint2000
D、Windows7。