haihongyuan.com
海量文库 文档专家
全站搜索:
您现在的位置:首页 > 小学教育 > 学科竞赛学科竞赛

2011江东区程序设计竞赛决赛试题

发布时间:2014-02-07 13:48:03  

江东区2011年程序设计竞赛复赛试题

江东区2011年程序设计竞赛决赛试题

学校 姓名 机号___________

各位同学,你好!请仔细阅读以下的有关规定,再做题目:

1、每题100分,满分300分;

2、考试时间120分钟,开考半小时后方可提前交卷离开;

3、在D:\根目录下,建立名称为:“机号+姓名拼音缩写”的文件夹,然后将你编写的源程序文件放在该文件夹内;

4、全部考试完成后,将文件夹打包压缩上传;

5、上机时如有问题应及时举手请监考老师解决;编程中,不能重启电脑,做完后上交作业并举手示意,经监考老师验收后,方可离开座位;

6、严格按试题要求的数据格式进行输入、输出读写操作,避免电脑自动误判。

1. 数制转换(Conver.pas)

【问题描述】

把任一给定的十进制正整数m(m≤32000)转制成八进制数输出。 【输入样例】 765

【输出样例】 765=(1375)8

江东区2011年程序设计竞赛复赛试题

2. 最小的0 、1数字串(Numstr.pas)

【问题描述】

给定一个位数小于5的正整数N,编程求出最小正整数M,使得N×M的各位数字均为0或1。

例如,当N=6时,M=185,N×M=1110.

输入文件名为Numstr.in,仅一行,包含一个正整数N。

输出文件名为Numstr.out,也只有一行,共有三个正整数,其中第一个数为N的值,第二个数为M的值,第3个数为N×M的值。每两个相邻数之间严格以一个空格作为分隔。

【输入样例】Numstr.in

6

【输出样例】Numstr.out

6 185 1110

3. 数列(Sequence.pas)

【问题描述】

给定一个正整数k ,将所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增序列。例如。当k=3时,序列为1,3,4,9,10,12,13,…,该序列实际上就是30,31,30+31,32,30+32,31+32,30+31+32,…,请你求出这个序列的第n项的值(用十进制数表示)。例如:对于k=3,n=100,正确的答案是981。

【输入文件】

输入文件sequence.in,只有一行,为两个正整数k和n的值,彼此之间用一个空格隔开,且3≤k≤15,10≤n≤1000。

【输出文件】

输出文件sequence.out,为计算结果,是一个不超过longint 的正整数。

【输入样例1】

3 7

【输出样例1】

13

【输入样例2】

3 100

【输出样例2】

981

网站首页网站地图 站长统计
All rights reserved Powered by 海文库
copyright ©right 2010-2011。
文档资料库内容来自网络,如有侵犯请联系客服。zhit326@126.com