题目内容

关于this指针的说法不正确的是( )。

A. 它是成员函数所属对象的指针
B. 可以通过this.成员变量的形式访问类中的数据成员
C. 它是一种隐含指针,存在于每个类的非静态成员函数中
D. 成员函数访问类中数据成员的格式可写成:this->成员变量

查看答案
更多问题

已知数组A和指针p定义为:int A[20][10],*p;,要使p指向A的首元素,正确的赋值表达式是( )。

A. p=A[0] 或 p=&A[0][0]
B. p=&A 或 p=A[0][0]
C. p=A 或 p=&A[0][0]
D. p=&A[0] 或 p=A[0][0]

对于"int *pa[5];"的描述中,( )是正确的。

A. pa是一个具有5个元素的指针数组,每个元素是一个int型指针
B. pa是一个指向数组的指针,所指向的数组是5个int型元素
C. pa是一个指向某数组中第5个元素的指针,该元素是int型变量
D. pa [5]表示某个元素的第5个元素的值

下列程序的输出结果是( )。#includeusing namespace std;int n[][3]={10,20,30,40,50,60};int main(){int (*p)[3];p=n;cout<

A. 20 40 60
B. 10 30 50
C. 10 20 30
D. 10 30 60

下列程序的功能是将数组中的所有元素全部输出,对于程序中缺少的语句,下列语句填入其中不正确的是( )。 int a[]={1,2,3,4}; int *pa=a; for(int i=0;i<4;i++) ______;

A. cout<<*a++<<' '
B. cout<<*pa++<<' '
C. cout<<*(a+i)<<' '
D. cout<<*(pa+i)<<' '

答案查题题库