- 1、本文档共22页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PASCAL语言_复习题_FXT352064_1112选编
PAGE22 / NUMPAGES22
《Pascal》复习题
一、选择题
1、设有如下的过程说明
PROCEDURE wri;
BEGIN
Writeln(‘Welcome to use pascal!!!’);
End;
则下面有关过程wri的叙述中正确的是____D_____
过程说明有错,因为没有形式参数
过程说明有错,因未说明过程的类型
过程说明有错,因为在过程体内没有给过程名赋值的语句
过程说明正确
(2章 赋值语句)
2、已知变量ch是字符型变量,下面PASCAL赋值语句正确的是___D_____
ch:=’ab cd’;
ch:=chr(ord(succ(‘c’)+1));
ch:=ord(‘b ’)+ord(‘a’);
ch:=pred(succ(succ(‘f’)));
(2章 赋值语句)
3、判断以下叙述,其中正确的是___A_______
A) 在pascal程序中所用到的变量必须先说明后使用
B) 在pascal程序中,允许使用的最小值是-maxint
C) 在pascal程序中,分号是语句的一部分,在每个语句中不能省略
D) 在pascal程序中,符号常数的值可根据需要随时修改
(1,2章 基本知识)
4、以下不符合pascal规定的字符常量是___B_________
‘2’
‘pascal’
’’’’
‘a’
(2章 标准数据类型)
5、以下属非法的pascal用户自定义标识是_____A____
CONST
FORMAT
MAX
NEXT
(1章 保留字)
6、下面循环语句仅执行一次的是_____A_____
A) I:=0; B) I:=0;
Repeat while (I3) do
I:=I+1; I:=I+1;
Writeln(i) writeln(i);
Until I3
for I:=0 downto 3 do D) I:=0
I:=I+1; while (I0) or (I3) do
Writeln(i); I:=I+1;
writeln(i);
(4 章 循环结构)
7、下面函数首部或过程首部合法的是__B_______
function sum;
procedure next;
function s(VAR s:real):integer;
procedure f(a,b:real):char;
(5章 函数与过程)
8、以下叙述不正确的是____D__________
Pascal提供了一些标准函数和过程,用户使用时可直接调用,无需定义
使用标准函数sin时,每调用一次都能得到唯一的一个值
标准函数只能出现在表达式中,不能以一个调用语句的形式单独调用
调用标准函数或标准过程均能通过一个函数名或过程名带回一个结果
(5章 函数与过程)
9、设有过程首部 procedure f (VAR x:integer;y:real);
若a,b为整型变量,c为实型变量,则合法的过程调用语句是____D_____
f(2,3)
f(2,3.0)
f(a+b,c)
f(b,2)
(4章 过程调用语法)
10、每个pascal程序都必须包括___D_____
A) 常量说明
B)类型定义
C)变量说明
D)程序首部
(1章 基本知识)
11、已知实型变量r的值为32 .635,若要求按32 . 635的形式输出,应使用的写语句是___B__
writeln(r );
writeln(r:6:3);
write(r:5:3);
writeln(r:5);
(2章 write语句)
12、以下标准数据类型中,____D______ 不能用读语句赋值
整型
实型
字符型
布尔型
(2章 基本类型)
13、以下程序段共执行_____C______次循环
I:=0.5;
While I2.5 do
Begin
I:=I+0.5;
End;
1
3
4
D) 5
(4章 for语句)
14、以下pascal程序输出结果是____C______
program tea(output);
VAR i,j:i
文档评论(0)