单选题2023年北京市公务员录用考试《行测》题(网友回忆版)搭桥如果小明是优秀的程序员,那么小明对数据结构与算法一定很熟悉。上述论证基于以下哪个前提?A一个程序员除非不是优秀的,否则对数据结构与算法一定很熟悉B一个程序员只要对数据结构与算法很熟悉,那么一定是优秀的程序员C一个程序员如果不是优秀的,那么一定对数据结构与算法不是很熟悉D一个程序员如果对数据结构与算法很熟悉,那么一定是优秀的程序员提交答案