Tutorials  Articles  Notifications  Login  Signup

Introduction CapGemini Pseudo Code set 1 CapGemini Pseudo Code set 2 CapGemini Pseudo Code set 3



CapGemini Pseudo Code set 1



1.

What will be the output of following code :

#include<stdio.h>
int main()
{
int num = 8;
printf (“%d %d”, num << 1, num >> 1);
return 0;
}
A. 8 0
B. 0 0
C. 16 4
D. Error : Can’t Perform operation


2.

What is the output of given code :

#include<stdio.h>
int main()
{
long double a;
long double b;
int arr[sizeof(!a+b)];
printf(“%d”,sizeof(arr));
}
A. Run time Error
B. 32
C. 64 with warning
D. No output


3.

Which of the following statements is true regarding, Auto Storage Class ?

A. It is used to give a reference of a global variable that is visible to all program files.
B. It instructs the compiler to keep a local variable in existence during the lifetime of a program.
C. It is the default storage class for all local variables.
D. It is used to define local variables that should be stored in a register.


4.

What will be the output of the following code :

integer a = 984, b=10
float c
c = a / b
print c
A. 984
B. 98.4
C. 98
D. Error


5.

What is the output of given code (Input : 1.45):

#include<stdio.h>
int main()
{
int ch;
print(“Enter a value between 1 & 2”);
scanf(“%d”, &ch);
switch(ch, ch+1)
{
case 1 :
printf(“1\n”);
break;
case 2 :
printf(“2\n”);
break;
default :
printf(“3\n”);
}
A. 1 3
B. Error : Undefined condition in switch
C. 2
D. No output


6.

What is the output of given code for input 134 :

int fun1(int num)
{
static int a =0;
if (num>0)
{
a=a+1;
fun1(num/10);
}
else
{
return a;
}
}
A. 2
B. 3
C. Runtime Error
D. None of these


7.

What will be output of given pseudo code for input 7 :

1. read the value of n
2. set m=1,t=0
3. if m >= n
4. go to line 9
5. else
6. t=t+m
7. m+=1
8. go to line 3
9. display T
10. stop
A. 32
B. 76
C. 56
D. 28


8.

 What will be output of given pseudo code for input 2 :

int fun(int n)
{
if(n == 4)
return n;
else
return 2*fun(n+1);
}
A. 4
B. 8
C. 16
D. Error


9.

What will be output of given pseudo code :

int i=5, j=7;
if ( i+j> 5)
  j = i+2;
if ( j<5 )
   print(i)
else
  print(j)
else
  print(i+1)
A. 12
B. 5
C. 7
D. 6


10.

What will be output of given pseudo code :

int j=41, k= 37
j=j+1
k=k-1
j=j/k
k=k/j
print(j,k)
A. 42 36
B. 36 1
C. 1 1
D. 1 36


11.

 What will be output of given pseudo code :

#include<stdio.h>
using namespace std;
int main()
{
int a =0,b=1,c=2;
*( ( a+1==1) ? &b : &a)= a? b : c;
printf(“%d, %d, %d \n”, a , b, c );
return 0;
}
A. 0 1 2
B. 0 2 0
C. 0 2 2
D. Error


12.

integer a = 40, b = 35, c = 20, d = 10
Comment about the output of the following two statements:

print a * b / c – d
print a * b / (c – d)
A. Differ by 80
B. Same
C. Differ by 50
D. Differ by 160


13.

integer a = 60, b = 35, c = -30
What will be the output of the following two statements:

print ( a > 45 OR b > 50 AND c > 10 )
print ( ( a > 45 OR b > 50 ) AND c > 10 )
A. 0 and 1
B. 0 and 0
C. 1 and 1
D. 1 and 0


14.

What is the output of given code :

#include<stdio.h>
int main()
{
int x =4, y = 0;
int z;
z = (y++, y);
printf(“%d\n”, z);
return 0;
}
A. 1
B. 0
C. Undefined Behavior due to order of evaluation can be different.
D. Compilation Error


15.

Consider the following code:
 

if (condition 1) {
if (condition 2)
{ // Statement A } else
if (condition 3)
{ // Statement B} else
{// Statement C } else
if (condition 4)
{// Statement D}
else
{// Statement E}
}


Which of the following condition will allow execution of statement A?

A. NOT(condition2) AND NOT(condition3)
B. condition1 AND condition4 AND NOT(condition2) AND NOT(condition3)
C. condition1 AND condition2 AND condition4
D. NOT(condition1) AND condition2 AND NOT(condition4)


16.

 What will be the output of following code :

int A[5][5], k, j;
for(k = 0; k<5; ++k)
for(j=0; j<5; j++)
A[k][j] = A[j][k];
A. It transposes the given matrix A
B. It does not alter the given matrix.
C. It makes the given matrix A, symmetric
D. None of the above.




HackerFriend Logo

Join the community of 1 Lakh+ Developers

Create a free account and get access to tutorials, jobs, hackathons, developer events and neatly written articles.


Create a free account