单项选择题

有以下程序:
#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> void prt(int *x,int *y,int *z) printf( %d,%d,%d n ,++ *x,++ *y,*(z++)); main() int a=10,b=40,c=20; prt(&a,&b,&c); prt(&a,&b,&c);
A.11,42,31
12,22,41
B.11,41,20
12,42,20
C.11,21,40
11,21,21
D.11,41,21
12,42,22
单项选择题
若运行以下程序时,从键盘输入ADescriptor<回车>,则下面程序的运行结果是 ( ) 。 #include<stdio.h> main() char c; int v0=1,v1=0,v2=0; do switch(c=getehar()) case’a’: case’A’: case’e’:case’E’: case’i’:case’I’: case’o’:case’O’: case’u’:case’U’:v1+=1 default:v0+=1;v2+=1; while(c! =’ n’); printf( v0=%d,v1=%d,v2=%d n ,v0,v1,v2);
A.v0=7,v1=4,v2=7
B.v0=8,v1=4,v2=8
C.v0=11,v1=4,v2=11
D.v0=13,v1=4,v2=12
相关试题
  • 函数fseek(pf,0L,SEEK_END) 中的SEE...
  • 下列程序执行后的输出结果是( )。 #in...
  • 若在某函数内部有定义:int a[3][4]...
  • 对以下程序段的描述,正确的是( )。 x...
  • 若有运算符<<,sizeof,^,&=,则它们...