设有以下定义和语句 int a[3][2]={1,2,3,4,5,6},*p[3]; p[0]=a[1]; 则*(p[0]+1)所代表的数组元素是
A.a[0][1]
B.a[1][0]
C.a[1][1]
D.a[1][2]
时间:2023-09-27 15:20:04
相似题目
-
数组定义与赋值语句如下:int[]a={1,2,3,4,5};则a[2]的值是()
-
设有以下定义: inta[4][3]={1,2,3,4,5,6,7,8,9,10,11,12}; int(*ptr)[3]=a,*p=a[0]; 则下列能够正确表示数组元素a[1][2]的表达式是()。
A . *((*ptr+1)[2])
B . *(*(p+5))
C . (*ptr+1)+2
D . *(*(a+1)+2)
-
有定义语句:int a=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是( )
-
设有以下定义int a=0;double b=1.25;char c=’A’;#define d 2则下面语句中错误的是( )
-
设有定义:int a=1,b=2,c=3;以下语句中执行效果与其他三个不同的
-
设有定义: int a=1,b=2,c=3; ,以下语句中执行效果与其它三个不同的是( )。
-
设有以下定义和语句int a[3][2]={1,2,3,4,5,6},*p[3];p[0]=a[1];则*(p[0]+1)所代表的数组元素是( )
-
设有定义 : int a[][3]={{1,2,3},{4,5,6},{7,8,9}}; 则 a[1][2] 的初值为 ( )。
-
若有以下定义语句: int a[]={1,2,3,4,5,6,7,8,9,10}; 则值为 5 的表达式是:( )
-
设有定义语句:int a[][3]={{0},{1},{2}},则数组元素a[1][2]的值为____设有定义语句:int a[][3]={{0},{1},{2}},则数组元素a[1][2]的值为____
-
若有定义语句:“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);
-
若有定义语句: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):
-
若有以下定义和语句,且0≤i<10则对数组元素的错误引用是 。 int a[10]={1,2,3,4,5,6,7,8,9,10},*p,i; p=a;
A.*(a+i)
B.a[p-a]
C.p+i
D.*(&a[i])
-
若有定义语句:int a=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);
-
若有定义语句: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);
-
设有定义int a=1,b=2,c=3;以下语句中执行效果与其它三个不同的是
<span style="font-size: 10.5pt">设有定义<span style=";;font-family:times new roman;">int a=1,b=2,c=3;</span><span style=";;font-family:宋体;">以下语句中执行效果与其它三个不同的是</span></span>
<span style="font-size: 10.5pt"><span style=";;font-family:times new roman;">A</span><span style=";;font-family:宋体;"></span><span style=";;font-family:times new roman;">if(a>b) c=a,a=b,b=c;</span></span>
<span style="font-size: 10.5pt"><span style=";;font-family:times new roman;">B</span><span style=";;font-family:宋体;"></span><span style=";;font-family:times new roman;">if(a>b) {c=a,a=b,b=c;}</span></span>
<span style="font-size: 10.5pt"><span style=";;font-family:times new roman;">C</span><span style=";;font-family:宋体;"></span><span style=";;font-family:times new roman;">if(a>b) c=a;a=b;b=c;</span></span>
<span style="font-size: 10.5pt"><span style=";;font-family:times new roman;">D</span><span style=";;font-family:宋体;"></span><span style=";;font-family:times new roman;">if(a>b) {c=a;a=b;b=c;}</span></span><span style="font-size: 13.5pt"><o:p></o:p></span>
-
设有以下语句,其中不是对a数组元素的正确引用的是______(其中0≤i<10) int a[10]={0,1,2,3,4,5,6,7,8,9,},*p=a;
A.a[p-a]
B.*(&a[i])
C.p[i]
D.*(*(a+i))
-
若有以下定义和语句,则对a数组元素地址的正确引用为int a[2][3],(*p)[3];p=a;A.*(p+2)B.p[2]C.p[
若有以下定义和语句,则对a数组元素地址的正确引用为 int a[2][3],(*p)[3]; p=a;
A.*(p+2)
B.p[2]
C.p[1]+1
D.(p+1)+2
-
若有定义语句:int a=3,b=2,c=1;,以下选项中错误的赋值表达式是( )<br>
-
设有以下宏定义和语句: define P(x, y) x/y define PP(a, b) a*b int c=P(2+3, 2+3)+PP(2+3, 2+3); 则变量c的值是()。
A.26
B.17
C.17.5
D.31
-
若有以下定义和语句: int a[]={1,2,3,4,5,6,7,8,9,10),*p=a; 则值为3的表达式是______。
A.P+=2,*(p++)
B.p+=2,*++p
C.p+=3,*p++
D.p+=2,++*p
-
若有以下定义和语句;int a[]={1,2,3,4,5,6,7,8,9,10},*p=a;A.p+=2,*(p++)B.p+=2,*++pC.p+=3,*p++
若有以下定义和语句; int a[]={1,2,3,4,5,6,7,8,9,10},*p=a;
A.p+=2,*(p++)
B.p+=2,*++p
C.p+=3,*p++
D.p+=2,++*p
-
若有以下定义和语句,且0≤i<10则对数组元素的错误引用是 int a[10]={1,2,3,4,5,6,7,8,9,10},*p,i; p=a;
A.*(a+i)
B.a[p-a]
C.p+i
D.*(&a[i])
-
设有以下定义 int a=10; double b=2.5; char c=’Z’; define d 100 则下面语句中错误的是
A.a++;
B.b++;
C.c++;
D.d++;