初级班练习题

1.一个字节由(1)位二进制组成,其最大能容纳的无符号十进制数为(2),换算成十六进制数为(3),把十进制216转换成二进制为(4),八进制为(5),十六进制数为(6)。
(1)A.8 B.10 C.4 D.16
(2)A.254 B.255 C.256 D.257
(3)A.9F B.FF C.FE D.FD
(4)A.11101100 B.11101011 C.11011000 D.11010111
(5)A.330 B.270 C.352 D.326
(6)A.138 B.C7 C.D8 D.EA
2.在C盘根目录下要分屏显示当前目录应使用命令(1),要把A盘上以字母DY开头的文件拷到C盘根目录下用命令(2),设当前目录为C:\LX,若要在此目录下建立一个名为AX的子目录,可用命令(3)实现,若要删除该目录则应在该子目录的(4)下,且该子目录的内容为(5)的情况下使用(6)命令。
(1)A.DIR/P B.DIR C.DIR/W D.LIAT/W
(2)A.COPY A:DY.* C B.COPY A:DY*.* C.COPY A:*.* C: D.COPY C: A:DY*.*
(3)A.MD AX B.CREATE AX C.CD AX D.CD C:\AX\
(4)A.根目录 B.父目录 C.同级目录 D.子目录自身
(5)A.1扇 B.任意 C.非空 D.空
(6)A.ERASE <路径>\AX B.RD <路径>\AX C.DELETE <路径>\AX D.CLEAN <路径>\AX
二、程序填空:百米赛跑分五组,每组的三名运动员成绩已知(在DATA语句中),用子程序排出每组的成绩顺序并打印出来。
5 FOR I=1 TO 5 10 READ A,B,C 20 GOSUB(1) 30 NEXT 1 40 (2) 50 IF A<=B THEN (3) 60 (4) 70 IF A<=C THEN (5) 80 T=A:A=C:C=T 90 IF B<=C THEN (6) 100 T=B:B=C:C=T 110 PRINT A,B,C 120 (7) 130 DATA 13.4,14.1,14.8,15.0,14.5,14.1,13.9,14.2,14.3 140 DATA 14.2,13.9,14.3,14.4,14.7,15.1 150 END
三、阅读程序并回答问题:
[程序1]
10 LET A$="HELLOGOODMORNING" 20 LET B$="WANGCHANGLI" 30 LET C$=LEFT$(A$,5)+"!" 40 LET D$=RIGHT$(A$,7) 50 LET E$=MID$(A$,6,4) 60 LET F$=MID$(B$,LEN(B$)-6.5)+"!" 70 LET G$=E$+" "+D$"!" 80 LET H$=C$+" "+F$ 90 PRINT H$+" "+G$ 100 END 问题1.程序1的运行结果是(1)
[程序2]
10 DIM A(5,5) 20 FOR I=1 TO 5 30 FOR J=1 TO 5 40 READ A(I,J) 50 NEXT J 60 RESTORE 70 NEXT I 80 DATA 0,1,2,3,4 90 FOR I=1 TO 4 100 FOR J=I+1 TO 5 110 LET A(J,I)=A(I,J) 120 NEXT J 130 NEXT I 140 FOR I=1 TO 5 150 FOR J=1 TO 5 160 PRINT A(I,J) 170 NEXT J 180 PRINT 190 NEXT I 200 END 问题2.在执行行号为90的语句之前,A数组中第二行中的各元素值是什么?(2)
问题3.程序2执行结束后,输出结果的第二行的各元素值是(3)。
问题4.如果将行号为110语句改为:
110 LET A(I,J)=A(J,I)
程序2输出结果的第二行的各元素是(4)。