题目内容

表达设x,y,z和k都是int 型变量,则执行表达式:x=(y=4,z=16,k=32)后,x的值为( )。

A. 4
B. 16
C. 32
D. 0

查看答案
更多问题

若有定义:int a=8,b=5,c;则执行语句c=a/b+0.4;后c的值为( )。

A. 1.4
B. 1
C. 2.0
D. 2

已知 int a=-1,b=4,k;k=(++a<0&&!(b--<0));则k,a,b的值分别为( )。

A. 1,0,4
B. 1,0,3
C. 0,0,3
D. 0,0,4

下列不正确的条件编译形式为( )。

A.
B. ifdef 标识符
C. B.
D. ifndef 表达式 程序段 1 程序段 1[
E. else
F. else程序段 2] 程序段 2
G. endif
H. endif
I. C.
J. ifndef 标识符
K. D.
L. if 表达式 程序段 1 程序段 1[
M. else
N. else 程序段 2] 程序段 2
O. endif
P. endif

以下不正确的if语句是( )。

A. if(x>y&&x!=y);
B. if(x= =y) x+=y;
C. if(x!=y) scanf(" %d",&x),else scanf(" %d ",&y);
D. if(x

答案查题题库