有以下程序main(){ints=0,a=1,n;scanf ("%d", &n);do{s+=l;a=a-2;} while(a! =n); print f
有以下程序 main() { int s=0, a=1, n; scanf ("%d", &n); do { s+=l; a=a-2; } while (a! =n); print f ("%d\n" , s ); 若要使程序的输出值为2,则应该从键盘给n输入不敷出值是
A.-1
B.-3
C.-5
D.0
有以下程序 main() { int s=0, a=1, n; scanf ("%d", &n); do { s+=l; a=a-2; } while (a! =n); print f ("%d\n" , s ); 若要使程序的输出值为2,则应该从键盘给n输入不敷出值是
A.-1
B.-3
C.-5
D.0
第1题
有以下程序 include<stdio.h> main() { ints[12]={1,2,3,4,4,3,2,1,1,1,2,3),c[5]:{O},i; for(i=0;i<12;i++)c[s[i]]++; for(i=1;i<5;i++)printf(%d,c[i]); printf(\n); }
A.4332
B.2344
C.1234
D.1123
第2题
有下列程序: inta=4; intflintn) {intt=0;staticinta=5; if(n%2){inta=6;t+=a++;} else{inta=7;t+=a++;} returnt+a++; } main() {ints=a,i=0; for(;i<2;i++)s+=f(i); printfl%d\n,s); } 程序运行后的输出结果是
A.28
B.24
C.32
D.36
第3题
有以下程序 include<stdio.h> ma:in(){ ints,t,A=10; doubleB=6: s=sizeof(A); t=sizeof(B); printf(%d,%d\n,s,t); } 在VC6平台上编译运行,程序运行后的输出结果是
A.4,4
B.2,4
C.4,8
D.10,6
第4题
有以下程序 include<stdio.h> intflintx); main() {inta,b=0; for(a=0;a<3;a++) {b=b+f(a);putchar(A+b); } } intflintx) {returnx*x+1;)
A.BCD
B.BDI
C.ABE
D.BCF
第5题
有以下程序 main(){ inti=0; i=-i; printf(%d\n,i);) 程序运行后的输出结果是
A.0
B.1
C.8
D.0.1
第6题
有以下程序 intf(intm) { staticintn=0; n+=m;returnn;} main(){ intn=0: printf(%d,,f(n)); printf(%d\n,fin++));) 程序运行后的输出结果是
A.1.1
B.1,2
C.2,3
D.3,3
第7题
有以下程序: include <stdio.h> main() { int t=1,i=5; for(;i>=0;i--) t*=i; printf("%d\n",t); } 执行后的输出结果是【 】。
第8题
有以下程序: main() { int t=1, i=5; for(; i>=0; i--)t*=i; printf("% d\n", t); } 执行后的输出结果是【 】 。
第9题
有以下程序 main() { int m=0256,n=256; printf("%0 %o\n",m,n); } 程序运行后的输出结果是______。
A.0256 0400
B.0256 256
C.256 400
D.400 400
第10题
有以下程序 include<stdio.h> doublef(doublex); main() {doublea:0;inti; for(i=0;i<30;i+=10)a+=f((double)i); printf(%5.of\n,a); } doublef(doublex) {returnx*x+1;} 程序运行后的输出结果是
A.401
B.500
C.503
D.1404
第11题
有以下程序段,程序运行后的输出结果是( )。
main()
{ int i;
for(i=0;i<3;i++)
switch(i)
{
case 0:printf("%d",i);
case 2:printf("%d",i);
default:printf("%d",i);
}
}
(A)022111 (B)021021 (C)000122 (D)012