6、关于函数指针变量,下面叙述中正确的是()。
A.定义的指针变量,用于存放函数的入口地址
B.所谓函数指针就是函数的返回值是指针类型
C.定义的指针变量,用于存放函数的返回值的地址
D.所谓函数指针就是函数的所有形参都是指针
第1题:
设有如下定义:
int(*ptr);
则以下叙述中正确的是( )。
A.ptr是指向一维组数的指针变量
B.ptr是指向int型数据的指针变量
C.ptr是指向函数的指针,该函数返回一个int型数据
D.ptr是一个函数名,该函数的返回值是指int型数据的指针
第2题:
设有如下定义,则以下叙述中正确的是______。 int(*ptr)();
A.ptr是指向一维数组的指针变量
B.ptr是指向int型数据的指针变量
C.ptr是指向函数的指针,该函数返回一个int型数据
D.ptr是一个函数名,该函数的返回值是指向int型数据的指针
第3题:
下面关于this指针的说法中错误的是( )。
A.this指针是一种隐含指针,存在于每个类的非静态成员函数中
B.它是成员函数所属对象的指针
C.通过this.成员变量的形式可以访问类中的数据成员
D.成员函数访问类中的数据成员格式可写成:this->成员变量
第4题:
设有定义语句
则以下叙述正确的是( ).
A.f是指向函数的指针变量,该函数具有_个int类型的形参
B.f是基类型为int的指针变量
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
第5题:
关于地址和指针,以下叙述正确的是( )。
A.可以通过强制类型转换让char型指针指向double型变量
B.函数指针P指向一个同类型的函数f时,必须写成:p=&f;
C.指针P指向一个数组f时,必须写成:p=ecf;
D.一个指针变量P可以指向自身
第6题:
以下叙述中错误的是
A.只要类型相同,结构体变量之间可以整体赋值
B.函数的返回值类型不能是结构体类型,只能是简单类型
C.可以通过指针变量来访问结构体变量的任何成员
D.函数可以返回指向结构体变量的指针
第7题:
下面有关this指针的叙述中,正确的是( )。
A.类的成员函数都有this指针
B.任何与类相关的函数都有this指针
C.类的非静态成员函数才有this指针
D.类的友元函数都有this指针
第8题:
下列关于this指针的叙述中,正确的是( )。
A)任何与类相关的函数都有this指针
B)类的成员函数都有this指针
C)类的友元函数都有this指针
D)类的非静态成员函数才有this指针
第9题:
下面关于指针变量叙述项正确的包含()
第10题:
下面关于指针变量int*p;描述不正确的是()
第11题:
任何与类相养的函数都有this指针
类的成员函数都有this指针
类的友元函数都有this指针
类的非静态成员函数才有this指针
第12题:
任何与类相关的函数都有this指针
类的成员函数都有this指针
类的友员函数都有this指针
类的非静态成员函数才有this指针
第13题:
已有函数max(a,b),为了使函数指针变量p指向函数max,则下面选项中赋值方法正确的是( )。
A.p=max
B.*p=max
C.p=max(a,b)
D.*p=max(a,b)
第14题:
下列关于this指针的叙述中,正确的是( )
A.this指针是一个隐含指针,它隐含于类的成员函数中
B.只有在使用this时,系统才会将对象的地址赋值给this
C.类的友元函数也有this指针
D.this指针表示了成员函数当前操作的数据所属的对象
第15题:
(C语言)假设有如下定义方式int(**ptr)();,则以下叙述中正确的是
A、ptr是指向一维数组的指针变量
B、ptr是指向int型数据的指针变量
C、ptr是指向函数的指针的指针,该函数返回一个int型数据 我是应届生
D、ptr是一个函数名,该函数的返回值是指向int型数据的指针
第16题:
以下叙述中错误的是( )。
A.函数的返回值类型不能是结构体类型,只能是简单类型
B.函数可以返回指向结构体变量的指针
C.可以通过指向结构体变量的指针访问所指结构体变量的任何成员
D.只要类型相同,结构体变量之间可以整体赋值
第17题:
若有如下定义: int (*p)(), *q(); 则下列说法正确的是( )
A.p是一个函数名,q是一个指针变量
B.p是一个指向整型变量的指针变量,q是一个指向一维数组的指针变量
C.p和q是等价的,都是指针变量
D.p是指向函数的指针变量,函数的返回值是整型数据;q是带回指针值的函数
第18题:
以下叙述中正确的是
A.基类型不同的指针变量可以相互混用
B.函数的类型不能是指针类型
C.函数的形参类型不能是指针类型
D.设有指针变量为double*p,则P+1将指针P移动8个字节
第19题:
设有定义:int(* ptr)( ); 则以下叙述中正确的是 ( )
A.ptr是指向一维数组的指针变量
B.ptr是指向int型数据的指针变量
C.ptr是指向函数的指针,该函数返回一个int数据
D.prt是一个函数名,该函数的返回值是指向int型数据的指针
第20题:
以下关于this指针的叙述中正确的是()
第21题:
关于指针变量赋值下面说法正确的是()
第22题:
文件指针就是文件位置指针,表示当前读写数据的位置
文件指针是程序中用FILE定义的指针变量
文件指针指向文件在计算机中的存储位置
把文件指针传给fscanf函数,就可以向文本文件中写入任意的字符
第23题:
函数参数array,ptr都是指针变量
函数参数array不是指针变量,ptr是指针变量
调用函数时,实参数组的值将一一复制给array数组
调用函数时,array是按值传送,ptr是按地址传送
第24题:
文件指针是指针类型的变量
在使用文件指针时,不需要在内存中为其分配空间
文件指针变量的值是文件的当前读取位置
调用fscanf函数能向所有类型的文件中写入任意字符