# Quiz Discussion

Which of the following can be operands of arithmetic operators?

Course Name: Java

• 1]

Numeric

• 2]

Boolean

• 3]

Characters

• 4]

Both Numeric & Characters

##### Solution
No Solution Present Yet

#### Top 5 Similar Quiz - Based On AI&ML

Quiz Recommendation System API Link - https://fresherbell-quiz-api.herokuapp.com/fresherbell_quiz_api

# Quiz
1
Discuss

With x = 0, which of the following are legal lines of Java code for changing the value of x to 1?

1. x++;
2. x = x + 1;
3. x += 1;
4. x =+ 1;
• 1]

1, 2 & 3

• 2]

1 & 4

• 3]

1, 2, 3 & 4

• 4]

3 & 2

##### Solution
2
Discuss

What will be the output of the following Java code?

class Output
{
public static void main(String args[])
{
int x=y=z=20;

}
}

• 1]

compile and runs fine

• 2]

20

• 3]

run time error

• 4]

compile time error

##### Solution
3
Discuss

What will be the output of the following Java code?

class operators
{
public static void main(String args[])
{
int var1 = 5;
int var2 = 6;
int var3;
var3 = ++ var2 * var1 / var2 + var2;
System.out.print(var3);
}
}

• 1]

10

• 2]

11

• 3]

12

• 4]

56

##### Solution
4
Discuss

What will be the output of the following Java program?

class increment
{
public static void main(String args[])
{
double var1 = 1 + 5;
double var2 = var1 / 4;
int var3 = 1 + 5;
int var4 = var3 / 4;
System.out.print(var2 + " " + var4);

}
}

• 1]

1 1

• 2]

0 1

• 3]

1.5 1

• 4]

1.5 1.0

##### Solution
5
Discuss

On applying Left shift operator, <<, on integer bits are lost one they are shifted past which position bit?

• 1]

1

• 2]

32

• 3]

33

• 4]

31

##### Solution
6
Discuss

What will be the output of the following Java program?

class leftshift_operator
{
public static void main(String args[])
{
byte x = 64;
int i;
byte y;
i = x << 2;
y = (byte) (x << 2)
System.out.print(i + " " + y);
}
}

• 1]

0 64

• 2]

64 0

• 3]

0 256

• 4]

256 0

##### Solution
7
Discuss

Which of these operators can skip evaluating right hand operand?

• 1]

!

• 2]

|

• 3]

&

• 4]

&&

##### Solution
8
Discuss

Which of these lines of Java code will give better performance?

1. a | 4 + c >> b & 7;
2. (a | ((( 4 * c ) >> b ) & 7 ))
• 1]

1 will give better performance as it has no parentheses

• 2]

2 will give better performance as it has parentheses

• 3]

Both 1 & 2 will give equal performance

• 4]

Dependent on the computer system

##### Solution
9
Discuss

Modulus operator, %, can be applied to which of these?

• 1]

Integers

• 2]

Floating – point numbers

• 3]

Both Integers and floating – point numbers

• 4]

None of the mentioned

##### Solution
10
Discuss

What will be the output of the following Java program?

class bitwise_operator
{
public static void main(String args[])
{
int a = 3;
int b = 6;
int c = a | b;
int d = a & b;
System.out.println(c + " "  + d);
}
}

• 1]

7 2

• 2]

7 7

• 3]

7 5

• 4]

5 2

# Quiz