题目内容
(请给出正确答案)
[单选题]
若有以下定义,则不正确的赋值语句是( )。 int a,b; float x;
A.a=1,b=2
B.b++
C.a=b=5
D.b=int(x);
答案
查看答案
A.a=1,b=2
B.b++
C.a=b=5
D.b=int(x);
第1题
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
A.i=(a+k)<=(i+k);
B.a=a++,i++;
C.i=a%l1;
D.i=!a;
第2题
A.com.real=1
B.val1.complex.real=1
C.val1.com.real=1
D.val1.real=1
第3题
若有定义语句:inta=3,b=2,c=1;以下选项中错误的赋值表达式是
A.a=b=c+1;
B.a=(b=4)=3;
C.a=(b=4)+c;
D.a=1+(b=c=4);
第4题
第8题
A.year=1958;
B.birthday.year=1958;
C.person.birthday.year=1958;
D.person.year=1958;
第9题
若有说明:intn=2,*p=&n,*q=p;,则以下非法的赋值语句是( )。
(A)p=q; (B)*p=*q; (C)n=*q; (D)p=n;
第10题
若变量均已正确定义并赋值,以下合法的C语言赋值语句是
A.x=n%2.5;
B.x+n=i;
C.x=5=4+1;
D.x=y=5;