初中组复赛试题

初中组复赛试题

ID:37796937

大小:28.50 KB

页数:2页

时间:2019-05-31

初中组复赛试题_第1页
初中组复赛试题_第2页
资源描述:

《初中组复赛试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第七届武汉市中小学信息技术创新与实践活动程序设计复赛初中组试题考试说明:1.考试时间:2009年4月26日(星期日)上午9:00开始,时长:120分钟。2.考试形式:上机。语种:Pascal、C、C++三种编译系统任选一种答题。3.请根据监考老师的要求,在指定的盘符下,以自己的准考证号+机位号建立工作文件夹(或目录),且必须将完成的源程序文件和编译完成后的可执行文件存入其中,否则没有成绩。4.每题源程序文件名以每题标题后的源程序文件名(英文缩写)命名存盘。输入与输出文件(均为文本文件)名也必须依据题目中的要求,

2、在程序中读入输入文件和写出输出文件时,都从当前工作文件夹(目录)中读取,不必写出绝对路径。要求每题程序运行时间均在2秒钟内完成,否则软件评测系统认为程序造成死机,成绩为零分。每道题参赛程序源代码的长度不应超过2,000行或占用内存空间限制在120KB内。超过此长度规定的参赛程序将被视为无效。5.声明如未按照以上要求操作的考生,软件评测系统将无法测试,其成绩以零分记。6.请注意随时存盘,并做好备份。第一题.(30分)求质因数(factor.pas/c/cpp)【问题描述】任意给出一个正整数N,将其分解质因数。如:

3、90=2*3*3*5。【输入文件】输入文件名factor.in,其中仅一个整数。【输出文件】输出文件名factor.out,其中仅一行,输出表示分解因式的结果。【样例输入】factor.in90【样例输出】factor.out90=2*3*3*5第2页,共2页。第二题.(30分)数的排列(array.pas/c/cpp)【问题描述】任意给出从1到N的N个连续的自然数,求出这N个自然数的各种全排列的综述。如N=3时,共有以下6种排列方式:123,132,213,231,312,321,注意:数字不能重复,N由键盘

4、输入(N<=9)。【输入文件】输入文件array.in,其中仅一个整数。【输出文件】输出文件array.out,输出仅一个整数,表示排列的总数目。【样例输入】array.in3【样例输出】array.out6第三题.(40分)高精度计算(preci.pas/c/cpp)【问题描述】求整数N(N<=200)的阶乘。【输入文件】输入文件名preci.in,其中仅一个整数。【输出文件】输出文件名preci.out,其中输出计算阶乘的结果。【样例输入】preci.in10【样例输出】preci.out10!=36288

5、00结束!第2页,共2页。

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

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

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