更多"下列定义中p指向的地址可更改,但* p不能够更改的是( )。"的相关试题:
[单项选择]下列定义中p指向的地址可更改,但*p不能够更改的是
A. const int * p;
B. int * const p;
C. const int * const p;
D. int *p;
[单项选择]下列定义中,Sample是一个类,( )是定义指向对象数组的指针p.
A. Sample*P [5]
B. Sample (* [5]
C. (Sample*) P[5]
D. Sample *P[]
[单项选择]下列定义中,x是一个类, ______ 是定义指向对象数组的指针p。
A. X*p[4]
B. X(*[4]
C. (X*)p[4]
D. X*p[]
[单项选择]已知一个类Sample,( )是定义指向类Sample成员函数的指针,假设类有三个公有成员:voidfl(int),void f2(int)和int a。
A. Sample*p
B. Int Samale::*pc=&Sample::a
C. Void (Sample::*P ()
D. Sample *P[10]
[单项选择]若有定义float a[15],*p=a;,且数组a的首地址为300H,则p+13所指向的数组元素的地址为 ( )
A. 334H
B. 30DH
C. 352H
D. 31AH
[单项选择]定义位地址的伪指令是( )
A. DS
B. DB
C. BIT
D. DW
[单项选择]有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是 struct node { char data; struct node*next; }a,b,*p=&a,*q=&b;
A. next=q;
B. next=&b;
C. p->next=&b;
D. (*.next=q;