Starting Out with Java From Control Structures through Objects 6th Edition Gaddis Test Bankpdf download
Starting Out with Java From Control Structures through Objects 6th Edition Gaddis Test Bankpdf download
http://testbankbell.com/product/starting-out-with-java-from-
control-structures-through-objects-6th-edition-gaddis-test-bank/
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:
testbankbell.com@gmail.com
Important Links:
Download Test Banks: https://testbankbell.com/
https://testbankbell.com/product/solution-manual-for-starting-out-
with-java-from-control-structures-through-objects-5-e-5th-
edition-0132989999/
testbankbell.com
https://testbankbell.com/product/solution-manual-for-starting-out-
with-c-from-control-structures-to-objects-9th-edition-tony-gaddis/
testbankbell.com
https://testbankbell.com/product/solution-manual-for-starting-out-
with-c-from-control-structures-through-objects-7-e-7th-
edition-0132774178/
testbankbell.com
Test Bank Starting Out with Java: Early Objects, 5/E Tony
Gaddis
https://testbankbell.com/product/test-bank-starting-out-with-java-
early-objects-5-e-tony-gaddis/
testbankbell.com
https://testbankbell.com/product/starting-out-with-c-early-
objects-9th-edition-gaddis-test-bank/
testbankbell.com
https://testbankbell.com/product/solution-manual-for-starting-out-
with-c-early-objects-6th-edition-tony-gaddis-judy-walters-godfrey-
muganda/
testbankbell.com
https://testbankbell.com/product/starting-out-with-python-4th-edition-
gaddis-test-bank/
testbankbell.com
Gaddis: Starting Out with Java: From Control Structures through Objects, 6/e © 2016 Pearson Education
Chapter 2
MULTIPLE CHOICE
1. Which one of the following would contain the translated Java byte code for a program named Demo?
a. Demo.java
b. Demo.code
c. Demo.class
d. Demo.byte
ANS: C
ANS: C
ANS: A
ANS: A
5. The term typically refers to the device that displays console output.
a. Standard output device
b. Central processing unit
c. Secondary storage device
d. Liquid crystal display
ANS: A
ANS: A
ANS: D
ANS: A
ANS: B
ANS: D
11. Which of the following is not a rule that must be followed when naming identifiers?
Gaddis: Starting Out with Java: From Control Structures through Objects, 6/e © 2016 Pearson Education
a. The first character must be one of the letters a-z, A-Z, and underscore or a dollar sign.
b. Identifiers can contain spaces.
c. Uppercase and lowercase characters are distinct.
d. After the first character, you may use the letters a-z, A-Z, the underscore, a dollar sign, or digits 0-
9.
ANS: B
ANS: C
ANS: A
ANS: D
b. float y;
double z;
z = 934.21;
y = z;
c. float w;
w = 1.0f;
d. float v;
v = 1.0;
ANS: C
16. The boolean data type may contain values in the following range of values
a. true or false
Gaddis: Starting Out with Java: From Control Structures through Objects, 6/e © 2016 Pearson Education
b. -128 to + 127
c. - 2,147,483,648 to +2,147,483,647
d. - 32,768 to +32,767
ANS: A
ANS: C
10 + 5 * 3 - 20
a. -5
b. 5
c. 25
d. -50
ANS: B
25 / 4 + 4 * 10 % 3
a. 19
b. 5.25
c. 3
d. 7
ANS: D
int x = 5, y = 20;
x += 32;
y /= 4;
System.out.println("x = " + x + ", y = " + y);
a. x = 32, y = 4
b. x = 9, y = 52
c. x = 37, y = 5
d. x = 160, y = 80
ANS: C
21. What will be the value of z as a result of executing the following code?
Gaddis: Starting Out with Java: From Control Structures through Objects, 6/e © 2016 Pearson Education
int x = 5, y = 28;
float z;
z = (float) (y / x);
a. 5.60
b. 5.6
c. 3.0
d. 5.0
ANS: D
22. What will be the displayed when the following code is executed?
a. x = 22, y = 4
b. x = 22, y = 26
c. x = 22, y = 88
d. Nothing, this is an error
ANS: D
23. In the following Java statement what value is stored in the variable name?
a. John Doe
b. The memory address where "John Doe" is located
c. name
d. The memory address where name is located
ANS: B
int x = 6;
String msg = "I am enjoying this class.";
String msg1 = msg.toUpperCase();
String msg2 = msg.toLowerCase();
char ltr = msg.charAt(x);
int strSize = msg.length();
System.out.println(msg);
System.out.println(msg1);
System.out.println(msg2);
System.out.println("Character at index x = " +
ltr);
System.out.println("msg has " + strSize +
"characters.");
ANS: D
a. 9
45
16
b. 94516
c. 9 45 16
d. Nothing, this is an error
ANS: D
ANS: C
ANS: D
ANS: B
29. To print "Hello, world" on the monitor, use the following Java statement
a. SystemOutPrintln("Hello, world");
b. System.out.println{"Hello, world"}
c. System.out.println("Hello, world");
d. Print "Hello, world";
ANS: C
30. To display the output on the next line, you can use the println method or use this escape sequence in the
print method.
a. \n
b. \r
c. \t
d. \b
ANS: A
ANS: C
int x = 578;
System.out.print("There are " +
x + 5 + "\n" +
"hens in the hen house.");
ANS: D
ANS: B
34. The primitive data types only allow a(n) to hold a single value.
a. variable
b. object
c. class
d. literal
ANS: A
35. If x has been declared an int, which of the following statements is invalid?
a. x = 0;
b. x = -58932;
c. x = 1,000;
d. x = 592;
ANS: C
36. Given the declaration double r;, which of the following statements is invalid?
a. r = 326.75;
b. r = 9.4632e15;
c. r = 9.4632E15;
d. r = 2.9X106;
ANS: D
ANS: B
25 - 7 * 3 + 12 / 3
Gaddis: Starting Out with Java: From Control Structures through Objects, 6/e © 2016 Pearson Education
a. 6
b. 8
c. 10
d. 12
ANS: B
17 % 3 * 2 - 12 + 15
a. 7 b.
8 c.
12
d. 105
ANS: A
40. What will be displayed after the following statements have been executed?
a. x = 27, y = 3.333, z = 18
b. x = 27, y = 2, z = 18
c. x = 27, y = 3, z = 18
d. x = 37, y = 14, z = 4
ANS: C
41. What will be the value of z after the following statements have been executed?
int x = 4, y = 33;
double z;
z = (double) (y / x);
a. 8.25
b. 4
c. 8
d. 8.0
ANS: D
42. This is a variable whose content is read only and cannot be changed during the program's execution.
a. operator
b. literal
c. named constant
Gaddis: Starting Out with Java: From Control Structures through Objects, 6/e © 2016 Pearson Education
d. reserved word
ANS: C
43. What will be displayed after the following statements have been executed?
a. x = 54.3
b. x = 99
c. x = 153.3
d. Nothing, this is an error.
ANS: D
ANS: D
int x = 8;
String msg = "I am enjoying java.";
String msg1 = msg.toUpperCase();
String msg2 = msg.toLowerCase();
char ltr = msg.charAt(x);
int strSize = msg.length();
System.out.println(msg);
System.out.println(msg1);
System.out.println(msg2);
System.out.println("Character at index x = " +
ltr);
System.out.println("msg has " + strSize +
" characters.");
a. I am enjoying java.
I AM ENJOYING JAVA.
i am enjoying java.
Character at index x = j
msg has 20 characters.
b. I am enjoying java.
I AM ENJOYING JAVA.
i am enjoying java.
Character at index x = o
msg has 20 characters.
c. I am enjoying java.
Gaddis: Starting Out with Java: From Control Structures through Objects, 6/e © 2016 Pearson Education
I AM ENJOYING JAVA.
i am enjoying java.
Character at index x = o
msg has 19 characters.
d. I am enjoying java.
I AM ENJOYING JAVA.
i am enjoying java.
Character at index x = y
msg has 19 characters.
ANS: C
46. Which of the following does not describe a valid comment in Java?
a. Single line comments, two forward slashes - //
b. Multi-line comments, start with /* and end with */
c. Multi-line comments, start with */ and end with /*
d. Documentation comments, any comments starting with /** and ending with */
ANS: C
47. Which of the following statements correctly creates a Scanner object for keyboard input?
b. Scanner keyboard(System.in);
ANS: C
a. readInt() c. getInt()
b. nextInt() d. read_int()
ANS: B
a. readString() c. getString()
b. nextString() d. nextLine()
ANS: D
50. Which one of the following methods would you use to convert a string to a double?
a. Byte.ParseByte c. Integer.ParseInt
b. Long.ParseLong d. Double.ParseDouble
Gaddis: Starting Out with Java: From Control Structures through Objects, 6/e © 2016 Pearson Education
ANS: D
TRUE/FALSE
1. A Java program will not compile unless it contains the correct line numbers.
ANS: F
ANS: F
ANS: F
4. Although the dollar sign is a legal identifier character, you should not use it because it is normally used for
special purposes.
ANS: T
5. Assuming that pay has been declared a double, the following statement is valid.
pay = 2,583.44;
ANS: F
6. Named constants are initialized with a value, that value cannot be changed during the execution of the program.
ANS: T
7. A variable's scope is the part of the program that has access to the variable.
ANS: T
8. In Java the variable named total is the same as the variable named Total.
ANS: F
ANS: F
10. Both character literals and string literals can be assigned to a char variable.
ANS: F
11. If the compiler encounters a statement that uses a variable before the variable is declared, an error will result.
ANS: T
12. Programming style includes techniques for consistently putting spaces and indentation in a program so visual
cues are created.
ANS: T
Other documents randomly have
different content
PLEASE READ THIS BEFORE YOU DISTRIBUTE OR USE THIS WORK
1.D. The copyright laws of the place where you are located also
govern what you can do with this work. Copyright laws in most
countries are in a constant state of change. If you are outside the
United States, check the laws of your country in addition to the
terms of this agreement before downloading, copying, displaying,
performing, distributing or creating derivative works based on this
work or any other Project Gutenberg™ work. The Foundation makes
no representations concerning the copyright status of any work in
any country other than the United States.
1.E.6. You may convert to and distribute this work in any binary,
compressed, marked up, nonproprietary or proprietary form,
including any word processing or hypertext form. However, if you
provide access to or distribute copies of a Project Gutenberg™ work
in a format other than “Plain Vanilla ASCII” or other format used in
the official version posted on the official Project Gutenberg™ website
(www.gutenberg.org), you must, at no additional cost, fee or
expense to the user, provide a copy, a means of exporting a copy, or
a means of obtaining a copy upon request, of the work in its original
“Plain Vanilla ASCII” or other form. Any alternate format must
include the full Project Gutenberg™ License as specified in
paragraph 1.E.1.
• You pay a royalty fee of 20% of the gross profits you derive
from the use of Project Gutenberg™ works calculated using the
method you already use to calculate your applicable taxes. The
fee is owed to the owner of the Project Gutenberg™ trademark,
but he has agreed to donate royalties under this paragraph to
the Project Gutenberg Literary Archive Foundation. Royalty
payments must be paid within 60 days following each date on
which you prepare (or are legally required to prepare) your
periodic tax returns. Royalty payments should be clearly marked
as such and sent to the Project Gutenberg Literary Archive
Foundation at the address specified in Section 4, “Information
about donations to the Project Gutenberg Literary Archive
Foundation.”
• You comply with all other terms of this agreement for free
distribution of Project Gutenberg™ works.
1.F.
1.F.4. Except for the limited right of replacement or refund set forth
in paragraph 1.F.3, this work is provided to you ‘AS-IS’, WITH NO
OTHER WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR ANY PURPOSE.
Please check the Project Gutenberg web pages for current donation
methods and addresses. Donations are accepted in a number of
other ways including checks, online payments and credit card
donations. To donate, please visit: www.gutenberg.org/donate.
Most people start at our website which has the main PG search
facility: www.gutenberg.org.