上机模拟考试试题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 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约瑟夫环问题)

相关文档
最新文档