题目内容

以下程序的输出结果是()。main() {int i,f1,f2;f1=f2=1;for(i=0;i<4;i++){printf("%d %d ",f1,f2);f1+=f2;f2+=f1; }}

A. 1 2 3 4 5 6 7 8
B. 1 1 2 3 5 8 13 21
C. 1 1 3 5 7 9 11 13
D. 1 3 5 7 9 11 13 15

查看答案
更多问题

以下程序的输出结果是()。main() {int a,b;for(a=1,b=1;a<=100;a++) {if(b>=20) break;if(b%3==1) {b+=3;continue;}b-=5; }printf("%d\n",a); }

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

以下程序的输出结果是()。main() {int i;for(i=1;i<=5;i++) {if(i%2) printf("*");else continue;printf("#");}printf("$\n");}

A. *
B. *
C. *
D. $
E. B.
F. *
G. *
H. *$
I. *
J. *
K. $
L. D.
M. *
N. *$

有以下程序,从第一列开始输入数据2473(代表一个回车符),则程序的输出结果为( )。#include "stdio.h"main() {int c;while((c=getchar())!=’\n’) {switch(c-‘2’){case 0:case 1:putchar(c+4);case 2:putchar(c+4);break;case 3:putchar(c+3);default:putchar(c+2);break;}}printf("\n");}

A. 668977
B. 668966
C. 6677877
D. 6688766

执行以下程序片段的结果是()。int x=23;do{printf("%d", x--);} while(!x);

A. 打印出321
B. 打印出23
C. 不打印任何内容
D. 陷入死循环

答案查题题库