1999年9计算机等级考试二级笔试基础部分和PASCAL语言
END.
(27)下列说法不正确的是
A)几个指针可以指向同一个动态变量。
B)p和q分别是指向实型变量和整型变量的指针,值NIL赋给了p,那么它还可以赋给q。
C)设p、q是指向整型变量的指针,若已执行了下面的语句:
New(p);
q:=p;
p^:=5;
Dispose(q);
那么这时仍可以访问p^。
D)指针变量可以通过赋值语句改变其值。
(28)下面关于文件变量的叙述中哪个是错误的
A)不能用赋值语句给文件变量赋值
B)若以文件变量作为子程序的形式参数,则只能作为变参,不能作为值参
C)文件变量的类型只能是文件类型
D)文件变量可以作为函数的返回值
(29)要编写并执行一个Pascal程序,一般的步骤是
A)①用编辑软件编写源程序
②用Pascal的编译程序把源程序转换为目标程序
③用连接程序把目标程序转换为可执行程序
④运行可执行程序
B)①用编辑软件编写源程序
②修改,调试源程序
③用Pascal的编译程序把源程序转换为可执行程序
④运行可执行程序
C)①用编辑软件编写源程序
②有连接程序把源程序转换为可执行程序
③试运行可执行程序
④修改后再运行可执行程序
D)①用编辑软件编写源程序
②有连接程序把源程序转换为目标程序
③用Pascal的编译程序把目标程序转换为可执行程序
④运行可执行程序
(30)下面是对实型常量的形式定义,其中±表示是正号或负号,a表示整数部分,b 表示小数部分,E表示以10为底数的指数,则下面对实型量描述正确的是
A)±。b B)±E6 C)±IE5 D)±a.bE±0.5
(31)不能作为子界类型的基类型的是
A)实数类型B)枚举类型C)字符类型D)布尔类型
(32)下列语句对数组num进行说明,其中不正确的是
A)VAR num:ARRAY[Boolean]OF Boolean;
B)VAR num:ARRAY[10,10]OF Boolean;
C)VAR num:ARRAY[0.。8]OF ARRAY[5.。10]OF Integer;
D)VAR num:ARRAY[——1.。5,'a'……'e']OF Real;
(33)下面哪个关于指针类型的叙述是错误的
A)指针类型可以作为数组的基类型
B)指针类型可以作为集合的基类型
C)指针类型可以作为函数返回值的类型
D)指针类型可以作为函数的形式参数的类型
(34)设有说明VAR p,q:^Integer;
j,k:^Char;
n:Integer;
则下列语句正确的是
A)n:=p^;B)p:=n;C)p^:=j^;D)p:=2*q1;
(35)已知有说明VAR a,b,c:Integer;键盘输入变量a的值域为[0,5],则下面正确的CASE语句是
酷影网(ky530.com)转载请注明出处,http://www.ky530.com/ncre/02/1999-Nian-9-JiSuanJiDengJiKaoShiErJiBiShiJiChuBuBanHe-PASCAL-YuYan-f60t023.html
关键词: