单项选择题

有以下程序:
#include <stdio.h>
intf(intn)
if(n==1) return 1;
else return f(n-1)+1;

main()
int i,j=0;
for(i=1; i<3; i++) j+=f(i);
printf("%d\n",j);

程序运行后的输出结果是( )。

A) 4
B) 3
C) 2
D) 1
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序运行后的输出结果是() #include <stdio.h> #define N 4 void fun(int a[][N],int b[]) int i: for(i=0;i<N;i++) b[i]=a[i][i]; main( ) int x[][N]:1,2,3,4,5,6,7,8,9,10,y[N],i; fun(x,y); for(i=0;i<N;i++) printf( %d, ,y[i]); prinff( n );

A. 1,2,3,4,
B. 1,0,7,0,
C. 1,4,5,9,
D. 3,4,8,10,

单项选择题
一个源文件中的外部变量的作用域为()。

A. 本文件的全部范围
B. 本程序的全部范围
C. 本函数的全部范围
D. 从定义该变量的位置开始到本文件结束

相关试题
  • 以下定义的结构体类型拟包含两个成员,其中...
  • 以下程序的功能是:将值为三位正整数的变量...
  • 下列程序的输出结果是______。 #in...
  • 若x为int类型,请写出与!x等价的C语言表达...
  • 下列程序将二维数组a的行和列元素互换后存...