12
Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget freeupdates tomail https://groups.google.com/group/latestoffcampus Live updates on Facebook @ https://www.facebook.com/LatestOffCampus  Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget freeupdates tomail https://groups.google.com/group/latestoffcampus Live updates on Facebook @ https://www.facebook.com/LatestOffCampus  TITLE: Oracle Financial Services Software Sample Programming Placement Paper Level1 (Bolded option is your answer) 1. What will be the output of the program? #include<stdio.h> int main() { int y=128; const int x=y; printf("%d\n", x); return 0; } A 128 B Garbage value C Error D 0 2. What will be the output of the program? #include<stdio.h> int main() { const int x=5; const int *ptrx; ptrx = &x; *ptrx = 10; printf("%d\n", x); return 0; }

Oracle Financial Services Software Sample Programming Placement Paper Level1

Embed Size (px)

Citation preview

7/29/2019 Oracle Financial Services Software Sample Programming Placement Paper Level1

http://slidepdf.com/reader/full/oracle-financial-services-software-sample-programming-placement-paper-level1 1/12

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

TITLE: Oracle Financial Services Software Sample Programming

Placement Paper Level1 

(Bolded option is your answer)

1. What will be the output of the program?

#include<stdio.h>

int main()

{

int y=128;

const int x=y;printf("%d\n", x);

return 0;

}

A 128 B Garbage value C Error D 0

2. What will be the output of the program?

#include<stdio.h>

int main()

{

const int x=5;

const int *ptrx;

ptrx = &x;

*ptrx = 10;

printf("%d\n", x);return 0;

}

7/29/2019 Oracle Financial Services Software Sample Programming Placement Paper Level1

http://slidepdf.com/reader/full/oracle-financial-services-software-sample-programming-placement-paper-level1 2/12

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

A 5 B 10 C Error D Garbage value

3. What will be the output of the program?

#include<stdio.h>

int main()

{

const c = -11;

const int d = 34;

printf("%d, %d\n", c, d);return 0;

}

A Error B -11, 34 C 11, 34 D None of these

4. What will be the output of the program?

#include<stdio.h>

int main()

{

const char *s = "";

char str[] = "Hello";

s = str;

while(*s)

printf("%c", *s++);

return 0;

}

7/29/2019 Oracle Financial Services Software Sample Programming Placement Paper Level1

http://slidepdf.com/reader/full/oracle-financial-services-software-sample-programming-placement-paper-level1 3/12

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

A Error B H C Hello D Hel

5. Declare the following statement?"An array of three pointers to chars".

A char

*ptr[3]();

B char *ptr[3]; C char

(*ptr[3])();

D char **ptr[3];

6. What do the following declaration signify?

int *ptr[30];

A ptr is a

pointer

to an

array of 

30

integer

pointers.

B ptr is a array of 

30 pointers to

integers.

C ptr is a

array of 30

integer

pointers.

D ptr is a array 30

pointers.

7. What do the following declaration signify?

int (*pf)();

A pf is a

pointer

to

function.

B pf is a function

pointer.

C pf is a

pointer to a

function

which return

int

D pf is a function of 

pointer variable.

8. What do the following declaration signify?

void *cmp();

A cmp is

a pointer

to an

B cmp is a void type

pointer variable.

C cmp is a

function that

return a void

D cmp function

returns nothing.

7/29/2019 Oracle Financial Services Software Sample Programming Placement Paper Level1

http://slidepdf.com/reader/full/oracle-financial-services-software-sample-programming-placement-paper-level1 4/12

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

void type. pointer.

9. Declare the following statement?"A pointer to a function which receives nothing and returns nothing".

A void

*(ptr)*int

;

B void *(*ptr)() C void

*(*ptr)(*)

D void (*ptr)()

10. What do the following declaration signify?

char *scr;

A scr is apointer

to

pointer

variable.

B scr is a functionpointer.

C scr is apointer to

char.

