第九周作业
20162313 2016-2017-2 《程序设计与数据结构》第8周学习总结
教材学习内容总结
数据库介绍
建立与数据库的链接
创建并修改数据库表
查询数据库
插入/查看及更新数据
删除数据和数据库表
教材学习中的问题和解决过程
- 问题1:SQL语句
- 问题1解决方案:结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统;
sql 语句就是对数据库进行操作的一种语言。
代码调试中的问题和解决过程
- 问题1:如图 代码无法运行
- 问题1解决方案:未解决
代码托管
(statistics.sh脚本的运行结果截图)
上周考试错题总结
- The getMessage method of the Exception class prints out the stack trace, which helps the user to track down the source of the exception(Exception类的getMessage方法输出栈跟踪信息,有助于找到产生异常的源).
A .
true
B .
false
正确答案: B
The printStackTrace method prints out the stack trace. - 如果有以下程序片段:
public class Main {
public static void main(String[] args) {
try {
int number = Integer.parseInt(args[0]);
System.out.println(number++);
} catch(NumberFormatException ex) {
System.out.println("必须输入数字");
}
}
}
执行时若没有指定命令行自变量,以下描述何者正确?
A .
编译错误
B .
显示"必须输入数字"
C .
显示 ArrayIndexOutOfBoundException 堆栈追踪
D .
不显示任何讯息
正确答案: C - 如果有以下程序片段:
public class Main {
public static void main(String[] args) {
try {
int number = Integer.parseInt(args[0]);
System.out.println(number++);
} catch(RuntimeException | NumberFormatException ex) {
System.out.println("必须输入数字");
}
}
}
执行时若没有指定命令行自变量,以下描述何者正确?
A .
编译错误
B .
显示"必须输入数字"
C .
显示 ArrayIndexOutOfBoundException 堆栈追踪
D .
不显示任何讯息
正确答案: A
结对及互评
点评过的同学博客和代码
- 本周结对学习情况
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 90/90 | 1/1 | 20/20 | |
第二周 | 377/467 | 1/2 | 14/34 | |
第三周 | 344/811 | 1/3 | 17/51 | |
第四周 | 846/1684 | 2/5 | 》30/81 | |
第五周 | 777/2461 | 1/6 | 12/93 | |
第六周 | 461/2922 | 1/7 | 10/103 | |
第七周 | 761/3683 | 2/9 | 25/128 | |
第八周 | 911/4594 | 1/10 | 10/138 | |
第九周 | 788/5382 | 1/11 | 10/148 |
尝试一下记录「计划学习时间」和「实际学习时间」,到期末看看能不能改进自己的计划能力。这个工作学习中很重要,也很有用。
耗时估计的公式
:Y=X+X/N ,Y=X-X/N,训练次数多了,X、Y就接近了。
-
计划学习时间:20小时
-
实际学习时间:10小时
-
改进情况:
(有空多看看现代软件工程 课件
软件工程师能力自我评价表)