现有:inta[5]={10,20,30,40,50};则()是以下语句的输出for(inti=0;i<4;i++)cout<<++*a<<″″;
A10203040
B11121314
C20304050
Danerrorwilloccur
A10203040
B11121314
C20304050
Danerrorwilloccur
第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
第5题
有下列程序: yoidflint*q) finti=0; for(;i<5;i++)(*q)++; } main() {inta[5]={1,2,3,4,5},i; f(a); for(i=0;i<5;i++)printf(%d,,a[i]); } 程序运行后的输出结果是
A.2,2,3,4,5,
B.6,2,3,4,5,
C.1,2,3,4,5,
D.2,3,4,5,6
第8题
有以下程序 include<stdio.h> defineSUB(a)(a)-(a) main(){ inta=2,b=3,c=5,d; d=SUB(a+b)*c: printf(%dl\n,d);} 程序运行后的输出结果是
A.-12
B.0
C.10
D.-20
第9题
有以下程序 main(){ inta=l,b=3,c=5; int*pl=&a,*p2=&b,*p=&c; *P:*p1*(*p2); printf(%d\n,c);} 执行后的输出结果是
A.2
B.3
C.1
D.4
第10题
有以下程序 intd=1; yoidfun(intP) { intd=5: d+=p++; printf(%d,d);) main(){ inta=3: fun(a); d+=a++: printf(%d\n,d);} 程序的输出结果是
A.96
B.94
C.84
D.85
第11题
有以下程序 include<stdio.h> intfun(intn){ inta; if(n=1)return1; a=n+fun(n-1); return(a);) main(){ pfintf(%d\n,fun(5)); } 程序的输出结果是
A.14
B.10
C.15
D.9