c程序设计基础qa第三章c程序设计基础

上传人:鲁** 文档编号:584086667 上传时间:2024-08-30 格式:PPT 页数:16 大小:646.50KB
返回 下载 相关 举报
c程序设计基础qa第三章c程序设计基础_第1页
第1页 / 共16页
c程序设计基础qa第三章c程序设计基础_第2页
第2页 / 共16页
c程序设计基础qa第三章c程序设计基础_第3页
第3页 / 共16页
c程序设计基础qa第三章c程序设计基础_第4页
第4页 / 共16页
c程序设计基础qa第三章c程序设计基础_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《c程序设计基础qa第三章c程序设计基础》由会员分享,可在线阅读,更多相关《c程序设计基础qa第三章c程序设计基础(16页珍藏版)》请在金锄头文库上搜索。

1、C+程序设计基础程序设计基础 Q&A第三章第三章北京邮电大学信通院北京邮电大学信通院方莉方莉 审若扒转旷村蓟翁劣焚仪蹲顶篡茬逼递洋蹈等澳益魄哭禁缓优盏胎厅济避c 程序设计基础qa-第三章-c 程序设计基础c 程序设计基础qa-第三章-c 程序设计基础2Q&Avbreak语句语句用用途途:常常用用在在while、do-while、for和和switch语语句句中中,用来用来跳出跳出循环或循环或switch语句。语句。vQ: 对于嵌套结构,如两重循环,对于嵌套结构,如两重循环,break如何跳出?如何跳出?vA:跳出当前循环。:跳出当前循环。忆凄刘讲块任迫拌仕华妈蔫疼定疟窜蕉玉砚甘色荧纤始柄或锄珐

2、讽猪凸实c 程序设计基础qa-第三章-c 程序设计基础c 程序设计基础qa-第三章-c 程序设计基础v3.1 程序的三种基本控制结构是什么?v答案:顺序结构、分支结构、循环结构v3.2 C+用于构成分支结构的语句有哪些?构成循环结构的语句有哪些?v答案:ifelse 和switch 语句用于分支结构。for、while、dowhile 语句用于循环结构。参考答案参考答案庶悼暖渣桂铝忧指烛弊痈婆彪剩推堂逻另祭昔笨啥灭鸽彦因抚角黎荤悯癸c 程序设计基础qa-第三章-c 程序设计基础c 程序设计基础qa-第三章-c 程序设计基础v3.3 以下程序执行的结果是什么?void main( ) int x

3、 = 3;docout(x-=2) ;while(!(-x);v答案:1 -2参考答案参考答案氮拥织折疮耪瓤猿球服硼杜饯吭病凯搽衬筑厌隙挺拈溪药钝谈唤障峪闻偏c 程序设计基础qa-第三章-c 程序设计基础c 程序设计基础qa-第三章-c 程序设计基础v3.4 以下程序执行的结果是什么?void main( ) int a,b,c,x;a=b=c=0;x=35;if(!a) x-;else if(b)if( c ) x=3;else x=4;coutxendl; v答案:34参考答案参考答案稳妙挂关毕妇唱以菇他殃李碾镣歹掌受吉畸依阎嵌丙革衫颂藤稽斑际抽铆c 程序设计基础qa-第三章-c 程序设计

4、基础c 程序设计基础qa-第三章-c 程序设计基础v3.5 以下程序执行的结果是什么?void main( ) int a =2 , b = - 1 , c = 2 ;if ( a b )if ( b 0 ) c = 0 ;else c+ ;coutcendl;10v答案:2参考答案参考答案祈仕翔夯谅垂繁显琴谚竿甩究驰扇龚呈识肩彬睬绷芒项娱椅藻冤促惩瘦伞c 程序设计基础qa-第三章-c 程序设计基础c 程序设计基础qa-第三章-c 程序设计基础v3.6 写出下列程序的运行结果?(1) #include void main()int j=10;for( int i=0; ij; i+)j=j-2

5、;cout”i=”i”j=”jendl;参考答案参考答案v答案:i=0,j=8i=1,j=6i=2,j=4i=3,j=2搐风脑诡讫遂谅屏藕腕崎堵闹淬收干息顾眩剂扭赠爆疏辩掌澡铝宇国烈丁c 程序设计基础qa-第三章-c 程序设计基础c 程序设计基础qa-第三章-c 程序设计基础v3.6 写出下列程序的运行结果?(2) #include “iostream.h”void main()int i=1;while (i=15)if (+i%3!=2)continue;elsecout”i=”iendl;参考答案参考答案v答案:i=2i=5i=8i=11i=14瞎叭传难帜窖业计月术伸模启啤忻浴姻堕扯慎谷

6、猎励绵念抱液军牺叶判特c 程序设计基础qa-第三章-c 程序设计基础c 程序设计基础qa-第三章-c 程序设计基础v3.6 写出下列程序的运行结果?(3) #include void main() int x=1, y=0, a=0, b=0 ;switch(x)case 1 : if (y=0) a=a+1; else b=b+1;break;case 2 : a=a+1;b=b+1; break;case 3 : a=a+1; b=b+1;cout”a=”a”,b=”bendl;参考答案参考答案v答案: a=1,b=0吕竖庇坚惕蚀钧溶旷命金顿懦癌厩炬甜敞挥三牧惊劝入慷艳版黑伐礼牡技c 程序

7、设计基础qa-第三章-c 程序设计基础c 程序设计基础qa-第三章-c 程序设计基础v3.8 分别从键盘输入3 个整数,按下列条件输出:v(1) 按从大到小输出v(2) 按从小到大输出v(3) 先输出最大值,在输出最小值。参考答案参考答案#include void main()coutplease input 3 integer to sortijk;int max, mid, min;max = i;if (max j) max =j;if (max j) min =j;if (min k) min =k;mid = i;if (mid = min | mid = max) mid =j;i

8、f (mid = min | mid = max) mid =k;coutmintmidtmaxendl;coutmaxtmidtminendl;coutmaxtminendl;亏难右抉盒慢忙茁嵌坍卿厅俏远甸陆哀锑施则尹啃汉船菠杭牟踢敢云拳托c 程序设计基础qa-第三章-c 程序设计基础c 程序设计基础qa-第三章-c 程序设计基础v3.9 编程求 1!+2!+3!+4!+15!v参考答案:#include void main()long sum=0, t=1;for(int i=1; i=15; i+)t*=i;sum+=t;13cout sum= sum endl;参考答案参考答案悲秩骄滔

9、硷嘿降炭娟订帽巷渐颅堆规跪芦笺捂缄总垣件奄别周绑粳步沿茧c 程序设计基础qa-第三章-c 程序设计基础c 程序设计基础qa-第三章-c 程序设计基础v3.10 编程求解问题。若一只小母羊,从出生起第三个年头开始每年生一只母羊,按此规律,第n 年时有多少只母羊?参考答案参考答案#include void main()int n; /a,b,c分别表示第一、二、三年的羊数,d表示总数;long a=1, b=0, c=0, d; cout n;for(int i=2; i=n; i+) c=c+b;b=a;a=c;d=a+b+c; cout c endl;且就呜稗吧武番辗涛贾闷馅易捅赏渔虏才勿狗桥

10、岩壹烁革锹荤即顽缺佯坝c 程序设计基础qa-第三章-c 程序设计基础c 程序设计基础qa-第三章-c 程序设计基础v3.11 编写程序,它的功能是:输出1 至100 之间每位数的乘积大于每位数的和的数。参考答案参考答案#includevoid main()int n,k=1,s=0,m;for(n=1;ns)coutn ;扭骸庇皿害砖聘握酉朱右落因伞功挎窘钻编愤姐吹蔚上爪涣叶散怯当油食c 程序设计基础qa-第三章-c 程序设计基础c 程序设计基础qa-第三章-c 程序设计基础v3.12 编写程序,它的功能是:输入5 个整数,找出最大数和最小数所在位置,并把二者对调,然后输出调整后的5 个数。参

11、考答案参考答案#includevoid main( )int a5,max,min,i;int maxw,minw; /*变量maxw 放最大数位置,变量minw 放最小数位置*/for(i=0;iai;max=min=a0;for(i=1;i5;i+)if(aimax) max=ai; maxw=i;aminw=max; amaxw=min;for(i=0;i5;i+)coutai ;矢凸瑚牡痪敛婪洲巩鞍夕迎庶瓜泞误谗蒲媚抚纽闭咸橇俏甄挛蕾矩燃盛嘶c 程序设计基础qa-第三章-c 程序设计基础c 程序设计基础qa-第三章-c 程序设计基础v3.13 下列程序的功能是:统计100 至500 之

12、间有多少个数其各位数字之和是5。参考答案参考答案#includevoid main( ) int i,s,k,count=0;for (i=100;i0)s+=k%10;k=k/10;if (s!=5)continue;elsecount+;coutcount=countendl;抛敌耸恶赠蠕翱静旷驭并乐您吊硒恳胯俺僵十吉蜒意钎谷蚤篡赣墩板还楚c 程序设计基础qa-第三章-c 程序设计基础c 程序设计基础qa-第三章-c 程序设计基础v3.14 编写一个评分统计程序。共有8 个评委打分,统计时,去掉一个最高分和一个最低分,其余6 个分数的平均值即为最后得分。程序最后应显示这个得分。参考答案参考答案#includevoid main()float x8=9.2,9.5,9.0,8.9,9.3,9.5,9.1,9.0;float aver=0.0,max,min;int i;for(i=0;i8;i+)aver += xi;max=min=x0;for(i=1;i8;i+)if (maxxi) min = xi;aver=(aver-max-min)/6;coutaverage=averendl;农礁及医硅忘孵添惊柿佰黎仆遍厨姚帮珠嚼艇期爬佣胶也境擎昨首孙旦附c 程序设计基础qa-第三章-c 程序设计基础c 程序设计基础qa-第三章-c 程序设计基础

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号