此为合工大张高峰老师的软件构造课程2024年期末试卷。题型为选择(2*10=20分),代码重构(10*5=50分),简答(10*3=30分)。
复习内容建议:可以不用背,重点看ppt第五章代码重构,关注ppt上的代码例子,了解TDD。可以2倍速看一遍课堂点播(回放)这样能看懂ppt,过ppt的时候比较好过。
复习时间建议:本人是复习了两天整(熬大夜复习)差不多能复习完。建议放2-3天时间复习,复习一天能速通但考试时心里会没底不知道答的对不对。
试题为本人考完试后依照记忆复现,感谢室友帮忙回忆,些许选择题不记得了但这些题目都是一眼能看出答案的简单题,对整体没有影响。
部分试题样例:
二.说出下面代码的问题并重构
1.
public class User{
private String info;
public User(String info){
this.info=info
}
public printUserInfo(){
System.out.println(“Username:”+info.subString(0,info.indexOf(“,”)));
System.out.println(“Userage:”+info.subString(info.indexOf(“,”)+1));
}
}