- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第三届全国软件专业人才设计跟创业大赛”校内选拔赛机试比赛(最终)
PAGE
PAGE 1
河南理工大学第二届
软件专业人才设计与创业大赛竞赛试题
河南理工大学ACM协会主办
河南理工大学教务处 计算机学院 协办
2011.12.10
比赛时间为两小半时(2011.12.10 19:30-22:00)
请考生仔细阅读并严格遵守题目中关于文件(夹)保存和命名、上传及相关要求。
请务必按照试卷要求为文件及文件夹命名。
1)考生答题完毕后,首先创建在本地D盘或E盘(不得在C盘、桌面或者我的文档上创建)以“准考证号”命名的文件夹形式如:311009060299,并将考试结果严格按题目上的命名要求进行命名并直接保存在该文件夹下。
2)题目命名要求:请将编写好的源程序以题号命名,例如第1题的源程序(以c语言为例)保存为“rj1.C”,其它语言的扩展名以该语言格式为准。
注意:考生不得在该文件夹下创建任何子文件夹,所有考试结果均直接保存在该文件夹根目录下。
3)然后选中整个文件夹,存放在指定位置及方法见下面说明,经监考老师确认上传无误后方可离开考场。
注意:在提交答案时,请务必选中上述存放的文件夹(如前面创建的311009060299文件夹)而不是文件夹下的全部文件,在完成答案提交后,请确保上述文件夹仍保存在本地计算机。
注意:请务必按照试卷要求提交指定的文件,不得包含非题目要求的过程文件和临时文件,不得包含本试题文件和试题素材。
重要提示:
1)请考生在上述文件夹内单独建立一个文件(说明.txt),以简要说明所采用的语言和特殊的编译环境配置;
2) 不得在计算机上插入优盘、在考试过程中不得上网查询资料、不得讨论以及相互通过局域网进行传递与考试有关的内容,但可带纸质的参考资料;
3)如果考试过程中遇到不可预测(比如网络不稳定、突然断电等)原因,由主考老师根据情况来决定如何操作,甚至取消比赛。
4) 题目中黄底红字为需要输入或者输出的内容
注意:凡违反上述规定的考生,其成绩一律按零分处理。
存放位置及方法说明
打开“我的电脑”,在地址栏(红色标注)内输入 HYPERLINK 9 9
回车,自动弹出如下对话框:
在用户名指定的地方输入 rj2012
密码为 hpujsj
最终将自己所建立的文件夹放到此目录下即可。
第一题(10分)
给出 N*N 的矩阵,要求编程实现蛇形填数。
Sample Input:
5(矩阵大小N)
Sample Output:
(注:不得全部由printf语句来输出,矩阵的大小N可以在自然数内任意输入)
第二题 (15分)
编程实现x的y次方的最后三位数(x与y至少是两位数以上)。
Sample Input:
13**13(以两个**代表次方)
13**20
Sample Output:
253
801
第三题 (15分)
中国有句俗语叫“三天打鱼两天晒网”。某人从1990年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”
Sample Input:
Enter year/month/day:1991 10 25
Enter year/month/day:1992 10 25
Enter year/month/day:2011 12 10
Sample Output:
He was fishing at day.
He was sleeping at day.
He was sleeping at day
第四题(30分)
石料厂有一些石材,现在想把这些石材切割成一些长度相同的小段石材(石材有可能有剩余),需要得到的小段的数目是给定了的。当然,我们希望得到的小段越长越好,你的任务是计算能够得到的小段石材的最大长度。
石材的长度都是正整数,我们要求切割得到的小段石材的长度也是正整数。
输入两个正整数 N 和 K(1 ≤ N ≤ 10000,1 ≤ K ≤ 10000),N 是石材的数目,K 是需要得到的小段的数目。接下来的 N 行,每行有一个 1 到 10000 之间的正整数,表示一根石材的长度。输出能够切割得到的小段的最大长度。
Sample Input:
3 7
232
124
456
Sample Output:
114
第五题(30分)
描述:编写程序,产生由7,8,9这3个数字符号所构成、长度为n的字符串,并且在字符串中对于任何一个子串而言,都不会有相邻的、完全相同的子串;
输入为字符串长度n;输出为无相邻重复子串的所有字符串,每个字符串换行输出。
Sample Inpu
原创力文档


文档评论(0)