第九周作业
20162325 2016-2017-2 《程序设计与数据结构》第9周学习总结
教材学习内容总结
本周学习了第21章有关内容:
-数据库:存储数据的仓库,是长期存放在计算机内、有组织、可共享的大量数据的集合。数据库中的数据按照一定数据模型组织、描述和存储,具有较小的冗余度,较高的独立性和易扩展性,并为各种用户共享,即数据库有永久存储、有知识和可共享三个基本特点。
-常见的SQL语句
-MySQL的使用
连接与断开服务器
输入查询
创建并使用数据库
获得数据库和表的信息
在批处理模式下使用mysql
教材学习中的问题和解决过程
- 问题1:Linux下安装MySQL数据库,在启动mysql时遇到Error
- 问题1解决方案:参考张之睿、刘伟康同学的方法,改输入
mysql -u root -p
即可,并了解了-u
-p
的含义
代码调试中的问题和解决过程
- 问题1:掌握简单的四则运算及递归
- 问题1解决方案:计算须将字符串强制转换成整数
代码托管
上周考试错题总结
-
错题1及原因,理解情况
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
解析:printStackTrace方法打印出堆栈跟踪。 -
错题2及原因,理解情况
sort.txt中的内容是:
aaa:10:1.1
ccc:20:3.3
ddd:40:4.4
bbb:30:2.2
eee:50:5.5
用“sort -t: -nk2 sort.txt”排序后的第二行是:
A .aaa:10:1.1
B .ccc:20:3.3
C .ddd:40:4.4
D .bbb:30:2.2
E .eee:50:5.5
正确答案: B
解析:对每二列按数字升序排序 -
错题3及原因,理解情况
下面哪个文件输入流应该显式关闭,以确保数据能正确保存下来?
A .output
B .input
C .error
D .writable
E .readable
正确答案:A
解析:输出文件流应该使用关闭方法显式关闭,以便所有数据被正确保留。
- 错题4及原因,理解情况
test.txt 中的内容是:
No Name Mark Percent
01 tom 69 91
02 jack 71 87
03 alex 68 98
把第四列提取出来的Linux命令是:
A .cut -f 1 test.txt
B .cut -f 2 test.txt
C .cut -f 3 test.txt
D .cut -f 4 test.txt
正确答案: D
解析:cut 命令中第n列不是从0开始计数的。
结对及互评
事情多,但不能乱。大概是我要从搭档身上学习的地方。等忙完了在下半学期一定要静下心。
点评过的同学博客和代码
其他(感悟、思考等,可选)
因为主观及客观原因,没能把学期以来的知识学扎实
在动手设计代码时还是能感受到跟别的同学的明显差距
所以希望在完全进入自主编程模式前,能留一定时间及帮助来巩固完善知识体系
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 3000行 | 15篇 | 400小时 | |
第一周 | 61/61 | 1/1 | 10/10 | |
第二周 | 339/392 | 1/2 | 14/24 | |
第三周 | 282/674 | 1/3 | 14/38 | |
第四周 | 571/1245 | 1/4 | 16/54 | |
第五周 | 831/2469 | 1/5 | 14/68 | |
第六周 | 335/2804 | 1/6 | 10/78 | |
第七周 | 411/3205 | 1/7 | 12/90 | |
第八周 | 306/3511 | 1/8 | 14/104 | |
第九周 | 309/3820 | 1/9 | 14/118 |
-
计划学习时间:14小时
-
实际学习时间:14小时
-
改进情况:更注重实践