itgle.com
更多“定义int* swap()指的是______。A.—个返回整型值的函数swap()B.—个返回指向整型值指针的函数swap() ”相关问题
  • 第1题:

    定义int*swap()的是_______。

    A.一个返回整型值的函数swap()

    B.一个返回指向整型值指针的函数swap()

    C.一个指向函数swap()的指针,函数返回一个整型值

    D.以上说法均错


    正确答案:B
    解析:一个函数可以带回一个整型值、字符值、实型值等,但也可以带回指针型数据,即地址。本题的定义中,包括括号和*号,由于()优先级高于*。故它是一个返回整型指针的函数。

  • 第2题:

    若定义函数int*func(),则函数func的返回值为( )。

    A.一个实数

    B.一个指向整型变量的指针

    C.一个指向整型函数的指针

    D.一个整型函数的入口地址


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

  • 第3题:

    int *f(),是定义一个指向函数的指针,该函数的返回值为整型数据。()


  • 第4题:

    定义int*swap()指的是______。

    A.—个返回整型值的函数swap()

    B.一个返回指向整型值指针的函swap()

    C.一个指向函数swap()的指针,函数返回一个整型值

    D.以上说法均错


    正确答案:B
    解析:—个函数可以带回—个整型值、字符值、实型值等,但也可以带回指针型数据,即地址。本题的定义中,包括括号和*号,由于()优先级高于*。故它是—个返回整型指针的函数。

  • 第5题:

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

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

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

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

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


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