第一周学习总结
Posted zjwbk
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第一周学习总结相关的知识,希望对你有一定的参考价值。
学号20182315 2019-2020-1 《数据结构与面向对象程序设计》第一周学习总结
教材学习内容总结
基本了解了Java作为面向对象的程序所具有的特点与优势。初步了解类与对象的概念。
认识Java的保留字。
- 注释,有效标识符的要求与C语言类似。
解释了Linux下Java独特的运行过程,首先要编译成机器可读的语言,再来运行出结果。
教材学习中的问题和解决过程
问题1:对类与对象的概念掌握不清晰。
问题1解决方案:通过网络查找,我了解到类为模板,对象为模板下的多个实例。类为思维世界的实体在计算机里的体现,它可将数据与数据上的操作封装起来。对象可理解成类类型的变量。
问题2:Java与C有哪些不同,其优势在哪?
问题2解决方案:搜索可知,Java最大的优势在于可跨平台,在window与Linux上都可运行,并引入package的概念,可封装继承多态化处理,矩形更精短,更易学。但C最大的优点在于有指针的概念,比Java更加安全。
代码调试中的问题和解决过程
问题1:编写程序是时分不清各种标识符的意义及作用,导致编译失败
问题1解决方案:网上搜索,找到标识符的作用,解决了问题。
问题2:对转义换行符使用不熟练
问题2解决方案:查阅课本找到解决方案
代码托管
上周考试错题总结
错题1:填空:在 Linux 里面可以使用使用(chmod)命令修改文件的权限。
- 对于基本命令不熟悉,没多多应用。
- 错题2:填空:Linux Bash中,zip命令使用(-e)参数可以创建加密压缩包。
- 对各种参数的学习不够透彻,容易混淆。
附考试题目供日后复习
- 填空:Linux Bash中,可以使用help,man和(info)命令查找命令的帮助信息。
- 填空:在 Linux 系统里, (root) 账户拥有整个系统至高无上的权利。
- 填空:Linux Bash中,Ctrl+a快捷键的作用是(将光标移至输入行头,相当于Home键)。
- 判断:Linux Bash中, 可以使用man printf查看C语言中printf函数的帮助文档。 (x)
- 填空:在Ubuntu中,使用(sudo apt-get install ddd)来安装ddd软件。
- 填空:在 Linux 里面可以使用使用(chmod)命令修改文件的权限。
- 填空:Linux Bash中,使用(groups)命令来查看用户属于哪些用户组。
- 填空:Linux中没有C盘,D盘,其文件系统的目录是由(FHS)标准规定好的。
- 判断:Linux Bash中,cd ~ 命令可以切换到‘home‘目录。 (Ok)
- 判断:Linux Bash中,pwd是passwd的缩写,可以修改用户密码。(X)
- 判断:Linux Bash中,强制删除test文件的命令是(rm -f test )。
- 填空:Linux Bash中,使用(tab)进行命令补全。
- 填空:Linux Bash中,使用(ls)命令列出文件和目录。。
- 填空:Linux Bash中,使用cat命令带行号查看test内容的命令是(cat –n test)。
- 填空:Linux Bash中,使用echo查看环境变量PATH值的命令是(echo $PATH)
- 填空:Linux Bash中,查找home目录中昨天创建的文件的命令是(find ~ -ctime 1)。
- 判断:Linux Bash中,使用tar命令把home目录打包成home.tar的命令是( tar -cf home.tar ~)
- 填空:Linux Bash中,zip命令使用(-e)参数可以创建加密压缩包。
- 填空:Linux Bash中,(touch test)命令可以创建一个空白文件test。
- 填空:Linux Bash中,ls . | sort 命令的功能是( 显示当前目录内容并排序 )
- 填空:Linux Bash中,使用grep查找当前目录下.c中main函数在那个文件中的命令是( grep main .c )
- 填空:Linux Bash中,使用wc统计hello.c和main.c共有几行代码的的命令是( wc -l hello.c main.c )
- 判断:Linux Bash中,set/env/exprot三个命令功能等价 。x
- 填空:Linux Bash中,把ls命令显示当前目录的结果存入ls.txt的命令输出重定向命令是(ls > ls.txt)
- .填空:Linux Bash中,(cheat find )命令可以查年find命令的使用示例。
结对及互评
评分标准
正确使用Markdown语法加1分:
模板中的要素齐全加1分
教材学习中的问题和解决过程, (加2分)
代码调试中的问题和解决过程, (加2分)
周五前发博客的加1分
进度条中记录学习时间与改进情况的加1分
错题学习深入的加1分
结对学习情况真实可信的加1分
点评模板:
- 博客中值得学习的或问题:
- 对学习态度认真,能合理安排日后复习工作。
- 面对代码错误能积极反思并记录下来。
- 基于评分标准,我给本博客打分:10分。得分情况如下:
正确使用Markdown语法加1分:
模板中的要素齐全加1分
教材学习中的问题和解决过程, (加2分)
代码调试中的问题和解决过程, (加2分)
周五前发博客的加1分
进度条中记录学习时间与改进情况的加1分
错题学习深入的加1分
结对学习情况真实可信的加1分
点评过的同学博客和代码
- 本周结对学习情况
- 20182323
- 结对照片
- 结对学习内容
- 完成实验及课本内容
- 练习Java命令。
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 2/2 | 20/20 | |
第二周 | 300/500 | 2/4 | 18/38 | |
第三周 | 500/1000 | 3/7 | 22/60 | |
第四周 | 300/1300 | 2/9 | 30/90 |
计划学习时间:30小时
实际学习时间:20小时
改进情况:第一次,日后努力
参考资料
以上是关于第一周学习总结的主要内容,如果未能解决你的问题,请参考以下文章