c语言复习--分析运行结果

上传人:第*** 文档编号:34039472 上传时间:2018-02-20 格式:DOC 页数:19 大小:132.50KB
返回 下载 相关 举报
c语言复习--分析运行结果_第1页
第1页 / 共19页
c语言复习--分析运行结果_第2页
第2页 / 共19页
c语言复习--分析运行结果_第3页
第3页 / 共19页
c语言复习--分析运行结果_第4页
第4页 / 共19页
c语言复习--分析运行结果_第5页
第5页 / 共19页
点击查看更多>>
资源描述

《c语言复习--分析运行结果》由会员分享,可在线阅读,更多相关《c语言复习--分析运行结果(19页珍藏版)》请在金锄头文库上搜索。

1、1下面程序的输出结果是()。int x=-32769;printf(%d,x); ,32767;低。 执行下列程序的输出结果是()。main( )float a=1,b;b=+a*+a;printf(%fn,b); ,6.000000;低。 执行下列程序的输出结果是()。main( )int x=5,y;y=+x*+x;printf(y=%dn,y); ,49;低。 以下程序的输出结果是()main( ) int x=11,y=11;printf(%d%dn,x-,-y); ,11,10;低。 下面程序段执行结果是()int i=5,k;k=(+i)+(+i)+(i+);printf(%d,%

2、d,k,i); ,21,8;低。 下面程序段执行结果是()int i=5;printf(%d,%d,%d, i,(+i)+(+i)+(i+),i); ,8,20,5;低。 下列语句的输出结果是()。main() int a,b;a=32767;b=a+1;printf(“%d,%d”,a,b); ,32767,-32768;低。 以下程序的输出结果为()。main() printf(“*%f,%4.3f*n”,3.14,3.1415); ,*3.140000,3.142*;低。 以下程序的输出结果为()。main( ) short i;i=-4;printf(“i:dec=%d,oct=%o,

3、hex=%x,unsigned=%u”,i,i,i,i); ,i:dec=-4,oct=177774,hex=fffc,unsigned=65532;低。 2下面程序段的执行结果是()。int a=3,b=5,x,y;x=a+1,b+6;y=(a+1,b+6);printf(x=%d,y=%d,x,y); ,x=4,y=11;低。 已知:int a=5;则执行 a+=a-=a*a;语句后,a 的值为()。 ,-40;低。 下面程序的运行结果是()。main( ) float x=4.9;int y;y=(int)x;printf(x=%f,y=%d,x,y); ,x=4.900000,y=4;

4、低。 以下程序的输出结果是 ()。main() int a=1, b=2;a=a+b; b=a-b; a=a-b;printf(%d,%dn, a, b ); ,2,1;低。 下列程序的输出结果是()。main() printf(“%3s,%7.2s,%.4s,%-5.3sn”,“CHINA”, “CHINA”, “CHINA”, “CHINA”); ,CHINA, CH,CHIN,CHI;低。 下列程序段的输出是()。 main( ) int a= 8, b= 5;printf( %d,a%b);printf ( %d,a*b );printf ( %d,ab?a:b); ,3,40,8;低

