欢迎来到天天文库
浏览记录
ID:26373015
大小:129.50 KB
页数:15页
时间:2018-11-26
《基本控制结构程序设计习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、15第二章基本控制结构程序设计习题第二章基本控制结构程序设计习题一.基本概念与基础知识自测题2.1程序阅读题2.1.1设有说明:inta=3,b=100;下面的循环语句执行(1)次,执行后a、b的值分别为(2)、(3)。while(b/a>5){if(b-a>25)a++;elseb/=a;}解答:本题检查学生整除的概念。跟踪:abb/a循环次数b-a310033197410025296510020395……………15100613851610061484171005停(1)14(2)17(3)1002.
2、1.2设有说明:intx,y,n,k;下面程序段的功能是备选答案中的(1),当n=10,x=10打印结果是(2)。cin>>x>>n;k=0;do{x/=2;k++;}while(k3、==1)cout<<”Alpha”;elseif(num==2)cout<<”Bata”;elseif(num==3)cout<<”Gamma”;elsecout<<”Delta”;当num的值分别为1、2、3时,上面程序段的输出分别为(1)、(2)、(3)。解答:检查条件语句与字符串输出概念:(1)Alpha(2)Bata(3)Gamma2.1.4执行下面程序段后,m和k的值分别为(1)、(2)。intm,k;for(k=1,m=0;k<=50;k++){if(m>=10)break;if(m%2==4、0){m+=5;continue;}m-=3;}解答:注意continue语句的使用初值m=0k=1第1次循环后m=5k=2第2次循环后m=2k=3第3次循环后m=7k=4第4次循环后m=4k=5第5次循环后m=9k=6第6次循环后m=6k=7第7次循环后m=11k=8第8次循环m=11结束k=8,k++未做(1)11(2)8二.编程与综合练习题15第二章基本控制结构程序设计习题2.2有一个函数:编写程序,输入x,输出y。解:#includeusingnamespacestd;int5、main(){doublex,y;cout<<"输入x=";cin>>x;if(x<1)y=x;elseif(x<10)y=2*x-1;elsey=3*x-11;cout<<"y="<usingnamespacestd;intmain(6、){intmark,result;//mark是百分制成绩,result是5分制cout<<"请输入百分制成绩:"<>mark;if(mark<0){cout<<"缺考!"<7、结构程序设计习题result=3;cout<<"输出五分制成绩:"<8、00元起征,超过起征点500元以内部分税率5%,超过500元到2,000元部分税率10%,超过2,000元到5,000元部分税率15%,超过5,000元到20,000元部分税率20%,超过20,000元到40,000元部分税率25%,超过40,000元到60,000元部分税率30%,超过60,000元到80,000元部分税率35%,超过80,000元到100,000元部分税率40%,超过100,000元部分税率45%。解:应该从最高税率段开
3、==1)cout<<”Alpha”;elseif(num==2)cout<<”Bata”;elseif(num==3)cout<<”Gamma”;elsecout<<”Delta”;当num的值分别为1、2、3时,上面程序段的输出分别为(1)、(2)、(3)。解答:检查条件语句与字符串输出概念:(1)Alpha(2)Bata(3)Gamma2.1.4执行下面程序段后,m和k的值分别为(1)、(2)。intm,k;for(k=1,m=0;k<=50;k++){if(m>=10)break;if(m%2==
4、0){m+=5;continue;}m-=3;}解答:注意continue语句的使用初值m=0k=1第1次循环后m=5k=2第2次循环后m=2k=3第3次循环后m=7k=4第4次循环后m=4k=5第5次循环后m=9k=6第6次循环后m=6k=7第7次循环后m=11k=8第8次循环m=11结束k=8,k++未做(1)11(2)8二.编程与综合练习题15第二章基本控制结构程序设计习题2.2有一个函数:编写程序,输入x,输出y。解:#includeusingnamespacestd;int
5、main(){doublex,y;cout<<"输入x=";cin>>x;if(x<1)y=x;elseif(x<10)y=2*x-1;elsey=3*x-11;cout<<"y="<usingnamespacestd;intmain(
6、){intmark,result;//mark是百分制成绩,result是5分制cout<<"请输入百分制成绩:"<>mark;if(mark<0){cout<<"缺考!"<7、结构程序设计习题result=3;cout<<"输出五分制成绩:"<8、00元起征,超过起征点500元以内部分税率5%,超过500元到2,000元部分税率10%,超过2,000元到5,000元部分税率15%,超过5,000元到20,000元部分税率20%,超过20,000元到40,000元部分税率25%,超过40,000元到60,000元部分税率30%,超过60,000元到80,000元部分税率35%,超过80,000元到100,000元部分税率40%,超过100,000元部分税率45%。解:应该从最高税率段开
7、结构程序设计习题result=3;cout<<"输出五分制成绩:"<8、00元起征,超过起征点500元以内部分税率5%,超过500元到2,000元部分税率10%,超过2,000元到5,000元部分税率15%,超过5,000元到20,000元部分税率20%,超过20,000元到40,000元部分税率25%,超过40,000元到60,000元部分税率30%,超过60,000元到80,000元部分税率35%,超过80,000元到100,000元部分税率40%,超过100,000元部分税率45%。解:应该从最高税率段开
8、00元起征,超过起征点500元以内部分税率5%,超过500元到2,000元部分税率10%,超过2,000元到5,000元部分税率15%,超过5,000元到20,000元部分税率20%,超过20,000元到40,000元部分税率25%,超过40,000元到60,000元部分税率30%,超过60,000元到80,000元部分税率35%,超过80,000元到100,000元部分税率40%,超过100,000元部分税率45%。解:应该从最高税率段开
此文档下载收益归作者所有