作业━━第 2 章(1)━━流程控制语句

作业━━第 2 章(1)━━流程控制语句

ID:6888329

大小:97.00 KB

页数:7页

时间:2018-01-29

作业━━第 2 章(1)━━流程控制语句_第1页
作业━━第 2 章(1)━━流程控制语句_第2页
作业━━第 2 章(1)━━流程控制语句_第3页
作业━━第 2 章(1)━━流程控制语句_第4页
作业━━第 2 章(1)━━流程控制语句_第5页
资源描述:

《作业━━第 2 章(1)━━流程控制语句》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、流程控制语句【学习要点】1.掌握算法描述的三种基本结构。2.掌握if-else条件语句及其应用,掌握if语句的嵌套结构。3.掌握switch开关语句及其应用,掌握break在switch语句中的作用。4.掌握while循环语句及其应用。5.掌握do-while循环语句及其应用。6.掌握for循环语句及其应用。7.掌握循环语句的嵌套结构。8.掌握break语句、continue语句在循环结构中的作用。9.掌握return语句、goto语句、exit()函数、abort()函数的作用及其应用。------------------------------------

2、-------------------------------------------------------------------------------------------------------------【例题分析】1.若intx=3,执行以下循环语句后,输出的结果是______。docout<<(x-=2)<<‘t’;while(!(--x));A.1B.1-2C.1-1D.死循环【答案】B【解析】先执行一次do后面的循环体语句,遇到while,判断下次循环是否进行,即求解while后面表达式的值,若表达式的值为true,则再次回到do…;若

3、表达式的值为false,则跳出整个do-while语句。2.若intx=10,执行以下switch语句后,x的值是______。switch(x){case9:x+=1;case10:x+=1;case11:x+=1;defaule:x+=1;}A.10B.11C.12D.13【答案】D【解析】从上往下在case分支的常量表达式值中,寻找与之值相等的分支作为执行入口,并从该分支的语句序列开始执行下去,其后的每个case分支(包括default分支)中的语句序列都有可能执行到,直到遇到break语句才跳出switch语句,或遇到switch语句的结束括号“}”为

4、止。3.以下三条语句,正确的论断是______。(1)if(a)s1;elses2;(2)if(a==0)s2;elses1;(3)if(a!=0)s1;elses2;A.三者相互等价B.只有(2)和(3)等价C.只有(1)和(3)等价D.三者相互不等价【答案】A【解析】先求解if后面表达式的值,若表达式的值为true,则执行if后面的语句;若表达式的值为false,则执行else后面的语句。4.退出一个循环语句(不能终止当前函数的执行)的有效措施是______。A.用break语句B.用continue语句C.用return语句D.调用函数exit(1)【答

5、案】A【解析】break是结束循环;continue是结束本次循环;return是从当前执行的函数返回其主调函数;exit(1)是终止整个程序的执行。5.下面程序的运行结果是______。#includevoidmain(){inti=0,x=0,y=0;do{i++;if(i%3!=0){x+=i;i++;}y+=i++;}while(i<5);cout<<"x="<voidmain(){i

6、ntx,y=10;while(x=y-1){y-=2;if(y%3==0){x++;continue;}elseif(y<4)break;x++;}cout<<"x="<voidmain(){inti,j,m;for(i=1;i<=6;i++){for(j=i+1;j<=8;j++){if(j==4){cout<<"Bye!”;break;}m=i*j;cout<

7、out<voidmain(){inti=2,n;cout<<"输入一个自

8、然数:";cin>>n;cout<

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

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

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