下面关于this指针的说法中错误的是()。A.this指针是一种隐含指针,存在于每个类的非静态成员函数中
下面关于this指针的说法中错误的是()。
A.this指针是一种隐含指针,存在于每个类的非静态成员函数中
B.它是成员函数所属对象的指针
C.通过this.成员变量的形式可以访问类中的数据成员
D.成员函数访问类中的数据成员格式可写成:this->成员变量
下面关于this指针的说法中错误的是()。
A.this指针是一种隐含指针,存在于每个类的非静态成员函数中
B.它是成员函数所属对象的指针
C.通过this.成员变量的形式可以访问类中的数据成员
D.成员函数访问类中的数据成员格式可写成:this->成员变量
下面关于指针的说法中错误的是()。
A)在指针定义的同时可以对其进行初始化
B)指针根据其所指向变量的类型的不同,所占用内存大小也不同
C)指针中存放的是内存单元的地址
D)相同类型的指针之间可以相互赋值
在下面关于指针的说法中,错误的一条是()
A.变量的指针就是变量的地址
B.可以将一个整型量或任何其他非地址类型的数据赋给一个指针变量
C.一个指针变量只能指向同一个类型的变量
D.指针变量中只能存放地址(指针)
关于栈下面说法错误的是______。
A.栈中数据的修改原则为FIFO(先进先出)
B.栈顶是浮动的,栈底是固定的
C.当插入数据元素时,如果栈已经满了,再插入数据元素,就会溢出
D.删除数据时栈顶指针下移
关于栈下面说法错误的是______。
A.栈顶是浮动的,栈底是固定的
B.栈中数据的修改原则为FIFO(先进先出)
C.当插入数据元素时,如果栈已经满了,再插入数据元素,就会溢出
D.删除数据时栈顶指针下移
关于下面程序中的变量和常量分布的内存区域说法错误的是#include <stdio.h> #include <stdlib.h> static char array2[] = {"dddd"}; char array3[100]; int main() { short b; char array1[]="aaaa"; char *p; p = (char *)malloc(10*sizeof(int)); strcpy(p,"bbbb"); free(p); return 0; }
A、指针变量p存放在堆中
B、"bbbb"存放在栈中
C、array3数组存放在静态存储区
D、本题中指针变量p指向的内存空间在堆中
E、"bbbb"存放在常量区
F、array2存放在静态存储区
A.指针变量p存放在堆中
B."bbbb"存放在栈中
C.array3数组存放在静态存储区
D.本题中指针变量p指向的内存空间在堆中
E."bbbb"存放在常量区
F.array2存放在静态存储区
下面关于引用和指针说法错误的是:
A.引用必须初始化,而指针则没有这要求
B.引用初始化以后不能被修改,指针可以改变所指向的对象
C.存在指向空值的引用,也存在指向空值的指针
D.从内存分配上看,程序为指针变量分配内存区域,而引用不需要分配内存区域
下面关于this指针的说法中,不正确的是()。
A.当调用类的成员函数时,指针this被自动传递给该成员函数
B.当调用类的成员函数时,指针this实际上指向了该类的一个对象
C.友元函数也可以被传递指针this
D.在缺省状态下,所有的成员函数都自动传递一个指针给激活它的对象
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!