23、已有定义int (*p) ();指针p可以 。
A.表示函数返回值的类型
B.表示函数的类型
C.指向函数的入口地址
D.代表函数的返回值
第1题:
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是
A.int*p;p=&k;
B.int*p;p=k;
C.int*p;*p=&k;
D.int*p;*p=k;
第2题:
已有定义int(*p)();,指针p可以______。
A.代表函数的返回值
B.指向函数的入口地址
C.代表函数的类型
D.代表函数返回值的类型
第3题:
若已有定义int x;下列说明指针变量p指向x的正确语句是( )
A. int p=&x;
B. int *p=&x;
C. int p=x;
D. int *p=x;
第4题:
若已定义x为int类型变量,说明指针变量p的正确语句是______。
A.int p=&x;
B.int*p=x;
C.int *p=&x;
D.*p=*x;
第5题:
若有以下定义,则不移动指针p,且通过指针p引用值为98的数组元素的表达式是int w[10] = {23,54,10,33,47,98,72,80,61},*p = w;
第6题:
在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是 ( )
A.int p [n]
B.int * p( );
C.int * p(n);
D.int( * p)[n]
第7题:
设已有定义:float x;,则以下对指针变量P进行定义且赋初值的语句中正确的是( )。
A.int*p=(float)x;
B.float*p=&x;
C.float p=&x;
D.float=1024;
第8题:
假定指针变量p定义为“int *p=malloc(sizeof(int));”,要释放p所指向的动态存储空间,应调用的函数为()。
Afree(p)
Bdelete(p)
Cfree(*p)
Dfree(&p)
第9题:
int**p;表示定义一个*p指针变量。
第10题:
设有C语句int a[3][4];, 则每次移动过a数组一行元素的指针变量定义形式是()
第11题:
若已定义a为int型变量,则对指针p的说明和初始化正确的是()。
第12题:
下面关于指针变量int*p;描述不正确的是()
第13题:
A、int*p[5]
B、int(*p)[5]
C、(int*)p[5]
D、int*p[]
第14题:
A.int*p=(floatx)
B.floatp=&x
C.float*p=1024
D.float*P=&x
第15题:
若已有定义int x=2; int *p=&x;则*p的值为( )
A. 2
B. &x
C. *x
D. &p
第16题:
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是
A.int*p;p=&k;
B.int*p;k=k;
C.int*p;*p=&k;
D.int*p;*p=k;
第17题:
若有定义:iht*p[3];,则以下叙述中正确的是
A.定义了一个基类型为int的指针变量p,该变量具有三个指针
B.定义了一个指针数组p,该数组含有三个元素,每个元素都是基类型为int的指针
C.定义了一个名为*p的整型数组,该数组含有三个int类型元素
D.定义了一个可指向一维数组的指针变量p,所指一维数组应具有三个int类型元素
第18题:
l设已有定义:floatx;,则以下对指针变量p进行定义且赋初值的语句中正确的是( )。
A.float*p=&x;
B.int*p-(float)x;
C.float p=&x;
D.float*p=1024;
第19题:
定义由n个指向整形数据的指针组成的数组p,其正确的方式为( )。
A int p;
B int (*p)[n];
C int *p[n];
D int (*p)( );
第20题:
指向数组元素为整型的一维数组的指针变量的定义是()。
第21题:
设有定义:int x,*p;,能使指针变量p指向变量x的语句是()
第22题:
定义指针变量int*p;则下列说法正确的是()
第23题:
下列语句定义整型指针p1、p2,()是正确的。
第24题:
有语句:inta[10],;则()是对指针变量p的正确定义和初始化。