填空题若一函数是以return;结束运行的,说明该函数是()函数。

题目
填空题
若一函数是以return;结束运行的,说明该函数是()函数。

相似考题
更多“若一函数是以return;结束运行的,说明该函数是()函数。”相关问题
  • 第1题:

    以下错误的描述是( )。

    A、被调用函数中可以不用return语句

    B、被调用函数中可以用多个return语句

    C、被调用函数中,如果有返回值,就一定要有return语句

    D、被调用函数中,一个return语句可返回多个值给调用函数


    参考答案D

  • 第2题:

    函数定义中,下列有关return语句的描述错误的是()。

    A.函数定义中可以没有return语句

    B.函数定义中可以有多个return语句,但是只执行其中之一

    C.函数定义中,一个return语句可以返回多个值

    D.只要和函数类型一致,return后面可以是常量、变量和任一表达式


    正确答案:C

  • 第3题:

    在一个被调用函数中,关于return语句使用的描述,()是错误的。

    A.被调用函数中可以不用return语句

    B.被调用函数中可以使用多个return语句

    C.被调用函数中,如果有返回值,就一定要有return语句

    D.被调用函数中,一个return语句可以返回多个值给调用函数


    正确答案:D

  • 第4题:

    下列说法中,正确的是()。

    A、被调用函数中可以不用return语句

    B、被调用函数中可以使用多个return语句

    C、被调用函数中,如果有返回值,就一定要有return语句

    D、被调用函数中,一个return语句可以返回多个值给调用函数


    参考答案:ABC

  • 第5题:

    以下叙述中错误的是( )。

    A.用户定义的函数中可以有多个return语句,以便可以调用二次返回多个函数值

    B.用户定义的函数中可以没有return语句

    C.用户定义的函数中若没有retum语句,则应当定义函数为void类型

    D.函数的return语句中可以没有表达式


    正确答案:A
    returni吾句结束函数.即使函数中有多个retum语句,也只会执行一个。所以选项A)错误。

  • 第6题:

    若调用一个函数,且此函数中没有return语句,则以下正确的说法是______。

    A.该函数没有返回值

    B.该函数返回若干个系统默认值

    C.该函数能返回一个用户所希望的函数值

    D.该函数返回一个不确定的值


    正确答案:D
    解析:函数体可以没有return语句,程序执行到末尾为“}”时结束,然后返回调用函数,但没有确定的函数值返回。

  • 第7题:

    在一个被调用函数中,关于rerun语句的描述,______ 是错误的。

    A.被调用函数中可以不用return 语句

    B.被调用函数中可以使用多个return 语句

    C.被调用函数中,如果有返回值,就一定要有return 语句

    D.被调用函数中,一个return 语句可以返回多个值给调用函数


    正确答案:D
    解析:被调用函数中,一个return语句只能返回一个值给调用函数。

  • 第8题:

    以下关于return语句的叙述中正确的是()

    • A、一个自定义函数中可以没有return语句
    • B、一个自定义函数中可以根据不同情况设置多条return语句
    • C、如果一个函数有多个return语句,那么不论运行到哪一个return语句,不会再回到调用处,整个程序都将结束
    • D、没有return语句的自定义函数在执行完最后一条语句后返回到调用处

    正确答案:A,B,D

  • 第9题:

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

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

    正确答案:B,C

  • 第10题:

    关于return说法正确的是()

    • A、return只能在主函数中出现
    • B、每个函数都必须出现
    • C、可以在一个函数中出现多次
    • D、只能出现在函数的最后一条语句

    正确答案:C

  • 第11题:

    函数中相关说法不正确的是()

    • A、定义函数时,形参的类型说明可以放在函数体内
    • B、如果形参与实参的类型不一致,以实参类型为准
    • C、return后面可以常量,表达式
    • D、函数中没有return语句则返回一个不确定的值

    正确答案:A,C,D

  • 第12题:

    填空题
    若一函数是以return;结束运行的,说明该函数是()函数。

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

  • 第13题:

    在一个被调用函数中,关于return 语句使用的描述,( )是错误的.

    A、被调用函数中可以不用return语句

    B、被调用函数中可以使用多个return语句

    C、被调用函数中,如果有返回值,就一定要有return语句

    D、被调用函数中,一个return语句可返回多个值给调用函数


    参考答案:D

  • 第14题:

    在函数调用中执行到(return/break/continue/if)______语句时,将结束所在函数的执行过程,返回到调用该函数的原来位置。


    参考答案return

  • 第15题:

    若主调函数为double型,被调函数定义中没有函数类型说明,而return语句中的表达式为double型,则被调函数返回值的类型是double型。()

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


    参考答案:错误

  • 第16题:

    阅读以下函数说明和C语言函数,将应填入(n)处的字句写在答题纸的对应栏内。

    【函数2.1说明】

    递归函数sum(int a[], int n)的返回值是数组a[]的前n个元素之和。

    【函数2.1】

    int sum (int a[],int n)

    {

    if(n>0) return (1);

    else (2);

    }

    【函数2.2说明】

    有3个整数,设计函数compare(int a,int b,int c)求其中最大的数。

    【函数2.2】

    int compare (int a, int b, int c )

    { int temp, max;

    (3) a:b;

    (4) temp:c;

    }

    【函数2.3说明】

    递归函数dec(int a[],int n)判断数组a[]的前n个元素是否是不递增的。不递增返回 1,否则返回0。

    【函数2.3】

    int dec( int a[], int n )

    {

    if(n<=1) return 1;

    if(a[0]<a[1]) return 0;

    return (5);

    }


    正确答案:(1)a[n-1]+sum(an-1)或者a[0]+sum(a+1n-1); (2)return 0; (3)temp=(a>b)? (4)max=(temp>c)? (5)dec(a+1n-1);
    (1)a[n-1]+sum(a,n-1)或者a[0]+sum(a+1,n-1); (2)return 0; (3)temp=(a>b)? (4)max=(temp>c)? (5)dec(a+1,n-1); 解析:本题考查C语言函数和一些基本运算。
    下面我们分别来分析这几个函数。在函数2.1中,题目要求用此递归函数求数组前 n个元素之和。递归函数的特点是在函数体中不停地调用函数本身,只是将其函数的参数范围改变。题目中要求我们求数组前n个元素之和,我们可以这样理解,即前n个元素之和等于第n个元素加上前n-1个元素之和,现在的问题转化成如何求前n-1个元素之和。同样的道理,可以将求前n-1个元素之和转化成求前n-2个元素之和,直到这个数小于0。从函数2.1的代码中可以知道,在计算以前,首先判断n与0的关系,如果n小于0,说明数组中无元素,因此,返回0值;如果n大于等于0,说明数组中有元素,应该返回的结果是第n个元素加上前n-1个元素之和,而前n-1个元素之和是调用函数本身来计算的。因此,第(1)空和第(2)空的答案分别是a[n-1)+sum(a,n-1),return()。
    在函数2.2中,题目要求我们在三个数中取最大数,在数学中,我们从三个数中取最大数时,一般是首先拿其中两个数比较,取较大的数再与第三个数比较,再取其较大的数,这个数就是三个数中的最大数。从函数2.2的代码中知道,三个数a、b、c,两个整型变量temp与max。根据求三个数中最大数的数学过程和函数中已给出的代码可知,第(3)空处语句应该为temp=(a>b)?a:b,求得a、b中较大数并存放在变量temp中。第(4)空处语句为max=(temp>c)?temp:c。
    在函数2.3中,题目要求判断数组a[]的前n个元素是否是不递增的。不递增返回1,否则返回0。要判断前n个元素是否是不递增的,需要判断前n-1个元素是否是不递增的,以及第n个元素与第n-1个元素的关系。此处与函数2.1一样,用的都是递归函数,只是出口不同,在函数2.1中,只要数组中没有元素了,递归结束,这里只要第n个元素大于第n-1个元素,则返回0,递归结束。又由if(a[0]a[1])语句可知,在每次调用函数时,都将其数组中的第一个元素与第二个元素比较来作为递归的出口,如果结果为假,就说明数组的前面两项的关系是不递增的,在下次调用中不用再考虑第一项。因此第(5)空应该是dec(a+1,n-1)。

  • 第17题:

    以下叙述中错误的是( )。

    A.用户定义的函数中可以没有return语句

    B.用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值

    C.用户定义的函数中若没有reillnl语句,则应当定义函数为void类型

    D.函数的retU/Tl语句中可以没有表达式


    正确答案:B
    本题重点考察函数返回值的相关知识,函数的值只能通过returll语句返回主调函数,在函敦中允许有多个return语句,但每次调用只能有一个return语句t执行,因此只能返回一个函数值。不返回函数值的函数,可以明确定义为“空类型”,类型说明符为“void”。因此B选项正确。

  • 第18题:

    以下关于RetuRn语句的叙述中正确的是

    A.一个自定义函数中必须有一条RetuRn语句

    B.一个自定义函数中可以根据不同情况设置多条RetuRn语句

    C.定义成void类型的函数中可以有带返回值的RetuRn语句

    D.没有RetuRn语句的自定义函数在执行结束时不能返同到调用处


    正确答案:B
    解析:一个自定义函数中可以没有返回值。如果函数不返回值,则应定义为void型,程序执行结束后自动返回到调用处。故选项A、C、D错误。一个自定义函数可以根据不同的情况设置多条return语句,但函数的返回值必须只有一个,故选项B正确。

  • 第19题:

    以下关于return语句的叙述中不正确的是( )。

    A)一个自定义函数中必须有一条return语句

    B)一个自定义函数中可以根据不同情况设置多条return语句

    C)如果一个函数有多个return语句,那么不论运行到哪一个retum语句,该函数将结束

    D)没有return语句的自定义函数在执行完最后一条语句时返回到调用处


    正确答案:A

  • 第20题:

    在PHP中,若函数return关键字后面没有数据,则函数也有返回值。


    正确答案:正确

  • 第21题:

    若一函数是以return;结束运行的,说明该函数是()函数。


    正确答案:无参

  • 第22题:

    若调用一个函数,且此函数中没有return语句,则正确的说法是()。

    • A、该函数没有返回值
    • B、该函数返回若干个系统默认值
    • C、能返回一个用户所希望的函数值
    • D、返回一个不确定的值

    正确答案:A

  • 第23题:

    单选题
    以下叙述中错误的是(  )。
    A

    用户定义的函数中可以没有return语句

    B

    用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值

    C

    用户定义的函数中若没有return语句,则应当定义函数为void类型

    D

    函数的return语句中可以没有表达式


    正确答案: B
    解析:
    用户定义的函数有两种:①void函数,可以没有return语句,如果有return语句,也不可以返回任何表达式;②指定返回类型函数,至少有一个返回语句。在一个函数内,可以根据需要在多处出现return语句,但无论有多少个return语句,return语句只会被执行一次然后退出函数,并且只能返回一个函数值。AC两项,在没有返回值的函数中可以没有return语句,函数类型定义为void即可;D项,在没有返回值的函数中如果有return语句,该语句必须不带任何表达式;B项,用户定义的函数可以有多个return语句,但是只能返回一个函数值。答案选择B选项。

  • 第24题:

    单选题
    若f(x)是以l为周期的连续函数,则其原函数(  )。
    A

    是以l为周期的函数

    B

    是周期函数,但周期不是l

    C

    不是周期函数

    D

    不一定是周期函数


    正确答案: D
    解析:
    举反例:f(x)=1+cosx是一个以2π为周期的函数,但是∫f(x)dx=∫(1+cosx)dx=x+sinx+C不是周期函数,但若f(x)=cosx,则∫f(x)dx=sinx是以2π为周期的函数。