更多“已定义以下函数:fun(int *p){ return &p; }该函数的返回值是( )。A.不确定的值B.形参p中存放 ”相关问题
  • 第1题:

    已定义以下函数: int fun(int *p) { return *p;} 函数fun的返回值是( )。

    A.不确定的值

    B.一个整数

    C.形参p中存放的值

    D.形参p的地址值


    正确答案:B
    解析:函数值的类型应当是在定义函数时指定的。在定义函数时对函数值说明的类型一般和return语句中的表达式类型一致,即函数类型决定返回值的类型。此题中定义函数类型为int型,故函数返回值也为整型。

  • 第2题:

    已定义以下函数 fun(int *p){ return *p; } 该函数的返回值是 ______。

    A.不确定的值

    B.形参p中存放的值

    C.形参p所指存储单元中的值

    D.形参p的地址值


    正确答案:C

  • 第3题:

    已定义以下函数: fun(int *p) { return *p; } 该函数的返回值是( )。

    A.不确定的值

    B.形参p中存放的值

    C.形参p所指存储单元中的值

    D.形参p的地址值


    正确答案:C
    解析:函数的返回值应该为return后面的表达式的值,在本题中的表达式为*p,*p指的是形参p所指存储单元中的值,所以,4个选项中选项C符合题意。

  • 第4题:

    已定义以下函数 fun(int *p) { return *p;} 该函数的返回值是

    A.不确定的值

    B.形参p中存放的值

    C.形参p所指存储单元中的值

    D.形参p的地址值


    正确答案:C
    解析:函数的返回值应该为return后面的表达式的值,在本题中的表达式为 *p,*p指的是形参p所指存储单元中的值。

  • 第5题:

    已定义以下函数: fun(int *p) { return *p;} 该函数的返回值是( )。

    A.不确定的值

    B.形参p中存放的值

    C.形参p所指存储单元中的值

    D.形参p的地址值


    正确答案:C
    解析:本题考查函数的返回值。函数形参*p是一个指针变量,函数调用返回的是p所指存储单元里的值。

  • 第6题:

    已定义以下函数 int fun(int *p) {return *p;} fun函数返回值是______。

    A.不确定的值

    B.—个整数

    C.形参p中存放的值

    D.形参p的地址值


    正确答案:B
    解析:函数值的类型应当是庄定义函数时指定的。在定义函数时对函数值说明的类型—般和return语句中的表达式类型—致,即函数类型决定返回值的类型。此题中定义函数类型为int型,故函数返回值也为整型。