A.在没有对指针变量赋值时,指针变量的值是不确定的
B.基类型相同的指针变量可以进行相减运算
C.在使用没有赋值的指针变量时,不会出现问题
D.可以通过指针变量来取得它指向的变量值
第1题
const int *x; ∥(1)
int *constx; ∥(2)
A.语句(1)的含义是指针变量x不能更改
B.语句(2)的含义是指针变量x所指向的不能更改
C.语句(2)的含义是指针变量x不能更改
D.语句(1)和(2)是相同含义的不同定义方式
第2题
A.如果P是指针变量,则*p表示变量p的地址值
B.如果p是指针变量,则&p是不合法的表达式
C.在对指针进行加、减算*运算时,数字1表示1个存储单元的长度
D.如果P是指针变量,则*p+l和*(p+1)的效果是一样的
第3题
A.基类型不同的指针变量可以相互混用
B.函数的类型不能是指针类型
C.函数的形参类型不能是指针类型
D.设有指针变量为double*p,则P+1将指针P移动8个字节
第4题
A.语句1的含义是指针变量x不能更改
B.语句2的含义是指针变量x所指向的值不能更改
C.语句2的含义是指针变量x不能更改
D.语句1和语句2含义是相同的
第5题
A、指针可以用来申请和释放动态内存空间,可以实现动态一维及二维数组
B、通过设定指针形式参数一定能达到修改对应实参变量的效果
C、通过指针形式参数接受数组名实参,可以达到共享实参数组空间的效果
D、指针类型可以作为函数的返回值类型使用,此时返回一个地址
第6题
A.函数的类型不能是指针类型
B.函数的形参类型不能是指针类型
C.基类型不同的指针变量可以相互混用
D.设有指针变量为double*p,则p+1将指针P移动8个字节
第7题
A、class State中三个构造函数,即State()、State(int a[NUMINROW][NUMINROW])和~State()。
B、构造函数State()中,将所有内部变量设置为0
C、在构造函数State(int a[NUMINROW][NUMINROW])中,将状态初始化为数组a中的内容,并完成: 1、设置父指针parent为NULL;2、计算当前状态的HashCode;3、获得空格的位置。
D、上述描述都不对
第8题
A.Java虽然提供了安全机制,但是还是没有C++安全
B.Java的内存管理基于C++的内存管理
C.Java没有指针,但是C++的指针最灵活
D.Java没有全局变量,但是C++有全局变量
第9题
A、函数地址传递是将数据的存储地址作为实参传递给形参
B、函数地址传递方式的形参类型必须是指针变量或数组名
C、函数地址传递方式的实参类型只能是变量地址、数组名或指针变量
D、函数地址传递方式的实参和形参不能指向同一个内存单元地址
第10题
A.结构体变量的地址不能作为实参传给函数
B.结构体数组名不能作为实参传给函数
C.即使是同类型的结构体变量,也不能进行整体赋值
D.结构体中可以含有指向本结构体的指针成员
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!