更多"若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句"的相关试题:
[单项选择]以下非法的赋值语句是( )。
A. n=(i=2,++i)
B. j++;
C. ++(i+1)
D. x=j>0;
[单项选择]若有说明int i,j=2,*p&i;,则能完成i=j赋值功能的语句是______。
A. i=*p;
B. *p=*&j;
C. i=&j;
D. i=**p;
[单项选择]以下合法的赋值语句是______。
A. X=Y=100
B. D-;
C. X+Y;
D. C=int(A+
[单项选择]若有说明int i,j=2, *P=&i;,则能完成i=j赋值功能的语句是_______。
A. i=*p;
B. *P2=*&j;
C. i=&j;
D. i=**p;
[单项选择]若有以下说明和语句
int c[4] [5],(*p)[5];
p=c;
能够正确引用c数组元素的是
A. p+1
B. *(p+3)
C. *(p+1)+3
D. *(P[0]+2)
[单项选择]已定义ch为字符型变量,以下赋值语句中错误的是( )。
[单项选择]若有定义语句: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);
[单项选择]若变量均已正确定义并赋值,以下合法的C语言赋值语句是______。
A. x=y==5;
B. x=n%2.5;
C. x+n=i
D. x=5=4+1;
[单项选择]以下非法的赋值表达式是
A. n=(i=2,++i);
B. j++;
C. ++(i+1);
D. x=j>0;
[单项选择]下列哪个赋值语句是正确的
A. char a=12;
B. int a=12.0;
C. int a=12.0f;
D. int a= (int)12.0;
[单项选择]若以下选项中的变量已正确定义,则正确的赋值语句是
A. x1=26.8%3;
B. 1+2=x2;
C. x3=0x12;
D. x4=1+2=3;
[单项选择]下列哪个赋值语句是不正确的
A. float f=11.1;
B. double d=5.3E12;
C. float d=3.14f;
D. double f=11.1E10f;
[单项选择]若有定义语句:char s[3][10], (*k)[3], *p;,则以下赋值语句正确的是______。
A. p=s;
B. p=k;
C. p=s[0];
D. k=s;