题目内容

【单选题】有以下程序int f(int n) {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

查看答案
更多问题

【单选题】在下述程序中,判断i>j共执行的次数是( )main(){ int i=0,j=10,k=2,s=0;for(;;){ i+=k;if(i>j){ printf(″%d″,s);break;}s+=i;}}

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

【单选题】已知 int i=1;执行语句while(i++<4)后,变量i的值为__________

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

【单选题】当处理特定问题,循环次数已知时,通常采用( )解决.

A. for循环
B. while循环
C. do循环
D. switch语句

【单选题】执行语句: for (i=1;i++<4;);后,变量i的值是( ).

A. 3
B. 4
C. 5
D. 不定

答案查题题库