初级班练习题

Author: Date: 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)。