And Answers | Complete Solutions
Evaluate the following code to determine the output.
class Foo {
public int i = 62;
public Foo(int i) {
this.i = i;
}
}
...
Foo x = new Foo(15), y = new Foo(50);
y.i = x.i;
y.i = 10;
System.out.println(x.i); ANS 15
Which of the following are valid Java Identifiers? ANS - Names can CONTAIN letters, digits,
underscores, and dollar signs
- Names MUST begin with a letter
- Names 'should' start with a lowercase letter and it cannot contain whitespace
- Reserved words (like Java keywords, such as int or boolean) cannot be used as names
Ex. of proper identifiers:
SpEcIaL_vAlUe
a555c
Tax
age1
What will be the output of this code?
,int a = 5;
int x = a;
a = 10;
System.out.print(x); ANS 5
Given the following int (integer) variables, a = 15, b = 46, c = 4, d = 5, evaluate the expression:
a + b % (c * d) ANS 21
(T/F) Evaluate this logical expression:
true || ! false ANS True
(T/F) Evaluate this expression: 3 <= 2 ANS False
(T/F) Evaluate this expression: 8 + 7 > 5 && 16 - 5 <= 8 ANS False
Which of the following are Java primitive data types? Choose all that apply. ANS Float, Double, Boolean,
Char
Which of the following Java literals have the data type boolean? Choose all that apply. ANS true, false
(boolean is true / false)
When the following expression is evaluated, the result will be what Java data type?
"-48" + "1" ANS String
Which of the following would be the best data type for a variable to store a book title? ANS String
, Write a line of Java code that will declare a int variable named y that is initialized to the value -80. ANS int
y = -80;
What is the output of this Java program?
class Driver {
public static void main(String[] args) {
foo(6);
bar(8);
}
static void foo(int a) {
System.out.print(a);
bar(a - 1);
}
static void bar(int a) {
System.out.print(a);
}
} ANS 658
What is the output of this Java program?
class Driver {
public static void main(String[] args) {
int a = 6;
int b = 7;
int c = 8;
int x = 1;
if (a < 5) {
x = x + 600;
}