第5章 - if语句练习题
第五章if语句练习题
1. 已知int x=10,y=20,z=30;以下语句执行后x,y,z的值是____ ____ _
if(x>y) z=x;x=y;y=z;
2. 以下if语句语法正确的是________
A.if(x>0) printf(“%f”,x) else printf(“%f”,-x); B.if(x>0)
{x=x+y;printf(“%f’,x);} else printf(“%f”,-x); C.if(x>0)
{x=x+y;printf(“%f”,x);} else printf(“%f”,-x); D.if(x>0)
{x=x+y;printf(“%f,x);} else printf(“%f”,-x); 3. 请阅读以下程序:
main( )
{int a=5,b=0,c=0;
if(a=b+c)printf(“* * *\\n”); else
printf(“$ $ $\\n”);}以上程序______ A.有语法错不能通过编译 B.可以通过编译但不能通过连接 C.输出* * * D.输出$ $ $ 4. 以下程序的运行结果是______
main( ) {int m=5;
if(m++>5)printf(“%d\\n”,m); else printf(“%d\\n”,m--);}
A. 4 B. 5 C. 6 D. 7
5. 当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是______
if(a
if(b A. 1 B. 2 C. 3 D. 6 6. 有一个函数关系见下表: x y= x<0 x-1 x=0 x x>0 x+1 下面程序段中能正确表示上面关系的是( ) A. y=x+1; if(x>=0) if(x==0)y=x; else y=x-1; B. y=x-1; if(x!=0) if(x>0)y=x+1; else y=x; C. if(x<=0) if(x<0)y=x-1; else y=x; else y=x+1; D.y=x; if(x<=0) if(x<0)y=x-1; else y=x+1; 7. 以下程序的输出结果是______ main( ) {int a=100,x=10,y=20,okl=5,ok2=0; if(x if(!ok1) a=1; else if(ok2) a=10; a=-1; printf(“%d\\n”,a);} A.1 B.0 C.-1 D.值不确定 8. 以下程序输出结果是_______ main( ) {int x=2,y=-1,z=2; if(x if(y<0) z=0; else z+=1; printf(“%d\\n”,z); A.3 B.2 C.1 D.0 9. 以下不正确的语句为______ A.if(x>y); B.if(x=y)&&(x! =0) x+=y; C,if(x! =y) scanf(“%d”,&x); else scanf(“%d”,&y); D.if(x {float a, b; scanf(“%f”,&a); if(a<0.0)b=0.0; else if((a<0.5)&&(a!=2.0))b=1.0/(a+2.0); else if(a<10.0)b=1.0/a; else b=10.0; printf(“%f\\n”,b);} 若运行时输入2.0<回车>,则上面程序的输出结果是_____ A.0.000000 B.0.500000 C.1.000000 D.0.250000 11. 若运行时输入:16<回车>,则以下程序的运行结果是( ) #include printf(“Input you year:”); scanf(“%d”,&year); if(year>=18) printf(“you$4.5yuan/xiaoshi”); else printf(“your$3.0yuan/xiaoshi”);} 12. 若运行时输入:2<回车>,则以下程序的运行结果是( ) #include if(class==’1’)printf(“1st class postage is 19p”); else printf(“2nd class postage is 14p”);} 13. 若运行时输入:4.4<回车>,则以下程序的运行结果是( #include {float costprice,sellingprice; ) printf(“enter cost price $:”); scanf(“%f”,&costprice); if(costprice>=5) {sellingprice=costprice+costprice*0.25; printf(“selling price(0.25)$%6.2f”,sellingprice);} else {sellingprice=costprice+costprice*0.30; printf(“selling price(0.30)$%6.2f”,sellingprice);}} 14. 以下程序的运行结果是( ) main( ) { if(2*2= =5<2*2= =4) printf(“T”); else printf(“F”);} 15. 请阅读以下程序: main( ) {int t,h,m; scanf(“%d”,&t); h=(t/100); if(h= =0) h=12; printf(“%d:”,h); m=t0; if(m<10)printf(“0”); printf(“%d”,m); if(t<1200||t= =2400) printf(“AM”); else printf(“PM”);} 若运行时输入:1605<回车>时,程序的运行结果是( ) 16. 以下程序实现:输入圆的半径r和运行标志m,按照运行标志进行指定计算.请在( )标志 运算 a 面积 c 周长 b 二者均计算 内填入正确的内容.
相关推荐:
- [学前教育]MC9S12XS256RMV1 xs128芯片手册4
- [学前教育]安东尼语录经典语录
- [学前教育]e级gps控制测量技术设计书
- [学前教育]苏教版2022-2022学年八年级下学期期末
- [学前教育]装修公司推广 营销
- [学前教育]家政服务合同(完整版)
- [学前教育]湖北省2016届高三联考语文试题
- [学前教育]爱立信无涯学习系统LTE题库1-LTE基础知
- [学前教育]揭秘大众柴油车作弊软件原理
- [学前教育]人才流失原因及对策分析
- [学前教育]房屋建筑施工工程劳务分包合同
- [学前教育]国际贸易实务试卷A卷09.6
- [学前教育]校园废品回收活动计划方案书范文格
- [学前教育]电大成本会计试题及答案
- [学前教育]大学物理实验 华南理工出版社 绪论答案
- [学前教育]爱丁堡产后抑郁量表
- [学前教育]液压冲击的危害、产生原因与防止方法(
- [学前教育]学生工作总结高一学生期中考试总结_020
- [学前教育]人民医院医疗废物管理规章制度大全
- [学前教育]阳光维生素的巨大抗癌潜能阅读题答案.d
- 马云在云锋基金江苏论坛闭幕式的发言
- 试论小学体育教育中的心理健康教育-教
- 语文A版一年级下册《语文乐园一》教学
- 2021四川大学物理化学考研真题经验参考
- [人教A版]2015-2016学年高中数学 第二
- 终端网点销售返利协议书
- 江苏省2015年眼科学主治医师青光眼考试
- 2017年部编人教版八年级语文上册教案
- 十一中学七年级英语上册Unit7Howmuchar
- 以赛促教的创新性实验教学机制建设实践
- 平凉市崆峒区2015七年级下生物期末试题
- 琶洲(地块五)A、B塔楼1、2#塔吊基础
- 一级医院工作制度与人员岗位职责
- 2018北京西城区高三二模理科数学试题及
- 炒股密码线技术 - 图文
- 职高学生生涯发展辅导教案
- 语文人教版四年级上册8 世界地图引出的
- 最新最新人教版二年级上册全册数学教案
- 2017高考英语全国2卷精彩试题(有问题
- 普通心理学笔记




