Font size
WorksheetsLogic Building in Java Part 1
Total questions: 10
Worksheet time: 5mins
What is the output of the following code?
if (a){
System.out.println("A");
}
else if(a && b){
System.out.println("A && B");
}
else {
if(!b) {
System.out.println("notB");
}
else{
System.out.println("ELSE");
}
}
If a is true and b is true then output is A && B.
If a is true and b is false then output is notB.
If a is false and b is true then the output is ELSE.
If a is false and b is false then the output is ELSE.
What is the value of discount after the code block?
char gender='F';
byte discount;
if (gender='M') {
discount=10;
}
else{
discount=20;
}
10
Compilation Error
20
Runtime Error
What will be the output of the following program?
public class ShortTest {
public static void main(String[] args) {
boolean x = true;
boolean y = false;
if (x || y) {
System.out.println(true);
}
else {
System.out.println(false);
}
}
}
False
Runtime Error
True
Compilation Error
Given the following:
long[][] stuff ;
Which of the following statements constructs an array with 5 rows of 7 columns each and assign its reference to stuff ?
stuff = new stuff[5][7] ;
stuff = long[5][7] ;
stuff = long[7][5] ;
stuff = new long[5][7] ;
Examine the following:
double[][] values =
{ {1.2, 9.0, 3.2},
{9.2, 0.5, 1.5, -1.2},
{7.3, 7.9, 4.8} } ;
What is in values[3][0] ?
7.3
Error
7.9
9.2
From the following select the right way to invoke following method in the main method
class Example
{
static int add(inta,int b) {
return a+b;
}
}
add(20,30)
Example obj=new Example(); obj.add(10,20);
Static.add(10,20);
Example.add(10,20)
What is the output of the following code?
class Main{
public static void main(String []s)
{
float x=12.34F;
float y=13.25F;
float result=min(x,y);
System.out.println(result);
}
public static float min(float a,float b)
{
float minimun=a>b?b:a;
}
}
Compilation Error- function should have a return statement
12.34
Compilation Error - cannot invoke method without creating object
Runtime Error
What will be output of following code?
import java.util.Scanner;
public class Main
{
public static Integer add(Integer a, Integer b) {
return a + b;
}
public static void main(String args[])
{
System.out.println(add(5,6));
}
}
11
Compilation Error
Runtime Error
Compile and execute without any Exception or error
Choose the option to fill the blanks.
public class Power {
public static void main(String[] args) {
int base = 3, exponent = 4;
long result=_____;
System.out.println("3 power 4 = " + result);
}
public static long power(int b,int e) {
long result=1;
for (;e != 0; --e) {
result * = b;
}
return result;
}
}
power(b,e);
power(base,exponent);
3 power 4 = 81
power(e,base);
Choose a code snippet from the following to perform power(x,n) an the output is Answer = 8
while (n<=0)
{
r += x;
n++;
}
while (n >= 0)
{
r *= x;
n++;
}
while (n > 0)
{
r += x;
--n;
}
while (n != 0)
{
r *= x;
--n;
}
