更多“在定义函数fun(charsex)时,如果函数需要返回字符值,则”相关问题
  • 第1题:

    若函数声明为int*fun(),则该函数的返回值类型为()。

    A.整数型

    B.字符型

    C.逻辑型

    D.整数指针型


    正确答案:D

  • 第2题:

    请定义一个函数名为fun,返回值为int,没有参数的纯虚函数的定义是______。


    正确答案:virtual int fun()=0;
    virtual int fun()=0; 解析: 纯虚函数是在声明虚函数时被“初始化”为0的函数。定义的一般形式:virtual函数类型函数名(参数列表)=0。所以,根据题目要求,答案应为“virtual int fun()=0;”。

  • 第3题:

    程序中对fun函数有如下说明

    void *fun( );

    此说明的含义是:

    A.fun了数无返回值

    B.fun函数的返回值可以是任意的数据类型

    C.fun函数的返回值是无值型的指针类型

    D.指针fun指向一个函数,该函数无返回值


    正确答案:D
    解析:返回指针的函数定义为:返回值类型,函数名(  ),而指向函数的指针定义为:返回值类型(*变量名)(  )。本题中函数fun返回一个无类型的指针。

  • 第4题:

    编写函数fun,其功能是:求ss所指字符串中指定字符的个数,并返回此值。例如,若输入字符串123412132,输入字符为1,则输出3。

    注意:部分源程序在文件PROCl.C中。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填人你编写的若干语句。


    正确答案:
    intfun(char*ss,charc)inti=0;for(;*ss!=’\0‘;ss++)if(}ss==ci++/*求出*所指字符串中指定字符的个数*/returni;【考点分析】本题考查:for循环语句遍历字符串,并通过if条件语句,判断字符串是否结束。【解题思路】从字符串中查找指定字符,需要使用循环判断结构,循环语句用来遍历字符串,循环条件为字符串没有结束,即当前字符不是‘\0’,判断语句用来判断当前字符是否为指定字符。最后返回指定字符的个数。

  • 第5题:

    已知递归函数fun的定义如下: int fun(int n) { if(n<=1)return1;//递归结束情况 else return n*fun(n-2);//递归 } 则函数调用语句fun(5)的返回值是( )。

    A.5

    B.12

    C.15

    D.30


    正确答案:C
    解析:递归函数fun被定义为含有参数int n,返同整型。其中fun函数递归调用本身,当n=1时,fun返回1,如果大于1那么执行n*fun(n-2)。所以,当n等于5时,执行5*fun(3);当3时继续调用fun,3*fun(1),即fun(5)=5*(3*fun(1)),答案为15。

  • 第6题:

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

    • A、不确定的值
    • B、一个整数
    • C、形参P中存放的值
    • D、形参P的地址值

    正确答案:B

  • 第7题:

    关于函数的返回值,以下描述中错误的是() 

    • A、如果函数定义中有返回值,那么函数中就必须保证任何情况下都能通过return语句返回一个值,否则编译时会出错
    • B、一个函数中只能有一条return语句,而且它必须位于函数的最后一行
    • C、如果函数定义中没有返回值,那么这个函数就不能用return语句返回
    • D、如果函数定义中有返回值,那么这个函数就必须通过return语句返回一个值
    • E、函数通过return语句返回值

    正确答案:B,C

  • 第8题:

    关于函数的值及其它描述正确的是()

    • A、函数的值是指函数被定义时,执行函数体中的程序段所取得值。
    • B、定义函数时函数名必须定义为main.
    • C、函数的值只能通过return语句返回主调函数正
    • D、定义函数时如果在函数名前加void,表示该函数是无返回值函数

    正确答案:D

  • 第9题:

    如果函数不要求带回值,可用()来定义函数返回值为空


    正确答案:void

  • 第10题:

    在Python中定义函数时不需要声明函数的返回值类型。


    正确答案:正确

  • 第11题:

    判断题
    定义Python函数时,如果函数中没有return语句,则默认返回空值None。
    A

    B


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

  • 第12题:

    单选题
    已知递归函数fun的定义如下:则函数调用语句fun(5)的返回值是(  )。
    A

    5

    B

    12

    C

    15

    D

    30


    正确答案: C
    解析:
    递归函数fun()定义,当n<=1时,返回1;当n>1时,返回n*fun(n-2)。故执行语句fun(5),返回fun(5)=5*fun(3)=5*3*fun(1)=5*3*1=15。

  • 第13题:

    已知“int*p;fun(p);”,其中,函数fun没有返回值,且其形参定义为引用调用方式,则下列给出的fun函数原型中正确的是()。

    A.voidfun(inta[]);

    B.voidfun(int*&a);

    C.voidfun(int&a[]);

    D.voidfun(int&*a);


    正确答案:B

  • 第14题:

    如果函数没有形参,则函数定义时形参列表可以省略,即函数定义"int fun {...}"是正确的。()

    此题为判断题(对,错)。


    正确答案:错误

  • 第15题:

    函数f和g的定义如下图所示。执行函数f时需要调用函数g(a),若采用值调用方式(call by value)调用g(a),则函数f的返回值为(7);若采用引用(call by reference)方式调用g(a),则函数f的返回值为(8)。

    A.6

    B.13

    C.25

    D.28


    正确答案:D

  • 第16题:

    函数fun1()、fun2()的定义如下所示,已知调用fun1时传递给形参x的值是-5,若以引用调用(call by.reference)的方式调用。fun2,则雨数fun1的返回值为( );若以值调用(call by value)的方式调用fun2,则函数funl的返回值为( )。

    A.-18

    B.-11

    C.-8

    D.O(34)


    正确答案:C
    解析:引用调用是函数传递参数的一种方式,使用引用调用,可以在子函数中对形参所做的更改对主函数中的实参有效。(33)a=-6;x=12;因为是引用调用,所以a=4,a-x=4-12=-8。(34)a=-6;x=12;因为是值调用,所以a=-6,a-x=-6-12=-18。

  • 第17题:

    若给fun函数的形参S传送字符串:”abe.6354abc”,则函数的返回值是_________。(字符串中包括空格)


    正确答案:

  • 第18题:

    程序中对fun函数有如下说明void*fun();此说明的含义是()

    • A、fun函数无返回值
    • B、fun函数的返回值可以是任意的数据类型
    • C、fun函数的返回值是无值型的指针类型
    • D、指针fun指向一个函数,该函数无返回值

    正确答案:C

  • 第19题:

    在函数AT(<子串)<字符型表达式>[,<次数>]中,如果<子串>在<字符型表达式>中不存在,则返回逻辑值


    正确答案:正确

  • 第20题:

    如果某函数在定义时省略了函数的类型则默认的函数类型是()

    • A、整型
    • B、浮点型
    • C、空型
    • D、字符型

    正确答案:A

  • 第21题:

    在定义函数fun(charsex)时,如果函数需要返回整数,则下面函数定义正确的是()

    • A、voidfun(charsex){}
    • B、charfun(charsex){}
    • C、floatfun(charsex){}
    • D、intfun(charsex){}

    正确答案:D

  • 第22题:

    定义Python函数时,如果函数中没有return语句,则默认返回空值None。


    正确答案:正确

  • 第23题:

    单选题
    已定义以下函数      Int fun(int *p)      {return *p;}  则fun函数返回值是()
    A

    不确定的值

    B

    一个整数

    C

    形参P中存放的值

    D

    形参P的地址值


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