题目内容

阅读程序,选择程序的运行结果 。 #include int Try(int n) { if (n > 0)return(n*Try(n-2)); elsereturn 1; } int main(void) { int x;x = Try(5); printf("%d\n", x);return 0; }

A. 15
B. 120
C. 1
D. 前面三个答案都是错的

查看答案
更多问题

在C语言程序中,下面哪一个是正确的?。

A. 函数的定义可以嵌套,但函数的调用不可以嵌套
B. 函数的定义不可以嵌套,但函数的调用可以嵌套
C. 函数的定义可以嵌套,函数的调用亦可以嵌套
D. 函数的定义和函数的调用都不可以嵌套

在C语言中,以下选择错误的是:

A. 函数是算法的基本单位
B. 一个算法有1或多个输入
C程序必须有且仅有一个main函数
D. 算法的两个基本要素是数据对象的运算和操作以及算法的控制结构

在C语言中,函数返回值的类型最终取决于()。

A. 函数定义时在函数首部所说明的函数类型
B. return语句中表达式的值的类型
C. 调用函数时主调函数所传递的实参的类型
D. 函数定义时形参的类型

以下正确的函数声明语句是()。

A. int fun(int x; y);
B. int fun(int x, int y);
C. int fun(int x; int y);
D. int fun(int x, y)

答案查题题库