资源描述:
《程序阅读及填空》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、程序阅读及填空1.当运行以下程序时,从键盘输入:BOOK〈回车〉CUT〈回车〉GAME〈回车〉PAGE〈回车〉则下面程序的运行结果是#include〈stdio.h>#include〈string・h>intmain(){inti:charstr[10],temp[10]二〃Control〃;for(i=0;i<4;i++){gets(str);if(strcmp(temp,str)<0)strcpy(temp,str);}puts(temp);2・以下程序的功能是:输出x、y、z三个数中的最大者。请填空。#inc
2、ludeintmain(){intx=4,y=6,z=7;intif()u二x;elseu=y;if()v二u;elsev=z;printf(“v=%d”,v);return0;}3.以下程序的运行结果是Winclude〈stdio.h>intmain(){intxl=0xabc,x2=0xdef;x2-二xl;printf("%X",x2);return04-以下程序的功能是:输入一个小写字母,将字母循环后移5个位置后输出。例如,a,变成,f,如变成'b'。请填空。Winclude〈stdi
3、o.h>intmainO{charc;c二getchax();if(c〉9*&&u,)elseif(c>二,v,&&c〈=,z,)putchar(c);5-下面程序的运行结果是o#include〈stdio.h>intmain(){inta[]={l,2,3,4,5,6,7,8,9,10},i,k;for(i=9;i>=2;i--)a[i]二且[i-2];for(i=0;i<10;i++)printf(〃%d”,a[i]);}6.下面程序段的运行结果是。charx[]二〃theteacher”;inti=0;wh订
4、e(x[++i]!=, ,)if(x[iT]=,t,)printf(“%c",x[i]);7.下面程序的功能是计算1〜10之间的奇数之和及偶数之和。请选择填空。#includeintmain(){inta=0,b,c=0,i;for(i=0:i<=10;i+=2){a+=i;c二c+b;}printf("Thesumofeven=%d〃,a);printf("Thesunofodd二%d/z,)return0;6.下面程序的运行结果是#include〈stdio.h>intmain(){
5、inta=2,s二0,n二1,count二1;while(count〈=7){n=n*as二s+n;++count;}printf("s=%d”,s);return0;}7.以下程序的功能是:根据输入的三角形的三条边,判断是否能组成三角形,若可以则输出它的面积和三角形的类型。请填空。#includemain(){floata,b,c;floats,area;scanf(“%f%f%f,&a,&b,&c);if(){s=(a+b+c)/2;area=sqrt(s*(s-a)*(s~b)*(s—c));
6、printf(“%f”,area);if()printf(“等边三角形”);elseif()printf(“等腰三角形”);elseif((a*a+b*b=c*c)
7、
8、(a*a+c*c=b*b)
9、
10、(b*b+c*c=a*a))printf(“直角三角形”);elseprintf("一般三角形”);}elseprintf("不能组成三角形”);return0;}6.下面程序的运行结果是Winclude〈stdio.h>intmain(){inti二0,x=0,y二0;do{++i;if(i%2!=0){x二x+i;i
11、++;}y二y+i++;}while(i<=7);printf(〃x二%d,y=%d”,x,y);return0;IL当运行以下程序时,从键盘输入“-10〈回车〉“,则下面程序的运行结果是#include〈stdio.h>intmain(){inta,b,m=l,n=l;scanf(〃%d%d”,&b);do{if(a>0){m=2*n;b++;}else{n=m+n;a+=2;b++;}}while(a~b);printf(〃m=%dn=%d”,m,n);return0;}12.当运行以下程序时,从键盘输入“
12、12345-1〈回车〉”,则下面程序的运行结果是oWinclude〈stdio.h>intmain(){intk=0,n;do{scanf(“%d”,&n);k+=n;}wh订e(n!=-1);printf(〃k=%dn二%d",k,n);return0;}12.下面程序段的运行结果是。#includeintmain(){inti二1,