选择结构程序设计习题.doc

选择结构程序设计习题.doc

ID:51299708

大小:36.00 KB

页数:3页

时间:2020-03-10

选择结构程序设计习题.doc_第1页
选择结构程序设计习题.doc_第2页
选择结构程序设计习题.doc_第3页
资源描述:

《选择结构程序设计习题.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%,输入一个顾客的购物款后,显示它的应付款数。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。