有以下程序 main() {int i; for(i=0;i<3;i++) switch(i) { case0:printf("%d",i); case2:printf("%d",i); default:printf("%d",i); } } 程序运行后的输出结果是
- A22111
- B21021
- C122
- D12
有以下程序 main() {int i; for(i=0;i<3;i++) switch(i) { case0:printf("%d",i); case2:printf("%d",i); default:printf("%d",i); } } 程序运行后的输出结果是
解析:程序中for循环了三次,第一次i=0,执行switch语句中case0:分支,直到遇到default语句,退出switch,这里共执行了三个输出语句分别输出0,0,0,第二次循环i=1,switch语句中没有匹配的分支,故只执行default语句输出1,退出switch语句;第三次循环i=2,从switch语句中的case2:开始执行,共执行了两个输出语句输出2、2。最后输出的结果为000122。
1、有以下程序prt(int *m,int n){ int i; for(i=0
有以下程序prt(int *m,int n){ int i; for(i=0;i<n;i++) m[i]++;}main(){ int a[]={1,2,3,4,5},i; prt(a,5); for(i=0;i<5;i++) printf("%d,",a[i]);}程序运行后的输...
2、main() {intx=3,i; for(i=0;i<3;i++)
main(){intx=3,i;for(i=0;i<3;i++)printf(""%d"",f(x));}intf(inta){intb=0;staticc=3;b++;c++;return(a+b+c);}执行此程序后屏幕上显示的结果是什么:(...
3、有以下程序 main() { int a[3][3],*p,i; p=&am
有以下程序 main() { int a[3][3],*p,i; p=&a[0][0]; for(i=0;i<9;i++)p[i]=i+1; printf("%d ","a[1][2]); } 程序运行后的输出结果是A3B6C9D2
4、有如下程序 main() { int n[5]={0,0,0},i,k=2
有如下程序main(){int n[5]={0,0,0},i,k=2;for(i=0;iA不确定的值B2C1D0
5、有以下程序: main() { int i=10,j=1; printf("
有以下程序: main() { int i=10,j=1; printf("%d,%d ",i--,++j); } 执行后的输出结果是 ______。A9,2Bl0,2C9,1D10,1
6、有以下程序main() { int i,t[][3]={9,8,7,6,5
有以下程序main(){int i,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i<3;i++)printf("%d",t[2-i][i]);}判序执行后的输出结果是()A753B357C369D751