上机模拟考试试题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A类(4题,全部做)
1、打印如下图形
2、输入一串字符串,请统计其中的字母个数,数字的个数,空格的个数其他的作其它处
理。
(输入的第一个数,表示要输入多少个数)
3、给你n个整数,求他们中所有奇数的乘积。
Sample input
3 1 2 3
4 2 3 4 5
Sample output
3
15
4、用循环语句编程打印下列矩阵形式,尽量使语句简捷,注意第一列与第二列间距为一个Tab的位置,其余宽度为两个空格:
0 1 2 3 4 5 6
1 2 3 4 5 6 0
2 3 4 5 6 0 1
3 4 5 6 0 1 2
4 5 6 0 1 2 3
5 6 0 1 2 3 4
B类(3题,选做2题)
1、输入数列(数字的个数不确定,以’#’结束输入),调用排序函数进行升序排序,并输出。(要求不能使用全局变量)
Sample input
6 5 4 3 2 1 #
5 9 8 4 #
Sample output
1 2 3 4 5 6
4 5 8 9
2、对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。Sample Input
abcdefgfedcba
xxxxx
Sample Output
abcdefg(max)fedcba
x(max)x(max)x(max)x(max)x(max)
3、请打印如下图形
C类(3题,选作1题)
1、给出当前日期,其下一天的日期(对于无效日期,给出提示。情况比较多,请仔细考虑) Sample input
2012 12 13
2012 2 29
2012 6 31
2012 2 0
Sample output
2012 12 14
2012 3 1
Invalid Date
Invalid Date
2、有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?
Sample Input
2
4
5
Sample Output
2
4
6
3.有n个人围成一圈,顺序排号为1、2、3、4、……、n
从第一个人开始报数(从1到3报数),凡报到3的人退出圈子
问最后留下的人是原来的第几号。(Josephus约瑟夫环问题)