网友您好, 请在下方输入框内输入要搜索的题目:
题目内容
(请给出正确答案)
对于语句int *p[5]; 的正确描述是()。
A.p是一个指向数组的指针,所指向的数组含有5个int型元素。
B.p是一个指向数组中第5个元素的指针,该元素是int型。
C.定义不合法
D.p是一个具有5个元素的指针数组,每个元素都是一个指向int型对象的指针变量。
参考答案和解析
pa是一个具有5个元素的指针数组,每个元素是一个int型指针
更多 “对于语句int *p[5]; 的正确描述是()。A.p是一个指向数组的指针,所指向的数组含有5个int型元素。B.p是一个指向数组中第5个元素的指针,该元素是int型。C.定义不合法D.p是一个具有5个元素的指针数组,每个元素都是一个指向int型对象的指针变量。” 相关考题
考题
若有语句int*p=newint[5];int*pi;则以下语句中,执行时会造成delete[]p语句的执行出错的是()。
A、(*p)++;B、p++;C、pi=p;D、pi=p+3;
考题
( 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
考题
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;} private: int value; }; 则对下列语句序列正确的描述是( )。A.语句p=my,是把对象:my赋值给指针变量pB.语句MyClass*p,my;会调用两次类MyClass的构造函数C.对语句*P.SetVariable(5)的调用是正确的D.语句P->SetVariable(5)与语句my.SetVariable(5)等价
考题
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i} private: int value; }; 则对下列语句序列正确的描述是( )。 MyClass*P,my;p=my;A.语句p=my;是把对象my赋值给指针变量PB.语句MyClass*p,my;会调用两次类MyClass的构造函数C.对语句*P.SetVariabte(5)的调用是正确的D.语句p->SetVariable(5)与语句my.SetVariable(5)等价
考题
类MyClas定义如下: Class MyClas{ public: MyClas(){value=0;} setVariable(int i){value=I;} private: int value; }则以下对语句序列 MyClas *p,my;p=my; 的描述正确的是( )。A.语句 p->setVariable(5) 与语句 my.setVariable(5) 等价B.对语句 *p.setVariable(5)的调用是正确的C.语句 MyClas *p,my; 会调用两次类MyClas的构造函数D.语句 p=my; 是把对象my赋值给指针变量p
考题
程序中有如下语句for(int i=0;i<5;i++)cout<<*(p+i<<“,”;能够依次输出int型一维数组a的前5个元素。由此可知,变量P的定义及初始化语句是( )。A.int*p=a;B.int p=a;C.*p=a;D.p=a;
考题
有如下定义语句: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]的值赋给变量pD.语句iht*p=a;是把a[l]的值赋给变量p
考题
有如下定义语句: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]的值赋给变量pD.语句int *p=a;是把a[1]的值赋给变量p
考题
下面的语句中错误的是A.int a=5;int x[a] ;B.const int a=5;int x[a] ;C.int n=5;int * p=new int[a] ;D.const int n=5;int * p=new int[a] ;
考题
类MyClass的定义如下: class MyClass { public: MyClass(){value=0;} SetVariable(int i){value=i;) private: int value; }; 则对下列语句序列正确的描述是( )。A.MyClass*p,my;p=my;B.语句p=my;是把对象my赋值给指针变量pC.语句MyClass*p,my;会调用两次类MyClass的构造函数D.对语句*p.SetV ariable(5)与语句my.SetVariable(5)等价
考题
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。A.p=a; B.p[0]=a;
若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。A.p=a;B.p[0]=a;C.p[o]=&a[1][2];D.p[1]=&a;
考题
下面的语句中错误的是( )。A.int a=5;int x[a];B.const int a=5;int x[a];C.int n=5;int *p=new int[n];D.const int n=5;int *p=new int[a];
考题
有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。 A.int p[4];B.int**P;SXB
有定义语句:“int*p[4];”,以下选项中与此语句等价的是( )。A.int p[4];B.int**P;C.int*(p[4]);D.int(*p)[4];
考题
类MyClass的定义如下: class MyClass { pubfic: MyClass(){value=0;} SetVariable(int i){value=i;) private: intvalue; }; 则对下列语句序列正确的描述是( )。 MyClass*p,my;p=my;A.语句p=my;是把对象my赋值给指针变量pB.语句MyClass*p,my;会调用两次类MyClass的构造函数C.对语句*p.SetVariable(5)的调用是正确的D.语句p->SetVadable(5)与语句my.SetVariable(5)等价
考题
用new运算符创建一维整型数组的正确语句是()。A、int*p=newa[10]B、int*p=newfloat[10]C、int*p=newint[10]D、int*p=newint[5]={1,2,3,4,5}
考题
有说明语句int *p=new int[10];访问动态数组元素的正确语句是()A、int a=p;B、int a=*p;C、delete int[]pD、delete p int[10]
考题
下列建立动态存储的语句正确的是()A、int p=new int[];B、int p=new [10];C、int *p=new int[10];D、int *p[10]=new int;
考题
单选题有说明语句int *p=new int[10];释放动态数组的正确语句是()A
delete []p;B
delete p[]C
delete int[]pD
delete p int[10]
考题
单选题有说明语句int *p=new int[10];访问动态数组元素的正确语句是()A
int a=p;B
int a=*p;C
delete int[]pD
delete p int[10]
热门标签
最新试卷