xjrtt
根据你的程序老师会提些相关的问题。例如你做的系统流程如何控制。一般来说老师提的问题并不是问你的系统应该怎么用是怎么写的而是考察你是否能在系统编制过程中运用了一些算法,应用方面的知识。所以如果系统是你自己写的或者你自己亲自参与了编制工作的话基本上不需要可以准备什么内容。PS:如果你遇到BT的老师。那也没法咯。。我就遇到一个T_T 
回答
1、数据存取的方式。2、操作流程,逻辑。3、代码采用的架构。4、系统花了多少时间。5、是独立完成的,还是团队,团队都有谁。6、做这个项目有哪些难点。是怎么攻破的。7、项目的完成时间是怎么确定的。8、项目是否按时完成。
这个是不可能的,每个人问的都不一样,就算这个是去年别人做过的论文题目,今天老师的提问也不会一样的。老师一般是在下面看你的论文听见在上面介绍,然后会根据你的PPT的内容进行提问,也会指出你的论文方面的问题。所以你必须对每个模块都熟悉,对模块用到的技术要了解。答辩的时间也有限,问题一般不会太多,代码一般老师是不会问的。答辩还是看老师的,各个老师不一样。我的导师就是组长,我过的很轻松,别的组我有同学被难为在上面好久,不过最后还是过的。只要在论文期间表现不差,经常去导师那里报到的,按时完成的,一般是不会2辩的。