[单选题]
如果小明是优秀的程序员,那么小明对数据结构与算法一定很熟悉。
上述论证基于以下哪个前提?
A . 一个程序员除非不是优秀的,否则对数据结构与算法一定很熟悉
B . 一个程序员只要对数据结构与算法很熟悉,那么一定是优秀的程序员
C . 一个程序员如果不是优秀的,那么一定对数据结构与算法不是很熟悉
D . 一个程序员如果对数据结构与算法很熟悉,那么一定是优秀的程序员
参考答案: A
参考解析:
Ⅰ析题干:
优秀程序员→对数据结构与算法很熟悉。
Ⅱ辨选项:
A选项:对数据结构与算法不熟悉→不是优秀的程序员。是题干推理关系的逆否命题,与题干等价,可以作为题干的前提,当选。
B选项:对数据结构与算法熟悉→优秀的程序员。对数据结构与算法熟悉是对题干的肯后,肯后推不出必然性结论,不能作为题干前提,排除。
C选项:不是优秀的程序员→对数据结构与算法不熟悉。不是优秀的程序员是对题干的否前,否前推不出必然性结论,不能作为题干前提,排除。
D选项:对数据结构与算法熟悉→优秀的程序员。对数据结构与算法熟悉是对题干的肯后,肯后推不出必然性结论,不能作为题干前提,排除。
故本题选A。
【2023-北京-094】
视频解析: