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

请给我们来信

我要发言

计考之友
  
  其他科目  
 

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


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

    一、选择题((1)——(40)题每题1分,(41)——(50)题每题2分,共60分)

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

    1.一个完整的计算机系统包括________.

    A)主机、键盘与显示器B)计算机与外部设备

    C)硬件系统与软件系统D)系统软件与应用软件

    2.十六进制数1000转换成十进制数是________.

    A)4096 B)1024 C)2048 D)8192

    3.十进制数269转换成十六制数是________.

    A)10E B)10D C)10C D)10B

    4.如果用八位二进制补码表示带符号的定点整数,则能表示的十进制数的范围是________.

    A)——127到127 B)——128到128 C)——127到128 D)——128到127

    5.下列设备中,既为输入设备又可作为输出设备的是________.

    A)鼠标器B)打印机C)键盘D)磁盘驱动器

    6.下列各叙述中,正确的是________.

    A)正数二进制原码的补码是原码本身

    B)所有的十进制小数都能准确地转换为有限位二进制小数

    C)汉字的计算机机内码就是国标码

    D)存储器具有记忆能力,其中的信息任何时候都不会丢失

    7.在下列操作中,能导致DOS系统重新启动但不进行系统自检的是________.

    A)加电开机B)按〈Ctrl〉〈BreAk〉

    C)按〈Ctrl〉〈Alt〉〈DEL〉D)按RESET按钮

    8.如果给定一个带有通配符的文件名F*。?,则在下列各文件中,代表的文件名是________.

    A)FA.EXT B)F.C C)EF.C D)FABC.COM

    9.DOS系统启动后,下列文件中常驻内存的是________.

    A)*。COM B)FORMAT.COM C)AUTOEXEC.BAT D)COMMAND.COM

    10.设A盘的目录结构为(画方框的为目录)

    ┌───┐

    │、│根目录

    └─┬─┘

    ┌───┬───┬───┬───┬───────┐

    ┌───┐┌───┐

    ABC │D1 │DX.C Q.BAT │D2 │A.FOR

    └─┬─┘└─┬─┘

    ┌──┬──┬────┐┌───┬────┐

    ┌──┐┌──┐

    B.PAS│D3 │Y.BAS A.C AI.C │D4 │XYZ.C

    └──┘└┬─┘

    ┌────┬────┬───┐

    QR.C NA.C A.TXT B.C

    如果当前盘为C盘,A盘的当前目录为、D2,则下列对A盘上文件QR.C的指定中,合法的是________.

    A)、D2、D4、QR.C B)D4、QR.C C)A:D4、AR.C D)A:D2、D4、QR.C

    11.为了要将A盘当前目录(不是根目录)中所有扩展名为。C的文件同名复制到A盘的目录、USER中,正确的命令是________.

    A)COPY A:*。C USER、*。C B)COPY A:*。C:、USER

    C)COPY A:*。C A:USER、D)COPY A:*。C A:USER、*。C

    12.为了在屏幕上一次显示当前盘当前目录下的所有扩展名为。TXT的文件内容,下列命令中正确的是________.

    A)TYPE *。TXT B)TYPE *。TXT CON

    C)COPY *。TXT 》CON D)COPY *。TXT CON

    13.设当前盘为A盘,为了将当前盘当前目录下的文件AB1.TXT连接在C盘根目录下的文件XYZ.TXT的后面,正确的命令是________.

    A)COPY C:、XYZ.TXTAB1.TXT B)COPY AB1.TXT 》》C:XYZ.TXT

    C)TYPE AB1.TXT 》C:、XYZ.TXT D)COPY AB1.TXTC:、XYZ.TXT 》C:、XYZ.TXT

    14.设A盘为启动盘,其目录结构为(画方框的为目录)

    ┌───┐

    │、│根目录

    └─┬─┘

    ┌───────────────┐

    ┌───┐

    │DOS │COMMAND.COM

    └─┬─┘

    ┌────┴────────┐

    ┌───┐

    │USER │AUTOEXEC.BAT

    └───┘

    其中文件AUTOEXEC.BAT的内容为________.

    MD 、XYZ

    CD 、DOS、USER

    则由A盘启动成功后,A盘的当前目录是________.

    A)、DOS、USER B)、XYZ C)、D)、DOS

    15.下列DOS命令中为内部命令的是________.

    A)COMP B)PATH C)PRINT D)FORMAT

    16.设当前盘为C盘,所用的所有软盘已格式化且容量相同,则下列DOS命令中错误的是________.

    A)DISKCOPY A:C:B)DISKCOPY A:A:

    C)COPY A:*。*D)COPY A:*。*C:

    17.下列DOS命令中,有错误的是________.

    A)TYPE AAB.FOR 》PRN B)TYPE ?AB.FOR

    C)COPY *。C PRN D)COPY CON PRN

    18.设当前盘为C盘,在当前目录下有全部的DOS系统文件与批处理命令文件AB.BAT,且该处理命令文件的内容为________.

    FORMAT A:/4

    MD 、XYZ

    CD 、XYZ

    RD 、XYZ

    MD 、XYZ

    如果在1.2M软盘驱动器A中插入一张360K容量的软盘片,执行批处理命令文件AB.BAT后,结果A盘的目录结果是________.

    A)根目录B)根目录─子目录XYZ─子目录XYZ

    C)根目录┬─子目录XYZ

    D)根目录─子目录XYZ

    └─子目录XYZ

    19.下列带有通配符的文件名中,能代表文件ABC.FOR的是________.

    A)*。BC.?B)A?。*C)?BC.*D)?。?

    20.设当前盘为C盘,且C盘上含有子目录、DOS,A盘为只有根目录的启动盘(根目录下只有三个DOS系统文件与扩展名。C的文件)。下列命令组中的两个命令从效果上可以认为等价的是________.

    A)DEL 、DOS与RD 、DOS B)FOPRMAT A:与DEL A:*。*

    C)FORMAT A:/S与DEL A:*。*D)COPY A:F1 F2与RED A:F1 F2

    21.在BASIC状态下,显示磁盘上文件目录的命令是________.

    A)DIR B)CATALOG C)FILES D)LIST

    22.下列四项可在BASIC语言中作为变量名的是________.

    A)X[10]B)WRITE C)XYZS D)ASII

    23.在BASIC状态下,三个逻辑运算符NOT,AND,OR在运算过程中,优先级从高到低的顺序是________.

    A)AND——》NOT——》OR B)NOT——》AND——》OR

    C)OR——》NOT——》AND D)NOT——》OR——》AND

    24.下列的逻辑表达式中正确的是________.

    A)X》Y.AND.Y》Z B)X》Y》Z

    C)X》Y AND》Z D)X》Y AND Y》Z

    25.表达式INT(——17.8)SGN(17.8)的值是________.

    A)18 B)——17 C)——18 D)——16

    26.下面四组READ/DATA语句中哪一组是错误的?

    A)10 READ A,B$,C$B)10 READ A,B$,C

    20 DATA 12,3.14/180,23 20 DATA 34,PI/180,45

    C)10 READ A,B$,C$D)10 READ A,B$,C

    20 DATA 45,5667,X 20 DATA 78,PI,X

    27.语句10 PRINT 3*3、3/3运行时输出的结果为________.

    A)9 B)3 C)1 D)0

    28.10 A$=“CHINA”:B$=“BEIJING”

    20 PRINT“A$B$”

    30 END

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

    A)CHINABEIJIN B)CHINA C)BEIJING D)A$B$

    29.10 A=123 :B=456

    20 C=LEN(STR $(A)STR $(B))

    30 PRINT C

    40 END

    上述程序执行的结果是________.

    A)3 B)4 C)6 D)8

    30.10 FOR X=1 TO 2

    20 FOR Y=0 TO X——1

    30 NEXT Y

    40 NEXT X

    50 END

    上面程序运行时内层循环的循环总次数________.

    A)1 B)2 C)3 D)4

    31.10 DEF FNA(X,Y,X)=X*Y7*YZ

    20 X=3 :Y=4 :Z=5

    30 PRINT FNA(Z,X,Y)

    40 END

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

    A)38 B)40 C)51 D)58

    32.10 X=3

    20 Y=2

    30 Z=1

    40 X=Y:Y=Z

    50 Z=X:X=Y

    60 PRINT X

    70 END

    上机程序运行时输出的结果是________.

    A)3 B)0 C)2 D)1

    33.执行PRINT USING“$$###。##”;123.456的结果是________.

    A)123.456 B)$$123.456 C)$123.45 D)$123.46

    34.10 FOR I=0 TO 10

    20 READ A(I)

    30 NEXT I

    40 PRINT“AI=”;A(0)

    50 DATA 1.88,2.55,3.66,6.66,8.77,90.5,0.0,5,55.5

    60 END

    上机程序运行时输出的结果是________.

    A)A(0)=1.88 B)55.5 C)AI=A(0)D)AI=1.88

    35.10 A$=“I LIKE”

    20 B$=“123 456 789”

    30 PRINT A$PIGHT$(B$,4)

    40 END

    上机程序运行时输出的结果是________.

    A)I LIKE 123 B)I LIKE 321 C)I LIKE 789 D)I LIKE 987

    36.10 REXTORE 50

    20 READ X,X,X$

    30 PRINT X$

    40 DATA 1,2,“3”

    50 DATA 4,5,“6”

    60 END

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

    A)“3”B)“6”C)3 D)6

    37.20 X=0

    30 READ Y

    40 WHILE Y《》——99999 AND X《》3

    50 IF Y》X THEN X=Y

    60 READ Y

    70 WEND

    80 DATA ——99999,9,8,3,——99999

    90 PRINT ABS(Y)

    100 END

    上机程序运行时90行输出的结果为________.

    A)9 B)——99999 C)3 D)99999

    38.10 L=1

    20 FOR K=1 TO 2

    30 ON L GOSUB 200,300

    40 L=L1

    50 NEXT K

    60 FOR J=1 TO 3

    70 PRINT A(J);

    80 NEXT J

    90 PRINT

    100 DATA 1,2,3

    110 END

    200 FOR J=1 TO 3

    210 READ A(J)

    220 NEXT J

    230 RETURN

    300 A(1)=A(1)1

    310 A(2)=A(2)1

    320 A(3)=A(3)1

    330 RETURN

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

    A)1 2 3 B)2 3 4 C)3 4 5 D)4 5 6

    39.10 FOR X=5 TO 2.5 STEP ——0.5

    30 NEXT X

    40 PRINT TAB(2);X

    50 END

    上机程序运行时输出的结果是________.

    A)2.5 B)TAB(20);2.5 C)2 D)TAB(2)

    40.四个字符串'FORTRAN“,”BASIC“,”PASCAL“,”DBASE“比较的结果最小的是________.”

    A)FORTRAN B)BASIC C)PASCAL D)DBASE

    41.10 FOR K=5 TO 1 STEP ——2

    20 REAN A(K)

    30 PRINT A(K)

    40 RESTORE

    50 NEXT K

    60 DATA 1,3,5,7,9

    70 END

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

    A)1 B)1 1 1 C)1 D)1 5 9

    1 5

    1 9

    42.10 DEF FNA(Y)=Y1

    20 DEF FNS(Y)=FNA(Y)^2FNA(Y)Y^2Y1

    30 PRINT FNS(2)

    40 END

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

    A)3 B)14 C)19 D)21

    43.10 C$=""

    20 FOR J=1 TO 4

    30 READ A$

    40 C$=C$LEFT$(A$,J)

    50 NEXT J

    60 PRINT C$

    70 DATA UNITE,NIGHT,VERSION,SITYARD

    80 END

    上机程序运行后输出的结果是________.

    A)UNVS B)VERSION C)UNITED D)UNIVERSITY

    44.10 FOR K=1 TO 3

    30 IF K《=1 THEN A=3

    40 IF K《=2 THEN A=2

    50 IF K《=3 THEN A=1

    60 PRINT A;

    70 NEXT K

    80 PRINT K

    90 END

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

    A)1 1 1 4 B)3 2 1 4 C)3 3 3 3 D)1 2 3 4

    45.10 LET X=EXP(——1)

    20 WHILE X《》——1

    30 READ A,B,X

    40 LET A=A——B

    50 PRINT A;

    60 WEND

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

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

    90 PRINT STR $(X)

    100 END

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

    A)7 8 1 B)7 8 ——1 C)8 0 1 D)9 2 3

    46.10 FOR K=3 TO 1 STEP ——1

    20 X $=STRING $(K,“*”):PRINT X $

    30 NEXT K

    40 END

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

    A)*B)1 *C)3 *D)***

    **2 *2 ****

    ***3 *1 ****

    47.10 FOR K=1 TO 2

    20 GOSUB 70

    30 S=SK

    40 NEXT K

    50 PRINT S

    60 END

    70 K=K*(K1)*(K2)

    80 S=6

    90 RETURN

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

    A)24 B)6 C)30 D)12

    48.10 DIM X(2,2)

    20 FOR K=1 TO 2

    30 FOR J=1 TO 2

    40 IF K=J THEN X(K,J)=1 ELSE X(K,J)=0

    50 NEXT J

    60 NEXT K

    70 OPEN “ABCD.TXT”FOR OUTPUT AB#1

    80 FOR K=1 TO 2

    90 PRINT #1,X(K,1);X(K,2)

    100 PRINT X(K,1);X(K,2)

    110 NEXT K

    120 CLOSE #1

    130 END

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

    A)0 1 B)1 0 C)0 0 D)没有任何显示

    1 0 0 1 1 1

    49.10 A=0

    20 FOR M=1 TO 10

    30 A=A1;B=0

    40 FOR J=1 TO 10

    50 A=A1 :B=B2

    60 NEXT J :NEXT M

    70 PRINT A;B

    80 END

    上面程序运行后输出的结果是_________.

    A)10 20 B)20 110 C)110 20 D)200 110

    50.10 A=10:B=10:C=120:D=120

    20 CLS

    30 SCREEN 1,0

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

    50 SCEEN 2,0

    60 END

    上面程序最后输出的结果是________.

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

    二。填空题(每空2分,共40分)

    请将每空的正确答案写在答题卡(1)——(20)序号后的横线上,答在试卷上不得分。

    1.DOS命令分为内部命令与外部命令,XCOPY命令是(1)命令。

    2.为了列出当前盘当前目录中所有第三人字符为C的文件名的有关信息,应该用命令(2)。

    3.设当前盘为A盘,当前目录为、X、Y,A盘上的一个文件QR.C在当前盘目录下的子目录W中。

    现已将A盘的当前目录改为、D、XY,当前盘改为C盘,如需指定A盘上该文件写成(3)。

    4.用十六进制给存储器中的字节地址进行编号,其地址编号是从000到FFF,则该存储器的

    容最是(4)KB.

    5.设有两个八位二进制数00010101与01000111相加,其结果的十进制表示为(5)。

    6.数学式2SINX3COSX│Y│——ARCTAN2X1NX的BASIC表达式为(6)。

    7.10 A=2^2^3

    20 PRINT “A=”;A

    30 END

    执行上述程序后,输出结果是(7)。

    8.10 K=1

    20 FOR J=1 TO 5

    40 K=K*J

    50 NEXT J

    60 PRINT K*J

    70 END

    执行上述程序后,输出的结果为(8)。

    9.10 S=0

    20 FOR K=1 TO 5

    30 J=1

    40 FOR M=1 TO K

    50 J=J*M

    60 NEXT M

    70 S=SJ

    80 NEXT K

    90 PRINT S

    100 END

    上面程序运行后输出S的值是(9)。

    10.阅读下面的程序,该程序的作用是任意输入10个数并输出求和结果。

    请根据程序的需要在划线处填上正确内容。

    10 N=1

    20 WHILE (10)

    30 INPUT M:S=SM:N=N1

    40 WEND

    45 PRINT S

    50 END

    11.阅读下面的程序,该程序的作用是利用随机函数产生10个1——100之间的随机整数,

    并打印其中偶数之和K1与奇数之和K2.请根据程序的需要在划线处填上正确的内容。

    10 FOR I=1 TO 10

    20 X=INT(RND(1)*1001)

    25 PRINT X;

    30 IF (11)THEN K1=K1X ELSE K2=K2X

    40 NEXT I

    42 PRINT

    45 PRINT “K1=”;K1,“K2=”;K2

    50 END

    12.下面是一个用子程序的方法求2!3!4!的值的程序,请把第240语句补充完整。

    10 S=0

    20 FOR T=2 TO 4

    30 GOSUB 200:S=SP

    40 NEXT T

    50 PRINT “2!3!4!=”;S

    60 END

    200 P=1

    210 FOR K=1 TO T

    220 P=P*K

    230 NEXT K

    240 (12)

    13.下面一个求四个圆柱体体积之和的程序,各个圆柱体的半径及高的数据用READ/DATA

    语句读入。请把第50语句补充完整。

    10 DEF FNA(R,H)=3.14159*R*R*H

    20 VOL=0

    30 FOR L=1 TO 4

    40 READ A,B

    50 VOL1=(13)

    60 VOL=VOLVOL1

    70 NEXT L

    80 DATA 1,2,3,4,5,6,7,8

    90 PRINT “VOL=”;VOL

    100 END

    14.阅读下面的程序。该程序的作用是先读入5个职工序号、姓名、工资,生成5个记录。

    再按序号由小到大的顺序排列这5个记录,然后将其存放在A盘的一个顺序文件中,文件

    名为INCOME.TXT.

    请根据程序的需要在第130行划线处填上正确的内容。

    10 N=5

    20 DIM NO(N),NAM$(N),S(N)

    30 FOR L=1 TO N

    40 READ NO (L),NAM$(L),S(L)

    50 NEXT L

    60 FOR L=1 TO N——1

    70 K=L

    80 FOR J=L1 TO N

    90 IF NO(K)》=NO(J)THEN K=J

    100 NEXT J

    110 IF K《》L THEN SWAP NO(L),NO(K):SWAP NAM$(L),NAM(K);SWAP S(L),S(K)

    120 NEXT L

    130 OPEN (14)FOR OUTPUT AS #2

    140 FOR L=1 TO M

    150 WRITE #2,NO(L),NAM$(L),S(L)

    160 NEXT L

    170 CLOSE #2

    180 DATA 123,WANG,395,103,L1,492,110,LANG,290

    190 DATA 107,FUN,678,125,LING,878

    200 END

    15.下面程序是画一条半径为20个单位,圆心在(50,50)的圆。请将程序补充完整。

    10 SCREEN 1,0

    20 CIRCLE (15)

    30 END

    16.10 A$=“12.3”:B$=“45.6”

    20 C$=A$B$

    30 D=VAL(C$)

    40 PRINT D

    50 END

    上面程序运行后输出D的值是(16)。

    17.10 X=2

    15 J=0

    20 Y=INT(RND(X))

    30 ON Y GOTO 50,60,70

    40 J=J1

    50 J=J2

    60 J=J3

    70 J=J4

    80 PRINT J

    90 END

    上面程序运行后输出J的值是(17)。

    18.10 FOR J=1 TO 10

    20 A(J/2)=J

    30 A(J/21)=A(J/2)

    40 NEXT J

    50 FOR K=1 TO 10

    60 PRINT A(K);

    70 NEXT K

    80 END

    上面程序运行后输出的值是(18)。

    19.下面程序运行时输出的结果是(19)。

    10 DIM X(4,4)

    20 FOR L=1 TO 4

    30 FOR J=1 TO 4

    40 X(L,J)=L*100(J——1)*10

    50 PRINT X(L,J);

    60 NEXT J

    70 PRINT

    80 NEXT L

    90 END

    20.下面程序运行时B数组输出的结果为一个四行三列的矩阵,其值如下:

    4 5 6

    5 6 7

    6 7 8

    7 8 9

    请根据程序的需要在第40行划线处填上正确的内容。

    10 DIM(3,4),B(4,3)

    20 FOR L=1 TO 3

    30 FOR J=1 TO 4

    40 A(L,J)=(20)

    50 B(J,L)=A(L,J)2

    60 NEXT J

    70 NEXT L

    80 FOR L=1 TO 4

    90 FOR J=1 TO 3

    100 PRINT B(L,J)

    110 NEXT J

    120 PRINT

    130 NEXT L

    140 END

    1996年全国计算机等级二级笔试试题

    基础知识和BASIC语言程序设计答案

    一。选择题(1——40题每题1分,41——50题每题2分,共60分)

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

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

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

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

    41.A 42.C 43.D 44.A 45.B 46.D 47.D 48.B 49.C 50.D

    二。填空题(每空2分,共40分0

    1.[1]外部

    2.[2]DIR ??C*。*

    3.[3]A:、X、Y、W、QP.C

    4.[4]64

    5.[5]92

    6.[6]2*SIN(X)3*CON(X)ABS(Y)——ATN(2*X)LOG(X)

    7.[7]A=64

    8.[8]720

    9.[9]152

    10.[10]N《=10

    11.[11]INT(X/2)=X/2

    12.[12]RETURN

    13.[13]FNA(A,B)

    14.[14]“INCOM E.TXT”

    15.[15](50,50),20

    16.[16]12.345

    17.[17]3

    18.[18]2 4 6 8 10 0 0 0 0 0

    19.[19]100 110 120 130

    200 210 220 230

    300 310 320 330

    400 410 420 430

    20.[20]LJ



【关闭窗口】