若有程序“int a; float b; scanf("a = %d,b = %f",&a,&b);”,欲将28和2.8分别赋给a和b,则正确的输入方法是( )。
(A)28 2.8
(B)a = 28,b = 2.8
(C)28,2.8
(D)a = 28 b = 2.8
下列描述中,正确的是( )。
(A)在do…while循环中,循环体内不能使用复合语句
(B)do…while循环由do开始,至while结束,在while(表达式)后面不能写分号
(C)在do…while循环中,循环体至少执行一次
(D)在do…while循环中,根据情况可以省略while语句
现有定义语句“int a[10], *p = a;”,则与a[2]的值不相等的是( )。
(A)p[2]
(B)*(p + 2)
(C)*(a + 2)
(D)*p + 2