小学组Pascal 语言试题(一) 一、单项选择
5 分,共15 分) 1
下面是某同学定义的变量名,合符Pascal 语法的是( )
A.integer B
x*y 2.假定所有变量均为实型,算式的正确Pascal 表达式是( )
(u+a)/((b-v)/(c-w)+u*d) B
(u+a)/(b-v)/(c-w)+u*d C
u+a/b-v/c-w+u*d D
(u+a)/((b-v/c-w)+u*d) 3
有如下的变量说明 var x,y,z:integer; a:real; 则下面的赋值语句中正确的是( ) A.x=y div 7; B
x:=y/z; C
a:=x*y; D
x+y:=z; 4
设a,b,c,d 均为整型变量,对于下面的程序段 a:=0; b:=0; readln(a,b); read(c); readln(d); 若从键盘输入: 1 2 3 4 5 6 7 其中,表示“回车”,则a,b,c,d 中的数应为下面哪一组
1,2,3,4 B
1,2,3,5 C
1,2,5,6 D
1,0,3,5 5
设n 为整型变量,且 n:=1997,下面能将 n 的十位数字(即右边第 2 位数字)分离出来的语句是( )
d:=n mod 100 B
d:=n div 100; C
d:=n div 100 mod 10; D
d:=n mod 100 div 10 6
“判断一个整数 x 是另一整数 y 的整数倍”的pascal 表达式是( )
A.x=2*y B
x/y=2 C
x mod y=0 D
x mod y=1 7
Pascal 表达式 “2008 div 5 mod -2”的结果是: A
设实型变量pi 已