作业帮 > 综合 > 作业

Pascal语言的几道问题

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/13 16:35:51
Pascal语言的几道问题
一、填空题
1、已知:a,b是整型变量,c是实型变量,对以下各组输入,执行readln(a,b,c)后的结果为:
A、 正常输入 B、出错 C、等待输入
分别写出理由:
(1) 41 3.7 7 __________
(2) 41 37 __________
(3) 41.0 37 7 __________
(4) 41 37 0.7 __________
(5) 41 3 0.7 33 __________
(6) '41' 3 0.7 __________
2、已知a1、a2和a3的布尔值分别是:true、false、false.
(1) not a1 and not a2 = ___________.
(2) a1 or a2 and a3 = ___________.
(3) ( not a1 or a2) and (a2 or a3) = __________.
三、判断题
1、PASCAL的语句分为两大类:基本语句和复合语句.( )
2、整型数据可以赋给实型变量.( )
3、自定义场宽分为标准场宽和指定场宽.( )
4、写语句必须带有输出项.( )
5、一个变量或常量可以看成为一个表达式.( )
6、程序中read;readln;均为合法语句.( )
7、未定义场宽时,按隐含场宽输出.( )
8、复合语句与程序执行部分中的“begin…end”的意义不同.( )
9、布尔型数据是顺序型数据.( )
10、not true的值是false.( )
11、PASCAL中可以输入、输出一个布尔型数据.( )
12、复合语句是一种构造型语句,它的地位和一个基本语句相同.( )
13、情况常量也必须在说明部分说明.( )
14、同一情况常量不能在同一个case语句中出现二次以上.( )
15、情况常量在程序执行部分出现的次序可以是任意的.( )
16、可用字符作为情况标号.( )
17、判断下列语句的正误:
(1) x:=3,y:=4,e:=5 ( )
(2) x*2:=y; ( )
(3) x+1:=y-2; ( )
(4) readln(a、b、c、d); ( )
(5) readln(a+b,c); ( )
(6) writeln(a:=sqrt(9)); ( )
/>c
b
a
a
b
f
t
f
















17.全错吧