left 您的位置: 洪恩在线 -> 继续教育 -> 计算机考级 right

请给我们来信

我要发言

计考之友
  
  其他科目  
 

全国计算机等级考试二级笔试试题(94年4月)基础知识与BASIC程序设计


    (考试时间120分钟,满分100分)

    一。选择题((1)——(30)每个项1分,(31)——(45)每个选项2分,共60分)

    下列各题A,B,C,D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应序号的位置上,答在试卷上不得分。

    1.二进制数101110转换为等值的八进制数的是。

    A.45 B.56 C.67 D.78

    2.CPU是由_____组成的。

    A.内存储器和控制器B.控制器和运算器

    C.内存储器和运算器D.内存储器,控制器和运算器

    3.DOS是为IBM PC系列微型计算机及其兼容机所配置的______磁盘操作系统。

    A.多用户任务B.单用户单任务

    C.分时D.分布式

    4.启动MS——DOS操作系统后,______已驻留内存。

    A.COMMAND.COM B.DISKCOPY.COM

    C.FORMAT.COM D.CCCC.EXT

    5.设驱动器B中软盘上的目录结构如下所示。

    B:、根目录─┬───F1子目录────F11子目录─────FA.TXT

    │

    │

    ├───F2子目录──┬─F21子目录──┬─FB.BAS

    │││

    │││

    └───F3子目录└─F22子目录└─FC.TXT

    设当前目录为F2,则把A盘根目录下的PROG.BAS文件复制到B盘F3子目录中的命令是______.

    A.COPY PROG.BAS.B:B.COPY A:PROG.BAS B:、

    C.COPY A:、PROG.BAS B:、F3 D.COPY A:PROG.BAS B:、F3、

    6.下面四组DOS命令中,意义完全相同的一组是______.

    A.COPY和DISKCOPY B.COMP和DISKCOPY

    C.DEL和RD D.RENAME和REN

    7.防止软盘感染病毒软盘的有效方法是______.

    A.不要把软盘和有毒软盘放在一起B.在写保护口上贴上胶条

    C.保持机房清洁D.定期对软盘格式化

    8.双面高密度5英寸磁盘的容量是______.

    A.360DB B.720DB C.1.2MB D.1.44MB

    9.在FOXBASE中,可以使用的两类变量是______.

    A.内存变量和字段变量B.全局变量和局部变量

    C.字段变量和简单变量D.内存变量和自动变量

    10.建立一个新子目录的DOS命令是_______.

    A.CREATE B.RD C.MD D.CD

    11.在BASIC语言中,用NEW命令可以实现______.

    A.清除屏幕上所有程序行B.清除内存中的所有程序行

    C.清除磁盘上的所有BASIC程序文件D.清除当前程序行

    12.重编程序行号的命令是______.

    A.REN B.RENUM C.RESET D.REM

    13.语句80 PRINT 26 MOD 7 运行时输出的结果为______.

    A.3 B.4 C.5 D.6

    14.10 X=5

    20 Y=6

    30 PRINT XY=11

    40 END

    上面程序运行时输出的结果是______.

    A.XY=11 B.11 C.XY=11 D.出错信息

    15.设A=10,B=20,则可以实现变量A,B值交换的程序是______.

    A.10 A=10 B.10 A=10 C.10 A=10 D.10 A=10

    20 B=20 20 B=20 20 B=20 20 B=20

    30 B=A 30 C=A 30 C=A 30 C=A

    40 A=B 40 B=C 40 A=B 40 D=B

    50 A=B 50 B=C 50 B=C

    60 A=B

    16.下列语句中语法正确的是______.

    A.10 INPUT “A=?”:A B.10 INPUT A:B:C

    C.10 INPUT A,B,C D.10 INPUT AB;C

    17.10 FOR I=7 TO 90 STEP 5

    20 PRINT I;

    30 NEXT I

    上述程序共执行_____次循环。

    A.14 B.15 C.16 D.17

    18.10 LET Y=3

    20 FOR K=1 TO 5 STEP ——1

    30 LET Y=YK

    40 NEXT K

    50 PRINT Y;K

    60 END

    上面程序运行时输出的结果是______ .

    A.3 1 B.1 3 C.——1 6 D.4 1

    19.10 DEF FNA(X)=ABS(X)

    20 X=FNA(LOG(10))

    30 PRINT X

    40 END

    上面程序运行时输出的结果的______.

    A.1 B.0 C.自然数e的常用对数D.出错

    20.10 A=3

    20 B=4

    30 C=5

    40 A=B:B=A

    50 C=B

    60 PRINT C

    70 END

    上面程序运行时输出的结果的是______.

    A.3 B.0 C.4 D.7

    21.在语句10 DIM A(20)中,A表示_______.

    A.变量名B.下标变量名C.数组名D.数组元素名

    22.10 DIM A(20)

    20 FOR K=1 TO 20

    30 A(K)=K^2

    40 NEXT K

    50 PRINT A(K)

    60 END

    上面程序运行时输出的结果是______.

    A.400 B.20 C.441 D.出错信息

    23.设A$=“Beijing”,B$=“ShAnghAi”,则语句

    20 PRINT LEFT$(A$,7)STRING$(3,“——”)LET$(B$,8)运行时输出的结果为______.

    A.Beijing——ShAnhAi B.Beijing——ShAnghAi

    C.Beijing——ShAnghAi D.ShAnghAiBeijing——

    24.10 A$=“123”

    20 V=VAL(MID$(A$,2,2)

    30 PRINT V

    40 END

    上面程序运行时输出的结果是______.

    A.“123”B.23 C.“12”D.12

    25.X#是______.

    A.整型变量B.单精度变量C.双精度变量D.字符串变量

    26.20 E=3:F=4:G=5

    30 E=F:F=G:G=E

    40 PRINT E;F;G

    50 END

    上面程序运行时输出的结果是______.

    A.3 4 5 B.4 5 3 C.4 5 4 D.4 5 5

    27.20 B=0

    30 READ X

    40 WHILE X《》——999

    50 IF X》B THEN B=X

    60 READ X

    70 WEND

    80 DATA 5,9,8,2,——999

    90 PRINT B

    100 PRINT ABS(X)

    110 END

    上面程序运行时,90行输出的结果为______,100行输出的结果为______.

    A.9 B.8 C.2 D.999

    28.20 FOR K=1 TO 3

    30 ON K GOSUB 300,400,400

    40 NEXT K

    50 FOR J=1 TO 3

    60 PRINT A(J);:NEXT J:PRINT

    70 DATA ——81,——24.12,——25.85

    80 END

    300 FOR J=1 TO 3

    310 READ A(J):NEXT J

    320 RETURN

    400 A(1)=SQR(ABS(A(1)))

    410 A(2)=ABS(INT(A(2)))

    420 A(3)=SGN(A(3))*INT(ABS(A(3)))

    430 RETURN

    上面程序运行时输出的结果是______.

    A.9 25 ——24 B.9 25 24 C.3 25 ——25 D.3 25 25

    29.20 E=1:F=1

    30 FOR J=1 TO 3

    40 E=EF:F=FE

    50 NEXT J

    60 PRINT E;F

    70 END

    上面程序运行时输出的结果是______.

    A.6 6 B.5 8 C.13 21 D.34 55

    30.以下程序运行时输出的结果是______.

    10 A=3

    20 B=A*A

    30 A=AB:B=BA

    40 PRINT A:B

    50 END

    A.12 15 B.12 3 C.12 21 D.21 12

    31.以下程序运行时输出的结果是______.

    10 READ A,B

    20 RESTORE

    30 DATA 1

    40 READ C,C

    50 T=ABC

    60 DATA 2

    70 RPINT T

    80 END

    A.3 B.4 C.5 D.6

    32.以下程序运行时输出的结果是______.

    10 X=5

    20 E=SGN(X)1

    30 ON E GOTO 60,70,80

    60 Y=X*X1:GOTO 90

    70 Y=5*X5:GOTO 90

    80 Y=0

    90 PRINT Y

    100 END

    A.26 B.30 C.0 D.25

    33.10 FOR K=1 TO 3

    30 IF K《=1 THEN A=2*K

    40 IF K《=2 THEN A=2*K1

    50 IF K《=3 THEN A=K

    60 PRINT K;A;

    70 NEXT K

    80 END

    上面程序运行时输出的结果是______.

    A.1 2 2 5 3 3 B.1 1 2 2 3 3 C.3 3 3 3 3 3 D.1 3 2 3 3 3

    34.下面程序运行时输出的结果是______.

    10 LET A=0

    20 WHILE A《》——1

    30 READ A

    40 READ B

    50 DATA 9,2,3,8,——1,0,5,6,7,——1

    60 DATA 2,8,4,5,6,——1,7,8,——1,0

    70 LET A=A——B

    80 PRINT A;

    90 WEND

    100 END

    A.7 ——6 ——1 B.7 ——5 ——1 C.2 ——2 ——2 D.9 3 ——1

    35.10 FOR I=1 TO 5

    20 X$=SPACE$(I)

    30 PRINT X$;I

    40 NEXT I

    50 END

    上述程序运行时输出的结果是______.

    A.1 B.1 C.1 D.1 2 3 4 5

    2 2 2

    3 3 3

    4 4 4

    5 5 5

    36.以下程序运行时输出的结果是_______.

    10 FOR I=1 TO 2

    20 GOSUB 70

    30 S=SK

    40 NEXT I

    50 PRINT S

    60 END

    70 K=I*(I1)*(I2)

    80 RETURN

    A.18 B.216 C.30 D.0

    37.10 DIM B(2,4)

    20 FOR K=1 TO 2

    30 FOR J=1 TO 4

    40 B(K,J)=KJ

    50 NEXT J

    60 NEXT K

    70 OPEN “A:ArrAy.dAt”FOR OUTPUT AS #1

    80 FOR K=1 TO 2

    90 PRINT #1,B(K,1);B(K,2);B(K,3);B(K,4)

    100 NEXT K

    110 CLOSE #1

    120 END

    上面程序运行时,屏幕上显示的结果是______.

    A.2 3 B.2 3 4 5 C.0 0 0 0 D.没有任何显示

    3 4 3 4 5 6 0 0 0 0

    4 5

    5 6

    38.10 DIM A(3,3)

    20 FOR K=1 TO 3

    30 FOR J=1 TO 3

    40 A(K,J)=2*K:PRINT A(K,J);

    50 NEXT J

    60 PRINT

    70 NEXT K

    80 OPEN “A:test.txt”FOR OUTPUT AS #1

    90 FOR K=1 TO 3

    100 PRINT #1,A(K,1);A(K,2);A(K,3)

    110 NEXT K

    120 CLOSE #1

    130 END

    上面程序运行时,屏幕上显示的结果是______.

    A.2 2 2 B.2 4 6 C.0 0 0 D.没有任何显示

    4 4 4 2 4 6 0 0 0

    6 6 6 2 4 6 0 0 0

    39.10 A=10:B=10:C=20:D=20

    20 CLS

    30 SCREEN 1,0

    40 LINE (A,B)——(C,D),1,B

    50 CLS

    60 END

    上面程序运行时输出的结果是______.

    A.一个矩形B.一条直线C.两条直线D.屏幕上无图形

    40.20 INPUT X,Y

    30 FOR J=1 TO X

    40 FOR K=1 TO Y

    50 FOR M=1 TO _____.

    60 FOR N=1 TO _____.

    70 PRINT TAB(36——J*Y——KM*2*YN);“*”;

    80 NEXT N,M

    90 PRINT

    100 NEXT K,J

    110 END

    上面程序运行时输出的结果如下,但程序不完整,请选择正确答案,把程序补充完整。

    RUN

    ?3,4

    *

    ***

    *****

    *******

    **

    ******

    **********

    *************

    ***

    *********

    ***************

    ********************

    A.X B.Y C.J D.K

    A.2*J B.2*K C.2*J——1 D.2*K——1

    41.20 E=0:F=0

    30 FOR J=1 TO 5

    40 E=E1:G=G1

    50 FOR K=1 TO 7

    60 E=E1:G=G1

    70 FOR M=1 TO 10

    80 F=F1

    90 NEXT M

    100 E=E1

    110 NEXT M

    120 G=G1

    130 NEXT J

    140 PRINT “E=”;E,“F=”,“G=”;G

    150 END

    上面的程序运行时,E,F,G输出的结果分别为E_________F_________G_________.

    A.35 B.44 C.75 D.375

    A.71 B.76 C.350 D.355

    A.0 B.7 C.8 D.10

    1994年秋季全国计算机等级考试二级笔试题基础知识和BASIC语言程序设计答案

    一、选择题

    1.B 2.B 3.B 4.A 5.C 6.D 7.B 8.C 9.A 10.C

    11.B 12.B 13.C 14.D 15.C 16.B 17.B 18.C 19.D 20.C

    21.C 22.D 23.C 24.B 25.C 26.C 27.A 28.D 29.C 30.C

    31.C 32.C 33.B 34.B 35.B 36.C 37.C 38.D 39.A 40.D

    41.C 42.D 43.C 44.D 45.C

    二、填空题

    1.顺序、选择(分支)、循环

    2.66

    3.C》DIR B:、BAS、??A*。

    4.只读、读写

    5.AUTOEXEC

    6.DEL B:、FOX、*。TXT

    7.35

    8.关系

    9.。DBF,。PRG

    10.ASCII

    11.(LOG(X)3*COS(47*3.1416/180))(2*XY)

    12.2

    13.RESULT IS:120

    14.1 4 7

    2 5 8

    3 6 9

    15.NO(J)

    16.OUTPUT

    17.COLSE

    18.——1

    19.AREAFRA(S)

    20.NEXT L



【关闭窗口】