Section 2
(Answer all questions in this section)
1. Why is it
helpful for new programmers to read pre-written code? Mark for Review
(Choose all correct answers)
Learn
new programming techniques. (*)
Meet new
programmers.
Understand
code written by other programmers.
It is
not helpful to read code written by other programmers.
2. Reading
great code is just as important for a programmer as reading great books is for
a writer. True or false?
True
(*)
False
3. When an
object is able to pass on its state and behaviors to its children, this is called: Mark for Review
Isolation
Encapsulation
Polymorphism
Inheritance
(*)
4. In the
relationship between two objects, the class that is being inherited from is
called the maxi-class. True or false?
Mark for Review
True
False
(*)
5. The main
purpose of unit testing is to verify that an individual unit (a class, in Java)
is working correctly before it is combined with other components in the system.
True or false? Mark for Review
True
(*)
False
6. When all
unit tests succeed, you can have high confidence your code is solid. True or
false? Mark for Review
True
(*)
False
7. Which of
the following statements is false?
Mark for Review
An
ArrayList has a fixed length. (*)
An
ArrayList can grow and shrink dynamically as required.
An
ArrayList can store multiple object types.
In an
Array you need to know the length and the current number of elements stored.
8. What do
Arrays and ArrayLists have in common?
I. They both store data.
II. They can both be traversed in loops.
III. They both can be dynamically re-sized during execution
of a program.
Mark for Review
I only
II only
I and
II only (*)
I, II
and III only
None of
the above
Komentar
Posting Komentar