itgle.com
更多“下列哪项声明的是指向函数的指针?”相关问题
  • 第1题:

    下列有个虚函数说法不正确的有()。

    A、虚函数是静态的

    B、虚函数声明只能出现在类定义的函数原型声明中

    C、一个虚函数无论被公有继承多少次,它仍然保持其虚函数的特性

    D、定义了虚函数后,程序中声明的指向基类的指针就可以指向其派生类


    参考答案:A

  • 第2题:

    语句int(*ptr)();的含义是

    A.ptr是指向一个维数组的指针变量

    B.ptr是指向int型数据的指针变量

    C.ptr是指向函数的指针,该函数返回一个int型数据

    D.ptr是一个函数名,该函数的返回值是指向int型数据的指针


    正确答案:C
    解析:本题考查的是函数指针的定义。定义一个函数指针的形式为:类型标识符(*指针变量名)()。函数指针的值等于函数的入口地址,通过这个指针变量能够调用它所指向的函数。

  • 第3题:

    在说明语句int *f();中,标识符f代表的是______。

    A.一个用于指向整型数据的指针变量

    B.—个用于指向—维数组的行指针

    C.—个用于指向函数的指针变量

    D.一个返回值为指针型的函数名


    正确答案:D
    解析:带回指针值的函数,其—般定义形式为:类型标识符*函数名(参数表);例如,int*f(x,y);其中,f是函数名,调用它以后能得到—个指向整型数据的指针(地址),x,y是函数f的形参。在f的两侧分别为*运算符和()预算符,而()优先级高于*,因此f先与()结合,显然是函数形式。这个函数前面有一个*,表示此函数是指针型函数(函数值是指针)。前面的int表示返回的指针指向整型变量。

  • 第4题:

    设有如下定义,则以下叙述中正确的是______。 int(*ptr)();

    A.ptr是指向一维数组的指针变量

    B.ptr是指向int型数据的指针变量

    C.ptr是指向函数的指针,该函数返回一个int型数据

    D.ptr是一个函数名,该函数的返回值是指向int型数据的指针


    正确答案:C
    解析:“int(*ptr)();”说明ptr是一个指向函数的指针,返回值是整型。*ptr两边的括号非常关键,表示*和ptr组合成一个指针变量,然后再和后边的圃括号结合,表示该指针变量*ptr是一个指向函数的指针变量。如果没有*ptr两边的括号,“int*ptr();”表示ptr是个函数,该函数返回指向整型数据的指针。

  • 第5题:

    设有定义语句int(*f(int);,则下列叙述正确的是( )。

    A.f是基类型为int的指针变量

    B.f是指向函数的指针变量,该函数具有一个int类型的形态

    C.f是指向int类型一维数组的指针变量

    D.f是函数名,该函数的返回值是其类型为int类型的地址


    正确答案:B
    解析:定义语句int(*f(int)中f是指向函数的指针变量,该函数中也只有一个int型的形参。

  • 第6题:

    语句int(*ptr)的含义是( )。

    A.ptr是一个返回值为int的函数

    B.ptr是指向int型数据的指针变量

    C.ptr是指向函数的指针,该函数返回一个int型数据

    D.ptr是一个函数名,该函数的返回值是指向int型数据的指针


    正确答案:C
    本题考查的是指向函数的指针。函数指针定义的基本格式为:类型标识符(*指针变量名)。“类型标识符”为函数返回值的类型。

  • 第7题:

    在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。A.B.C.D.A.ASX

    在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。A.

    B.

    C.

    D.

    A.A

    B.B

    C.C

    D.D


    正确答案:B
    本题考查指针函数。其定义的基本格式为:类型说明符(*函数名)()。“类型说明符”表示返回的指针值指向的数据类型。

  • 第8题:

    以下关于key()和t()函数的叙述,请找出两个正确的答案:()。

    A.key()函数用来读取目前指针所指向资料的索引值

    B.key()函数是取得目前指针位置的内容资料

    C.current()函数用来读取目前指针所指向资料的索引值

    D.current()函数是取得目前指针位置的内容资料


    参考答案:A, D

  • 第9题:

    若有如下定义: int (*p)(), *q(); 则下列说法正确的是( )

    A.p是一个函数名,q是一个指针变量

    B.p是一个指向整型变量的指针变量,q是一个指向一维数组的指针变量

    C.p和q是等价的,都是指针变量

    D.p是指向函数的指针变量,函数的返回值是整型数据;q是带回指针值的函数


    正确答案:D

  • 第10题:

    已知函数原型声明为:char*www(chara,charb);该函数的类型为( )。

    A.指向字符型的指针

    B.字符型

    C.整型

    D.指向整型的指针


    正确答案:A

  • 第11题:

    this指针是系统生成的指向当前被某个成员函数操作对象的指针。


    正确答案:正确

  • 第12题:

    单选题
    在说明语句:int*f();中,标识符f代表的是()。
    A

    一个用于指向整型数据的指针变量

    B

    一个用于指向一维数组的行指针

    C

    一个用于指向函数的指针变量

    D

    一个返回值为指针型的函数名


    正确答案: C
    解析: 暂无解析

  • 第13题:

    已知f1(int)是类A的公有成员函数,并将指针p定义为可以指向函数f1的指针类型,则可以实现让p是指向成员函数f1()的指针的语句为【 】。


    正确答案:p=A::f1;
    p=A::f1;

  • 第14题:

    int*p2表示的含义()。

    A./*p2是指向浮点变量的指针变量*/

    B./*p2是指向整型变量的指针变量*/

    C./*p2是指向字符变量的指针变量*/

    D./*p2是指向函数变量的指针变量*/


    正确答案:B

  • 第15题:

    说明语句int*(*p)();的含义是______。

    A.p是一个指向int型数组的指针

    B.p是指针变量,它构成了指针数组

    C.p是一个指向函数的指针,该函数的返回值是一个整型

    D.p是一个指向函数的指针,该函数的返回值是一个指向整型的指针


    正确答案:D

  • 第16题:

    (C语言)假设有如下定义方式int(**ptr)();,则以下叙述中正确的是

    A、ptr是指向一维数组的指针变量

    B、ptr是指向int型数据的指针变量

    C、ptr是指向函数的指针的指针,该函数返回一个int型数据 我是应届生

    D、ptr是一个函数名,该函数的返回值是指向int型数据的指针


    正确答案:
     

  • 第17题:

    在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。A.int**q;

    在下列语句中,其含义为“q是一个函数指针,该指针指向整型数据”的定义语句是( )。

    A.int**q;

    B.int(*q);

    C.int*q;

    D.int*q;


    正确答案:B
    本题考查指针函数。其定义的基本格式为:类型说明符(*函数名)。“类型说明符”表示返回的指针值指向的数据类型。

  • 第18题:

    语句int(*ptr)()的含义是( )。

    A.ptr是一个返回值是int的函数

    B.ptr是指向int型数据的指针变量

    C.ptr是指向函数的指针,该函数返回一个int型数据

    D.ptr是一个函数名,该函数的返回值是指向int型数据的指针


    正确答案:C
    解析:本题考查的是指向函数的指针。函数指针定义的基本格式为:类型标识符(*指针变量名)()。“类型标识符”为函数返回值的类型。

  • 第19题:

    设有定义语句 则以下叙述正确的是( ).A.f是指向函数的指针变量,该函数具有_个int类型的形参SX

    设有定义语句

    则以下叙述正确的是( ).

    A.f是指向函数的指针变量,该函数具有_个int类型的形参

    B.f是基类型为int的指针变量

    C.f是指向int类型一维数组的指针变量

    D.f是函数名,该函数的返回值是基类型为int类型的地址


    正确答案:A

  • 第20题:

    关于地址和指针,以下叙述正确的是( )。

    A.可以通过强制类型转换让char型指针指向double型变量

    B.函数指针P指向一个同类型的函数f时,必须写成:p=&f;

    C.指针P指向一个数组f时,必须写成:p=ecf;

    D.一个指针变量P可以指向自身


    正确答案:A
    函数指针P指向一个同类型的函数f时,可以写成:p=f,而不能写成材,选项B错误。函数名代表函数的入口地址,指针P指向一个数组f时,可以写成:P=f,也可写成&f,数组名f可以代表数组的首地址,选项c错误。指针变量指向的是地址,是个常量,不能将地址指向另—个地址,选项D错误。char型根据转化原则可以转化为double类型。因此答案为A选项。

  • 第21题:

    语句Char(*P)说明了( )。

    A.P是指向函数的指针,该函数返回一个Char型数据

    B.P是指向Char型数据的指针变量

    C.P是指向数组的指针变量

    D.P是一个函数名,该函数的返回值是指向Char型数据的指针


    正确答案:A
    P是指向函数的指针,该函数返回一个char型数据。

  • 第22题:

    在声明语句:int*f();中,标识符f代表的是()

    • A、一个用于指向整型数据的指针变量
    • B、一个用于指向一维数组的行指针
    • C、一个用于指向函数的指针变量
    • D、一个返回值为指针型的函数名

    正确答案:D

  • 第23题:

    关于this指针的说法正确的是()

    • A、this指针必须显式说明
    • B、定义一个类后,this指针就指向该类
    • C、成员函数拥有this指针
    • D、静态成员函数拥有this指针

    正确答案:C

  • 第24题:

    多选题
    以下关于key()和t()函数的叙述,请找出两个正确的答案:()。
    A

    key()函数用来读取目前指针所指向资料的索引值

    B

    key()函数是取得目前指针位置的内容资料

    C

    current()函数用来读取目前指针所指向资料的索引值

    D

    current()函数是取得目前指针位置的内容资料


    正确答案: D,B
    解析: 暂无解析