下面程序片段输出的是()。inti=0,j=9;do{if(i++>j--){break;}}while(i<4);System.out.println(”i=”+i+”andj=”+j);
A.i=4andj=4
B.i=5andj=5
C.i=5andj=4
D.i=4andj=5
A.i=4andj=4
B.i=5andj=5
C.i=5andj=4
D.i=4andj=5
第1题
A.369
B.不能通过编译
C.789
D.能编译,但是运行时数组下标越界了
第2题
有以下程序 main(){ inti=0; i=-i; printf(%d\n,i);) 程序运行后的输出结果是
A.0
B.1
C.8
D.0.1
第3题
若有以下程序 main(){ inti,j=0; chara[]=Howareyou!; for(i=0;a[i];i++) if(a[i]!=) aD++]=a[i]; a[j]=\0; printf(%s\n,a);} 则程序的输出结果是
A.Howareyou
B.Hay!
C.Howareyou!
D.Howareyou!
第4题
有以下程序 include<stdio.h> yoidmain() { chars[]=012xy\08s34f4w2; inti,n=0; for(i=0;s[i]!=0;i++) if(s[i]>=0&&s[i]<=9)n++; printf(%d\n,n); } 程序运行后的输出结果是
A.0
B.7
C.3
D.8
第5题
有下列程序: main() {inti,t[][3]={9,8,7,6,5,4,3,2,1}; for(i=0;i<3;i++) printf(%d[2-i][i]); } 程序执行后的输出结果是
A.753
B.369
C.751
D.357
第6题
若有以下程序 include<stdio.h> main(){ inti,j=0; chara[]=Howareyou!,b[10]; for(i=0;a[i];i++) if(a[i]=¨)b[j++]=a[i+1]; b[j]=\0; printf(%s\n,b);} 则程序的输出结果是
A.Howareyou
B.Hay!
C.Howareyou!
D.ay
第7题
有下列程序: main() {inti,s=0,t[]={1,2,3,4,5,6,7,8,9}; for(i=0;i<9;i+=2)s+=*(t+i); printf(%d\n,s); } 程序执行后的输出结果是
A.20
B.45
C.36
D.25
第8题
有以下程序 include<stdio.h> yoidmain() { chars[]:{012xy};inti,n=0; for(i=0;s[i]!=0;i++) if(s[i]>=a&&s[i]<==Z)n++; printf(%d\n,n); } 程序运行后的输出结果
A.0
B.3
C.5
D.2
第9题
有以下程序 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
第10题
有下列程序: structS{intn;inta[20];); voidflint*a,intn) {inti; for(i=0;i<n-1;i++)a[i]+:i; ) main() {inti;structSs={10,{2,3,1,6,8,7,5,4,10,9}); f(s.a,s.n); for(i=0;i<s.n;i++)printf(”%d,”,s.a[i]); ) 程序运行后的输出结果是
A.3,4,2,7,9,8,6,5,11,10,
B.2,3,1,6,8,7,5,4,10,9,
C.2,4,3,9,12,12,11,11,18,9,
D.1,2,3,6,8,7,5,4,10,9
第11题
若有以下程序include char*a=you,b[]=welcomeyoutoChina!; main(){inti,j=0;char*p; for(i=0;b[i]!=\0;i++) {if(*a=b[i]) {p=&b[i]; for(j=0;a[j]!=\0;j++) {if(a[j]!=*P)break;p++;} if(a[j]=\0)break; } } printf(%s\n,p);} 则程序的输出结果是
A.youtoChina!
B.me}you}to}}China!
C.}China!
D.toChina!