文档介绍:1998年4月二级笔试试题PASCAL
基础知识和PASCAL语言程序设计
一. 选择题(1~40每小题1分,41~50每小题2分,共60分)
下列各题A)B)C)D)四个选项中,只有一个正确的,请将正确选项涂写在答题卡相应位置上,答在试郑上不得分
(21)下面是对PASCAL程序组成结构的四条描述,其中错误的是
A) PASCAL程序必须有程序首部
B) 程序的注释部分只能写在程序中一条语句的最后
C) 程序首部的参数部分可有可无
D) 一个完整的PASCAL程序的主程序只能有一个
(22)设A,B,C为整型变量,且有A:=5;B:=2;下面能使C的值为1的正确语句是
A)C:=(A-2)/B; B)C:=A MOD (B+2。0);
C)C:=A DIV (B+1); D)C:=(A-2)DIV (B/1);
(23)设有常量定义:CONST A=0;B=22768;下面对常量引用正确的是
A)READLN(A); B)A:=A=1;
C)PROCEDURE P(C:B。。1); D)VAR C:A。。B;
(24)下面函数值等于FALSE 的
A)ODD(TRUNC(-7。49)) B)ROUND((ABS(-9。5)))C)NOT (TRUE=7
(25)设有说明VAR COLOR;(RED,GREEN,YELLOW,BLUE);
A:BOOLEAN;
下面语句正确的是
A)COLOR:='GREEN'; B)WRITELN(GREEN);
C)WRITELN(COLOR); D)IF RED30 AND 7015 C)1520
(28)标准PASCAL程序说明部分的正确顺序是
A)LABEL-CONST -VAR -TYPE B)VAR-CONST-LABEL-TYPE
C)LABEL-CONST-TYPE-VAR D)CONST-VAR-TYPE-LABEL
(29)下列说法中正确的是
A) 一个没有压缩的数组所占存储单元是压缩数组的4倍
B) 使用压缩数组的程序比使用未经压缩数组的程序执行起来要慢
C) 只有字符数组才可以压缩
D) 压缩数组中的元素是不可单独存取的
(30)设有如下说明:TYPE PTR=^REC;
REC=RECORD
X:INTEGER;
CH:CHAR
END
VAR P:PTR;
下面正确的赋值语句是(设已执行了NEW(P))
A)P^. X:=3; B)^:=3; C)()^:=3; D):=3;
(31)下面满足当(aA)IF A表示回车符):
2 3
4 5 6
7 8 9
下列语句组中不能使A=1,B=7的是
A) READLN(A,B,B,B,B,B,B,C,C);
B) READLN(A); C)READLN(A,C,C,C); D)READLN(A,C,C);
READLN; READ(B); READLN(B,C,C);
READLN(B);
(35)下面程序段,能正确输出5行"HELLO"的信息是
A)X:=1; B)X:=0;
WHILE X BEGIN BEGIN
WRITELN('HELLO'); WRITCLN('HELLO');
X:=X+1 X:=X+1
END