以下叙述中正确的是( )。A)在一个函数中,只能有一条return语句B)函数的定义和调用都可以嵌套C)函数必须有返回值D)不同的函数中可以使用相同名字的变量

题目

以下叙述中正确的是( )。

A)在一个函数中,只能有一条return语句

B)函数的定义和调用都可以嵌套

C)函数必须有返回值

D)不同的函数中可以使用相同名字的变量


相似考题
更多“以下叙述中正确的是( )。 A)在一个函数中,只能有一条return语句 B)函数的定义和调用都可以嵌套 C ”相关问题
  • 第1题:

    以下叙述中,不正确的是( )。

    A.在一个函数中,可以有多条return语句

    B.函数的定义不能嵌套,但函数的调用可以嵌套

    C.函数必须有返回值

    D.不同的函数中可以使用相同名字的变量


    正确答案:C
    解析:函数不一定有返回值。

  • 第2题:

    以下叙述正确的是()。

    A.在一个函数中,可以有多条return语句

    B.函数的定义不能嵌套,但函数的调用可以嵌套

    C.函数不一定有返回值

    D.不同的函数中可以使用相同名字的变量


    答案:ABCD

  • 第3题:

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

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

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

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

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


    正确答案:A

  • 第4题:

    以下叙述中正确的是( )。

    A. 在一个函数中,只能有一条return语句

    B. 函数的定义和调用都可以嵌套

    C. 函数必须有返回值

    D. 不同的函数中可以使用相同名字的变量


    正确答案:D
    本题考查函数的知识。模块的函数与子过程不同,子过程没有返回值。而函数通常具有返回值,当然某些情况下也可以没有;在函数中可以使用return语句返回函数值。retu1Tt语句可以有多个:函数可以嵌套凋用,但是不得嵌套定义;不同的函数中可以使用相同名字的变量.它们互相无关。

  • 第5题:

    以下叙述中不正确的是( )。

    A.在一个函数中,可以有多条return语句

    B.函数的定义不能嵌套,但函数的调用可以嵌套

    C.函数必须有返回值

    D.不同的函数中可以使用相同名字的变量


    正确答案:C
    解析:选项A是正确的,例如在一个包含goto语句的函数中,就可以有多条return语句。选项B是正确的,函数的定义不能嵌套,否则进入死循环,但函数的调用可以嵌套,如在一个递归算法中。选项C是错误的,函数不一定有返回值。选项D是正确的,在函数中定义的变量属于局部变量,生存期在函数内部,因此不同的函数中可以使用相同名字的变量。