D scr is a member of function pointer.

11. Which of the following statements should be used to obtain a

remainder after dividing 3.14 by 2.1 ?

A rem =

3.14 %

2.1;

B rem = modf(3.14,

2.1);

C rem =

fmod(3.14,

2.1);

D Remainder cannot

be obtain in floating

point division.

12. Which of the following special symbol allowed in a variable name?

A *

(asterisk)

B | (pipeline) C - (hyphen) D _ (underscore)

13. When we mention the prototype of a function?

A

Defining

B Declaring C Prototyping D Calling

7/29/2019 Oracle Financial Services Software Sample Programming Placement Paper Level1

http://slidepdf.com/reader/full/oracle-financial-services-software-sample-programming-placement-paper-level1 5/12

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

14. What is the output of the program in Turbo C (in DOS 16-bit OS)?

#include<stdio.h>

int main()

{

char *s1;

char far *s2;

char huge *s3;

printf("%d, %d, %d\n", sizeof(s1), sizeof(s2), sizeof(s3));

return 0;

}A 2, 4, 6 B 4, 4, 2 C 2, 4, 4 D 2, 2, 2

15. What is the output of the program

#include<stdio.h>

int main()

{

int x = 10, y = 20, z = 5, i;i = x < y < z;

printf("%d\n", i);

return 0;

}

A 0 B 1 C Error D None of these

16. What is the output of the program

#include<stdio.h>

int main()

{

7/29/2019 Oracle Financial Services Software Sample Programming Placement Paper Level1

http://slidepdf.com/reader/full/oracle-financial-services-software-sample-programming-placement-paper-level1 6/12

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

int a[5] = {2, 3};

printf("%d, %d, %d\n", a[2], a[3], a[4]);

return 0;

}

A

Garbage

Values

B 2, 3, 3 C 3, 2, 2 D 0, 0, 0

17. What will you do to treat the constant 3.14 as a long double?

A use

3.14LD

B use 3.14L C use 3.14DL D use 3.14LF

18. Which of the following range is a valid long double (Turbo C in 16 bit

DOS OS) ?

A 3.4E-

4932 to

1.1E+493

2

B 3.4E-4932 to

3.4E+4932

C 1.1E-4932

to 1.1E+4932

D 1.7E-4932 to

1.7E+4932

19. Which of the following statement obtains the remainder on dividing

5.5 by 1.3 ?

A rem =

(5.5 %

1.3)

B rem = modf(5.5,

1.3)

C rem =

fmod(5.5,

1.3)

D Error: we can't

divide

20. Assunming, integer is 2 byte, What will be the output of the

program?

#include<stdio.h>

int main()

{

printf("%x\n", -1>>1);

7/29/2019 Oracle Financial Services Software Sample Programming Placement Paper Level1

http://slidepdf.com/reader/full/oracle-financial-services-software-sample-programming-placement-paper-level1 7/12

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

return 0;

}

A ffff  B 0fff C 0000 D fff0

21. Assuming a integer 2-bytes, What will be the output of the

program?

#include<stdio.h>

int main()

{printf("%x\n", -1<<3);

return 0;

}

A ffff  B fff8 C 0 D -1

22. What will be the output of the program?

#include<stdio.h>

int main()

{

unsigned int res;

res = (64 >>(2+1-2)) & (~(1<<2));

printf("%d\n", res);

return 0;}

A 32 B 64 C 0 D 128

7/29/2019 Oracle Financial Services Software Sample Programming Placement Paper Level1

http://slidepdf.com/reader/full/oracle-financial-services-software-sample-programming-placement-paper-level1 8/12

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

23. What function should be used to free the memory allocated by

calloc() ?

Adealloc(); Bmalloc(variable_na

me, 0)

C free(); Dmemalloc(variable_na

me, 0)

24. Specify the 2 library functions to dynamically allocate memory?

A

malloc()

and

memalloc()

B alloc() and

