77范文网 - 专业文章范例文档资料分享平台

第5章_if语句练习题

来源:网络收集 时间:2018-12-04 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

第五章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 main( )

{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 main( ) {int year;

printf(“Input you year:”); scanf(“%d”,&year); if(year>=18)

printf(“you$4.5yuan/xiaoshi”); else printf(“your$3.0yuan/xiaoshi”);}

12. 若运行时输入:2<回车>,则以下程序的运行结果是( ) #include main( ) {char class; scanf(“%c”,&class);

if(class==’1’)printf(“1st

class postage is 19p”); else

printf(“2nd class postage is 14p”);}

13. 若运行时输入:4.4<回车>,则以下程序的运行结果是( #include main( )

{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 二者均计算

内填入正确的内容.

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库第5章_if语句练习题在线全文阅读。

第5章_if语句练习题.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/339154.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: