酷影网 >> 考试资源 >> 计算机二级 >> 1999年9计算机等级考试二级笔试基础部分和PASCAL语言

1999年9计算机等级考试二级笔试基础部分和PASCAL语言

A)Readln(a);

CASE a OF

0,1,2:Writeln('a*a=',Spr(a));

3:b:=Spr(a)——a;

Writeln('c=',c);

4,5:Writeln('aa=',aa)

END;

B)Readln(a);

CASE a OF

0,1,2:Writeln('a*a=',Spr(a));

3:Writeln('a*a——a=',Spr(a)——a);

1,4,5:Writeln('aa=',aa)

END;

C)Readln(a);

CASE a OF

0,1,2:Writeln('a*a=',Spr(a));

3:BEGIN

b:=Spr(a)——a;

Writeln('c=',c);

END;

4,5:Writeln('aa=',aa)

END;

D)Readln(a);

CASE Sqr(a)/a OF

0,1,2:Writeln('a*a=',Sqr(a));

3:BEGIN

b:=Sqr(a)——a;

Writeln('c=',c);

END;

4,5:Writeln('aa=',aa)

END;

(36)设有说明VAR x,y:(d,c,b,a);

执行下面3条语句后的输出是

x:=a;

y:=c;

Writeln(Ord(y)——Ord(x));

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

(37)要使语句IF a IN b THEN 《语句》;无语法错误,a,b的类型应该是

A)a是集合类型,b的类型与a的基类型相同

B)b是集合类型,a的类型与b的基类型相同

C)a和b都是集合类型

D)a,b中的任何一个都可以是集合类型,另一个则是此集合的基类型

(38)设a,b是整型变量且已赋值,函数首部为FUNCTION func(VAR a:Integer):Integer;

下面正确的函数调用是

A)b:=func(func(b));B)Writeln(func(ab));

C)Writeln(Ord(func(b)));D)b:=func(Succ(func(b)));

(39)设a为集合变量,下面哪一组中的两个表达式的值是不同的

A)aa——a和a——aa B)aa*a和a

C)(aa)*a和a D)a——a*a和(aa)*a——a

(40)设有说明如下:TYPE rec=RECORD

a,b:Integer

END;

ft=FILE OF rec;

VAR f:ft;

s:rec;

ft类型文件abc.dat中有一条rec型记录,要取出记录中的两个整数并输出,应使用的程序段是

A)Assign(f,'abc.dat');B)Assign(f,'abc.dat');


酷影网(ky530.com)转载请注明出处,http://www.ky530.com/ncre/02/1999-Nian-9-JiSuanJiDengJiKaoShiErJiBiShiJiChuBuBanHe-PASCAL-YuYan-f60t023.html
关键词:


精华推荐
热门文章
最新文章