List all correct answers where applicable.  1. Analyze the following code: boolean even = false; if (even = true) {   System.out.println("It is even"); } a. The program has a compile error. b. The program has a runtime error. c. The program runs fine but displays nothing. d. The program runs fine and displays It is even.   2. Suppose x = 1, y = -1, and z = 1. What is the output of the following statement? if (x > 0)  if (y > 0)     System.out.println("x > 0 and y > 0"); else if (z > 0)     System.out.println("x < 0 and z > 0"); a. x > 0 and y > 0; b. x < 0 and z > 0; c. x < 0 and z < 0; d. no output.   3. Suppose isPrime is a boolean variable, which of the following are correct for testing if isPrime is true. a. if (isPrime = true) b. if (isPrime == true) c. if (isPrime) d. if (!isPrime = false) e. if (!isPrime == false)

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
icon
Concept explainers
Question

List all correct answers where applicable. 

1. Analyze the following code:

boolean even = false;

if (even = true) {

  System.out.println("It is even");

}

a. The program has a compile error.

b. The program has a runtime error.

c. The program runs fine but displays nothing.

d. The program runs fine and displays It is even.

 

2. Suppose x = 1, y = -1, and z = 1. What is the output of the following statement?

if (x > 0)

 if (y > 0)

    System.out.println("x > 0 and y > 0");

else if (z > 0)

    System.out.println("x < 0 and z > 0");

a. x > 0 and y > 0;

b. x < 0 and z > 0;

c. x < 0 and z < 0;

d. no output.

 

3. Suppose isPrime is a boolean variable, which of the following are correct for testing if isPrime is true.

a. if (isPrime = true)

b. if (isPrime == true)

c. if (isPrime)

d. if (!isPrime = false)

e. if (!isPrime == false)

 

4. Which of the following are possible output from invoking Math.random()?

a. 3.43

b. 0.5

c. 0.0

d. 1.0

 

5. Suppose you write the code to display "Cannot get a driver's license" if age is less than 16 and "Can get a driver's license" if age is greater than or equal to 16. Which of the following code are correct?

I:

if (age < 16)

   System.out.println("Cannot get a driver's license");

if (age >= 16)

   System.out.println("Can get a driver's license");

II:

if (age < 16)

   System.out.println("Cannot get a driver's license");

else

   System.out.println("Can get a driver's license");

III:

if (age < 16)

   System.out.println("Cannot get a driver's license");

else if (age >= 16)

   System.out.println("Can get a driver's license");

IV:

if (age < 16)

   System.out.println("Cannot get a driver's license");

else if (age > 16)

   System.out.println("Can get a driver's license");

else if (age == 16)

   System.out.println("Can get a driver's license");

a. I

b. II

c. III

d. IV

 

6. Assume x = -4, which of the following is true?

a. !(x == 4)

b. x != 4

c. x == 5

d. x != 5

 

7. To obtain the arc sine of 0.5 degree, use _______.

a. Math.asin(0.5)

b. Math.asin(Math.toDegrees(0.5))

c. Math.asin(Math.toRadians(0.5))

d. Math.sin(0.5)

 

8. What is the value of the following expression?

true || true && false

a. true

b. false

 

9. What is y displayed in the following code?

public class Test1 {

  public static void main(String[] args) {

     int x = 1;

     int y = x = x + 1;

     System.out.println("y is " + y);

  }

}

a. y is 0.

b. y is 1 because x is assigned to y first.

c. y is 2 because x + 1 is assigned to x and then x is assigned to y.

d. The program has a compile error since x is redeclared in the statement int y = x = x + 1

 

10. Analyze the following program fragment:

int x;

double d = 1.5;

switch (d) {

    case 1.0: x = 1;

    case 1.5: x = 2;

    case 2.0: x = 3;

}

Which of these is correct about the above code?

a. The program has a compile error because the required break statement is missing in the switch statement.

b. The program has a compile error because the required default case is missing in the switch statement.

c. The switch control variable cannot be double.

d. No errors.

 

11. What is y after the following statement is executed?

x = -1;

y = (x < 0) ? -2 : 3;

a. -3

b. -2

c. 3

d. 0

e. Illegal expression

 

12. What is the output of the following code?

boolean even = false;

System.out.println((even ? "true" : "false"));

a. true

b. false

c. nothing

d. true false

 

13. What is Math.floor(3.6)?

a. 3.0

b. 3

c. 4

d. 5.0

 

14. Which of the following assignment statements is correct?

a. char c = 'dn';

b. char c = 100;

c. char c = ‘m’;

d. char c = "100";

 

15. Which of the following are valid identifiers?

a. $failure

b. public

c. 988ht

d. 8=9

e. radius

 

16. The expression "CS " + 1 + 0 + 3 evaluates to ________.

a. CS103

b. CS4

c. CS 103

d. cs 123

e. Illegal expression.

 

17. Suppose s6 and s5 are two strings. What is the result of the following code?

s6.equals(s5) == s5.equals(s6)

a. true

b. false

 

18. What is the return value of "PROGRAM".substring(0, 6)?

a. "PROGRAM"

b. "PROGRA"

c. "PROG"

d. "ROGRAM"

 

19. Given that A is 0011 0101, What is the decimal (not binary) value of B and C?

B = A<<2

C = A>>3 

 

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 2 steps

Blurred answer
Knowledge Booster
Operators
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
  • SEE MORE QUESTIONS
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education