# Quiz Discussion

What will be the output of the following Java program?

    class rightshift_operator
{
public static void main(String args[])
{
int x;
x = 10;
x = x >> 1;
System.out.println(x);
}
}

Course Name: Java

• 1]

10

• 2]

5

• 3]

2

• 4]

20

##### 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

Which operator is used to invert all the digits in a binary representation of a number?

• 1]

~

• 2]

<<<

• 3]

>>>

• 4]

^

##### Solution
2
Discuss

What is the order of precedence (highest to lowest) of following operators?

    1. &
2. ^
3. ?:
• 1]

1 -> 2 -> 3

• 2]

2 -> 1 -> 3

• 3]

3 -> 2 -> 1

• 4]

2 -> 3 -> 1

##### Solution
3
Discuss

Which of these statements is correct?

• 1]

true and false are numeric values 1 and 0

• 2]

true and false are numeric values 0 and 1

• 3]

true is any non zero value and false is 0

• 4]

true and false are non numeric values

##### Solution
4
Discuss

Which of these statements are incorrect?

• 1]

Equal to operator has least precedence

• 2]

Brackets () have highest precedence

• 3]

Division operator, /, has higher precedence than multiplication operato

• 4]

Addition operator, +, and subtraction operator have equal precedence

##### Solution
5
Discuss

What will be the output of the following Java code?

    class ternary_operator
{
public static void main(String args[])
{
int x = 3;
int y = ~ x;
int z;
z = x > y ? x : y;
System.out.print(z);
}
}

• 1]

0

• 2]

1

• 3]

3

• 4]

-4

##### Solution
6
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
7
Discuss

What will be the output of the following Java program?

    class Modulus
{
public static void main(String args[])
{
double a = 25.64;
int  b = 25;
a = a % 10;
b = b % 10;
System.out.println(a + " "  + b);
}
}

• 1]

5.640000000000001 5

• 2]

5.640000000000001 5.0

• 3]

5 5

• 4]

5 5.640000000000001

##### Solution
8
Discuss

Which of these statements are incorrect?

• 1]

Assignment operators are more efficiently implemented by Java run-time system than their equivalent long forms

• 2]

Assignment operators run faster than their equivalent long forms

• 3]

Assignment operators can be used only with numeric and character data type

• 4]

None of the mentioned

##### Solution
9
Discuss

Which of these is not a bitwise operator?

• 1]

&

• 2]

&=

• 3]

|=

• 4]

<=

##### Solution
10
Discuss

Which of these operators can skip evaluating right hand operand?

• 1]

!

• 2]

|

• 3]

&

• 4]

&&

# Quiz