[单选题]

在C语言程序中,以下说法正确的是( )。

A.)函数的定义和函数的调用均不可以嵌套

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

C.)函数的定义可以嵌套,但函数的调用不可以嵌套

D.)函数的定义和函数的调用均可以嵌套

参考答案与解析:

相关试题

在程序的执行过程中,用______结构可以实现嵌套调用函数的正确返回。

[单选题]在程序的执行过程中,用______结构可以实现嵌套调用函数的正确返回。A.队列B.栈C.树D.图

  • 查看答案
  • 在程序的执行过程中,用( )结构可以实现嵌套调用函数的正确返回。

    [单选题]在程序的执行过程中,用( )结构可以实现嵌套调用函数的正确返回。A.队列B.栈C.树D.图

  • 查看答案
  • 当程序运行陷于死循环时,说明程序中存在(41)。在C语言中,函数定义及函数调用应

    [单选题]当程序运行陷于死循环时,说明程序中存在(41)。在C语言中,函数定义及函数调用应该遵循的原则是(42)。以求n!为例,采用递归方式编写的程序相对于递推方式的程序执行效率较低的原因是(43)。A.词法错误B.静态的语义错误C.语法错误D.动态的语义错误

  • 查看答案
  • 下面说法正确的是( )。 A)一个C程序可以有多个主函数 B)一个C语言的函数中

    [单选题]下面说法正确的是( )。A.)一个C程序可以有多个主函数B.)一个C语言的函数中只允许有一对花括号C.)C程序的书写格式是自由的,一个语句可以写在一行上,也可以写在多行内D.)在对C程序进行编译时,可以发现注释行中的拼写错误

  • 查看答案
  • 以下关于程序中函数的定义、调用和声明的叙述中,正确的是______。

    [单选题]以下关于程序中函数的定义、调用和声明的叙述中,正确的是______。A.函数的定义必须放在该函数的调用之前B.函数的声明必须放在该函数的调用之前C.函数的定义必须放在该函数的声明之前D.函数的声明必须放在该函数的定义之前A.B.C.D.

  • 查看答案
  • 以下关于程序中函数的定义、调用和声明的叙述中,正确的是()。

    [单选题]以下关于程序中函数的定义、调用和声明的叙述中,正确的是()。A . 函数的定义必须放在该函数的调用之前B . 函数的声明必须放在该函数的调用之前C . 函数的定义必须放在该函数的声明之前D . 函数的声明必须放在该函数的定义之前

  • 查看答案
  • 以下关于程序中函数的定义、调用和声明的叙述中,正确的是( )。

    [单选题]以下关于程序中函数的定义、调用和声明的叙述中,正确的是( )。A.函数的定义必须放在该函数的调用之前B.函数的声明必须放在该函数的调用之前C.函数的定

  • 查看答案
  • 下面说法正确的是( )。A)一个C程序可以有多个主函数B)一个C语言的函数中只允

    [单选题]下面说法正确的是( )。A.)一个C程序可以有多个主函数B.)一个C语言的函数中只允许有一对花括号C.)C程序的书写格式是自由的,一个语句可以写在一行上,也可以写在多行内D.)在对C程序进行编译时,可以发现注释行中的拼写错误

  • 查看答案
  • 在函数调用时,以下说法正确的是()

    [单选题]在函数调用时,以下说法正确的是()A . 函数调用后必须带回返回值B . 实际参数和形式参数可以同名C . 函数间的数据传递不可以使用全局变量D . 主调函数和被调函数总是在同一个文件里

  • 查看答案
  • 在函数调用过程中,如果函数A调用函数B,函数B又调用函数A,则这种函数调用被称为

    [单选题]在函数调用过程中,如果函数A调用函数B,函数B又调用函数A,则这种函数调用被称为()A . 间接递归调用B . 直接递归调用C . 间接循环调用D . 直接循环调用

  • 查看答案
  • 在C语言程序中,以下说法正确的是( )。A)函数的定义和函数的调用均不可以嵌套B