如下定义:int a[3]={5,7,18},b=3; const int *p=a+1; , 下列语句错误的是______。
A: *p=2;
B: p=b;
C: p++;
D: p--;
A: *p=2;
B: p=b;
C: p++;
D: p--;
A
举一反三
- 如下定义:int a[3]={5,7,18},b=3; const int *p=a+1; , 下列语句错误的是______。 A: *p=2; B: p=&b; C: p++; D: p--;
- 中国大学MOOC: 如下定义:int a[3]={5,7,18},b=3; const int *p=a+1; , 下列语句错误的是______。
- 已知数组定义: int a[3][5]; 下面正确的语句是: A: int *p=a; B: int *p=a[0][0]; C: int (*p)[3]=a; D: int (*p)[5]=a+1;
- 若有定义语句:int a[]={0,2,4,6,8,10},*p=a+1;其值等于0的表达式是()。 A: *p++ B: *++p C: *p-- D: *--p
- 若有以下定义语句:int a[]={1,2,3,4,5,6,7,8,9,0};*p=a;则值为3的表达式是 A: p+=2,*(++p) B: p+=2,*p++ C: p+=3,*p-- D: p+=2,++*p
内容
- 0
若有以下定义和语句; 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
- 1
若有定义:int a[4][3],*p;下面不正确的赋值语句是_____。 A: p=a+1 B: p=a[0] C: p=&a[1][1] D: p=*(a+2)
- 2
若有定义:int a[5]={1,3,5,7,9}, *p=a; 则执行语句p++; 后,*p的值为______。 A: 1 B: 3 C: 5 D: 7
- 3
若有以下定义和语句:int a[]={1,2,3,4,5,6,7,8,9,0}, *p=a;则值为3的表达式是( )。 A: p+=2,*(++p) B: p+=2,*p++ C: p+=3,p++ D: p+=2,++*p
- 4
若有以下定义和语句: 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