欢迎来到天天文库
浏览记录
ID:13890763
大小:237.25 KB
页数:16页
时间:2018-07-24
《湖南工大11级c语言网上作业之《选择结构程序设计》》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、《程序设计语言C1》随机作业题做作业时间:2012-3-98:00:00至2012-5-2923:30:00窗体顶端 1、以下程序输出结果是main(){intm=5;if(m++>5)printf("%d",m);elseprintf("%d",m--);}(3分)A、B、C、D、A、7B、6C、5D、4 2、若执行下面的程序从键盘输入3和4,则输出是_______main(){inta,b,s;scanf("%d%d",&a,&b);s=a;if(a
2、B、16C、18D、20 3、下面的程序是______main(){intx=3,y=0,z=0;if(x==y+z)printf("****");elseprintf("####");}(3分)A、B、C、D、A、有语法错误不能过通过编译B、输出****C、可能通过编译,但是不能通过连接,因而不能运行D、输出#### 4、请读程序:main(){floatx,y;scanf("%f",&x);if(x<0.0)y=0.0elseif((x<5.0)&&(x!=2.0))y=1.0/(x+2.0);elseif(x<10.0)y=1.0/x;elsey=
3、10.0;printf("%f",y);}若运行时从键盘上输入2.0(表示回车),则上面程序的输出结果是(3分)A、B、C、D、A、0.000000B、0.250000C、0.500000D、1.000000 5、在执行以下程序时,为了使输出结果为t=4,则给a和b输入的值应满足的条件是main(){ints,t,a,b;scanf("%d,%d",&a,&b);s=1;t=1;if(a<0)s=s+1;if(a>b)t=s+1;elseif(a==b)t=5;elset=2*s;printf("t=%d",t);}(3分)A、B、C、D、A、0
4、>a>bB、a=05、printf("");case2} 7、下列语句正确的是()(3分)A、B、C、D、A、if(a>b>c)temp=aB、if((a=b)>0)temp=aC、inta=b=c=4D、inta;scanf(%d,a) 8、若有定义:floatw;inta,b;则合法的switch语句是(3分)A、B、C、D、A、switch(w){case1.0:printf("*");case2.0:printf("**");}B、switch(a);{case1printf("*");case2printf("**");}C、switch(b){6、casea:printf("*");default:printf("");caseb:printf("**");}D、switch(a+b){case1:printf("*");case2:printf("**");default:printf("");} 9、阅读以下程序:main(){intx;scanf("%d",&x);if(x--<5)printf("%d"'x);elseprintf("%d"'x++);}程序运行后,如果从键盘上输人5,则输出结果是(3分)A、B、C、D、A、3B、4C、5D、6 10、若运行以下程序7、时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是#includemain(){charc;intv0=0,v1=0,v2=0;do{switch(c=getchar()){case'a':case'A':case'e':case'E':case'i':case'I':case'o':case'O':case'u':case'U':v1+=1;default:v0+=1;v2+=1;}}while(c!='');printf("v0=%d,v1=%d,v2=%d",v0,v1,v2);}(38、分)A、B、C、D、A、v0=7,v1=4,v2=7B、v0=8,v1=4,v2
5、printf("");case2} 7、下列语句正确的是()(3分)A、B、C、D、A、if(a>b>c)temp=aB、if((a=b)>0)temp=aC、inta=b=c=4D、inta;scanf(%d,a) 8、若有定义:floatw;inta,b;则合法的switch语句是(3分)A、B、C、D、A、switch(w){case1.0:printf("*");case2.0:printf("**");}B、switch(a);{case1printf("*");case2printf("**");}C、switch(b){
6、casea:printf("*");default:printf("");caseb:printf("**");}D、switch(a+b){case1:printf("*");case2:printf("**");default:printf("");} 9、阅读以下程序:main(){intx;scanf("%d",&x);if(x--<5)printf("%d"'x);elseprintf("%d"'x++);}程序运行后,如果从键盘上输人5,则输出结果是(3分)A、B、C、D、A、3B、4C、5D、6 10、若运行以下程序
7、时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是#includemain(){charc;intv0=0,v1=0,v2=0;do{switch(c=getchar()){case'a':case'A':case'e':case'E':case'i':case'I':case'o':case'O':case'u':case'U':v1+=1;default:v0+=1;v2+=1;}}while(c!='');printf("v0=%d,v1=%d,v2=%d",v0,v1,v2);}(3
8、分)A、B、C、D、A、v0=7,v1=4,v2=7B、v0=8,v1=4,v2
此文档下载收益归作者所有