欢迎来到天天文库
浏览记录
ID:37796937
大小:28.50 KB
页数:2页
时间:2019-05-31
《初中组复赛试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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页。
此文档下载收益归作者所有