参赛人员须知:
1.本次比赛统一使用 C 语言编程,编程环境为 VC++6.0;
2.本次比赛将持续 4 个小时,上午 9:00 – 13:00。比赛期间不允许查阅资料,也不允许
参赛队员之间相互讨论或抄袭,如有雷同,立即取消比赛资格
3.本次比赛编程部分统一使用文件格式进行输入输出操作,请严格按照题目要求编写
输入输出文件;
4.试卷提交格式:所有参赛队员在桌面新建一个文件夹,文件夹请以 ”姓名 班级”的格
式命名。此文件夹包括两部分:一个 word 文档,命名为“思考题”,用于提交思考题部分答
案;一个子文件夹,命名为“编程题”,用于提交编程部分源代码(源代码请以题目标题命名)。
注:请各参赛人员仔细查看“参赛队员须知”,不符合要求的提交格式将不能计入成绩;
思考题(5 * 8 = 40 分):
(请用文字或公式详细叙述解题过程和答案)
1、 一个经理有三个女儿,三个女儿的年龄加起来等于 13,三个女儿的年龄乘起来等于经
理自己的年龄,有一个下属已知道经理的年龄,但仍不能确定经理三个女儿的年龄,这时
经理说只有一个女儿的头发是黑的,然后这个下属就知道了经理三个女儿的年龄。请问三
个女儿的年龄分别是多少?为什么?
2、有三个人去住旅馆,住三间房,每一间房$10 元,于是他们一共付给老板$30,第二天,
老板觉得三间房只需要$25 元就够了于是叫小弟退回$5 给三位客人,谁知小弟贪心,只退回
每人$1,自己偷偷拿了$2,这样一来便等于那三位客人每人各花了九元,于是三个人一共
花了$27,再加上小弟独吞了不$2,总共是$29。可是当初他们三个人一共付出$30 那么还
有$1 呢?
3、有两位盲人,他们都各自买了两对黑袜和两对白袜,八对袜子的布质、大小完全相同,
而每对袜子都有一张商标纸连着。两位盲人不小心将八对袜子混在一起。他们每人怎样才
能取回黑袜和白袜各两对呢?
4、一群人开舞会,每人头上都戴着一顶帽子。帽子只有黑白两种,黑的至少有一顶。每个
人都能看到其它人帽子的颜色,却看不到自己的。主持人先让大家看看别人头上戴的是什
幺帽子,然后关灯,如果有人认为自己戴的是黑帽子,就打自己一个耳光。第一次关灯,
没有声音。于是再开灯,大家再看一遍,关灯时仍然鸦雀无声。一直到第三次关灯,才有
劈劈啪啪打耳光的声音响起。问有多少人戴着黑帽子?
5、1 元钱一瓶汽水,喝完后两个空瓶换一瓶汽水,问:你有 20 元钱,最多可以喝到几瓶
汽水?