初级班练习题 1996-04-26 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)。