1.下面正确的语句是_________。
A.scanf (“%f”,3.5); B.scanf (“a=%d,b=%d”);
C.scanf (“%4.2f”,&a); D.scanf (“%f”,&a);
2.下列四组选项中,均是不合法的用户标识符的选项是 。
A. W P_0 do
B. b-a goto int
C.float la0 _A
D. -123 abc TEMP
3.为表示关系x大于等于y并且y大于等于z, 应使用C语言表达式_______。
A.(x>=y)&&(y>=z) B.(x>=y) and (y>=z)
C.(x>=y>=z) D.(x>=y)&(y>=z)
4.下列各语句定义了数组,其中哪一个是正确的____________。
A.int a[5],b[2,3]; B.char no(30);
C.int x[]; D.int x[5]={1,2,3};
5.C语言中, while和 do-while循环的主要区别是 。
A.do-while的循环体至少无条件执行一次
B.while的循环控制条件比do-while的循环控制条件严格
C.do-while允许从外部转到循环体内
D.do-while的循环体不能是复合语句