说明语句int *(*P)();的含义是()。
A.P是一个指向int型数组的指针
B.P是指针变量,它构成了指针数组
C.P是一个指向函数的指针,该函数的返回值是一个整型
D.P是一个指向函数的指针,该函数的返回值是一个指向整型的指针
第1题:
( 20 )语句 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=&k;定义了指针p,与这个语句等效的语句序列是
A.int*p;p=&k;
B.int*p;p=k;
C.int*p;*p=&k;
D.int*p;*p=k;
第3题:
若已有定义int x;下列说明指针变量p指向x的正确语句是( )
A. int p=&x;
B. int *p=&x;
C. int p=x;
D. int *p=x;
第4题:
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是
A.int*p;p=&k;
B.int*p;k=k;
C.int*p;*p=&k;
D.int*p;*p=k;
第5题:
有如下定义语句:int a[]={1,2,3,4,5);,则对语句int *p=a;正确的描述是( )。
A.语句int *p=a;定义不正确
B.语句int *p=a;初始化变量p,使其指向数组对象a的第一个元素
C.语句int *p=a;是把a[0]的值赋给变量p
D.语句int *p=a;是把a[1]的值赋给变量p
第6题:
有定义语句:int*p[4],以下选项中与此语句等价的是( )。
A.int p[4];
B.int**p;
C.int*(p[4]);
D.int(*p)[4];
第7题:
有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。
A.int p[4];
B.int**P;
C.int*(p[4]);
D.int(*p)[4];
第8题:
在说明语句int a(5),&b=a,*p=&a;中,b的值与a的值是相等的。
第9题:
有说明语句int *p=new int[10];访问动态数组元素的正确语句是()
第10题:
有以下说明语句:struct point{int x;int y;}p;则正确的赋值语句是()
第11题:
int i,*p=&i;是正确的C说明语句.
第12题:
delete []p;
delete p[]
delete int[]p
delete p int[10]
第13题:
下面程序错误的语句是
① #include<iostream.h>
② void main( )
③ {
④ int * p=new int[1] ;
⑤ p=9;
⑥ cout < < * p < <endl;
⑦ delete[ ] p;
⑧ }
A.④
B.⑤
C.⑥
D.⑦
第14题:
此题为判断题(对,错)。
第15题:
若已定义x为int类型变量,说明指针变量p的正确语句是______。
A.int p=&x;
B.int*p=x;
C.int *p=&x;
D.*p=*x;
第16题:
有如下定义语句:int a[]={1,2,3,4,5};,则对语句int*p=a;正确的描述是( )。
A.语句int*p=a;定义不正确
B.语句int*p=a;初始化变量p,使其指向数组对象a的第一个元素
C.语句int*p=a;是把a[0]的值赋给变量p
D.语句iht*p=a;是把a[l]的值赋给变量p
第17题:
对下列语句正确的描述是( )。 const int *x; int *const x;
A.语句1的含义是指针变量x不能更改
B.语句2的含义是指针变量x所指向的值不能更改
C.语句2的含义是指针变量x不能更改
D.语句1和语句2含义是相同的
第18题:
在下面语句中,其含义为“p为指向含n个元素的一维数组的指针变量”的定义语句是 ( )
A.int p [n]
B.int * p( );
C.int * p(n);
D.int( * p)[n]
第19题:
若有语句:int x,*p=&x;则与该语句等价的语句是()
第20题:
以下建立动态存储的语句正确的是()
第21题:
下列建立动态存储的语句正确的是()
第22题:
假设Aclass为抽象类,下列正确的说明语句是()
第23题:
若已定义inta=5;下面对(1)int*p=&a;(2)*p=a;两个语句的正确解释是()
第24题:
int a=p;
int a=*p;
delete int[]p
delete p int[10]