HCL Papers: Sample Questions 55 - 56 of 57

Examrace Placement Series prepares you for the toughest placement exams to top companies.

Question number: 55

» Languages » C & C Plus Plus

MCQ▾

Question

What is the output of the following program?

  1. main()
  2. {
  3.     int x=20;
  4.     int y=10;
  5.     swap(x,y);
  6.     printf("%d %d",y,x+2);
  7. }
  8. swap(intx,int y)
  9. {
  10.     Int temp;
  11.     temp =x;
  12.     x=y;
  13.     y=temp;
  14. }

Choices

Choice (4) Response

a.

20,12

b.

10,20

c.

10,22

d.

22,10

Answer

a.

Explanation

  • In the main () function two integer variables, x and y are initialized with 20 and 10 respectively. In the swap function we are passing two arguments, x and y. We want to swap the values stored in X and Y. For it we have first defined one temporary variable, temp. The next three lines is the code for interchanging the values of X and Y.
  • temp = x, i. e. we are storing value of x in temp.
  • x = y, i. e. we are storing value of y in x.
  • y = temp, i. e. we are storing value of temp in y.
  • Now, the values of x and y has been interchanged. So, now x is 10 and y is 20.
  • We want to print the value of y and x + 2, which will be 20 and 12 respectively.

Question number: 56

» Languages » C & C Plus Plus

MCQ▾

Question

What is the output of the following program? (. has been used to indicate a space)

  1. main()
  2. {
  3.     char s[]="Hello,.World";
  4.     printf(%15.10s",s);
  5. }

Choices

Choice (4) Response

a.

Hello, . Wor….

b.

Hello, . World…

c.

…. Hello, . Wor

d.

None of the above

Answer

c.

Explanation

  • In the main () function one string variable is defined, s with “Hello, World”.
  • The printf statement will print 15 characters of string. Here, given string is shorter than 15. If the given string is smaller than the size, then the “empty” positions will be filled with “white space”. But it will print only 10 characters. Here, white space is added in the beginning of the output.
  • So, output will be …. Hello, . Wor