• 第二周作业


    20172312 2017-2018-2 《程序设计与数据结构》第2周学习总结

    教材学习内容总结

    相对于第一周的学习,这一周的内容显然复杂了许多,有很多字符,数据运算等内容。到这里,我们才算是真正的java入门学习,对于java的系统学习从这里刚刚开始,学习数据的处理,变量,以及一系列的运算,为以后的java程序设计打下最坚实的基础,因此,虽然这一章内容较难,还是应当认真学习,学好这一章才能以后更加流畅的设计java程序。(以上语病很多,理解就好...)

    教材学习中的问题和解决过程

    • 问题1:无法理解整形,浮点型,字符型与布尔型。
    • 问题1解决方案:虽然以前学习过vb和那么一丢丢丢丢的c++,但是我还是无法理解这些东西,emmm大概之前就没有理解过。书上因为在不同的章节因此难以比较,询问度娘之后,还是度娘好,表格很清晰的区分了这些复杂的玩意qwq。

    代码调试中的问题和解决过程

    • 问题1:print和println有啥区别啊...
    • 问题1解决方案:emmm以前在vb我是用的print,所以为啥加个ln?百度知道后,emmm我知道c++里面有n啥玩意换行的,所以ln就是换行咯?自动...emmm怎么个自动法?好吧不重要。(大概不重要...)
    • 问题2:大小写不分。
    • 问题2解决方案:再打错剁手,这个最直接。

    代码托管

    上周考试错题总结

    • 1:程序在执行前从辅助存储器加载到主存中,以便通过读取每条指令不减慢处理器的速度。这种在内存中执行程序的想法叫做存储程序计算机,是20世纪40年代约翰·冯·诺依曼首创的。
    • 2:随机访问是为了传达思想,访问任何项目同样是容易的,而任何一项检索仅仅基于其地址。随机存取是RAM和ROM存储器使用的存取形式。磁盘访问,称为直接访问,是一个类似的想法,并直接随机存取有时同义。顺序访问被磁带使用。
    • 3:任何有趣的问题都很复杂,很难简单地解决。通过分解问题,我们可以为每一块建立小的解决方案,然后集成这些碎片。答案D是正确的,但这并不是我们将问题分解成碎片的原因。
    • 4:所有语言都需要翻译成机器语言。
    • 5:在A中,参数丢失。这些参数在后面的文本中定义,但实际上,如果程序调用它,它们允许用户运行程序并包含一些初始参数。在B中,语句结尾处的分号是不允许的。在D中,“私有”代替“公共”将使程序不被任何人执行,从而使定义变得毫无意义。
    • 6:字符“/”表示注释的开头。该注释未编译,因此在执行此代码时不会发生任何评论。
    • 7:A和B状态中的注释是明显的,而D和E中的注释是没有意义的。C中的注释解释了指令为什么出现在程序中。
    • 8:java标识符可以包含任何字母、数字、美元或只要标识符以字母开头或。不是法律性质。
    • 9:java标识符不能有字符“!”“,”或“-”在他们回答C,D和E错误。“类”是java不能保留字作为标识符。标识符“i”是完全合法的,尽管它不一定是一个好标识符,因为它不描述它的用法。
    • 10:所有语言的编译器都有检测语法错误的能力,因为不正确地使用语法导致了编译器不能正确地翻译代码的情况。然而,编译器无法遵循程序的语义,因为这需要一定程度的理解程序的意图和计算机没有理解的能力。
    • 11:java允许长变量名但程序员必须找一个过分长的名字之间的一个很好的妥协(如B)和名字太短,了解他们的使用(A和D)。如果程序中没有引用其他“当前”值,则名称流可能是合理的。
    • 12:{用于打开块,因此需要}来关闭块。(用于打开表达式等)是关闭表达式所必需的。[用于启动数组索引,因此]需要关闭数组索引。>“小于”和“大于”,这些不需要在一起,所以<不需要关闭字符。
    • 13:java是案件敏感意味着电流,电流和电流都会被视为不同的标识符。这会给粗心的程序员带来问题,因为程序员不会根据上下字符来拼写标识符。
    • 14:java关键字不能重新定义。

    其他(感悟、思考等,可选)

    这周的代码写起来是真的难,随便一个大小写错误就会直接带走,在敲代码的过程中就发生了一个大小写错误找了满篇找不到错误的,于是我delete了全部,重写(蓝瘦,香菇)。

    学习进度条

      代码行数 博客量 学习时间
    目标 5000行 30篇 400小时
    第二周 271/400 1/2 18/20
  • 相关阅读:
    jquery基础
    js知识-进阶
    css样式介绍
    html基础知识介绍
    样式初识-基本样式介绍
    数据库之mysql的基本操作
    python基础-UDP、进程、进程池、paramike模块
    python基础--接口与归一化设计、封装、异常、网络编程
    Python学习之路—2018/6/25
    Python学习之路—2018/6/20
  • 原文地址:https://www.cnblogs.com/silver-1029/p/8598313.html
Copyright © 2020-2023  润新知