移动联通网络知识考试

引用与指针有什么区别?

题目

引用与指针有什么区别?

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

第1题:

若只需要利用形参间接访问实参指针所指向的对象,而形参本身具有相应的存储空间,则应把形参变量说明为()参数。

A、指针

B、引用

C、值

D、指针引用


参考答案:A

第2题:

“引用”与指针的区别是什么?


正确答案:

 

指针通过某个指针变量指向一个对象后,对它所指
向的变量间接操作。程序中使用指针,程序的可读
性差;而引用本身就是目标变量的别名,对引用的
操作就是对目标变量的操作。此外,就是上面提到
的对函数传ref和pointer的区别。

第3题:

空类型指针不能进行指针运算,也不能进行间接引用。()


参考答案:正确

第4题:

何时只能使用指针而不能使用引用?


正确答案:当需要对变量重新赋以另外的地址或赋值为NULL时只能使用指针。

第5题:

下列是函数的引用调用的是()。

  • A、形参是指针,实参是地址值
  • B、 形参是变量,实参是引用
  • C、形参是指针,实参是数组名
  • D、形参是引用,实参是变量

正确答案:D

第6题:

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

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

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

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

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


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

第7题:

文件打开模式r+和w+有什么区别?()

  • A、没有区别
  • B、在r+中,指针最初位于文件的开头,而w+,指针处于末尾
  • C、在w+中,指针最初位于文件的开头,而r+,指针处于末尾
  • D、取决于操作系统

正确答案:B

第8题:

引用和指针都可作函数参数。()


参考答案:正确

第9题:

“作用”与“荷载”有什么区别?“荷载效应”与“荷载作用产生的内力”有什么区别?


正确答案:“作用”包括荷载和其它原因(如地震、不均匀沉降、温度变化、收缩、焊接等),“荷载”是“作用”的一种。“荷载效应”包括由荷载引起的结构构件内力(如轴向力、弯矩、剪力及扭矩等)和变形(如挠度、裂缝等),“荷载作用产生的内力”是“荷载效应”的一种。

第10题:

引用和指针有何区别?何时只能使用指针而不能使用引用?


正确答案:引用是一个别名,不能为NULL值,不能被重新分配;指针是一个存放地址的变量。
当需要对变量重新赋以另外的地址或赋值为NULL时只能使用指针。