有如下程序段: int a,b=0; for(a=1;a[=10;a++) { if(b]=5)[br][/br] continue;[br][/br] b=b+a;[br][/br] } printf("%d\n",a); 该程序段的输出结果是__________。
A: 10
B: 11
C: 3
D: 4
A: 10
B: 11
C: 3
D: 4
举一反三
- 有以下程序段:[br][/br]int n =10;[br][/br]while (n>7)[br][/br]n--;[br][/br]printf(“%d \n”,n);[br][/br]程序段的输出结果是()。 A: 10 B: 9 C: 8 D: 7
- 以下程序段的输出结果是()。int a=10; <br/>printf("%d\n",~a); A: 01 B: -11 C: -10 D: 5
- 有如下程序段inta,b=0;for(a=1;a<=10;a++){b=b+a;if(b>=5)break;}printf("%d",a);该程序段的输出结果是______。 A: 10 B: 11 C: 3 D: 4
- 以下程序的输出结果是( )[br][/br]main()[br][/br]{int a,b;[br][/br] printf(“%d”,(a=3)||(b=4));[br][/br]} A: -1 B: 1 C: 0 D: 不确定
- 若变量已对定义,有以下程序段: [br][/br] int a=3,b=5,c=7; [br][/br] if(a>b) {a=b;c=a;}[br][/br] if(c!=a) c=b; [br][/br] printf(“%d,%d,%d\n”,a,b,c); [br][/br] 其输出结果是( )。 A: 程序段有语法错 B: 3,5,3 C: 3,5,5 D: 3,5,7