Chapter 1 Introduction to Computers, the Internet (Apache web server for windows) and
Chapter 1 Introduction to Computers, the Internet and the Web 53 1.4 Fill in the blanks in each of the following statements (based on Sections 1.15 and 1.16): a) Over the past decade, the software-engineering industry has made significant progress in the field of proven architectures for constructing flexible and maintainable object-oriented software. b) Objects have the property of . c) Java programmers concentrate on creating their own user-defined types, called . d) Classes can also have relationships with other classes. These relationships are called . e) The process of analyzing and designing a system from an object-oriented point of view is called . ANSWERS TO SELF-REVIEW EXERCISES 1.1 a) Apple. b) IBM Personal Computer. c) programs. d) input unit, output unit, memory unit, arithmetic and logic unit, central processing unit, secondary storage unit. e) machine languages, assembly languages, high-level languages. f) compilers. 1.2 a) appletviewer. b) java. c) javac. d) HTML. e) .java. f) .class. g) byte- codes. 1.3 a) World Wide Web. b) applications. c) arrays. d) Swing. e) Multithreading. f) Collections. 1.4 a) design patterns. b) information hiding. c) classes. d) associations. e) object-oriented analysis and design (OOAD). EXERCISES 1.5 Categorize each of the following items as either hardware or software: a) CPU b) Java compiler c) ALU d) Java interpreter e) input unit f) editor 1.6 Why might you want to write a program in a machine-independent language instead of a machine-dependent language? Why might a machine-dependent language be more appropriate for writing certain types of programs? 1.7 Fill in the blanks in each of the following statements: a) Which logical unit of the computer receives information from outside the computer for use by the computer? . b) The process of instructing the computer to solve specific problems is called . c) What type of computer language uses English-like abbreviations for machine language instructions? . d) Which logical unit of the computer sends information that has already been processed by the computer to various devices so that the information may be used outside the computer? . e) Which logical unit of the computer retains information? . f) Which logical unit of the computer performs calculations? . g) Which logical unit of the computer makes logical decisions? . h) The level of computer language most convenient to the programmer for writing programs quickly and easily is . Copyright 1992 2002 by Deitel & Associates, Inc. All Rights Reserved. 7/8/01
Note: In case you are looking for affordable and reliable webhost to host and run your business application check Vision php5 hosting services