Solution Manual for Introduction to Java Programming, Brief Version, 11th Edition, Y. Daniel Liang - Full Version Is Available For Instant Download
Solution Manual for Introduction to Java Programming, Brief Version, 11th Edition, Y. Daniel Liang - Full Version Is Available For Instant Download
com
https://testbankmall.com/product/solution-manual-for-
introduction-to-java-programming-brief-version-11th-edition-
y-daniel-liang/
OR CLICK HERE
DOWLOAD EBOOK
https://testbankmall.com/product/solution-manual-for-revel-for-
introduction-to-python-programming-and-data-structures-y-daniel-liang/
testbankmall.com
https://testbankmall.com/product/introduction-to-java-programming-
comprehensive-version-10th-edition-liang-test-bank/
testbankmall.com
Test Bank for Introduction to Java Programming,
Comprehensive Version, 9/E 9th Edition : 0133050572
https://testbankmall.com/product/test-bank-for-introduction-to-java-
programming-comprehensive-version-9-e-9th-edition-0133050572/
testbankmall.com
https://testbankmall.com/product/solution-manual-for-intro-to-java-
programming-comp-version-10-e-10th-edition-0133813460/
testbankmall.com
https://testbankmall.com/product/solutions-manual-to-accompany-
introduction-to-java-programming-9th-edition/
testbankmall.com
https://testbankmall.com/product/test-bank-for-intro-to-java-
programming-comp-version-10-e-10th-edition-0133813460/
testbankmall.com
https://testbankmall.com/product/solution-manual-for-java-
programming-9th-edition/
testbankmall.com
Chinese RMB or US dollars, respectively. Here are the
sample runs:
<Output>
Enter the exchange rate from dollars to RMB: 6.81
Enter 0 to convert dollars to RMB and 1 vice versa: 0
Enter the dollar amount: 100
$100.0 is 681.0 Yuan
<End Output>
<Output>
Enter the exchange rate from dollars to RMB: 6.81
Enter 0 to convert dollars to RMB and 1 vice versa: 1
Enter the RMB amount: 10000
10000.0 Yuan is $1468.43
<End Output>
<Output>
Enter the exchange rate from dollars to RMB: 6.81
Enter 0 to convert dollars to RMB and 1 vice versa: 5
Incorrect input
<End Output>
2
2. (10 pts) Write a program that prompts the user to enter an integer. If
the number is a multiple of 5, print HiFive. If the number is divisible
by 2 or 3, print Georgia. Here are the sample runs:
<Output>
Enter an integer: 6
Georgia
<End Output>
<Output>
Enter an integer: 15
HiFive Georgia
<End Output>
<Output>
Enter an integer: 25
HiFive
<End Output>
<Output>
Enter an integer: 1
<End Output>
3
Name:
a. 76
b. 76.0252175
c. 76.03
d. 76.02
#
2. What is y after the following switch statement?
int x = 0;
int y = 0;
switch (x + 1) {
case 0: y = 0;
case 1: y = 1;
default: y = -1
}
a. 2
b. 1
c. 0
d. -1
#
3. Assume x is 0. What is the output of the following statement?
if (x > 0)
System.out.print("x is greater than 0");
else if (x < 0)
System.out.print("x is less than 0");
else
System.out.print("x equals 0");
a. x is less than 0
b. x is greater than 0
c. x equals 0
d. None
4
4. Analyze the following code:
Code 1:
boolean even;
if (number % 2 == 0)
even = true;
else
even = false;
Code 2:
#
5. What is the output of the following switch statement?
char ch = 'a';
switch (ch) {
case 'a':
case 'A':
System.out.print(ch); break;
case 'b':
case 'B':
System.out.print(ch); break;
case 'c':
case 'C':
System.out.print(ch); break;
case 'd':
case 'D':
System.out.print(ch);
}
a. ab
b. a
c. aa
d. abc
e. abcd
5
#
6. What is x after evaluating
x = (2 > 3) ? 2 : 3;
a. 5
b. 2
c. 3
d. 4
#
7. Analyze the following code.
int x = 0;
if (x > 0);
{
System.out.println("x");
}
#
8. To declare a constant MAX_LENGTH inside a method with value 99.98, you write
#
9. Which of the following is a constant, according to Java naming conventions?
a. read
b. MAX_VALUE
c. ReadInt
d. Test
#
10. What is y after the following switch statement is executed?
x = 3;
switch (x + 3) {
case 6: y = 0;
case 7: y = 1;
default: y += 1;
}
6
a. 1
b. 4
c. 3
d. 2
e. 0
#
11. Which of the following code displays the area of a circle if the radius is
positive.
7
Sample Final Exam for CSCI 1302
Here is a mapping of the final comprehensive exam against the course outcomes:
1
Name: CSCI 1302 Introduction to Programming
Covers chs8-19 Armstrong Atlantic State University
Final Exam Instructor: Dr. Y. Daniel Liang
Please note that the university policy prohibits giving the exam score by email. If you need to know your
final exam score, come to see me during my office hours next semester.
I pledge by honor that I will not discuss the contents of this exam with
anyone.
Signed by Date
Design a class named Person and its two subclasses named Student and
Employee. Make Faculty and Staff subclasses of Employee. A person has a
name, address, phone number, and email address. A student has a class
status (freshman, sophomore, junior, or senior). Define the status as a
constant. An employee has an office, salary, and date hired. Define a
class named MyDate that contains the fields year, month, and day. A
faculty member has office hours and a rank. A staff member has a title.
Override the toString method in each class to display the class name
and the person's name.
Draw the UML diagram for the classes. Write the code for the Student
class only.
2
2. Design and use interfaces (10 pts)
3
3. Design and create GUI applications (10 pts)
Write a Java applet to add two numbers from text fields, and
displays the result in a non-editable text field. Enable your applet
to run standalone with a main method. A sample run of the applet is
shown in the following figure.
4
4. Text I/O (10 pts)
5
5. Multiple Choice Questions: (1 pts each)
(1. Mark your answers on the sheet. 2. Login and click Take
Instructor Assigned Quiz for QFinal. 3. Submit it online
within 5 mins. 4. Close the Internet browser.)
1. describes the state of an object.
a. data fields
b. methods
c. constructors
d. none of the above
#
2. An attribute that is shared by all objects of the class is coded
using .
a. an instance variable
b. a static variable
c. an instance method
d. a static method
#
3. If a class named Student has no constructors defined explicitly,
the following constructor is implicitly provided.
a. public Student()
b. protected Student()
c. private Student()
d. Student()
#
4. If a class named Student has a constructor Student(String name)
defined explicitly, the following constructor is implicitly provided.
a. public Student()
b. protected Student()
c. private Student()
d. Student()
e. None
#
5. Suppose the xMethod() is invoked in the following constructor in
a class, xMethod() is in the class.
public MyClass() {
xMethod();
}
a. a static method
b. an instance method
c. a static method or an instance method
#
6. Suppose the xMethod() is invoked from a main method in a class as
follows, xMethod() is in the class.
6
xMethod();
}
a. a static method
b. an instance method
c. a static or an instance method
#
7. What would be the result of attempting to compile and
run the following code?
public class Test {
static int x;
#
8. Analyze the following code:
#
9. Suppose s is a string with the value "java". What will be
assigned to x if you execute the following code?
char x = s.charAt(4);
a. 'a'
b. 'v'
c. Nothing will be assigned to x, because the execution causes the
runtime error StringIndexOutofBoundsException.
d. None of the above.
#
10. What is the printout for the following code?
class Test {
7
public static void main(String[] args) {
int[] x = new int[3];
System.out.println("x[0] is "+x[0]);
}
}
a. The program has a syntax error because the size of the array
wasn't specified when declaring the array.
b. The program has a runtime error because the array elements are
not initialized.
c. The program runs fine and displays x[0] is 0.
d. None of the above.
#
11. How can you get the word "abc" in the main method from the
following call?
a. args[0]
b. args[1]
c. args[2]
d. args[3]
#
12. Which code fragment would correctly identify the number of
arguments passed via the command line to a Java application,
excluding the name of the class that is being invoked?
#
13. Show the output of running the class Test in the following code
lines:
interface A {
void print();
}
class C {}
class Test {
public static void main(String[] args) {
B b = new B();
if (b instanceof A)
System.out.println("b is an instance of A");
if (b instanceof C)
System.out.println("b is an instance of C");
}
}
8
a. Nothing.
b. b is an instance of A.
c. b is an instance of C.
d. b is an instance of A followed by b is an instance of C.
#
14. When you implement a method that is defined in a superclass, you
the original method.
a. overload
b. override
c. copy
d. call
#
15. What modifier should you use on a variable so that it can only be
referenced inside its defining class.
a. public
b. private
c. protected
d. Use the default modifier.
#
16. What is the output of running class C?
class A {
public A() {
System.out.println(
"The default constructor of A is invoked");
}
}
class B extends A {
public B() {
System.out.println(
"The default constructor of B is invoked");
}
}
public class C {
public static void main(String[] args) {
B b = new B();
}
}
a. none
b. "The default constructor of B is invoked"
c. "The default constructor of A is invoked" followed by "The
default constructor of B is invoked"
d. "The default constructor of A is invoked"
#
17. Analyze the following program.
class Test {
9
public static void main(String[] args) {
try {
String s = "5.6";
Integer.parseInt(s); // Cause a NumberFormatException
int i = 0;
int y = 2 / i;
System.out.println("Welcome to Java");
}
catch (Exception ex) {
System.out.println(ex);
}
}
}
a. An exception is raised due to Integer.parseInt(s);
b. An exception is raised due to 2 / i;
c. The program has a compilation error.
d. The program compiles and runs without exceptions.
#
18. What is displayed on the console when running the following
program?
class Test {
public static void main(String[] args) {
try {
System.out.println("Welcome to Java");
int i = 0; int y = 2/i;
System.out.println("Welcome to Java");
}
catch (RuntimeException ex) {
System.out.println("Welcome to Java");
}
finally {
System.out.println("End of the block");
}
}
}
a. The program displays Welcome to Java three times followed by End
of the block.
b. The program displays Welcome to Java two times followed by End of
the block.
c. The program displays Welcome to Java three times.
d. The program displays Welcome to Java two times.
#
19. To append data to an existing file, use to construct a
FileOutputStream for file out.dat.
a. new FileOutputStream("out.dat")
b. new FileOutputStream("out.dat", false)
c. new FileOutputStream("out.dat", true)
d. new FileOutputStream(true, "out.dat")
10
#
20. After the following program is finished, how many bytes are written to the
file t.dat?
import java.io.*;
11
Random documents with unrelated
content Scribd suggests to you:
Afternoon has fallen on this street,
Like an imbecilic organ-grinder
Grinning over his discords.
Dead men and women spin
Their miracles of motion
Upon the grayness of this street.
In this old Jew’s shop
A woman bargains over calico.
With a ghostly naïveté
She reprimands the price of her shroud.
In this pawn-shop stands a man
Parting with his clarinet.
He walks away, with dangling arms,
Like a swindled Gabriel.
In a lunchroom sits a woman
Whose face is a tired sin
Seeking comfort in religion.
A young girl near her is an angel
Puzzled by streaks of mud upon her face
And asking questions of her vanity.
Outside, dead men and women
Are whipped on by the explosive magic
Of an old, resistless masquerade.
Street-cars, wagons, and motor-trucks
Rattle their parodies on life,
And over all the afternoon
Twists, like an imbecilic organ-grinder
Snickering over his discords.
III.
Second Clown
The barbarous comedy
Lost in profuse confessions
And often described as life,
Lends an attitude of conviction
To the mechanical retreat of time.
First Clown
Do you hear beneath the irregular strut
Of this city an imperceptible groan?
Time is turning the jail-house key.
They build larger jails for time;
He makes larger keys of blood-stained iron.
Endlessly he emerges
From complicated delusions of freedom.
Second Clown
That desperately grotesque
Wanton known as imagination
Can plunge beyond both men and time.
Imagination slips down
Upon the last edges of thought and feeling
And teaches them to transcend
The forlorn bravado of swinging legs and arms.
First Clown
We are two psychic clowns
Brandishing the poverty of words
Into insolent oddities of sound.
Come, men are waiting to nail us
Upon the crucifix of their little logics!
DEAR MINNA
Catastrophe in a bric-a-brac shop.
The proprietor lies murdered.
Pieces of cups, jars, and vases
Have attained the disorderly freedom
So obnoxious to bankrupt fanatics.
Once the cups, jars, and vases
Were symmetrical and empty,
And immersed in the task of holding nothing.
Now they have snatched a voice from fragments;
Spell many an accidental sentence;
Renounce the hollow lie.
Death, you take the stiffly obvious shapes
Of objects and crack them with your fingers—
A shattered invitation
To curiosity and anticipation—
And I am grateful to you for that.
My eyes grow weary scanning the living array.
Each man takes his inch upon the shelves
And will not move, until your paw
Robs him of microscopical convictions.
testbankmall.com