zoukankan      html  css  js  c++  java
  • 20172316 2017-2018-2《程序设计与数据结构》第六周学习总结

    20172316 《程序设计与数据结构》第六周学习总结

    教材学习内容总结

    第八章:数组

    • 数组是用来分组和组织数据的编程语言结构,因为之前利用过ArrayList,这里可以探讨一下他们之间的区别与联系:ArrayList类应该是建立在数组之上的类,可以说ArrayList是数组的复杂版本。不同之处在于ArrayList的容量是可以动态增长的,而数组的容量大小不能改变。改变容量需要检验容量大小,这也导致了ArrayList类效率低一点。关于ArrayList的存储对象类型问题正在学习......
    • 命令行实参解释了我许久以来的疑问,命令和程序究竟是如何相互作用的,为什么用一些特殊的命令能做出五花八门的操作,我猜在不久之后,还有许多机会可以遇见和用到这个。
    • 可变长度参数表看起来很好用,不过还没有用于示例中,之后会找个机会加入现有程序或新程序中。

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

    书上讲的很明白。


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

    • 问题1:PP8.5方差计算错误,如图

    • 问题1解决方案:当时犯了“差一”的错误,导致累加出错,结果出错。解决方法为去掉莫名其妙加上去的-1


    代码托管

    (statistics.sh脚本的运行结果截图)这次有一点问题,statistic脚本不见了,所以截图数据有很大出入。


    上周考试错题总结

    • 错题1: Which of the following are true statements about check boxes?
      正确答案:A .they may be checked or unchecked
      B .radio buttons are a special kind of check boxes
      C .they are Java components
      D .you can control whether or not they will be visible 都是
      原因:emmm都是对的。

    • 错题2:As in the other members of the C family of languages (C, C++, C#), Java interprets a zero value as false and a non-zero value as true.
      正确答案:B .false
      原因:错选为true,其实这两者之间并不完全相同,JAVA的true和false并不能完全用零和非零代表。

    • 错题3:In Java, selection statements consist of the if and if-else statements.
      正确答案:B .false
      原因:理解错误,理解为条件语句包括if和if-else,但其实应理解为if和if-else组成了条件语句,所以还应该加上switch语句。

    • 错题4:When comparing any primitive type of variable, == should always be used to test to see if two values are equal.
      正确答案:B .false
      原因:对于浮点型不能这样使用。

    • 错题5:An if statement may or may not have an else clause, but an else clause must be part of an if statement.
      正确答案:A .true
      原因: 选错了,本来想选B的。

    • 错题6:Given the following code, where x = 0, what is the resulting value of x after the for-loop terminates?
      for (int i=0;i<5;i++)
      x += i;
      正确答案:D .10
      原因: 五次循环——0+1+2+3+4=10

    • 错题7:How many times will the following loop iterate?
      int x = 10;
      do {
      System.out.println(x);
      x--;
      } while (x > 0);
      正确答案:11次
      原因:,因为是do语句,却少算了第一次。


    学习进度条

    代码行数(新增/累积) 博客量(新增/累积) 学习时间(新增/累积) 重要成长
    目标 5000行 30篇 400小时
    第五周 260/1549 1/9 15/110 了解到预习的重要性
    第六周 358/1907 2/11 15/125 没啥
    第三周 311/815 2/7 25/65
    第四周 474/1289 1/8 30/95 抗...抗压能力加强?

    结队及互评

    • 20172329王文彬
      CSS做得好,至少比我好,错题分析详细得当,教材看的较为深入,而我总是提不出什么重大的问题,可能是因为更注重代码本身。

    • 20172319唐才铭
      不仅有王文彬同学的以上优点,而且教材看得可能更深入,但感觉居中格式用的有点多。

    参考资料

  • 相关阅读:
    (转)PHP 的 __FILE__ 常量
    smarty半小时快速上手教程(转)
    Namespace declaration statement has to be the very first
    ThinkPhp3.2 无法加载模块:Index
    注意mysql中的编码格式和php中的编码格式一致
    MySQL数据库备份与恢复方法(转)
    phpmyadmin设置id自增(AUTO_INCREMENT)(转)
    (转)用eclipse创建一个j2ee的web工程后,左面projects窗口中的项目如何没有显示webRoot文件夹,除了src的文件夹,其他都不显示
    CentOS6.8 安装 Nginx
    Eclipse Java注释模板设置详解
  • 原文地址:https://www.cnblogs.com/zhaoqianchen/p/8849778.html
Copyright © 2011-2022 走看看