5、。 以下程序的运行结果是()。main() if(2*2=5+a?+b:a;z=+ab?a:y;printf(“%d,%d,%d,%d”,a,b,y,z); ,7,4,6,7;低。 下列程序段的输出结果是()。printf(%xn, (0x19 k) break ; else s += k; printf(k=%d, s=%d, k, s); ,k=4 ,s=6;低。 . 下列程序段的输出是()。main() int k; for(k=1; kb?a:b); ,3,40,8;低。 下面程序的运行结果是()。main(_)int a10=1,2,2,3,4,3,4,5,1,5;int n=0,i

6、,j,c,k;for(i=0;i=1);for(j=i-1;j=0;j-)printf(“%d”,aj);5 ,10010;低。 下面程序的运行结果是()。main()int i=1,n=3,j,k=3;int a5=1,4,5;while(iai) i+;for(j=n-1;j=i;j-)aj+1=aj;ai=k;for(i=0;i0)sum=numi+sum;printf(“sum=%6d”,sum);6 ,计算数组 num中大于零的数据之和;低。 下面程序的运行结果是()。main()int i,j,row,col,min;int a34=1,2,3,4,9,8,7,6,-1,-2,0,

7、5;min=a00;for(i=0;i min=aij; row=i; col=j; printf(“min=%d,row=%d,col=%dn”,min,row,col); ,in=-2,row=2,col=1;低。 若有以下输入(CR 代表回车),则下面程序的运行结果是()。52CRmain()int a8=6,12,18,42,44,52,67,94;int low=0,mid,high=7,found,x;found=0;scanf(“%d”,while(lowamid) low=mdi+1;else if(x else found=1; break; if(found=1) prin

8、tf(“Search Successful!The index is:%dn”,mid);else printf(“Cant search!n”); ,Search Successful! The index is: 5;低。 下面程序的运行结果是()。main()int a9=0,6,12,18,42,44,52,67,94;int x=52,i,n=9,m;i=n/2+1;m=n/2;7while(m!=0)if(x i=i-m/2-1; m=m/2; else if(xai) i=i+m/2+1; m=m/2; else break;printf(“The index is:%d”,i)

9、; ,The index is: 6;低。 若有以下输入(CR 代表回车),则下面程序的运行结果是()。3245CR8CRmain()int i=0,base,n,j,old,num20;printf(“Enter data that will be convertedn”);scanf(“%d”,old=n;printf(“Enter basen”);scanf(“%d”,doi+;numi=n%base;n=n/base;while(n!=0);printf(“The data %d has been converted into the %d basedata:n”,old,base);

10、for(j=i;j=1;j-)printf(“%5d”,numj); ,The data 3245 has been converted into the 8-base data:6 2 5 5;低。 下面程序的运行结果是()。main()int a10=1,2,3,4,5,6,7,8,9,10;int k,s,i;float ave;for(k=s=i=0;i0) ax+=1; scanf(“%d”, for(i=1;iai) ai+1=ai; i-; ai+1=x;n+;for(i=1;i ai=k; k+=2; sum=0;for(k=0,i=0;i sum+=ai;if(i+1)%5=

11、5)bk=sum/5;sum=0;k+;printf(“The result is:n”);for(i=0;i printf(“n”); ,The result is:6.00 16.00 26.00 36.00 46.00 56.00;低。 字符串“abn012”的长度是()。 ,9;低。 下面程序段的运行结果是()。char ch=“600”;int a,s=0;for(a=0;cha=0a+)s=10*s+cha-0;printf(“%d”,s); ,600;低。 下面程序段的运行结果是()。char x=“the teacher”;i=0;while(x+i!=0) if(xi-1=t

12、) printf(“%c”,xi); he下面程序的运行结果是()。#include main()int i;char a=“Time”,b=“Tom”;for(i=0;ai!=0i+)if(ai=bi)if(ai=a&ai=0;j-)c=n0j+n1j-2*0;n0j=c%10+0;for(j=0;j0);puts(c); ,aabcd;低。 当运行以下程序时,从键盘输入 AabD(CR 表示回车),则下面程序的运行结果是()。#include main()char s80;int i=0;gets(s);while(si!=0)if(si=a)si=z+a-si;i+;puts(s); ,

13、AzyD;低。 下面程序的运行结果是()。#include main()char s=“ABCCDA”;int k; char c;for(k=1;(c=sk)!=0;k+)switch(c)case A: putchar(%); continue;case B: +k; break;default: putchar(*);case C: putchar(putchar(#);12 ,#&*&%;低。 下面程序的运行结果是()。#include main()int i=0;char a=“abm”,b=“aqid”,c10;while(ai!=0&bi!=0)if(ai=bi) ci=ai-3

14、2;else ci=bi-32;+i;ci=0;puts(c); ,AQM;低。 当运行以下程序时,从键盘输入:BOOK CRCUT CRGAME CRPAGE CR(CR 表示回车),则下面程序的运行结果是()。#include #include main()int i;char str10,temp10=“Control”;for(i=0;it) max=aij; m=i; n=j; printf(“%c %d %dn”,max,m,n); ,y 1 2;低。 若有以下输入(代表回车符),则下面程序的运行结果是()。7 10 5 4 6 7 9 8 3 2 4 6 12 2 -1 CRmain()int b51,x,i,j=0,n=0;scanf(“%d”,while(x-1) b+n=x; scanf(“%d”, for(i=1;i=0); ,3;低。 下面程序段的运行结果是()。x=2;do printf(“*”); x-; while(!x=0); ,* *;低。 下面程序段的运行结果是()。i=1; a=0; s=1;do a=a+s*i;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号