Test Bank for Java Programming, 9th Edition, Joyce Farrell, ISBN-10: 1337397075, ISBN-13: 9781337397070pdf download
Test Bank for Java Programming, 9th Edition, Joyce Farrell, ISBN-10: 1337397075, ISBN-13: 9781337397070pdf download
http://testbankbell.com/product/test-bank-for-java-
programming-9th-edition-joyce-farrell-
isbn-10-1337397075-isbn-13-9781337397070/
TestBankBell.com: Your Ultimate Source for Test Banks and Academic Resources
Keywords:
test bank, academic resources, study guides, test preparation, testbankbell, download test
bank, textbook solutions
Contact Information:
Visit us at: https://testbankbell.com - For inquiries, email us:
[email protected]
Important Links:
Download Test Banks: https://testbankbell.com/
https://testbankbell.com/product/java-programming-9th-edition-joyce-
farrell-solutions-manual/
testbankbell.com
https://testbankbell.com/product/java-programming-8th-edition-joyce-
farrell-solutions-manual/
testbankbell.com
https://testbankbell.com/product/test-bank-for-chemistry-9th-edition-
zumdahl-isbn-10-1133611095-isbn-13-9781133611097/
testbankbell.com
https://testbankbell.com/product/test-bank-for-organic-chemistry-9th-
edition-leroy-g-wade-isbn-10-032197137x-isbn-13-9780321971371/
testbankbell.com
https://testbankbell.com/product/solution-manual-for-programming-
logic-design-comprehensive-9th-edition-joyce-farrell/
testbankbell.com
1. System software is used for tasks such as word processing, calculations and playing games.
a. True
b. False
ANSWER: False
2. If an object’s methods are well written, the user is unaware of the low-level details of how the methods are executed,
and the user must simply understand the interface or interaction between the method and the object.
a. True
b. False
ANSWER: True
3. A Java identifier can contain only letters, digits, ampersands, or number signs.
a. True
b. False
ANSWER: False
4. You must use the Java interpreter to translate the bytecode into executable statements before running a Java application.
a. True
b. False
ANSWER: True
5. When you issue the command to compile a class containing errors, the Java compiler does not produce any error
messages. You will first need to run the class in order to see error messages.
a. True
b. False
ANSWER: False
7. Although not a requirement, it is Java standard that class identifiers begin with an uppercase letter and use other
uppercase letters to improve readability.
a. True
b. False
Copyright Cengage Learning. Powered by Cognero. Page 1
Name: Class: Date:
8. A compiler ignores whitespace (that is, any combination of nonprinting characters) between words and lines.
a. True
b. False
ANSWER: True
9. Dots (or periods) in a Java statement are used to separate the names of the components that make up the statement.
a. True
b. False
ANSWER: True
10. Using the void keyword in the main() method header indicates that a value will be returned by the main()
method is called.
a. True
b. False
ANSWER: False
Multiple Choice
12. Locating and repairing all syntax errors is part of the process of ____ a program.
a. interpreting b. compiling
c. debugging d. executing
ANSWER: c
13. ____ are also called modules, methods, functions, and subroutines. Java programmers most frequently use the term
“method.”
a. Procedures b. Calls
c. Classes d. Applications
ANSWER: a
14. ____ refers to the hiding of data and methods within an object.
a. Instance b. Inheritance
c. Passed d. Encapsulation
ANSWER: d
15. ____ describes the feature of languages that allows the same word to be interpreted correctly in different situations
based on the context.
a. Polymorphism b. Architecturally neutral
c. Source code d. Insulation
Copyright Cengage Learning. Powered by Cognero. Page 2
Name: Class: Date:
17. ____ are pieces of information that are sent into, or passed to, a method, usually because the method requires the
information to perform its task or carry out its purpose.
a. Applets b. Methods
c. Arguments d. Objects
ANSWER: c
18. A(n) ____ defines the circumstances under which a class can be accessed and the other classes that have the right to
use a class.
a. identifier b. access specifier
c. parameter d. Pascal casing
ANSWER: b
19. In Java, the reserved keyword ____ means that a method is accessible and usable even though no objects of the class
exist.
a. active b. undefined
c. static d. void
ANSWER: c
21. In a ____ environment, you can change directories using the cd command. For example, to change to a directory
named MyClasses, you type cd MyClasses and press Enter.
a. Windows b. Java
c. graphical d. DOS
ANSWER: d
22. After a successful compile, you can run the class file on any computer that has a ____.
a. Java language interpreter b. Web browser
c. text editor d. DOS
ANSWER: a
23. Java contains a class named ____ that allows you to produce dialog boxes.
a. JBox b. JOptionPane
c. JDialog d. JGUI
Copyright Cengage Learning. Powered by Cognero. Page 3
Name: Class: Date:
24. Whenever a method requires multiple arguments, the arguments are always separated with ____.
a. commas b. periods
c. forward slashes d. brackets
ANSWER: a
25. If a compiler detects a violation of language rules, it refuses to translate the class to ____.
a. an application b. a logic error
c. machine code d. Java
ANSWER: c
26. ____ is the process the compiler uses to divide your source code into meaningful portions; the message means that the
compiler was in the process of analyzing the code when the end of the file was encountered prematurely.
a. Running b. Debugging
c. Compiling d. Parsing
ANSWER: d
27. A ____ is an error not detected until the program asks the computer to do something wrong, or even illegal, while
executing.
a. syntax error b. run-time error
c. package d. Java API
ANSWER: b
28. It is best to use the ____ available text editor when writing Java programs.
a. most complex b. simplest
c. best d. latest
ANSWER: b
29. It is a tradition among programmers that the first program you write in any language produces “____” as its output.
a. Hi, your name! b. Hello, world!
c. My first program! d. Hello, your name!
ANSWER: b
30. When you run a Java application using the ____ command, do not add the .class extension to the filename.
a. class b. static
c. java d. output
ANSWER: c
31. If you receive an error that states, “Exception in thread ‘main’ java.lang.NoClassDefFoundError,” when you try to
execute the application, you probably do not have your ____ set correctly.
a. class length b. class path
c. java d. object
ANSWER: b
Given the above code, which item identifies the access specifier?
a. public b. static
c. void d. First
ANSWER: a
Given the above code, which item identifies the name of the class?
a. public b. static
c. void d. First
ANSWER: d
Given the above code, which item identifies the method’s return type?
a. public b. static
c. void d. println
ANSWER: c
Given the above code, which item identifies that the method will work without instantiating an object of the class?
a. public b. static
c. void d. println
Copyright Cengage Learning. Powered by Cognero. Page 5
Name: Class: Date:
36. In programming, named computer memory locations are called ____because they hold values that might vary.
a. constants b. variables
c. strings d. addresses
ANSWER: b
37. ____ comments are a special case of block comments that are used to generate documentation.
a. Line comments b. Doc comments
c. JDoc d. Javadoc
ANSWER: d
38. You use an import statement when you want to access a built-in Java class that is contained in a group of classes
called a(n) ____.
a. JGroup b. JImport
c. package d. GUI
ANSWER: c
39. A(n) ____ error occurs when the syntax of the program is correct and the program compiles but produces incorrect
results when you execute it.
a. logic b. syntax
c. JVM d. class
ANSWER: a
40. The ____ is also called the Java class library; it contains information about how to use every prewritten Java class,
including lists of all the methods you can use with the classes.
a. Java package b. Java Interface
c. Java SDK d. Java API
ANSWER: d
41. A class named first is different from a class named FIRST because ____.
a. Java is case insensitive b. it is confusing to have two names that look the same
c. Java is case sensitive d. first and FIRST are different literal strings
ANSWER: c
42. Programmers use ____ to organize program code and make it easier to read.
a. literal strings b. whitespace
c. headings d. FAQs
ANSWER: b
43. What is the purpose of the argument "null" in the statement below:
JOptionPane.showMessageDialog(null, “Show my message”);
a. This argument is ignored by Java. b. The output message will be placed in the upper left
corner of the screen.
44. Using the given code, which statement in the main() method body will produce the output “Hello to all!”.
public class Hello
{
public static void main(String[] args)
{
____
}
{
a. System.out(“Hello to all!”); b. System.println(“Hello to all!”);
c. println(“Hello to all!”); d. System.out.println(“Hello to all!”);
ANSWER: d
45. A(n) ____ is a GUI object resembling a window in which you can place messages you want to display.
a. JDK b. dialog box
c. variable d. argument
ANSWER: b
Matching
54. A GUI object resembling a window in which you can place messages you want to display
ANSWER: c
61. Why is creating a GUI environment for users a natural use for object orientation?
ANSWER: Creating a GUI environment for users also is a natural use for object orientation. It is easy to think of the
components a user manipulates on a computer screen, such as buttons and scroll bars, as similar to real-world
objects. Each GUI object contains data—for example, a button on a screen has a specific size and color. Each
object also contains behaviors—for example, each button can be clicked and reacts in a specific way when
clicked. Some people consider the term object-oriented programming to be synonymous with GUI
programming, but object-oriented programming means more.
Copyright Cengage Learning. Powered by Cognero. Page 8
Name: Class: Date:
62. Describe the components (objects and classes) that are used in the statement System.out.println().
ANSWER: Within the statement System.out.println("First Java application");, the method to which
you are passing "First Java application" is named println(). The Java methods println() and
print() both produce output. With println(), after the output is displayed, the insertion point moves to
the following line so that subsequent output appears on a new line. With print(), however, the insertion
point does not advance to a new line, so subsequent output appears at the end of the current line.
Within the statement System.out.println("First Java application");, out is an object that
is a property of the System class that refers to the standard output device for a system, normally the monitor.
The out object itself is an instance of the PrintStream class, which contains several methods, including
println().
Within the statement System.out.println("First Java application");, System is a
class. Therefore, System defines attributes for System objects, just as the Dog class defines the attributes
for Dog objects. One of the System attributes is out. The dots (periods) in System.out.println() are
used to separate the names of the components in the statement.
63. When you define a Java class using an identifier, what are the requirements you need to know?
ANSWER: You can define a Java class using any name or identifier you need, as long as it meets the following
requirements:
• A Java identifier must begin with a letter of the English alphabet, a non-English letter (such as α or π),
an underscore, or a dollar sign. A class name cannot begin with a digit.
• A Java identifier can contain only letters, digits, underscores, or dollar signs.
• A Java identifier cannot be a reserved keyword, such as public or class.
• A Java identifier cannot be one of the following values: true, false, or null. These are not keywords
(they are primitive values), but they are reserved and cannot be used.
64. Regarding code layout, write the following Java code using a common alternate placement of the first curly brace:
public static void main(String[] args)
{
System.out.println("First Java application");
}
ANSWER: public static void main(String[] args) {
System.out.println("First Java application");
}
66. What are some of the reasons the javac command might not be recognized?
ANSWER: You made a typo error when typing the command javac.
You misspelled the filename.
You are not within the correct subfolder or subdirectory on your command line.
Copyright Cengage Learning. Powered by Cognero. Page 9
Name: Class: Date:
67. What happens after a programmer successfully compiles a Java program named “First.java”?
ANSWER: If you receive no error messages after compiling the code in a file named First.java, the application compiled
successfully. In that case, a file named First.class is created and saved in the same folder as the text file that
holds the source code. After a successful compile, you can execute the program (run the class file) on any
computer that has a Java language interpreter.
68. If you modify a class, what are the steps you must take to see your changes in the executing program?
ANSWER: 1. Save the file with the changes (using the same filename).
2. Recompile the class with the javac command.
3. Interpret the class bytecode and execute the class using the java command.
69. Provide examples of logic errors. How do programmers minimize logic errors in their code?
ANSWER: Examples of logic errors include multiplying two values when you meant to add, printing one copy of a report
when you meant to print five, or forgetting to produce a total at the end of a business report when a user
has requested one. Errors of this type must be detected by carefully examining the program output. It is the
responsibility of the program author to test programs and find any logic errors. Good programming practices
can help to minimize errors.
70. Explain the purpose of arguments and why it is necessary to pass arguments to a method.
ANSWER: Arguments are pieces of information that are sent to a method. The act of sending arguments to a method is
called passing arguments to the method. You pass methods to arguments so they know what information to
work with.
72. Once an application is written and saved, the Java class must be compiled. Describe what two procedures must occur
in order to view the output of the application.
ANSWER:
1. You must compile the class you wrote (called the source code) into bytecode.
2. You must use the Java interpreter to translate the bytecode into executable statements.
74. Write a line comment and block comment for the following line of code identifying the author, date, and purpose of
the method. In addition, explain the difference between comments that consist of a double-slash (//) and those that have a
starting and ending slash asterisk (/* .. */).
System.out.println(“Hello Students”);
ANSWER: Possible comments include:
// Written by <your name>
// Written on <date>
/* The println method will output “Hello Students” */
// - used for line comments
/* - used for block comments */
Given the above code, identify and describe the use of a literal string and the use of parentheses.
ANSWER: A literal string is a series of characters that will appear exactly as entered. Any literal string in Java is written
between double quotation marks. The string “First Java application” appears within parentheses because the
string is an argument to a method, and arguments to methods always appear within parentheses.
76. What are the differences between K & R style and Allman style? Which one is used in this textbook?
ANSWER: The indent style in which opening braces do not stand alone on separate lines, is known as the K & R style and
is named for Kernighan and Ritchie, who wrote the first book about the C programming language. The indent
style in which curly braces are aligned and each occupies its own line, is called the Allman style and is named
for Eric Allman, a programmer who popularized the style. The Allman style is used throughout this book.
TO HIS SISTER.
Wellington, March 16th, 1813.
I have enclosed a copy of a new edition of Alleine’s Alarm, published
by Mr. Gilpin. It was this book, to which, under God, I feel indebted
for the determination which some years ago I received, with respect
to my views and conduct. I love it greatly in its old and less inviting
garb, but far better now. Ah, my dear sister, many profess religion,
many enjoy some of its comforts, feel pleasure in an attendance
upon its institutions and its ordinances; but, to walk closely with
God, to get a deep and thorough knowledge both of him and of our
own souls, to penetrate beneath the surface of religion and to
forward the life—the inward life of God in the soul, something more
is required. In order to this, our eye must be kept constantly
directed to one and the same point; we must learn that one thing is
supereminently needful, and that everything which stands in
competition with it must be considered as dung and as dross. May
God in mercy impart to both of us such clear, such vivid and
luminous views of its importance, that the present world and all its
gaudy trifles may be lessened in our estimation, and that true and
vital godliness, deep and genuine spirituality, may become more and
more the objects of our pursuits. We were yesterday with dear Mrs.
Fletcher, and received, as usual, much profit from her choice,
savoury, and spiritual remarks. The book, which lay open before her,
was her Bible. I could not help thinking how much more
efficaciously we should all of us proceed, both as ministers and
private Christians, if this blessed book were more frequently and
more seriously perused. There is a strange feeling with respect to it
existing in the minds of most persons who may be considered as
even pious characters. They would not feel happy if they suffered
the day to pass over without reading their chapter or chapters, but
still they do it as a duty, merely as a duty. How rarely is it taken up
as a privilege, as the book of books, as the very choicest treasure
which we could possibly open; and yet, unless it be thus resorted to,
thus feelingly read and studied, how can we expect to be great
proficients in the Divine Life—how can we drink deep into the Spirit
of our God? Could we see into the manner in which many
individuals perform the duties of their closet, we should not be much
at a loss to discover the reason of their want of spirituality. It might
all be easily and naturally traced to this one single source—their
hour thus set apart is gone through in a manner not very dissimilar
to a horse in a mill; they go round and round with the same lifeless
formality; and when their duty is over, they pass with unaltered
uninfluenced feelings to anything which may next engage their
attention; but how different from those who walk in their solitude
with God; who go to their closets as if they were about to meet the
very best friend they have upon earth; who feel heavenly emotions
on every such occasion rekindled; whose hearts are made to burn
within them; in short, who so wait upon God as to renew their
strength; who carry from their privacy a holy influence which is
easily discovered in the whole of their converse, tempers, and
pursuits. Give our kind love to Eliza, and accept the same yourself.
To both of you we feel no small degree of affectionate regards; we
often talk of you, but still oftener make you the subject of our
thoughts.
About the middle of the year 1814, Mr. Mortimer was joined by a
coadjutor in the curacy of Wellington, of a kindred spirit with himself,
and one with whom he seems to have taken sweet counsel, walking
to the house and service of God as friends. This was the Rev. John
King, already mentioned in the preface. In a letter to his sister, on
the 3rd of June, 1814, is this short notice of the event just referred
to:—“My dear friend King has joined us—he is beloved by all.” In
another letter dated the 30th of the same month, he mentions his
great attachment to Mr. King, their delightful opportunities of
studying together, and that he esteems his coming under his roof as
one of the greatest blessings ever vouchsafed. His intimacy with
this gentleman was formed at the University; “being introduced to
him,” as he mentions in a letter to the writer, “the very first evening
of his coming to college, and we have,” he adds, “ever since
remained in the closest bonds of union.”
Another of his friends, the Rev. J. C., the present rector of a parish in
Cheshire, may be here introduced—a friend whom he esteemed very
highly. This gentleman, in the former years of his life, was engaged
in business, and his friend was very desirous of detaching his mind
from this pursuit, and of leading him to turn his attention to the
sacred office. In one of his early letters pressing this change upon
his consideration, he makes the following pertinent remark:—
Mr. Mortimer’s post at Madeley was, upon his entrance on the duties
of it, one beset with great difficulties; but by the blessing of God
upon his Christian spirit and conduct he overcame them all. This will
be seen from the following extracts of three letters, the first and
third directed to his sister, and the second to his friend abroad.
After alluding to the difficulties referred to, he says, August, 1815:—