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

请给我们来信

我要发言

计考之友
  
  其他科目  
 

1995年全国计算机等级考试二级笔试试卷基础知识和PASCA1语言程序设计


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

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

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

    1.第一台数字电子计算机ENIAC诞生于________.

    A.1927年B.1938年C.1946年D.1951年

    2.用FORTRAN语言编制的源程序要变为目录程序,必须经过________.

    A.汇编B.解释C.编辑D.编译

    3.计算机软件一般包括系统软件和________.

    A.字处理逻辑B.应用软件C.管理软件D.科学计算机软件

    4.计算机内使用的数是________.

    A.二进制数B.八进制数C.十进制数D.十六进制数

    5.目前微型机常用的5.25寸双面高密度软盘容量为________.

    A.360KB B.1.44MB C.780KB D.1.2MB

    6.具有多媒体功能的微机系统常用CD——ROM作为外存储器,它是________.

    A.只读内存储器B.只读大容量软盘C.只读硬盘D.只读光盘

    7到17题给定的条件如下:

    微机系统中有A和B两个容量相同的软盘驱动器,硬盘C的目录结构为:

    C:、──┬────────COMMAND.COM

    ├──DOS─┬──DISKCOPY.COM

    │└──FORMAT.COM

    ├──F4─┬───JD1.FOR

    │├───JD2.FOR

    │├───XD1.EXE

    │└───XD2.EXE

    ├───XY.TXT

    ├───ABC.TXT

    └───AUTOEXEC.BAT

    文件AUTOEXEC.BAT的内容为________.

    PROMPT $P$G

    CD F4

    CD、DOS

    7.微机系统用硬盘C启动后,当前系统提示符是________.

    A.C:、》B.C:、DOS》C.C:、F4》D.C》

    8.在用C盘启动后,把A盘格式化成系统盘的命令为________.

    A.FORMAT A:B.FORMAT A:/S C.、DOS、FORMAT A:/S D.、DOS、FORMAT A:、S

    9.假设当前盘为C盘,C盘当前目录为、DOS,把JD1.FOR和JD2.FOR连接起来存入A:根目录下,命名为JD3.FOR,应使用命令________.

    A.COPY JD1.FORJD2.FOR A:、JD3.FOR

    B.COPY 、F4、JD1.FORJD2.FOR A:、JD3.FOR

    C.COPY 、F4、JD1.FORJD2.FOR A:JD3.FOR

    D.COPY 、F4、JD1.FORJD2.FOR A:、JD3.FOR

    10.设当前盘为C盘,C盘当前目录为、DOS,把FORMAT.COM和DISKCOPY.COM两个命令文件复制到A盘上的命令为________.

    A.COPY 、DOS、*。*A:B:COPY 、*。COM A:

    C.COPY DOS、*。*A:D:COPY DOS、*。COM A:

    11.列出硬盘C:上所有扩展名为:FOR文件的命令是________.

    A.DIR、*。FOR B.DIR C:、F4、*。FOR

    C.DIR C:、*。FORD.DIR D.、F4、*。*

    12.把A盘上所有信息复制到B盘上命令为______.

    A.COPY A:*。*B:B.COPY A:*。*B:*。*

    C.C:、DOS、DISKCOPY A:B:D.C:、DOS、DISKCOPY B:A:

    13.设当前盘为C盘,删除硬盘C上的两个扩展名为。EXT文件命令的______.

    A.DEL、F4、*。EXT B.DLE、XD?。EXT

    C.DEL、F4、*。*D.DEL 、*。EXE

    14.设当前盘为C盘当前目录为、DOS,在硬盘C的根目录下建立新目录USER的命令为______.

    A.MD C:USER B.MD、USER、

    C.MD、USER D.MD USER

    15.设当前盘为C,C盘当前目录为根目录,在硬盘C上删除了目录F4的命令或命令组为______.

    A.RD F4 B.RD、F4

    C.DEL、F4、*。*D.DEL 、*。*

    RD F4 RD F4

    16.设当前盘为C,C盘当前目录为根目录,把JD1.FOR改名为JX1.FOR的命令为_______

    A.REN JD1.FOR JX1.FOR B.RENJX1.FOR JD1.FOR

    C.REN F4、JD1.FOR JX1.FOR D.REN、F4、JX1.FOR JD1.FOR

    17.显示C盘根目录下所有。TXT文件内容的命令为______.

    A.TYPE C:、*。TXT B.TYPE C:、*。TXT》CON

    C.COPY C:、*。TXT》CON D.COPY C:、*。TXT CON

    18.按照数据模型分类,FOXBASE 和DBASE是属于

    A)层次型B)网状型C)关系型D)混合型

    19.FOXBASE和DBASE命令文件的扩展名为

    A)PRG B)DBF C)MEM D)TXT

    20.“计算机等级考试”这七个字作为字符串常量,在FOXBASE和DBASE中,可以表示为

    A){计算机等级考试}B)(计算机等级考试)

    C)计算机等级考试D)“计算机等级考试”

    21.下列中没有语法错误的PASCAL程序首部是

    A)PROGRAM A1;

    B)PROGRAM A1(OUTPUT)

    C)PROGRAM(INPUT,OUTPUT);

    D)PROGRAM A1(INPUT OUTPUT);

    22.下列中没有语法错误的PASCAL程序首部是

    A)CHAR SET B)RECORD C)ABS D)p

    23.下列数中,正确的PASCAL常数是

    A)E5 B)3E——5 C)。15 D)15。

    24.设A,B,C为整型变量,并有以下程序段:

    READ(A);READLN(B,C);

    READLN(C,B);READLN(A,B);

    WRITELN(A:2,B:2,C:2);

    若运行时输入:

    1 2 3

    4 5 6

    7 8 9

    其中表示回车符,则输出是

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

    25.设有集合运算[3,2,1][5,3,1],则正确的结果是

    A)[5,1。。3]B)[8,5,2]C)[5,2]D)[3,1]

    26.下列表达式中,其值为TRUE的是

    A)150》=150 B)100》150

    C)ABS(——200)《》200 D)SUCC('A')》SUCC('A')

    27.已知R1,R2是实型变量,I1,I2是整型变量,下列中错误的赋值语句是

    A)I2:=I1I2 DIV I1 B)I1:=I1/I2

    C)R2:3/5*SQR(R1R2)D)R1:=R2I1

    28.已知A,B,C,D,E,F,G均为整型变量,其值分别为2,4,6,8,10,12,14,若输出结果为:

    2 4

    6 8 10

    12 14

    则输出语句应是

    A)WRITE(A:3,B:3);WRITE(C:3,D:3,E:3);WRITE(F:3,G:3)

    B)WRITELN(A:3,B:3);WRITE(C:3,D:3,E:3);WRITELN(F:3,G:3)

    C)WRITELN(A:3,B:3);WRITELN(C:3,D:3,E:3);WRITELN:WRITELN(F:3,G:3)

    D)WRTE(A:3,B:3);WRITELN;WRITE(C:3);WRITELN(D:3,E:3);WRITE(F:3,G:3)

    29.把整数7转换为字符'7'的表达式是

    A)CHR(7)——ORD('0')B)CHR(7——ORD(0))

    C)CHR(7OR('0'))D)CHR(7ORD(0))

    30.下列类型定义中,合法的是

    A)TYPE A=10。。10;B)TYPE B=0。。SQR(10);

    C)TYPE C=1。0。。10。0 D)TYPE D=10。。5;

    31.以下运算符中运算优先级最高的是

    A)B)OR C)》=D)DIV

    32.已知A为实型变量,下列程序段:

    CASE A》=5。1 OF

    0:A:=10;

    1:A:=20

    END

    有错误,其错误是

    A)情况表达式中的常数

    B)赋值语句两边类型不一致,因而不能赋值

    C)情况表达式为关系表达式

    D)情况表达式与情况常量类型不一致

    33.下列FOR语句构成的循环,能执行且有输出的是

    A)FOR I:=1 DOWNTO 5 DO WRITE(I)

    B)FOR I:=5 TO 1 DO WRITE(I)

    C)FOR I:=5 TO 5 DO WRITE(I)

    D)FOR I:=0。5 TO 5。5 DO WRITE(I)

    34.下列程序段执行后能打印两行VERY GOOD!的是

    A)I:=0;B)I:=0;

    REPEAT REPEAT

    WRITELN('VERY GOOD!');WRITELN('VERY GOOD!');

    I:=I2 I:=I2

    UNTIL I=4 UNTIL I》4

    C)i:=0;D)I:=0;

    REPEAT REPEAT

    WRITELN('VERY GOOD!');WRITELN('VERY GOOD!');

    I:=I2 I:=I2

    UNTIL I《4 UNTIL I=5

    35.有下列程序段:

    X:=3;Y:=5;

    FOR I:=X TO Y DO

    BEGIN

    X:=3;Y:=6;

    WRITE(I)

    END

    则FOR循环体的执行次数是

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

    36.能正确输出0。1,1。1,2。1,3。1,4。1,5。1的循环是

    A)WHILE(I》0.1)AND(I《=5.1)DO

    BEGIN

    WRITE(I:4:1);

    I:=I1

    END;

    WRITELN

    B)REPEAT

    I:=0.1;

    WRIT(I:4:1);

    I:=I1

    UNTIL I》5.1;

    WRITELN

    C)I:=0.1;

    REPEAT

    WRITE(I:4:1);

    i:=i1

    until I》5.1;

    writeln

    d)for i:=0.1 to 5.1 do

    write(k:4:1);

    writeln

    37.下列有关集合运算的表达式中,有语法错误的是

    A)'Y'IN['C','D','K'。。'L','Z']

    B)[2,4,6]*[8,5,2]

    C)['L','M','N'][3,6,9]

    D)[1。。100]《》[1。。211]

    38.PASCAL语言提供的数据文件中,按文件存储结构要以分为

    A)TEXT文件和FILE文件

    B)磁盘文件和非磁盘文件

    C)顺序存取文件和随机存取文件

    D)缓冲文件和非缓冲文件

    39.已知有如下说明:

    VAR

    X,Y:INTEGER;

    Z:REAL;

    PROCEDURE P2(A:REAL;VAR B:REAL);

    这些变量均已赋值,下列过程调用中正确的是

    A)P2(X,Y);B)P2(X,Z);C)P2(Z,X);D)P2(Z,Y);

    40.下列中合法的枚举类型定义是

    A)TYPE OP=(1,2,3,4);

    B)TYPE OP=(1。。4);

    C)TYPE OP=('A','B','C','D');

    D)TYPE OP=(A,B,C,D);

    41.设有

    VAR DATA:(MAX,MIN);

    则下列表达式中合法的是

    A)SUCC(MAX)MIN)《》TRUE

    42.有变量说明:

    VAR I1,I2:INTEGER;

    R1,R2:REAL;

    B1,B2:BOOLEAN;

    设各变量均已赋值,下列语句中无语法错误的是

    A)B2:=ORD(R1》R2)

    B)I2:=I1R1

    C)B1:=I1=I2

    D)B1:=B1B2

    43.在主程序中有说明:

    TYPE AREA=1。。100;

    VAR I,J,K:INTEGER;M,N:AREA;C1:CHAR;

    过程首部为:

    PROCEDURE PROC(VAR X,Y:INTEGER;I:AREA:C:CHAR);

    则下列过程语句中正确的是

    A)PROC(10,J,10,C1)

    B)PROC(J,K,20,C1)

    C)PROC(M,N,I,C1)

    D)PROC(IJ,I——J,M,C1)

    44.已知下列程序:

    PROGRAM DRAWING(OUTPUT);

    VAR I,J:INTEGER;

    BEGIN

    FOR I:=1 TO 5 DO

    BEGIN

    FOR J:=5 DOWNTO I DO

    WRITE('');

    WRITELN

    END

    END。

    运行后输出的图形应是

    A)B)C)D)

    45.有程序:

    PROGRAM EXAM(OUTPUT);

    VAR A,B,C:INTEGER;

    PROCEDURE PROC(VAR A;INTEGER;B:INTEGER);

    BEGIN

    A:=1;B:=2;C:=3

    END;

    BEGIN

    A:=5;B:=6;C:=7;

    PROC(A,B);

    WRITELN(A:2,B:2,C:2)

    END。

    运行结果是

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

    46.一个文件的成分(基类型)不可以是

    A)文件B)数组C)记录D)记录数组

    47.下列说法中正确的是

    A)由指针所指的变量一定可以由WRITE语句直接输出其值

    B)由指针所指的变量的数据类型不能是数组

    C)由指针所指的变量名与指针名无关

    D)赋给指针的值对指针所指的变量值有影响

    48.一个记录的域标识符不能和下列内容相同的是

    A)常量标识符B)该记录的记录名

    C)同层的其它域标识符D)不同层的域标识符

    49.有如下程序:

    PROGRAM ABC(OUTPUT);

    VAR K:INTEGER;

    A:ARRAY[1。。5]OF INTEGER;

    BEGIN

    FOR K:=1 TO 5 DO

    A[K]:=A[K1]A[K——1];

    WRITELN(A[A],','A[4])

    END

    该程序运行后,输出的结果是

    A)8,16 B)4,8 C)8,24 D)8,26

    50.已知下列程序:

    PROGRAM EXAM(INPUT ,OUTPUT);

    VAR X:INTEGER;

    PROCEDURE A;

    VAR X:INTEGER;

    BEGIN

    WRITELN(X:1);

    X:=2;

    WRITELN(X:1)

    END;

    BEGIN

    X:=1;

    A;

    WRITELN(X:1)

    END

    运行后的输出应是

    A)29254(随机数)B)1

    2 2

    1 1

    C)29254(随机数)D)1

    2 2

    2 2

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

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

    1.十进制数123用八位二进制表示为________.

    2.70年代末开始出现16位微处理器,标志着微型计算机进入了第三代;80年代起使用________.

    3.通用计算机操作系统的功能和任务是:作业管理,文件管理,外设管理,CPU管理和________.

    4.PC——DOS的两个隐含文件是:IBMBIO.COM(输入输出程序)与________(磁盘操作管理)。

    5.FOXBASE和DBASE有两种变量:即内存变量和______变量

    6.表达式TRUNC(——SQRT(SQR(17 MOD 5)*2*(15 DIV 2)SQR(1/2)))的值是______.

    7.已知程序中有以下函数说明:

    FUNCTION F(A,B,C:INTEGER):INTEGER;

    BEGIN

    F:=3*A4*B DIV C

    ENDL

    则:执行语句K:=F(1,2,3)后K的值是_____。

    执行语句k:F(1,F(1,2,3),——1)后K的值是______。

    执行语句K:=F(1,F(1,2,3),——1)后K的值是_______。

    8.下面程序执行后显示ABAB,请填空完成它。

    PROGRAM P11(OUTPUT);

    VAR

    A:(R1,R2,R3,R4);

    BEGIN

    A;=R1;

    WHILE A〈=R4 DO

    REGIN

    CASE A OF

    ________:WRITE('A');

    _________:WRITE('B')

    END;

    A:=______——

    END;

    WRITELN

    END。

    9.函数FN使用递归方法求123。。。N。

    其返回值为:当N〈1,则返回0;

    当N〉=1,则返回123。。。N的值。

    请填空完成它

    FUNCTION FN(N:INTEGER):INTEGER;

    BEGIN

    IF N〈1 THEN

    FN:=0

    ELSE

    IF N=1 THEN

    FN:=_______

    ELSE

    FN:=FN(______ )N

    END;

    10.有如下类型说明:TYPE

    PTR=^REC;

    REC=RECORD

    X :INTEGER;

    NEXT :PTR

    END;

    设有A,B两个链表(A,B均为PTR类型变量)如图1。

    (图中/表示指针域为空,A,B,C,D,E,F,G表示名个节点)

    下面的过程将B 链表接在A链表之后,成为图2所示链表。请填空完成它。

    PROCEDURE PC(A,B:PTR);

    VAR

    P:PTR

    BEGIN

    p:=A

    WHILE_______ DO

    P:=P^。NEXT;

    ______:=B

    END;

    11.孪生素数是指两个相差为2的素数,例如:3和5,5和7,11和13等。

    下面的程序可输15对孪生素数,其中函F判断整数A是否为素数。

    PROGRAM P(OUTPUT);

    VAR

    K,N:INTEGER;

    FUNCTION F(A:INTEGER):BOOLEAN;

    VAR

    K:INTEGER;

    FLAG:BOOLEAN;

    BEGIN

    FLAG:=__________;

    K:=2;

    WHILE(k〈=A DIV 2)AND________DO

    IF A MOD K=0 THEN

    ____________

    ELSE

    k:=K1;

    F:=FLAG

    END;

    BEGIN

    N:=0;

    K:=2;

    REPEAT

    IF F(K)AND _________ THEN

    BEGIN

    N:=N1;

    WRITELN(K,K2)

    END;

    K:=K1

    UNTIL n=15

    END.

    1995年

    全国计算机等级考试二级笔试试卷

    基础知识和PASCAL语言程序设计

    答案及评分标准

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

    [1]C [2]D [3]B [4]A [5]D

    [6]D [7]B [8]C [9]C [10]A

    [11]B [12]C [13]A [14]C [15]C

    [16]C [17]D [18]C [19]A [20]D

    [21]A [22]C [23]B [24]D [25]A

    [26]A [27]B [28]D [29]C [30]A

    [31]D [32]D [33]C [34]A [35]B

    [36]C [37]C [38]A [39]B [40]D

    [41]B [42]C [43]B [44]C [45]A

    [46]A [47]C [48]C [49]D [50]A

    三.填空题(每空2分,共40分)

    (所有字母均允许小写或大小写混合)

    1.01111011

    2.32

    3.内存(或存储器或存储)

    4.IBMDOS。COM

    5.字段或字段名

    6.——7

    7.5

    8.7

    9.——17

    10.R1,R3或R3,R1

    11.R2,R4或R4,R2

    12.SUCC(A)或SUCC(A);

    13.N或1

    14.N——1

    15.P^。NEXT《》NIL(若填P《》NIL给一分,其他不给分)

    16.P^。NEXT(若填P给1分,其他不给分)

    17.TRUE

    18.FLAG或FLAG=TRUE

    19.FLAG:=FALSE

    20.F(K2)=TURE或F(K2)



【关闭窗口】