柳州乐博乐博

C++第三单元阶段测试试卷
一、编程题
1编程题

【对赌】

[题目描述]

一个人的决策能力很大程度上来自他的经验,他要学会如何分析复盘这些经历,判断哪些是值得学习的。这也就要求我们学会区分运气和能力。如果我们的决策对事情的发展起到了决定性作用,就是能力问题,但如果因为一些我们无法控制的因素影响了事情的结果,那就是运气问题。在判断到底是运气还是能力起作用的时候,我们会受到认知陷阱的影响,所以我们要改变思维方式的方法,就是替换让人感觉好的想法。

老朱喜欢复盘自己的经历来总结成功经验,于是他在墙壁上的一条长长的便签栏记录自己的经历,如果某一次是因为运气完成的任务,那么老朱就会在标签栏某个位置贴一个"luck"的标签,而如果是因为能力而完成的任务,老朱会贴一个"power"的标签.为了节约空间,一个标签可能会被覆盖到其它标签上,但是老朱保证每次经历都不会被完全覆盖.现在老朱给你展示了它的标签栏,请你推断出老朱靠运气和能力的次数.

[输入描述]

一行, * 表示该处标签栏空白.

标签栏只有一行,画上了若干个格子,每个格子只能放一个字母,因为老朱有强迫症,所以每个标签贴上去都要与格子线对齐.

[输出描述]

输出运气和能力的次数.。

输入样例1

**luck**power***

输出样例1

1 1

题型难度:
困难
2编程题

【数组元素的移动(PLUS)】

[题目描述]

读入N个整数存放在数组中,将每个元素依次后移一个位置,最后一个元素移动到第一个元素的位置。按照这种移动方法,总共移动x次,输出移动后的结果。

[输入描述]

第一行,一个整数n(n不超过100)

第二行:n个整数,相邻数值之间用一个空格分隔。

第三行:一个整数x(0<x<n)

[输出描述]

移动x次以后的结果。

输入样例1

10

1 2 3 4 5 6 7 8 9 10

2

输出样例1

9 10 1 2 3 4 5 6 7 8

题型难度:
困难
3编程题

【火柴棒等式】

[题目描述]

给你n根火柴棍,你可以拼出多少个形如“A+B=C”的等式?等式中的A、B、C是用火柴棍拼出的整数(若该数非零,则最高位不能是0)。用火柴棍拼数字0-9的拼法如图所示:

注意:

1.加号与等号各自需要两根火柴棍

2.如果A≠B,则A+B=C与B+A=C视为不同的等式(A、B、C>=0)

3. n根火柴棍必须全部用上

[输入描述]

共一行,又一个整数n(n<=24)

[输出描述]

共一行,表示能拼成的不同等式的数目。

输入样例1

14

输出样例1

2

题型难度:
困难
试卷信息
浏览量:
43
答卷量:
7
编号:11094402212513
学科:C++
类别:一级
答题限时:90分钟
试卷满分:100分
允许答题次数:10次
题目数量:4题
答题卡
编程题
1
2
3
猜你喜欢