zoukankan      html  css  js  c++  java
  • 20172312 《程序设计与数据结构》第五周学习总结

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

    教材学习内容总结

    哈!比起第四第七章,我终于能看得懂了!!!

    好了基本的操作就不说了,什么if(条件){代码运行};之类的就不说了,还是说说各自的区别吧。

    三种条件判断

    if:最简单的条件判断语句,适合一个条件的简单判断;

    if-else:适合一个没有过多项的简单判断,相比于switch在很多情况下都比较不合适;

    switch:适合复杂的判断,感觉emmm以后会经常使用。

    三种循环

    while:可以执行零次的循环;

    do-while:最少执行一次循环,与while区分;

    for:可以控制次数的循环。

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

    • 问题1:break的具体运用,以及一些中断。主要做题的时候有个那个三层循环的break把我问懵了。。。
    • 问题1解决方案:break在switch里面是需要用的,可以跳出循环,但是具体怎么个跳法还是很懵,于是乎度娘。度娘到的永远是博客,哎~(https://blog.csdn.net/u010597493/article/details/54311324) 

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

      • 问题1: 你告诉我这俩名哪不一样?!
      • 问题1解决方案:好好好,我改成pp5-1好了吧。烦躁.jpg
      • 问题2:

        这是emmm错哪了?

      • 问题2解决方案:好吧我是花式丢括号,少哪加哪!

    代码托管

     

    上周考试错题总结

    • 1.Q.对象的行为是由对象的()定义的。methods
    • A.这些方法指示对象在传递消息时如何反应。每个消息都是作为方法实现的,方法是在消息传递时执行的代码。构造函数是这些方法中的一种,但是所有方法都结合了行为。可见性修饰符确实间接地影响对象的性能.
    • 2.Q.类和对象之间的关系最好描述为。objects are instances of classes
    • 2.A.类和对象之间的关系最好描述为类是程序实体的定义,它们表示世界上事物/实体的类。类定义包括实例数据和方法。为了使用一个类,它被实例化。这些实例称为对象。因此,对象是类的实例。程序代码直接与对象交互,而不是类。
    • 3.Q.如果一个方法没有返回语句,那么。it must be a void method
    • 3.A.所有方法都隐含返回某些内容,因此必须有一个返回语句。但是,如果程序员希望写一个不返回任何东西的方法,因此不需要返回语句,那么它必须是一个空方法(一种方法,它的头具有“空”作为返回类型)。
    • 4.Q.类的构造函数通常定义。how an object is initialized
    • 4.A.构造函数应该用于“构造”对象,即设置实例数据的初始值。构造函数应该用于“构造”对象,即设置实例数据的初始值。这不是必要的,但通常是这样做的。对象的接口由实例数据和方法上使用的可见性修饰符决定。这不是必要的,但通常是这样做的。对象的接口由实例数据和方法上使用的可见性修饰符决定。
    • 5.Q.一个java类的实例数据。may be primitive types or objects
    • 5.A.实例数据是组成该类的实体,可能是可用的类型,无论是原始的还是对象的,都可以是公有的或私有的。通过使用对象作为实例数据,它允许类在其他类上构建。这种关系在一个类的实例数据,另一类是有关系的。
    • 6.Q.考虑一个开头用public void foo(int,int)定义的方法。下面哪个方法调用是合法的?foo(0 / 1, 2 * 3);
    • 6.A.唯一合法的方法调用是传递两个int参数的调用。在回答B的情况下,0/1是一个int除法(等于0),2×3是int乘法。所以这是合法的。A和E的答案包含两个参数,但第二个参数是双参数。C和D的答案有错误的参数个数。
    • 7.Q.在程序开发过程中,软件需求指定。what the task is that the program must perform
    • 7.A.规范阶段是了解手头的问题,以便程序员能够确定需要做什么来解决问题。上面列出的其他工作是设计阶段(A,C)和测试阶段(D)的一部分。
    • 8.Q.在黑盒测试中,测试人员应该已经知道了程序是如何实现的,以便他/她能够更仔细地识别出软件的哪些部分导致了错误。false
    • 8.A.在黑盒测试中,测试人员不应该知道软件是如何实现的。本质上,软件是一个输入和输出的黑盒,程序的机制是不透明的。如果测试人员确实知道程序是如何工作的,那么测试人员的测试用例可能会有偏差。如果测试人员知道程序是如何工作的,那么测试称为玻璃盒测试。

    学习进度条

     代码行数(新增/累积)博客量(新增/累积)学习时间(新增/累积)重要成长
    目标 5000行 30篇 400小时  
    第五周 296/1672 1/9 31/127  
  • 相关阅读:
    SAP MM 采购附加费计入物料成本之二
    SAP MM 采购附加费计入物料成本?
    SAP MM 作为采购附加费的运费为啥没能在收货的时候计入物料成本?
    SAP MM 外部采购流程里的Advanced Return Management
    SAP MM 外部采购流程里的如同鸡肋一样的Advanced Returns Management功能
    SAP MM Why is the freight not included in the material cost at the time of GR?
    SAP MM: Change of material moving average price after goods receipt and invoice verification posting for PO
    SAP 创建启用了ARM功能的采购订单,报错 Shipping processing is not selected to supplier 100057 in purchase org. 0002
    GIT·代码仓库默认分支更改
    .Net/C#·运行报错缺少XXX文件,但双击无法跳转缺少位置
  • 原文地址:https://www.cnblogs.com/silver-1029/p/8782919.html
Copyright © 2011-2022 走看看