第一部分:基本概念及其它问答题 第二部分:程序代码评价或者找错 第三部分:编程题