memalloc()

C malloc()

and calloc()

D memalloc() and

faralloc()

25. Which of the following cannot be checked in a switch-case

statement?

A

Character

B Integer C Float D enum

26. What will be the output of the program?

#include<stdio.h>

int main()

{

char ch;

if(ch = printf(""))

printf("It matters\n");

else

printf("It doesn't matters\n");return 0;

}

7/29/2019 Oracle Financial Services Software Sample Programming Placement Paper Level1

http://slidepdf.com/reader/full/oracle-financial-services-software-sample-programming-placement-paper-level1 9/12

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

A It

matters

B It doesn't

matters

C matters D No output

27. What will be the output of the program?

#include<stdio.h>

int main()

{

int k, num = 30;

k = (num < 10) ? 100 : 200;

printf("%d\n", num);

return 0;}

A 200 B 30 C 100 D 500

28. What will be the output of the program?

#include<stdio.h>

int main()

{

int a = 300, b, c;

if(a >= 400)

b = 300;

c = 200;

printf("%d, %d, %d\n", a, b, c);

return 0;

}

A 300,

300, 200

B Garbage, 300,

200

C 300,

Garbage, 200

D 300, 300, Garbage

29. Point out the error, if any in the program.

7/29/2019 Oracle Financial Services Software Sample Programming Placement Paper Level1

http://slidepdf.com/reader/full/oracle-financial-services-software-sample-programming-placement-paper-level1 10/12

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

#include<stdio.h>

int main()

{

int a = 10;

switch(a)

{

}

printf("This is c program.");

return 0;

}

A Error:No case

statemen

t

specified

B Error: No defaultspecified C No Error D Error: infinite loopoccurs

30. Point out the error, if any in the program.

#include<stdio.h>

int main(){

int a = 10, b;

a >=5 ? b=100: b=200;

printf("%d\n", b);

return 0;

}

A 100 B 200 C Error: L

valuerequired for

b

D Garbage value

7/29/2019 Oracle Financial Services Software Sample Programming Placement Paper Level1

http://slidepdf.com/reader/full/oracle-financial-services-software-sample-programming-placement-paper-level1 11/12

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

31. In the following code, the P2 is Integer Pointer or Integer?

typedef int *ptr;

ptr p1, p2;

A Integer B Integer pointer C Error in

declaration

D None of above

32. What is x in the following program?

#include<stdio.h>

int main(){

typedef char (*(*arrfptr[3])())[10];

arrfptr x;

return 0;

}

A x is a

pointer

B x is an array of 

three pointer

C x is an

array of 

threefunction

pointers

D Error in x

declaration

33. Which of the following is the correct usage of conditional operators

used in C?

A a>b ?

c=30 :

c=40;

B a>b ? c=30; C max = a>b ?

a>c?a:c:b>c?

b:c

D return (a>b)?(a:b)

34. Which of the following is the correct order if calling functions in the

below code?

a = f1(23, 14) * f2(12/4) + f3();

7/29/2019 Oracle Financial Services Software Sample Programming Placement Paper Level1

http://slidepdf.com/reader/full/oracle-financial-services-software-sample-programming-placement-paper-level1 12/12

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

Visit www.latestoffcampus.com  for placement papers, interview tips & job updates. Toget

freeupdates tomail https://groups.google.com/group/latestoffcampusLive updates on Facebook @

https://www.facebook.com/LatestOffCampus  

A f1, f2,

f3

B f3, f2, f1 C Order may

vary from

compiler to

compiler

D None of above

35. Which of the following are unary operators in C?

1. !

2. sizeof 

3. ~

4. &&

A 1, 2 B 1, 3 C 2, 4 D 1, 2, 3

36. What will be the output of the program?

#include<stdio.h>

int main()

{

int x=12, y=7, z;

z = x!=4 || y == 2;

printf("z=%d\n", z);return 0;

}

A z=0 B z=1 C z=4 D z=2