设有定义:int a[5],*p=a; 则对a 数组元素地址的正确引用是( )。
A. p+5
B. *a+1
C. &a+1
D. &a[0]
查看答案
若有代数式3ae/bc,则不正确的C++表达式是()。
A. a/b/c*e*3
B. 3*a*e/b/c
C. 3*a*e/b*c
D. a*e/c/b*3
能正确表示“当x的值在[1, 10]和[70, 90]的范围为真,否则为假”的表达式是()。
A. (x>=1) && (x<=10) && (x>=70) && (x<=90)
B. (x>=1) || (x<=10) || (x>=70) || (x<=90)
C. (x>=1) && (x<=10) || (x>=70) && (x<=90)
D. (x>=1) || (x<=10) && (x>=70) || (x<=90)
若要结束由while语句构成的循环,while后一对圆括号中表达式的值应该为()。
A. 0
B. 1
C. True
D. 非0
下列叙述中错误的是()。
A. 主函数中定义的变量在整个程序中都是有效的
B. 在其它函数中定义的变量在主函数中也不能使用
C. 形式参数也是局部变量
D. 复合语句中定义的变量只在该复合语句中有效