设有如下程序段,则输出结果是()inta;for(a=1;a<=1000;a++);printf("a=%d",a);
A: a=1
B: a=1000
C: a=1001
D: 溢出
A: a=1
B: a=1000
C: a=1001
D: 溢出
C
举一反三
- 设有如下程序段,则输出结果为k=。 int k = 0,a; for (a = 1; a <= 1000; a++) k = k + 1; printf("k = %d", k);
- 有如下程序段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
- 程序段 int x=3,a=1;switch(x) {case 4: a++;case 3: a++;case 2: a++;case 1: a++;} printf ("%d",a);的输出结果是()
- 以下程序输出结果是().inta=50,b=10;main(){inta=1,c...+b;printf("%d",c);}}
- 、 设有如下程序段: int i=0 , sum=1 ; do { sum+=i ; i++ ; } while ( i<6 ); printf ( "%d\n" , sum ); 上述程序段的输出结果是( )。
内容
- 0
下面程序段的运行结果是___________。 for(a=1,i=-1;-1<=i<1;i++) { a++; printf(“%2d”,a); } printf(“%2d”,i);
- 1
以下程序段的输出结果是( ) int x=1,a=0,b=0; switch(x) {case 0:b++; case 1:a++; case 2:a++;b++; } printf("a=%d,b=%d",a,b);
- 2
下面程序段运行后,输出的结果是。 int a=1,b=2; for(;a<8;a++) {b+=a; a+=2;} printf("%d,%d ",a,b);
- 3
以下程序段输出的结果是()。inta=97;printf("%c",a);
- 4
设有如下定义:int x=1,y=-1;则语句:printf(“%d”,x–+(y));的输出结果是() A: -1 B: 0 C: 2 D: 1