欢迎来到天天文库
浏览记录
ID:51299708
大小:36.00 KB
页数:3页
时间:2020-03-10
《选择结构程序设计习题.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.单项选择题(1)选择结构程序设计的特点是_______。A.自上向下逐个执行B.根据判断条件,选择其中一个分支执行C.反复执行某些程序代码D.以上都是(2)假定所有变量均已正确定义,下列程序段运行后x的值是______。a=b=c=0,x=35;if(!a)x--;elseif(b);if(c)x=3;elsex=4;A.34B.4C.35D.3(3)下面的程序片段所表示的数学函数关系是______。if(x<0)y=-1;if(x>0)y=1;elsey=0;(4)下列各语句序列中,能够且仅输出整型变量a、b中最大值的是()。A.if(a>b)printf("%d"
2、,a);printf("%d",b);B.printf("%d",b);if(a>b)printf("%d",a);C.if(a>b)printf("%d",a);elseprintf("%d",b);D.if(a0)y=1;elseif(x==0)y=0;elsey=1;printf("%d",y);A.1B.1C.0D.2(6)程序段intx=5,y=8,max;max=(x>y)?x:y;printf("%d",max);的输
3、出结果是。A.5B.8C.3D.13(7)程序段intx=3,a=1;switch(x){case4:a++;case3:a++;case2:a++;case1:a++;}printf("%d",a);的输出结果是。A.1B.2C.3D.4(8)下列语句应将小写字母转换为大写字母,其中正确的是()。A.if(ch>='a'&ch<='z')ch=ch-32;B.if(ch>='a'&&ch<='z')ch=ch-32;C.ch=(ch>='a'&&ch<='z')?ch-32:’’;D.ch=(ch>'a'&&ch<'z')?ch-32:ch;2.阅读程序,写出运行结果(1)
4、voidmain(){inta=10,b=4,c=3;if(a
5、k+=2;default:k+=3;}printf(“%d”,k);}(5)voidmain(){ints=1,k=0;switch(s){case1:k+=1;break;case2:k+=2;break;default:k+=3;}printf(“%d”,k);}3.程序设计题(1)编一个程序,输入三个单精度数,输出其中最小数。(2)输入一个实数,输出它的平方根值,如果输入数小于0,输出“输入数据错误”提示。(3)if语句编程序,输入x后按下式计算y值并输出。(4)编程序,输入一个百分制的成绩t后,按下式输出它的等级,要求分别写作if结构和switch结构。90~100为
6、“A”,80~89为“B”,70~79为“C”,60~69为“D”,50~0为“E”。(5)输入3个整数,按从大到小的顺序输出。(6)某商场举行购物优惠活动,(x代表购物款,y代表折扣):x<1600时y=0%,x<2400时y=5%,x<3200时y=10%,x<6400时y=15%,x>=6400时y=20%,输入一个顾客的购物款后,显示它的应付款数。
此文档下载收益归作者所有