9、若有定义:int (*p)[4]; 则标识符p()。
A.是一个指向整型变量的指针
B.是一个指针数组名
C.是一个指针,它指向一个含有4个整型元素的一维数组
D.定义不合法
第1题:
A. 是一个指向整型变量的指针
B. 是一个指针数组名
C. 是一个指针,它指向一个含有四个整型元素的一维数组
D. 定义不合法
第2题:
若有以下定义和语句; 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
第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[ ]={1,2,3,4,5,6,7,8,9,10},* p=a; 则值为3的表达式是 ( )
A.p+=2,* (pd+ +)
B.p+=2,* + +p
C.p+=3,* p+ +
D.p +=2,+ + * p
第5题:
若有定义语句:"int a[4][10],*P,*q[4];"且0≤i<4,则错误的赋值是( )。
A.D=a
B.q[i]=a[i]
C.p=a[l]
D.P=&a[2][1]
第6题:
若有下列定义,则对a数组元素地址的正确引用是( )。
int a[5],*p=a;
A.p+5
B.*a+1
C.&a+1
D.&a[0]
第7题:
若有定义:int a[ ]={2,4,6,8,10,12},*p=a; ;则*(p+1)的值是()
第8题:
若有如下定义: struct sk{ int a; int b; }data,*p=&data; 则对data中的成员x的正确引用的是()。
第9题:
若有定义:int *p,a=4;p=&a;则以下均代表地址的是()
第10题:
若有以下定义 int a〔 〕={1,2,3,4,5,6,7,8,9,10),*p=a; 则值为3的表达式是()
第11题:
a,p
&a,p
&a,*p
a,*p
第12题:
第13题:
若有以下定义和语句: 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
第14题:
若有定义语句:int u[4][10],*P,*q[4];且0≤i<4,则错误的赋值是
A.p=a
B.q[i]=a[i]
C.p=a[i]
D.p=&a[2][1]
第15题:
若有以下定义,则对数组元素的正确引用是( )。 int a[5],*p=a;
A.*&a[5]
B.(*A)2
C.*p+4
D.(a+2)
第16题:
若有以下定义和语句,且0<=I<10,则对数组元素的错误引用是 ( )
int a [ ]={1,2,3,4,5,6,7,8,9,0};
int*p,I
p=a;
A.* (a+I)
B.a[p-a]
C.p+I
D.* (&a[I])
第17题:
若有以下的定义, 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
第18题:
若有int x[]={1,2,3,4,5,6,7,8,9,10},*p=x;则值为4的表达式是 ______。
A.p+=2,*(p++)
B.p+=2,*++p
C.p+=3,*p++
D.p+=2,++*p
第19题:
若有说明“int a[10]={1,2,3,4,5,6,7,8,9,10}, *p=a;”,则数值为9的表达式是()。
第20题:
若有以下的定义:int a[]= {1,2,3,4}.*p=a;则值为3的表式是()
第21题:
设有C语句int a[3][4];, 则每次移动过a数组一行元素的指针变量定义形式是()
第22题:
若有定义:int a[10],*p=a;则表示数组元素a[3]的错误选项是()。
第23题:
p+=2,*(p++)
p+=2,*++p
p+=3,*p++
p+=2,++*P
第24题:
*p+9
*(p+8)
*p+=9
p+8