Easy Tutorial
For Competitive Exams

Which of the statements is correct about the following program on GCC compiler?

int main() {

char a[]="Add";

int * j;

j = &a;

printf("%c\n", * j+2);

return 0;

}

It prints character equivalent of 67. i.e. `C`.
It prints character the third character of the string `a`
It will print 3.
It will print a garbage value.
Explanation:

Here, base address of array `a` is assigned to the integer pointer `j`. ` * j` denotes value at the base address of `j` i.e. the first character of string `a` i.e. `A`.

Since, the ASCII integer value of `A` is 65, the format specifier "%c" in the printf() function prints the ASCII character equivalent of 67(65+2) i.e. `C`.

Additional Questions

Which is true about a method-local inner class?

Answer

What will be the output of the program?

public class Switch2 {

final static short x = 2;

public static int y = 0;

public static void main(String [] args) {

for (int z=0; z < 4; z++) {

switch (z) {

case x:

System.out.print("0 ");

default:

System.out.print("def ");

case x-1:

System.out.print("1 ");

break;

case x-2:

System.out.print("2 ");

}}}}

Answer

What will be the output of the program?

class Base {

Base() {

System.out.print("Base");

}

}

public class Alpha extends Base {

public static void main(String[] args) {

new Alpha(); / * Line 12 * /

new Base(); / *Line 13 * /

}

}

Answer

Which collection class allows you to associate its elements with key values, and allows you to retrieve objects in FIFO (first-in, first-out) sequence?

Answer

What will be the output of the program?

for(int i = 0; i < 3; i++) {

switch(i) {

case 0: break;

case 1: System.out.print("one ");

case 2: System.out.print("two ");

case 3: System.out.print("three ");

}

}

System.out.println("done");

Answer

What will be the output of the following program on GCC?

int main(){

static int c=5;

printf("c=%d",c--);

if(c)

main();

return 0;

}

Answer

What is the base class for all Exception ?

Answer

In SQL, which command is used to remove a stored function from the database?

Answer

bus is a / an

Answer

Form of code that uses more than one process and processor, possibly of different type, and that may on occasions have more than one process or processor active at the same time, is known as

Answer
Share with Friends
Privacy Copyright Contact Us