1、,8,20,5下列语句的输出结果是()。 main() int a,b;a=32767;b=a+1;printf(“%d,%d”,a,b);,32767,-32768以下程序的输出结果为()。 printf(“*%f,%4.3f*n”,3.14,3.1415);,*3.140000,3.142*main( ) short i; i=-4; printf(“i:dec=%d,oct=%o,hex=%x,unsigned=%u”,i,i,i,i);,i:dec=-4,oct=177774,hex=fffc,unsigned=65532下面程序段的执行结果是()。int a=3,b=5,x,y;x=
2、a+1,b+6;y=(a+1,b+6);x=%d,y=%d,x,y);,x=4,y=11已知:int a=5;则执行a+=a-=a*a;语句后,a的值为()。,-40下面程序的运行结果是()。 float x=4.9;int y;y=(int)x;x=%f,y=%d,x=4.900000,y=4以下程序的输出结果是 ()。 int a=1, b=2; a=a+b; b=a-b; a=a-b; printf(%d,%dn, a, b );,2,1 下列程序的输出结果是()。 printf(“%3s,%7.2s,%.4s,%-5.3sn”,“CHINA”, “CHINA”, “CHINA”, “C
3、HINA”);,CHINA, CH,CHIN,CHI下列程序段的输出是()。 int a= 8, b= 5; printf( %d,a%b); printf ( ,a*b );,ab?a:b); ,3,40,8以下程序的运行结果是()。main() if(2*2=5+a?+b:a;z=+ay;printf(“%d,%d,%d,%d”,a,b,y,z);,7,4,6,7下列程序段的输出结果是()。%xn, (0x19 1) & 0x17);,12 int k, s; for(k=0, s=0; kk) break ; else s += k;k=%d, s=%d, k, s);,k=4 ,s=6
4、 .下列程序段的输出是()。 int k; for(k=1;5; k+) if(k % 2) printf(*); else continue; printf(# ,*#*#main(_) int a10=1,2,2,3,4,3,4,5,1,5; int n=0,i,j,c,k; for(i=0;i10-n;i+) c=ai; for(j=i+1;jj+) if(aj=c) for(k=j;k=1); for(j=i-1;j=0;j-) printf(“%d”,aj);,10010 int i=1,n=3,j,k=3; int a5=1,4,5; while(iai) i+; for(j=n-
5、1;=i; aj+1=aj; ai=k;=n; printf(“%3d”,ai);,1 3 4 5 int num_list=6,7,8,9,k,j,b,u=0,m=4,w; w=m-1; while(u=w) j=num_listu; k=2; b=1; while(k0) sum=numi+sum; printf(“sum=%6d”,sum);,计算数组num中大于零的数据之和 int i,j,row,col,min; int a34=1,2,3,4,9,8,7,6,-1,-2,0,5; min=a00;3; for(j=0;4; if(aijMIN) min=aij; row=i; co
6、l=j; printf(“min=%d,row=%d,col=%dn”,min,row,col);,in=-2,row=2,col=1若有以下输入(CR代表回车),则下面程序的运行结果是()。52CR int a8=6,12,18,42,44,52,67,94; int low=0,mid,high=7,found,x; found=0; while(lowamid) low=mdi+1; else if(x found=1; break; if(found=1) printf(“Search Successful!The index is:%dn”,mid); else printf(“Ca
7、nt search!n”);,Search Successful! The index is: 5 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; while(m!=0) if(xAI)ai) i=i+m/2+1; else break; printf(“The index is:%d”,i);,The index is: 63245CR8CR int i=0,base,n,j,old,num20; printf(“Enter data that will be convertedn”);scanf(“%d”
8、,&n);old=n;printf(“Enter basen”);base); numi=n%base; n=n/base; while(n!=0); printf(“The data %d has been converted into the %d base data:n”,old,base); for(j=i;=1; printf(“%5d”,numj);,The data 3245 has been converted into the 8-base data:6 2 5 int a10=1,2,3,4,5,6,7,8,9,10; int k,s,i; float ave; for(k
9、=s=i=0; if(ai%2=0) continue; s+=ai; k+; if(k! ave=s/k; printf(“The number is:%d. The average is:%fn”,k,ave);,The number is: 5, The average is: 5.000000若有以下输入(CR代表回车换行符),则下面程序的运行结果是()。 3 1 2 3 2 2 2 1 1 3 0 CR int a4,x,i; for(i=1;=3;i+) ai=0; while(x0) ax+=1;i+) printf(“a%2d=%4dn”,i,ai);,a1=3,a2=4,a3
10、=3 5 CR 9 7 5 3 1 CR#define M 10 int aM,x,i,n; printf(“Enter n(n10):”; scanf(“%d”,a+i); printf(“Enter x:”); a0=x; i=n;ai) ai+1=ai; i-; ai+1=x;i+) printf(“%3d”,ai);,9 7 5 5 3 1#define SIZE 30 float aSIZE,bSIZE/5,sum; int i,k; for(k=2,i=0;SIZE;I+),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=0&cha=a&ai=z) printf(“%c”,ai-32); else printf(“%c”,ai+32); else printf(“*”);,t*M char a26=“Sun”,“Moon”; int i,j,len2;2;6; if(aij=0) leni=j; printf(“%6s:%dn”,ai,len
copyright@ 2008-2023 冰点文库 网站版权所有
经营许可证编号:鄂ICP备19020893号-2