1999年9计算机等级考试二级笔试基础部分和PASCAL语言
(22)已知ch是字符变量,下列赋值语句中正确的是
A)ch:='7'B)ch:=7 C)ch:='——7'D)ch:=——'7'
(23)下列中正确的过程说明和调用是
A)PROCEDURE proc1(a:Char;VAR b:Char);B)PROCEDURE proc2(a,b:Integer);
BEGIN BEGIN
b:=Chr(Ord(a)1);……
procl:=b END;
END;BEGIN {主程序}
……
proc2(3.5,1);
……
END.
C)PROCEDURE proc3(a:Real;VAR b:Real);D)PROCEDURE proc4(c,d:Integer);
BEGIN BEGIN
……
END;END;
BEGIN {主程序}BEGIN {主程序}
……a:=1;
x:=1;b:=2;
y:=2;proc4(a,b)
proc3(xy,x——y);END.
……
END.
(24)下面程序中的过程proc的参数表没有给出
PROGRAM exam(Output);
VAR a,b:Integer;
PROCEDURE proc(……);
BEGIN
c:=ab;
d:=a——b
END;
BEGIN
a:=1;
b:=2;
proc(a,b);
Writeln(a:2,',',b:2)
END.
则过程proc中的参数表取下列哪种形式,程序的输出是1,2
A)c:Integer;VAR d:Integer B)VAR c:Integer;d:Integer
C)c,d:Integer D)VAR c,d:Integer
(25)一个记录的域标识符不可以与下列哪项相同?
A)常量标识符B)函数名
C)此域标识符所属记录的记录名D)同层域标识符
(26)下列各程序段中正确的是
A)TYPE tocp=^Char;B)TYPE torp=^Real;
VAR charp:tocp;VAR rp:torp;
BEGIN BEGIN
New(charp);New(rp);
IF charp^》10 THEN Writeln('Watch out');rp^:=NIL;
……
END.END.
C)TYPE tocp=^Char;D)TYPE toip=^Integer;
VAR cp:tocp;VAR ip1,ip2:toip;
BEGIN BEGIN
New(cp);New(ip1);
cp:=NIL;New(ip2);
cp^:='x';ip1^:=5;
……ip1=ip2;
END.……
酷影网(ky530.com)转载请注明出处,http://www.ky530.com/ncre/02/1999-Nian-9-JiSuanJiDengJiKaoShiErJiBiShiJiChuBuBanHe-PASCAL-YuYan-f60t023.html
关键词: