12程序设计及求解i-a试卷

12程序设计及求解i-a试卷

ID:7827205

大小:46.50 KB

页数:4页

时间:2018-02-27

12程序设计及求解i-a试卷_第1页
12程序设计及求解i-a试卷_第2页
12程序设计及求解i-a试卷_第3页
12程序设计及求解i-a试卷_第4页
资源描述:

《12程序设计及求解i-a试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、桂林电子科技大学试卷2012~2013学年第一学期课号课程名称程序设计与问题求解I(A卷;闭卷)适用班级(或年级、专业)12级考试时间120分钟班级学号姓名题号一二三四五成绩满分502030得分评卷人一、程序阅读题(每题10分,共50分)请阅读下面的各个程序,然后按具体题目的要求回答问题。注意写运行结果时要规范,多个输出之间的空格和结果的换行等格式控制都必须在答案上体现出来。(注:每次程序运行完后的提示pressanykeytocontinue不要写!)1、写出以下程序的运行结果:#includeusingnamespacestd;

2、voidmain(){inti,a=0;for(i=1;i<=50;I++){if(i%7==0){cout<usingnamespacestd;intf(intn){if(n<1)return-1;if(n==1)return1;elsereturnn+f(n-1);}voidmain(){intn=5;cout<

3、n);cout<usingnamespacestd;voidfun(inta,intb){inttmp;if(a>b){tmp=a;a=b;b=tmp;}}voidmain(){inta=3,b=4;fun(a,b);cout<<"a="<usingnamespacestd;char*substring(char*s,charch){for(;*s!='

4、0';s++){if(*s!=ch)continue;returns;}}voidmain(){charstr[]="Hello,China!";charc;cout<<"输入c的值:";cin>>c;cout<usingnamespacestd;intmain(){intf(int);inta=2,i;for(i=0;i<3;i++)cout<

5、cintc=3;b=b+1;c=c+1;return(a+b+c);}二、程序填空题(每个空4分,共20分)以下程序都是用于完成一定的功能的,但其中划横线处属于不完善的地方,请结合程序所要完成的功能和已经有的代码,确定程序所缺少的语句。补充代码的时候要注意按照C或C++的语法填写(每个空的答案写在一行)。1、下面函数str_rev的功能是将一个字符串str的内容颠倒过来,请填空。voidstr_rev((1)){inti,j;chark;for(i=0,j=strlen(str)-1;i

6、_;str[j]=k;}}2、以下程序的功能是:打印出是素数的所有三位数,请填空。#includeusingnamespacestd;voidmain(){inti,j;intflag;for(i=100;i<1000;i++){flag=1;for(j=2;(4);j++){if(i%j==0){flag=0;break;}}if((5))cout<

7、程序代码要尽可能符合相应语言(C或C++)的语法,使得写出来的程序可直接输入编译器编译运行。对程序中定义的各种变量以及关键的语句必须在代码后的“//”注释符之后进行简明清晰的注释,说明其功用。使得阅卷老师可以读懂你的程序。1、有三堆火柴,共48根。第一次从第一堆里拿出与第二堆根数相同的火柴并入第二堆;第二次从第二堆里拿出与第三堆根数相同的火柴并入第三堆;第三次再从第三堆里拿出与这时第一堆根数相同的火柴并入第一堆里。经过这样的变动后,三堆火柴的根数恰好相同。原来每堆火柴各多少根?2、某系有新生600人,为校运会队列排队,要求排列顺序从矮到高。编写一完整的

8、程序,使得其运行后,能接收用户从键盘上输入的每个新生的高度,并将这些数据排序后按题目要求的格式

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

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

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