计算机二级

为避免指针使用上的错误,可以在定义指针时就给指针一个值,这叫指针的初始化。不能初始化指针的值是( )。A.8B.0C.NULLD.地址

题目

为避免指针使用上的错误,可以在定义指针时就给指针一个值,这叫指针的初始化。不能初始化指针的值是( )。

A.8

B.0

C.NULL

D.地址

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

第1题:

关于void指针,下列说法错误的是()。

A、void指针就是未指向任何数据的指针

B、void指针就是已定义而未初始化的指针

C、指向任何类型数据的指针可直接赋值给一个void指针

D、void指针值可直接赋给一个非void指针


参考答案:ABD

第2题:

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

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

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

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

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


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

第3题:

以下叙述中错误的是

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

B ) 函数可以返回地址值

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

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


正确答案:C

第4题:

对于AU的指针调整,()个字节为一个调整单位。AU指针的范围为(),超出这一范围是无效指针值。当收端连续8帧收到无效指针值或NDF时,设备产生()告警。


正确答案:3;0-782;AU-LOP

第5题:

下面关于指针的说法中错误的是( )。

A)在指针定义的同时可以对其进行初始化

B)指针根据其所指向变量的类型的不同,所占用内存大小也不同

C)指针中存放的是内存单元的地址

D)相同类型的指针之间可以相互赋值


正确答案:B

第6题:

下列关于指针的操作中,错误的是

A.两个同类型的指针可以进行比较运算

B.可以用一个空指针赋给某个指针

C.一个指针可以加上两个整数之差

D.两个同类型的指针可以相加


正确答案:D
解析:本题考查指针能够进行的运算方式。指针可以加减一个整数,两个指针可以相减,表示指针之间的元素个数。指针相加则没有意义,因此本题答案为D。

第7题:

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

A.不能在程序中修政this 指针

B.this指针可以给其他指针赋值,但不能修改this 指针

C.静态成员函数中没有this 指针

D.this 指针可以被赋值


正确答案:D

第8题:

指针在使用前可以不进行初始化。()


参考答案:错误

第9题:

下面是一个初始化指针的语句:int*px=&a;其中指针变量的名字应该是()。

  • A、*pz
  • B、a
  • C、px
  • D、&a

正确答案:C

第10题:

指针变量的值是一个()。指针p==0表明p是()指针。


正确答案:地址;空

更多相关问题