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

请给我们来信

我要发言

计考之友
  
  其他科目  
 

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


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

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

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

    1.应用软件是指________.

    A)所有能够使用的软件B)能被各应用单位共同使用的某种软件

    C)所有微机上都应使用的基本软件D)专门为某一应用目的而编制的软件

    2.下列叙述中错误的是________.

    A)计算机要经常使用,不要长期闲置不用

    B)为了延长计算机的寿命,应避免频繁开关计算机

    C)在计算机附近应避免磁场干扰

    D)计算机用几小时后,应关机一会儿再用

    3.下列字符中,ASCII码值最小的是________.

    A)A B)A C)Z D)X

    4.用晶体管作为电子器件制成的计算机属于________.

    A)第一代B)第二代C)第三代D)第四代

    5.下列各不同进制的四个无符号数中,最小的数是________.

    A)(110111001)2 B)(37)8 C)(75)10 D)(2A)16

    6.二进制数1110111.11转换成十六进制数是________.

    A)77.C B)77.3 C)E7.C D)E7.3

    7.下列各无符号十进制数中,能用八位二进制表示的是________.

    A)296 B)333 C)256 D)199

    8.计算机软件系统可分类为_________.

    A)程序与数据B)系统软件与应用软件

    C)操作系统与语言处器程序D)程序,数据与文档

    9.486机中的CPU同时能处理的二进制数位数为________.

    A)8 B)16 C)32 D)64

    10.在使用计算机的过程中,需要重新启动DOS,则要________.

    A)按CTRLBREAK B)按^C键C)按CTRLALTDEL键D)按^H键

    11.现要从软盘启动DOS(软盘中已存有DOS系统),设有如下一些操作:①打开计算机电源;

    ②将该软盘插入A驱动器;③关好A驱动器门。则冷启动的操作顺序为________.

    A)①——》②——》③B)③——》②——》①C)②——》①——》③D)②——》③——》①

    12.设当前盘中某一文件路径为、A、C、B、ABC.C,当前目录为、A,下列命令中错误的是________.

    A)CD.。B)RD 、A、C、B C)TYPE 、A、B、ABC.C D)TYPE C、B、ABC.C

    13.设当前盘中根目录下有一子目录AB,在子目录AB下有一文件PQ.BAS.现要查看文件

    PQ.BAS的内容,应使用命令________.

    A)TYPE 、AB PQ.BAS B)TYPE 、AB、PQ.BAS C)TYPE 、PQ.BAS D)DIR 、AB、PQ.BAS

    14.自动批自理文件必须放在________.

    A)C盘根目录中B)A盘根目录中

    C)启动盘的任一目录中D)启动盘的根目录中

    15.设当前盘当前目录为C:、USER、XY、P,且当前盘当前目录为空,则下列命令中能正确执行的是________.

    A)RD C:、USER、XY、P B)RD USER、XY、P

    C)MD 、USER、XY、USER D)MD 、USER、XY、P、X、Y

    16.下列DOS命令中,合法的是________.

    A)DISKCOMP A.C B.C B)TYPE A.C 》》B.C

    C)COMP A:B:D)COMP A:A:

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

    A)DISKCOPY A:A:B)COPY A:*。*

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

    18.下列DOS命令中错误的是________.

    A)TYPE A.TXT B)TYPE A.TXT PRN C)COPY *。TXT PRN D)COPY CON PRN

    19.下列四组DOS命令中,互相等价的一组是________.

    A)COPY A:*。*B:与DISKCOPY A:B:

    B)COPY ABC.TXTXYZ.TXT与TYPE XYZ.TXT 》》ABC.TXT

    C)COPY ABC.TXTXYZ.TXT XYZ.TXT与COPY XYZ.TXTABC.TXT

    D)TYPE *。FOR 》CON与COPY *。FOR CON

    20.设C盘目录结构如下:

    C:、根目录────┬───DOS子目录

    ├────TC子目录─────TC.EXT

    ├────FORTRAN子目录────USER子目录

    └────AUTOEXEC.BAT

    且C盘根目录下文件AUTOEXEC.BAT的内容为:

    CD FORTRAN

    CD 、TC

    如果在A驱动器中插入一张根目录中只有扩展名为。C的若干个文件(即A盘中无DOS系统文件)的软盘片,则由C盘启动DOS系统后,第一次键入的下列命令中,正确的是________.

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

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

    21.在BASIC状态下,删除磁盘上文件的命令是________.

    A)DELETE B)DEL C)CLEAR D)KILL

    22.下面四个哪一个是BASIC语言中数值常数?

    A)XY B)E3 C)FALSE D)5#

    23.在BASIC状态下,6个关系运算符》,=,《,》,》=,《=优先级最高的是________.

    A)》B)=C)无先后之分D)《》

    24.下列的逻辑表达式中其值为“真”的是________.

    A)“A”》“A”B)“THAT”》“THE”C)9》“H”D)《》

    25.下面四个表达式中其值为0的是________.

    A)4/5 B)5 MOD 4 C)4、5 D)4 MOD 5

    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

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

    27.表达式5#(7 MOD 3)*1/2的值是________.

    A)2.5 B)5 C)0.5 D)50.5

    28.语句10 DIM AA(12,8)定义的数组有多少个元素_________.

    A)20 B)96 C)117 D)128

    29.下面程序执行的结果是________.

    10 A=123 :B=456

    20 C=LEN(STRS(A)STRS(B))

    30 PRINT C

    40 END

    A)123456 B)579 C)6 D)8

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

    10 FOR M=1 TO 3

    20 FOR N=0 TO M——1

    30 NEXT N

    40 NEXT M

    50 END

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

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

    10 DEF FNA(X,Y,Z)=X*Z7*XYZ

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

    30 PRINT FNA(Z,X,Y)

    40 END

    A)62 B)59 C)49 D)43

    32.表达式ABS(——5)LEN(“ABCDEFGH”)的值是________.

    A)5ABCDEFGH B)——5ABCDEFGH C)13 D)3

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

    A)$876.54 B)$$876.54 C)$876.540 D)$876.54

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

    10 OPTION BASE 1

    20 FOR J=0 TO 10

    30 READ A(J)

    40 NEXT J

    50 PRINT A(0)

    60 DATA 1.88,2.55,3.66,6.66,8,77,90.6,0.0,36.5,55.5,0

    70 END

    A)1.88 B)55.5 C)0 D)显示出错信息

    35.下面程序运行后,输出值是________.

    10 A=11:B=15

    20 X=A——B

    30 IF A》B THEN X=AB

    40 PRINT X

    50 END

    A)——4 B)5 C)9 D)4

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

    10 RESTORE 50

    20 READ X,X,X$

    30 PRINT X$

    40 DATA 1,2,3

    50 DATA 4,5,6

    60 END

    A)显示出错信息B)“6”C)3 D)6

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

    10 C=0

    20 READ D

    30 WHILE D《》——9999

    40 IF D》C THEN C=D

    50 READ D

    60 WEND

    70 DATA 9999,9,8,3,——9999

    80 PRINT C/D

    90 END

    A)1 B)——9999 C)——1 D)9999

    38.下面程序运行后,输出的值是________.

    10 J=1

    20 WHILE J《5

    30 J=J1

    40 A=AJ*J

    50 WEND

    60 PRINT A

    70 END

    A)5 B)16 C)29 D)54

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

    10 FOR X=5 TO 2.5 STEP ——7

    20 NEXT X

    30 PRINT X

    40 END

    A)2.2 B)2.5 C)2.9 D)——7

    40.四个字符串“987654”,“B123”,“BASIC”,“dBASE”比较的结果最小的是________.

    A)987654 B)B123 C)BASIC D)dBASE

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

    10 FOR J=5 TO 1 STEP ——2

    20 READ A(J)

    30 PRINT A(J)

    40 RESTORE

    50 NEXT J

    60 DATA 1,3,5,7,9

    70 END

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

    42.下面程序运行后,输出XYZ的值是________.

    10 DEF FNA(A)=A1

    20 DEF FNB(A)=FNA(A1)

    30 A=1

    40 XYZ=FNB(FNA(FNB(A1)))

    50 PRINT XYZ

    60 END

    A)6 B)7 C)5 D)8

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

    10 B$=""

    20 FOR J=1 TO 3

    30 READ A$

    40 B$MID$(A$,J,J)

    50 NEXT J

    60 PRINT B$

    70 DATA BALL,BOTH AUTOMATION

    A)BALL B)AUTOMATION C)BOTTOM D)BBOAUT

    44.下面程序运行时输出的结果是_________.

    10 FOR K=1 TO 3

    20 IF K《=1 THEN A=3

    30 IF K《=2 THEN A=2

    40 IF K《=3 THEN A=1

    50 PRINT A;

    60 NEXT K

    70 PRINT K

    80 END

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

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

    10 FOR J=1 TO 5

    20 X$=SPACE$(J)

    30 PRINT X$;J

    40 NEXT J

    50 END

    A)1 B)1 1 C)11 D)1

    2 2 2 22 2

    3 3 3 33 3

    4 4 4 44 4

    5 5 5 55 5

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

    10 A$=“*”:B$=“$”

    20 FOR K=1 TO 3

    30 X$=STRING$(LEN(A$)K,B$)

    40 PRINT X$;

    50 NEXT K

    60 PRINT

    70 END

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

    10 K=1 TO 2

    20 GOSUB 70

    30 S=SK

    40 NEXT K

    50 PRINT S;K

    60 END

    70 K=K*(K1)

    80 S=6

    90 RETURN

    A)24 3 B)8 3 C)30 24 D)12 7

    48.下面程序运行后,输出的值是________.

    10 L=“X”:M$=“Y”:N$=“Z”

    20 FOR J=1 TO 2

    30 L$=M$:M$=N$:N$=L$

    40 NEXT J

    50 PRINT L$M$N$

    60 END

    A)ZXY B)YZX C)YZY D)ZYZ

    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 CLS

    20 X=100:Y=80:R1=100:R2=80

    30 SCREEN 1,0:COLOR 5

    40 CIRCLE(X,Y),R1——30

    50 CIRCLE(R1,R2),R2——30

    60 END

    A)一个图B)二个同心圆C)二个不同心的圆D)无任何显示

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

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

    1.与八进制小数0.1等值的十六进制小数为(1)。

    2.DOS命令分为内部命令和外部命令,。SYX命令属于(2)

    3.要打印输出当前盘当前目录下的所有扩展名为。DAT的文件内容,应用的DOS命令为(3)

    4.设当前系统提示符为“C:、USER》”,执行命令“PROMPT Sp)后,系统提示符变为(4)。”

    5.要建立当前盘当前目录下的全部文件与下一级子目录的目录信息文件MYDIR,应使用的DOS命令为(5)。

    6.数学式2sinx3cosxactan2xlnxlny的BASIC表达式为(6)。

    7.执行下面程序后,输出结果是(7)。

    10 X=9^2 MOD 4^3、3^2

    20 PRINT “X=”;X

    30 END

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

    10 K=1

    20 FOR J=1 TO 5

    30 K=K*J

    40 NEXT J

    50 PRINT KJ

    60 END

    9.下面程序运行后,输出的结果是(9)。

    10 J=12.3 :K=45.6 :A$=“JK”

    20 M$=A$STR$(JK)

    30 PRINT M$

    40 END

    10.下面程序运行后输出Y的值是(10)。

    10 FOR A=1 TO 5

    20 Y=1

    30 FOR B=1 TO 10

    40 FOR C=1 TO 5

    50 X=X1

    60 Y=Y1

    70 NEXT C

    80 NEXT B

    90 NEXT

    100 PRINT Y

    110 END

    11.下面程序运行输出J的值是(11)。

    10 X=2

    20 Y=RND(X)4

    30 ON Y GOTO 50,60,70

    40 J=J1

    50 J=J2

    60 J=J3

    70 J=J4

    80 PRINT J

    90 END

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

    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 M=1 TO T

    220 P=P*M

    230 NEXT M

    240 (12)

    13.下面程序运行后,输出的结果是(13)

    10 FOR J=1 TO 15

    20 IF J MOD 5 《》0 THEN A=AJ

    30 NEXT J

    40 PRINT A

    50 END

    14.阅读下面程序,该程序的作用是用随机函数RND(1)产生10个100——200之间(包含100和200)的随机整数,打印其中5的整数倍的数并求其总和。请根据程序的需要在第20行(14)处填上正确的内容。

    10 FOR M=1 TO 10

    20 X=(14)

    30 PRINT X;

    40 IF (X MOD 5=0)THEN PRINT X :K1=K1X

    50 NEXT M

    60 PRINT

    70 PRINT “K1=”;K1

    80 END

    15.下面程序运行后,输出的结果是(15)。

    10 FOR J=1 TO 10

    20 A(J)=2*J

    30 B(J)=A(J)*2

    40 NEXT J

    50 PRINT B(J/20.1)

    60 END

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

    10 FOR J=1 TO 3

    20 READ A$

    30 A$=MID$(A$,J,J)

    40 C$=C$A$

    50 NEXT J

    60 PRINT C$

    70 DATA SAY,MECHANIC,NOONDAY

    80 END

    17.下面程序的作用是打开一个随机文件,读入20个记录,并将它们打印出来,请把第30行(17)处补充完整。

    10 DIM A(20),B(20),C(20)

    20 OPEN “ABC.DAT”AS #1 LEN=8

    30 (17),8 AS D$

    40 R&=1

    50 FOR M=1 TO 20

    60 GET #1,R%:A(M)=CVD(D$):R%=R%1

    70 GET #1,R%:B(M)=CVD(D$):R%=R%1

    80 GET #1,R%:C(M)=CVD(D$):R%=R%1

    90 NEXT M

    100 CLOSE #1

    110 FOR M=1 TO 20

    120 PRINT A(M),B(M),C(M)

    130 NEXT M

    140 END

    18.在磁盘A的根目录中有一个名为SCOR.DAT的文件,内容为姓名,英语成绩,物理成绩,数学成绩,现依此文件再在根目录中建一个名为AVER,DAT的文件,内容为姓名及三门课的平均成绩,但程序不完整,请在第20行(18)处补充之。

    10 OPEN “A:、SCOR.DAT”FOR INPUT AS #3

    20 OPEN “A:、AVER.DAT”FOR (18)AS #2

    30 WHILE NOT EOF(3)

    40 INPUT #3,NA$,ENG,PHY,MATH

    50 WRIT #2,NAS,(ENGPHYMATH)/3

    60 WEND

    70 CLOSE #3,#2

    80 END

    19.下面程序运行后输出X的值是(19)。

    10 READ A,B,C,D

    20 X=BD

    30 RESTORE 130

    40 READ A,B,C,D

    50 Y=BD

    60 RESTORE

    70 FOR J=1 TO 8

    80 READ A

    90 NEXT J

    100 X=XYA

    110 PRINT X

    120 DATA 1,1,1

    130 DATA 2,2,2

    140 DATA 3,3,3

    150 END

    20.有一列数,第一个数,第二个数分别为1,2其后每一个数均是前二个数之和,下面程序是打印出此数列,使每个数都不超过32767,但程序不完整,请在第60行(20)处补充完整。

    10 A=1 :B=2

    20 PRINT A

    30 WHILE B《32767

    40 PRINT B,

    50 C=AB :A=B

    60 B=(20)

    70 WEND

    80 END

    1997年秋季全国计算机等级考试二级笔试题

    基础知识BASIC程序设计答案

    一、选择题

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

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

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

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

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

    二、填空题

    1.0.2 2.外部命令

    3.COPY *。DAT PRN 4.C:、USER

    5.DIR 》》MYDIR 6.2*SIN(X)3*COS(X)ATN(2*X)LOG(X)*LOG(Y)

    7.X=4 8.126

    9.JK 57.9 10.61

    11.10 12.RETURN

    13.90 14.100INT(RND(1)*101)

    15.24 16.SECOND

    17.OPEN “I”,#1,“ABC.DAT”18.OUTPUT

    19.9 20.C



【关闭窗口】