第九周作业

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小时

  • 改进情况:更注重实践

参考资料

posted @ 2017-04-30 23:58  20162325金立清  阅读(122)  评论(4编辑  收藏