Upload
placementpapersample
View
216
Download
0
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