BP CH 1 - Intro To Computers and Java
BP CH 1 - Intro To Computers and Java
4. 1.12 Q2: Which software product release category ANS: c. Release can-
is "generally feature complete and supposedly bug didate.
free, and ready for use by the community?"
a. Alpha.
b. Beta.
1 / 13
BP CH 1 - Intro to Computers and Java
Study online at https://quizlet.com/_3eix9j
c. Release candidate.
d. Continuous beta.
10. A huge variety of networking hardware and soft- ANS: c. Internet Pro-
ware appeared. One challenge was to enable these tocol (IP).
different networks to communicate with each oth-
er. ARPA accomplished this by developing the
________, which created a true "network of net-
works," the current architecture of the Internet.
a. Web Protocol (WP)
b. ARPA Protocol (AP)
c. Internet Protocol (IP)
d. Newrok Protocol (NP)
3 / 13
BP CH 1 - Intro to Computers and Java
Study online at https://quizlet.com/_3eix9j
(e-mail).
d. The protocol (set of rules) for communicating
over the ARPANET became known as the Transmis-
sion Control Protocol (TCP). TCP ensured that mes-
sages, consisting of sequentially numbered pieces
called packets, were properly routed from sender to
receiver, arrived intact and were assembled in the
correct order.
.
12. To run the Painter application, we used the java ANS: b. .class
command, followed by the name of the application's
___ file (in this case, Painter.
a. .java
b. .class
c. .exe
d. .obj
16. Which of the following statements about Java Class ANS: d. Java
Libraries is false: class libraries are
a. Java class libraries consist of classes that con- not portable. (Java
sist of methods that perform tasks. class libraries are
b. Java class libraries are also known as Java APIs portable.)
(Application Programming Interfaces).
c. An advantage of using Java class libraries is sav-
ing the effort of designing, developing and testing
new classes.
d. Java class libraries are not portable
17. 1.1 Q1: Which of the following statements is false? ANS: d. In use
a. Object-oriented programming is today's key pro- today are more
gramming methodology. than a trillion gen-
b. Java has become the language of choice for eral-purpose com-
implementing Internet-based applications and soft- puters and trillions
ware for devices that communicate over a network. more Java-enabled
c. Software commands computer hardware to per- cellphones, smart-
form tasks. phones and other
d. In use today are more than a trillion general-pur- handheld devices.
pose computers and trillions more Java-enabled
cellphones, smartphones and other handheld de-
vices.
19. 1.7 Q3: Which language was developed by Microsoft ANS: d. Visual Basic.
in the early 1990s to simplify the development of
Windows applications?
a. Visual C#.
b. Python.
5 / 13
BP CH 1 - Intro to Computers and Java
Study online at https://quizlet.com/_3eix9j
c. Objective-C.
d. Visual Basic.
20. 1.7 Q2: Which of the following languages is used pri- ANS: a. Fortran.
marily for scientific and engineering applications?
a. Fortran.
b. COBOL.
c. Pascal.
d. Basic.
22. 1.6.3 Q2: Which of the following statements is false? ANS: d. You can
a. As of April 2013, more than 1.5 million Android download apps di-
devices (smartphones, tablets, etc.) were being ac- rectly onto your An-
tivated daily. droid device through
b. By October 2013, a Strategy Analytics report Google Play and oth-
showed that Android had 81.3% of the global smart- er app marketplaces.
phone market share, compared to 13.4% for Apple, Actually, you can
4.1% for Microsoft and 1% for Blackberry. also download apps
c. Android devices now include smartphones, through other app
tablets, e-readers, robots, jet engines, NASA satel- marketplaces.
lites, game consoles, refrigerators, televisions,
cameras, health-care devices, smartwatches, auto-
mobile in-vehicle infotainment systems (for control-
ling the radio, GPS, phone calls, thermostat, etc.)
and more.
d. You can download apps directly onto your An-
droid device only through Google Play.
26. 1.6 Q2: The software that contains the core compo- ANS: d. kernel.
nents of the operating system is the ________.
a. colonel.
b. central processing unit
c. core
d. kernel.
28. Section 1.5.11 The UML (Unified Modeling Lan- ANS: c. The Unified
guage) Modeling Language.
1.5.11 Q1: ________ is a graphical language that
allows people who design software systems to use
an industry standard notation to represent them.
a. The Unified Graphical Laguage
b. The Unified Design Language
c. The Unified Modeling Language
d. None of the above
29. 1.5.10 Q1: To create the best solutions, you should ANS: b. analysis, re-
follow a detailed ________ process for determining quirements, design
your project's ________ (i.e., defining what the sys-
tem is supposed to do) and developing a ________
that satisfies them (i.e., specifying how the system
should do it).
a. design, requirements, analysis
b. analysis, requirements, design
c. requirements, design, analysis
d. analysis, design, set of requirements
30. 1.1 Q2: Which edition of Java is geared toward de- ANS: c. Enterprise
veloping large-scale, distributed networking appli- Edition.
cations and web-based applications?
8 / 13
BP CH 1 - Intro to Computers and Java
Study online at https://quizlet.com/_3eix9j
a. Standard Edition.
b. Industrial Edition.
c. Enterprise Edition.
d. Micro Edition.
32. 1.5.8 Q1: A new class of objects can be created ANS: c. inheritance,
conveniently by ________; the new class (called subclass, superclass
the ________) starts with the characteristics of an
existing class (called the ________), possibly cus-
tomizing them and adding unique characteristicsof
its own.
a. inheritance, superclass, subclass.
b. composition, subclass, superclass
c. inheritance, subclass, superclass
d. composition, superclass, subclass
33. 1.5.6 Q1: Which of the following statements is false? ANS: d. Attribut-
a. An object's attributes are specified as part of the es are specified by
object's class. the class's meth-
b. A bank-account object would likely have a bal- ods. Acually, attribut-
ance attribute that represents the amount of money es are specified by
in the account. the class's instance
c. Each bank-account object knows the balance in variables.
the account it represents, but not the balances of
the other accounts in the bank.
d. Attributes are specified by the class's methods.
35. 1.5.4 Q1: Which of the following statements is false? ANS: a. Each class
a. Each class can be used only once to build many can be used only
objects. once to build many
b. Reuse helps you build more reliable and effec- objects Actually, you
tive systems, because existing classes and com- can reuse a class
ponents often have undergone extensive testing, many times to build
debugging and performance tuning. many objects.
c. Just as the notion of interchangeable parts was
crucial to the Industrial Revolution, reusable class-
es are crucial to the software revolution that has
been spurred by object technology.
d. Avoid reinventing the wheel—use existing
high-quality pieces wherever possible. This soft-
ware reuse is a key benefit of object-oriented pro-
gramming.
37. 1.4 Q2: Which of the following statements is true? ANS: b. Compilers
a. Interpreted programs run faster than compiled translate high-level
programs. language programs
b. Compilers translate high-level language pro- into machine lan-
grams into machine language programs. guage programs.
c. Interpreter programs typically use machine lan-
10 / 13
BP CH 1 - Intro to Computers and Java
Study online at https://quizlet.com/_3eix9j
guage as input.
d. None of the above.
41. Section 1.4 Machine Languages, Assembly Lan- ANS: d. Spoken lan-
guages and High-Level Languages guages.
11 / 13
BP CH 1 - Intro to Computers and Java
Study online at https://quizlet.com/_3eix9j
1.4 Q1: Which of the following is not one of the three
general types of computer languages?
a. Machine languages.
b. Assembly languages.
c. High-Level languages.
d. Spoken languages.
42. 1.3 Q2: Which of the following data items are ANS: d. bits, charac-
arranged from the smallest to the largest in the data ters, fields, records,
hierarchy. files.
a. records, characters, fields, bits, files.
b. bits, files, fields, records, characters.
c. fields, characters, bits, files, records.
d. bits, characters, fields, records, files.
44. 1.2.2 Q3: Which of the following statements is false? ANS: d. Informa-
a. Speaking to your computer is a form of input. tion in the mem-
b. Playing a video is an example of output. ory unit is persis-
c. A multi-core processor implements several tent—it is retained
processors on a single integrated-circuit chip. when the computer's
d. Information in the memory unit is persistent—it is power is turned off.
retained when the computer's power is turned off. Actually the informa-
tion is volatile—it's
lost when power is
turned off
45. 1.2.2 Q2: Which of the following is not one of the six ANS: d. Printer.
logical units of a computer?
a. Input unit.
b. Output unit.
12 / 13
BP CH 1 - Intro to Computers and Java
Study online at https://quizlet.com/_3eix9j
c. Central processing unit.
d. Printer.
48. 1.2 Q2. A computer consists of various devices re- ANS: c. hardware.
ferred to as ________ (e.g., the keyboard, screen,
mouse, hard disks, memory, DVD drives and pro-
cessing units).
a. objects
b. software
c. hardware
d. groupware
13 / 13