一、单项选择题(每题只有一个正确选项,每题2分,共30分)
二、程序阅读理解题(共3大题。程序输入不超过数组或字符串定义的范围,除特殊说明外,判断题1.5分,选择题3分,共计40分)
1. (12分)
l判断题
2.(13.5分)
3.(14.5分)
假设程序输入的 n 和 m 保证不超过 100。
29.当程序输入的 n = 2, m = 2,紧接着输入
48 56
24 72
程序的运行结果是 12。( )
3 3
12 4 9
6 12 2
8 6 12
程序的运行结果是( )
三、程序完善题(共2大题,每个选择题3分,共计30分)
1.题目描述
花店有 n(n <= 500) 朵花束,每朵花束有自己的价格、新鲜度与美丽值(范围都在0~500的范围内),小明有 cj(0 <= cj <= 500) 元,小明用自己的钱购买一定数量的花束,要求购买的花束的新鲜度之和至少为 k(0 <= k <= 500) 的前提下最大美丽值是多少。
例如有 5 朵花束,小明有 10 元,期待花束的新鲜度之和至少为 10,第一朵花束到第五朵花束的价格、新鲜度与美丽值分别是:
2 4 5
4 3 3
1 3 2
3 4 3
3 2 5
小明在不超过 10 元的前提下保证购买花束的新鲜度之和至少为 10 的前提下,购买花束的最大美丽值之和为 15。
2..题目描述
一棵有 n 个结点的无根树,每个结点的编号从 1 到 n,这棵树有 n-1 条边,给出每条边连接的两个结点信息,如果某个结点可以成为根节点,问这棵树哪些结点可能是根结点,注意与根结点直接相连的结点,它们的子树大小都相同。
例如: n = 2
1 2
树中只有一条边,连接的结点是 1 和 2,根节点可能是 1,可能是 2,因此输出可能作为根节点是 1 2。
评价对象得分