正在加载图片...
C)break语句只能用在循环体内和switch语句体内 D)在循环体内使用break语句和continue语句的作用相同 二写出下面程序的输出结果(每题3分,共3*10=30分) 21以下程序的输出结果是 void main(void) {intn=12345,d; while(n!=0) {d=n%10: printf("%d",d); n/=10:} 22以下程序的输出结果是 void main(void {char al]={\1',’2',’3',’14',’0'}: printf(“%d%d\n”,sizeof(a),strlen(a)): 23以下程序的输出结果是 若执行下面的程序时从键盘上输入3和4, void main(void) int a,b,s; scanf("%d %d",&a,&b) s=a; if(a<b)s=b; S=S*S; printf("%d\n",s); } 24设有定义语句:inta[][3]={0},{1},{2}}:,则数组元素a[1][2]的值为 25以下程序运行后的输出结果是 void swap(int x,int y) int t; t=x;x=y:y=t;printf("%d %d "x,y) } void main(void) int a=3,b=4; swap(a,b); printf ("%d %d\n",a,b); } 26执行以下程序的输出结果是 void main(void {inti,n[4]={1}: for(i=1;i=3:i+) {n[i]=n[i-1]*2+1: 共4页第3页共4页 第3页 C)break 语句只能用在循环体内和 switch 语句体内 D)在循环体内使用 break 语句和 continue 语句的作用相同 二 写出下面程序的输出结果(每题 3 分,共 3*10=30 分) 21 以下程序的输出结果是________. void main(void) { int n=12345,d; while(n!=0) { d=n%10; printf("%d",d); n/=10;}} 22 以下程序的输出结果是 _____ void main(void ) { char a[]={‘\1’,’\2’,’\3’,’\4’,’\0’}; printf(“%d %d\n”,sizeof(a) ,strlen(a) ); } 23 以下程序的输出结果是________. 若执行下面的程序时从键盘上输入 3 和 4, void main(void) { int a,b,s; scanf("%d %d",&a,&b); s=a; if(a<b) s=b; s=s*s; printf("%d\n",s); } 24 设有定义语句:int a[][3]={{0},{1},{2}};,则数组元素 a[1][2]的值为 ________ 25 以下程序运行后的输出结果是 ____ void swap(int x,int y) { int t; t=x;x=y;y=t;printf("%d %d ",x,y); } void main(void) { int a=3,b=4; swap(a,b); printf("%d %d\n",a,b); } 26 执行以下程序的输出结果是______. void main(void ) { int i,n[4]={1}; for(i=1;i<=3;i++) { n[i]=n[i-1]*2+1;
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有