(15)若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是
A)a=(b=4)=3;
B)a=b=c+1;
C)a=(b=4)+c;
D)a=1+(b=c=4);
第1题:
若有一些定义和语句 #include <stdio.h> int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是
A.*q=0;
B.w=p;
C.*p=va;
D.*p=*w;
第2题:
若有定义语句:int x=3,y=2,z=1;则表达式x <y?x:y的值是______。
第3题:
若有以下定义和语句: #include<stdio.h> int a=4,b=3,*p,*q,*w; p=&a; q=&b; w=q; q=NULL; 则以下选项中错误的语句是( )。
A.*q=0;
B.w=p;
C.*p=a;
D.*p=*w;
第4题:
若有定义语句:“int a=3,b=2,c=1;”,以下选项中错误的赋值表达式是( )。
A.a=(b=4)=3;
B.a=b=c+1:
C.a=(b=4)+C;
D.a=1+(b=c一4);
第5题:
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。
A.p=a;
B.p[0]=a;
C.p[o]=&a[1][2];
D.p[1]=&a;
第6题:
A.a-=(a*3)
B.double(-1)
C.a*3
D.a*4=3
第7题:
若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是
A.a=(b=4)=3
B.a=b=c+1;
C.a=(b=4)+c
D.a=1+(b=c=4)
第8题:
若有定义语句:int x=3,y=2,z=1;,表达式:2*=(x>y?++x:y+)的值是
A.4
B.0
C.1
D.3
第9题:
数组定义与赋值语句如下:int[]a={1,2,3,4,5};则a[2]的值是()
第10题:
若有定义:inta=2;则正确的赋值表达式是()
第11题:
a=(b=c)+8;
(a=b)=c=9;
a=(b==c)='A';
a+b=c+1;
第12题:
p=a
q[i]=a[i]
p=a[i]
p=&a[2][1]
第13题:
以下类定义中可能会引起错误的语句是( )。 Class A { public: ~A(){}//1 int i;//2 private: int j;//3 A(int i){i++;}//4 };
A.1
B.2
C.3
D.4
第14题:
A.pb
B.int a[2] [ ]{1,2,3,4,5,6};
C.int a[ ] [3]{1,2,3,4,5,6};
D.int a[2,3]{1,2,3,4,5,6}
第15题:
若变量已正确定义为int型,要通过语句scanf("%d,%d,%d",&a,&b,&c);给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是______。(Ц代表一个空格符)
A.ЦЦЦ1,2,3<回车>
B.1Ц2Ц3<回车>
C.1,ЦЦЦ2,ЦЦЦ3<回车>
D.1,2,3<回车>
第16题:
若有定义语句int b=2;,则表达式(b<<2)/(3||b)的值是( )。
A.4
B.8
C.0
D.2
第17题:
设有定义: int a=2,b=3,c=4;, 则以下选项中值为0的表达式是
A.(!a==1)&&(!b==0)
B.(a<b)&& !c‖1
C.a && b
D.all(b+b)&&(c-a)
第18题:
若有定义语句:int a=3'b=2,c=1;,以下选项中错误的赋值表达式是
A.a=(b=4)=3
B.a=b=c+1:
C.a=(b=4)+c;
D.a=1+(b=c=4):
第19题:
若变量已正确定义为int型,要通过语句“scanf(”%d,%d”,&a,&b,&c);”给a赋值l、给b赋值2、给c赋值3,以下输入形式中错误的是______。(Ц代表一个空格符)
A.ЦЦЦ1,2,3<回车>
B.1Ц2Ц3<回车>
C.1,ЦЦЦ2,ЦЦЦ3<回车>
D.1,2,3<回车>
第20题:
若有定义语句:int a=3,b=2,c=1;,则表达式a<b?a:b的值是【 】。
第21题:
若有定义inta=3,b=2,c=1;,以下选项中错误的赋值表达式是()
第22题:
a=(b=c)+1;
(a=b)=c=1;
a=(b==c)=1;
a+b=c;
第23题:
8
2
4
0