参考答案和解析
正确答案:B
更多“有以下函数: fun(char*p) {returnp;} 该函数的返回值是 A.无确切值 B.形参p中存放的 ”相关问题
  • 第1题:

    有以下函数 char*fun(char*p) {return p;} 该函数的返回值是______。

    A.无确切的值

    B.形参p中存放的地址值

    C.一个临时存储单元的地址

    D.形参p自身的地址值


    正确答案:B

  • 第2题:

    有以下函数: fun(char *p) { return p;} 该函数的返回值是( )。

    A.无确切值

    B.形参p中存放的地址值

    C.一个临时存储单元的地址

    D.形参p自身的地址值


    正确答案:B
    解析:return中返回的是指针p的值,也就是形参p中存放的地址值。

  • 第3题:

    有以下函数 char fun(char *P){ return p; } 该函数的返回值是 ______。

    A.无确切的值

    B.形参p中存放的地址值

    C.一个临时存储单元的地址

    D.形参p自身的地址值


    正确答案:B

  • 第4题:

    有以下函数: charfun(char*D) {returnP;} 该函数的返回值是( )。

    A.无确切的值

    B.形参p中存放的地址值

    C.一个临时存储单元的地址

    D.形参p自身的地址值


    正确答案:A
    在程序中因为fun函数的返回值为char,而p是指向char的指针变量,因此类型不匹配,故选择A选项。

  • 第5题:

    有以下函数 char fun(char*p) {return p;} 该函数的返回值是

    A.无确切的值

    B.形参p中存放的地址值

    C.一个临时存储单元的地址

    D.形参p自身的地址值


    正确答案:B
    解析:本题考查函数返回值的知识。函数返回值是通过函数中的return语句获得,return语句中的表达式的值就是所求函数的值。此表达式的值必须与函数首部所说明的类型一致。若类型不一致,则以函数值的类型为准,由系统进行转换。