Java Control Statements 01

Java Control Statements 01

University

5 Qs

quiz-placeholder

Similar activities

Object Oriented Programming Quizz

Object Oriented Programming Quizz

University

10 Qs

CCNA 7: Cap 1 Quiz

CCNA 7: Cap 1 Quiz

University

9 Qs

Compiler Design

Compiler Design

University

6 Qs

LEAN SUPPLY CHAIN

LEAN SUPPLY CHAIN

University

10 Qs

Java Lesson 6

Java Lesson 6

5th Grade - University

8 Qs

Java Basics – Day 1 Quiz

Java Basics – Day 1 Quiz

University

10 Qs

iNTRODUCTION TO OS

iNTRODUCTION TO OS

University

10 Qs

EMT 483 SoC - Hardware/Software Codesign

EMT 483 SoC - Hardware/Software Codesign

University

10 Qs

Java Control Statements 01

Java Control Statements 01

Assessment

Quiz

Other

University

Hard

Created by

Sumit Mittu

Used 3+ times

FREE Resource

5 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 2 pts

Which of these is not a Control statement in Java?

? and :

if-else

switch

do-while

return

Answer explanation

The '? and :' operators are known as the ternary conditional operator in Java, not control statements. Control statements include 'if-else', 'switch', and 'do-while', which control the flow of execution.

2.

MULTIPLE CHOICE QUESTION

10 sec • 3 pts

Which of the following statements test only for equality?

if

switch

for

while

Answer explanation

We can use all relational operators for conditions with if, for and while but the switch statement compares only for equality condition of variable's value with case values.

3.

FILL IN THE BLANK QUESTION

20 sec • 2 pts

Fill in the blanks such that the following code must display "Hello" on the screen.

int x = 19;

if(x ___ 19) System.out.print("Hello"); else System.out.print("Bye");

Answer explanation

To display 'Hello', the condition must be true. Using '==' checks if x is equal to 19. Therefore, the correct choice is '==' which allows the code to print 'Hello' when x is 19.

4.

MULTIPLE CHOICE QUESTION

30 sec • 4 pts

Choose the most appropriate of the options that apply to the following code segment:

char section = 'C';

switch(section) {

default: System.out.println("Mix batch");

case 'A': System.out.println("Toppers"); break;

}

Compiler Error: the default case not allowed to be written before other cases.

Compiler error : Must use break after every case

Compiler error: Cannot use char variables as switch parameter

Output:

Mix batch

Toppers

Output:

Mix batch

Answer explanation

The switch statement evaluates 'section' as 'C', which does not match any case. It falls to the default case, printing 'Mix batch'. Due to missing break statement after the default case, the case 'A' will also be executed, so 'Toppers' is also printed. Thus, the output is:

Mix batch

Toppers

5.

MULTIPLE SELECT QUESTION

45 sec • 4 pts

Spot the location(s) reported for syntax error in the following code:

class Demo{

public static void main(String args[]) { //Line-1

int expense = 1_000; //Line-2

while(expense++ < 1100) ; //Line-3

{ boolean canSpendMore = true; return; } //Line-4

System.out.println(expense); //Line-5

} }

Tick all that apply.

Line-1

Line-2

Line-3

Line-4

Line-5

Answer explanation

Line-5 has a syntax error because it is outside of any method or block after the return statement in Line-4. The return statement exits the method, making any code after it unreachable.