更多"若有定义语句:int year=2009, *p=&year;,以下不"的相关试题:
[单项选择]若有定义语句:int a[2][3],*p[3],则以下语句中正确的是
A. p=a;
B. p[0]=a;
C. p[0]=&a[1][2];
D. p[1]=&a;
[单项选择]若有定义语句:int k[2][3],* pk[3];,则以下语句中正确的是【 】。
A. pk=k;
B. pk [0]=&k[1][2];
C. pk=k[0];
D. pk[1]=k;
[单项选择]若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是
A. p=s;
B. p=k;
C. p=s[0];
D. k=s;
[单项选择]若有定义语句:float x[6];则以下对x数组元素的正确引用形式是( )。
A. x+2
B. &x[6]
C. *(x+2)
D. *&x[6]
[单项选择]若有定义语句:char *s1="OK", *s2="ok";,以下选项中,能够输出"OK"的语句是_______。
A. if(strcmp(s1,s2)==0) puts(s1);
B. if(strcmp(s1,s2)!=0) puts(s2);
C. if(strcmp(s1,s2)==1) puts(s1);
D. if(strcmp(s1,s2)!=0) puts(s1);
[单项选择]若有定义语句: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);