工学

判断题指向对象的常指针的地址值是可以改变的。A 对B 错

题目
判断题
指向对象的常指针的地址值是可以改变的。
A

B

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下叙述中错误的是

A.改变函数形参的值,不会改变对应实参的值

B.函数可以返回地址值

C.可以给指针变量赋一个整数作为地址值

D.当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL


正确答案:C
解析:在C语言中,指针变量是不能直接赋给一个整数作为地址值的。因此选项C是错误的。其余选项的说法正确。故应该选择C。

第2题:

下列说法不正确的是( )。

A.基类指针可以指向它的公有派生类的对象

B.指向基类的对象的指针可以指向派生类的对象,因而可以访问派生类的对象的成员

C.基类指针不能指向其私有派生类的对象

D.指向派生类对象的指针不可以指向基类的对象


正确答案:B
解析:其前半句是正确的,但后半句是错误的。它可以访问派生类的对象中由基类继承下来的成员,但不可访问派生类新增成员。

第3题:

以下叙述中错误的是

A ) 改变函数形参的值,不会改变对应实参的值

B ) 函数可以返回地址值

C ) 可以给指针变量赋一个整数作为地址值

D ) 当在程序的开头包含文件 stdio.h 时,可以给指针变量赋 NULL


正确答案:C

第4题:

已有定义int(*f)();指针f可以()

  • A、代表函数的返回值
  • B、表示函数返回值的类型
  • C、表示函数的类型
  • D、指向函数的入口地址

正确答案:D

第5题:

因为8086CPU的字数据既可以存放在内存的偶地址单元,也可以安排在奇地址单元,所以其堆栈指针SP。()

A.最好指向偶地址单元
B.可以指向任何地址单元
C.只能指向偶地址
D.只能指向奇地址

答案:A
解析:

第6题:

下面关于引用和指针说法错误的是:

A.引用必须初始化,而指针则没有这要求

B.引用初始化以后不能被修改,指针可以改变所指向的对象

C.存在指向空值的引用,也存在指向空值的指针

D.从内存分配上看,程序为指针变量分配内存区域,而引用不需要分配内存区域


正确答案:C
C:不存在指向空值的引用

第7题:

以下叙述中错误的是( )。

A.改变函数形参的值,不会改变对应的实参的值

B.函数可以返回地址值

C.可以给指针变量赋一个整数作为地址值

D.当在程序的开头包含头文件stdio.h时,可以给指针变量赋NULL


正确答案:C

第8题:

一个指针指向一个数据对象时,指针值是这个对象的首字节地址。()

此题为判断题(对,错)。


正确答案:√

第9题:

定义一个指向常对象指针p,应该是()


正确答案:A const*p

第10题:

对象指针可以指向一个有名对象,它可以指向一个无名对象吗?如何实现?


正确答案: 对象指针可以指向一个有名对象,也可以指向一个无名对象。例如,对象指针指向堆对象就是一个例子。假定己知类A,定义该类对象指针pa:
A.pa;
P.a=newA(8);
P.a就是一个指向类A的无名对象的指针。

更多相关问题