第15题: [单项选择]甲乙丙丁四人的车分别为白色、银色、蓝色和红色。在问到他们各自车的颜色时,甲说:“乙的车不是白色。”乙说:“丙的车是红色的。”丙说:“丁的车不是蓝色的。”丁说:“甲、乙、丙三人中有一个人的车是红色的,而且只有这个人说的是实话。”如果丁说的是实话,那么以下说法正确的是()。 A. 甲的车是白色的,乙的车是银色的 B. 乙的车是蓝色的,丙的车是红色的 C. 丙的车是白色的,丁的车是蓝色的 D. 丁的车是银色的,甲的车是红色的 参考答案:C 答案解析:甲、乙、丙中有一个人的车是红色,且他说的是真话,其他两个人则说的是假话,假设甲车为红色,条件符合;设乙车为红色,则甲说假话,则乙车是白色,矛盾,排除;同理,设丙车为红色,则乙说的是假话,则丙车不是红色
第28题: [单项选择]由两个栈共享一个存储中间的好处是 A. 减少存取时间,降低下溢发生的机率 B. 节省存储空间,降低上溢发生的机率 C. 减少存取时间,降低上溢发生的机率 D. 节省存储空间,降低下溢发生的机串 参考答案:B 答案解析:解析:常常一个程序中要用到多个栈,为了不发生上溢错误,就必须给每个栈分配一十足够大的存储空间。但实际中,很难准确地估计,若每个栈都分配过大的存储空间,势必造成系统空间紧张;若让多个栈共用一个足够大的连