Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint

Self-Review Exercises

1.1Fill in the blanks in each of the following statements:
  1. The company that popularized personal computing was ________.

  2. The computer that made personal computing legitimate in business and industry was the ________.

  3. Computers process data under the control of sets of instructions called ________.

  4. The key logical units of the computer are the ________, ________, ________, ________, and ________.

  5. The three types of languages discussed in the chapter are ________, ________ and ________.

  6. The programs that translate high-level language programs into machine language are called ________.

  7. ________ is a smartphone operating system based on the Linux kernel and Java.

  8. ________ software is generally feature complete and (supposedly) bug free, and ready for use by the community.

  9. The Wii Remote, as well as many smartphones, use a(n) ________ which allows the device to respond to motion.

1.2Fill in the blanks in each of the following sentences about the Java environment:
  1. The ________ command from the JDK executes a Java application.

  2. The ________ command from the JDK compiles a Java program.

  3. A Java program file must end with the ________ file extension.

  4. When a Java program is compiled, the file produced by the compiler ends with the ________ file extension.

  5. The file produced by the Java compiler contains ________ that are executed by the Java Virtual Machine.

1.3Fill in the blanks in each of the following statements (based on Section 1.6):
  1. Objects have the property of ________—although objects may know how to communicate with one another across well-defined interfaces, they normally are not allowed to know how other objects are implemented.

  2. Java programmers concentrate on creating ________, which contain fields and the set of methods that manipulate those fields and provide services to clients.

  3. The process of analyzing and designing a system from an object-oriented point of view is called ________.

  4. With ________, new classes of objects are derived by absorbing characteristics of existing classes, then adding unique characteristics of their own.

  5. ________ is a graphical language that allows people who design software systems to use an industry-standard notation to represent them.

  6. The size, shape, color and weight of an object are considered ________ of the object’s class.


  

You are currently reading a PREVIEW of this book.

                                                                                        

Get instant access to over
$1 million worth of books and videos.

  

Start a Free Trial