1997年9月全国计算机等级考试二级笔试试卷
此卷只是PASCAL语言程序设计部分,
(考试时间120分钟,满分100分)
一. 选择题(1-40每个选项1分,41-50每个选项2分,共60分)
下列各题A)B)C)D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)结构化程序的结构由三种基本结构组成,下面哪个不属于这三种基本结构?
A)顺序结构 B)输入输出结构 C)分支结构 D)循环结构
(2)下列常量说明中,合法的是
A)CONST N,M=10 B)CONST ZERO:=0;
C)CONST -B=-1; D)CONST BLANK=' ';
(3)下列中合法的PASCAL标识符是
A)A1B2C3 B)FOR C)2AB D)A[1]
(4)已知 TYPE ABC=(A,B,C);则下列中不属于顺序类型的变量说明是
A)VAR X1:ABC; B)VAR X2:B,C;
C)VAR X3:BOOLEAN; D)VAR X4:SET OF ABC;
(5)下面函数中自变量只能是顺序类型的函数是
A)ROUND() B)ABS() C)EOF() D)ORD()
(6)设有说明
CONST ZERO='0';PI=3。1416;STR='ABC';
VAR R:REAL;I:INTEGER;B;BOOLEAN;C:CHAR;
下面赋值合法的是
A)R:=ZERO B)B:=PI>=3 C)C:=STR D)C:=ORD('B')
(7)已知A和B都是记录类型变量,根据下列哪一个WITH语句可以判定B肯定嵌套在A中?
A)WITH A,B DO B)WITH B,A DO C)WITH A DO D)WITH B DO
< 语句> < 语句> WITH B DO WITH A DO
< 语句>
(8)下列表达式中,结果不为TRUE的是
A)[1。。10]=[1。。5,6。。10] B)[1,2,3]<[1,2,3,4]
C)[2,4]>=[ ] D)7 IN [1。。10]
(9)下面哪种类型的文件可以用DOS的TYPE命令在屏幕上显示其内容?
A)FILE OF CHAR 型文件 B)FILE OF INTEGER型文件
C)FILE OF REAL 型文件 D)FILE OF BOOLEAN 型文件
(10)已知有说明如下: TYPE T1=1。。100;
VAR A,B:T1;X,Y:INTEGER;
PROCEDURE P1(VAR A,B:INTEGER;X,Y:REAL);
下面哪个过程调用是正确的?
A)P1(A,B,X,Y) B)P1(X,Y,A,B);
C)P1(A,X,B,Y) D)P1(Y,B,X,A);
(11)设有过程P1中A,B,C都是整型变量,其中A为值形式参数,B,C为变量形式参数,下面符合要求的过程首部是
A) PROCEDURE P1(VAR A,B,C:INTEGER);
B) PROCEDURE P1(A:INTEGER;VAR B;INTEGER;C:INTEGER);
C) PROCEDURE P1(A:INTEGER;VAR B:INTEGER;VAR C:INTEGER);
D) PROCEDURE P1(A:INTEGER;B,C:INTEGER);
(12)下列哪个类型说明是错误的?
A) TYPE
REC=RECORD
N:('A'。。'J');
X,Y:ARRAY['A'。。'J'] OF CHAR
END;
ARR=ARRAY['A'。。'J'] OF REC;
B) TYEP
REC=RECORD
N:(A,B,C,D,E,F,G,H,I,J);
X,Y:ARRAY['A'。。'J'] OF CHAR
END
ARR=ARRAY['A'。。'J'] OF REC;
C) TYPE
REC=RECORD
N:INTEGER;
X,Y:ARRAY[1。。10] OF CHAR
END
ARR=ARRAY[1。。10] OF REC;
D) TYPE
REC=RECORD
N:'A'。。'J';
X,Y:ARRAY['A'。。'J'] OF CHAR
END;
ARR=ARRAY['A'。。'J'] OF REC;
(13)要说明一个名为BODIES包含下面和值的集合变量:
(1)RED (2)YELLO2 (3)BLUE (4)WHITE (5)BLACK (6)GREEN
在下面给出的说明中,错误的是
A) TYPE MIX=[RED,
1997年9月pascal试卷及答案 来自淘豆网www.taodocs.com转载请标明出处.