题目内容

下面程序的输出结果是()。#include int f(int x){int y;if (x == 0 || x== 1) return (2);y = x*x - f(x-1);return y;}int main(){int z;z = f(3);printf("%d\n", z);return 0;}

A. 4
B. 6
C. 7
D. 3

查看答案
更多问题

C语言中程序的执行是从()。

A.第一条语句开始
B.main 函数开始
C.随机位置开始
D.程序的第一个函数开始

下面函数调用语句中实参的个数为()。fun1((a,a-1,a-3),(b,b+4));

A. 1
B. 5
C. 2
D. 3

以下关于C语言程序中函数的说法正确的是()

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

下面程序的输出结果是()。#include int main(){ int f(int);int a=2,i;for(i=0;i<3;i++)printf("%d ",f(a)); //输出f(a)的值return 0;}int f(int a){ int b=0;static int c=3;b=b+1;c=c+1;return(a+b+c);}

A. 7 7 7
B. 7 8 9
C. 8 8 9
D. 7 9 9

答案查题题库