Professional Documents
Culture Documents
SoftSol Sample Programming Placement Paper
SoftSol Sample Programming Placement Paper
SoftSol Sample Programming Placement Paper
SoftSol Programming Latest Sample Placement Paper "Correct" Answers Highlighted In Bold
1. int zap (int n) { if (n<=1)then zap=1; else zap=zap(n-3)+zap(n-1); } then the call zap(6) gives the values of zap. A) 9 B) 8 C) 12 2. int i,j=1; for(i=0;i<10;i++); { j=j+1; } printf("%d %d", i, j); A) 11 10 B) 10 11
D) 15
C) 11 11
D) 10 12
3. What will be the output of the program? #include<stdio.h> int main() { static int a[2][2] = {1, 2, 3, 4}; int i, j; static int *p[] = {(int*)a, (int*)a+1, (int*)a+2}; for(i=0; i<2; i++) { for(j=0; j<2; j++) { printf("%d, %d, %d, %d\n", *(*(p+i)+j), *(*(j+p)+i), *(*(i+p)+j), *(*(p+j)+i));
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
} } return 0; } A) 1, 1, 1, 1 B) 1, 2, 1, 2 2, 2, 2, 2 2, 3, 2, 3 2, 2, 2, 2 3, 4, 3, 4 3, 3, 3, 3 4, 2, 4, 2 4. static char *i; i=malloc(sizeof(char)); find the error; A)void B) malloc returns void 5. Find output . Int *ptr=&const; A)const B)*ptr C) 1, 2, 3, 4 2, 3, 4, 1 3, 4, 1, 2 4, 1, 2, 3 D) 1, 1, 1, 1 2, 3, 2, 3 3, 2, 3, 2 4, 4, 4, 4
C)malloc
C) error
D)no output
6. What will be the output of the program? class conditional { public static void main(String args[]) { int i = 20; int j = 55; int z = 0; z = i < j ? i : j; // ternary operator System.out.println("The value assigned is " + z); } } A) The value B) The value C) The value assigned is 20 assigned is 55 assigned is 0
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
C) const
D) no output
8. What is the output of the following program? public class Question { public static void main(String args[]) { String s1 = "abc"; String s2 = "def"; String s3 = s1.concat(s2.toUpperCase( ) ); System.out.println(s1+s2+s3); } } A) abcabcDEFDEF B) abcdefabcDEF C) abcdefabcdef D) None 9. sum(int x) {int t; if(x<=1) return (1); t=sum(x-3)+sum(x-1); return (t); } If 6 is passed to the function, what is the value returned to the calling function? A)6 B) 9 C)1 D)0 10. What is the result of executing the following code, using the parameters 4 and 0: public void divide(int a, int b) { try { int c = a / b; } catch (Exception e) { System.out.print("Exception ");
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
} finally { System.out.println("Finally"); } A) Prints out: B) Prints out: Exception Finally 11. What is int (*ptr) [] ()? Main() {int a[]={0,2,4,6,8}; int *ptr; ptr=a; printf(%d, *((char *) ptr+4)); } Find output? A) 6 B) 2
D) No output
C) 4
D) 8
12. What will be the output of the program? #include <stdio.h> #include<string.h> main() { char *s1 = "alpha", *s2 = "alpha"; if(!strcmp(s1,s2)) printf("yes\n"); } A) yes B)alpha C)s1
D)s2
13. Which takes the same memory space regardless of the type of operating system? Char* char int float main() { int I=3; while(I--) {int I=100;
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
C) 99 98 97
D) 98 97 99
14. What will be the output of the program? #include <stdio.h> #define MAXI 100 main(){ int done,i,x=6; done=i=0; for(i = 0; (i< MAXI) && (x/=2)>1; i++) done++; printf("%d %d\n",i,done); } A)6 B)1 0 0 C) 1 1 15. What will be the output of the program? main() {char ch; for(ch=0;ch<=255;ch++) printf(%c, ch); } A)255 B) infinite loop C)ch 16. What will be the output of the program? #include <stdio.h> main() { char str[] = "Taj is 2 miles away";
D)2 1
D)Error
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
int i; for(i=0;i<19;++i) if(isalpha(str[i]))printf("%c",toupper(str[i])); } A) TAJ IS MILES B) AWAY TAJ IS C) TAJ MILES AWAY MILES AWAY IS 17. What will be the output of the program? #include <stdio.h> int myfunc(char *str) { char *ptr =str; while(*ptr++); return ptr-str-1; } main() { printf("length is %d", myfunc("DESIS")); } A)length is 0 B)length is 4 C) length is 5 18. What will be the output of the program? #include <stdio.h> main(){ char *p="abc"; char *q="abc123"; while(*p==*q) { printf("%c %c",*p,*q); p++;q++; }} A) a bc c ab B) a ab bc c C) ab bc c a D) TAJ IS miles AWAY
D)length is 6
D) a ab c bc
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
19. What will be the output of the program? #include <stdio.h> struct _tag { int i; union { int a; int b; }c; } a; main() { a.c.a=10; printf("test %d\n",a.c.b); } A)test 0 B) test 10 C)a 20. What will be the output of the program? #include <stdio.h> #include<string.h> main() { char strp[] = "Never ever say no"; char *chp, c='e'; int i,j; chp = strrchr(strp, c); i = chp-strp; for(j=0;j<=i;j++)printf("%c",strp[j]); } A) Never eve B) Never ev C) Never ever
D)b
D)Error
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
21. What will be the output of the program? #include <stdio.h> main() { int a=10,b; b=a>=5?100:200; printf("%d\n",b); } A) 50 B) 100 C)200 22. What will be the output of the program? #include <stdio.h> main() { int i = 10; printf(" %d %d %d \n", ++i, i++, ++i); } A) 11 11 13 B) 11 13 13 C) 13 13 11 23. What will be the output of the program? #include <stdio.h> main() { int a; a = (1,45,012); printf("%d", a); } A)100 B)45 C) 10
D)10
D) 13 11 13
D) 102
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
#include<string.h> main() { char str[] ="DESIS India pvt. ltd."; const char *str1= str; strcpy(str1,"DESHAW"); printf("str is %s",str); } A) str is B) is str C) DESHAW DESHAW DESHAW str is 25. What will be the output of the program? #include <stdio.h> main() { int i = 1; switch(i) { printf("\nHello, "); case 1: printf("One, "); i++; break; case 2: printf("Two"); break; } } A) One, B)Two C)Hello 26. What will be the output of the program? #include <stdio.h> main() { int a[3] = {1,2,3}; int i= 2;
D) str DESHAW
D)No output
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
printf("\n %d %d\n", a[i], i[a]); } A)1 2 B)3 2 C) 3 3 D)3 1 27. What will be the output of the program? #include <stdio.h> #define scanf "%s DE Shaw" main() { printf(scanf,scanf); } A) DE %s Shaw B) %s DE Shaw C) %s Shaw DE DE Shaw DE Shaw Shaw DE 28. What will be the output of the program? #include <stdio.h> main() { int x; x = printf("%d\n",x=printf("%d\n",100)); printf("%d\n",x); } A) 100 B) 2 C) 4 4 4 2 2 100 100 29. What will be the output of the program? #include <stdio.h> fun() { printf("Yes\n"); } #define fun() printf("No\n")
D) %s DE Shaw Shaw DE
D)100
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
B) Yes Yes
C) Yes No
D) No No
30. What will be the output of the program? #include <stdio.h> main() { int x = 10,y=2,z; z=x/*y+y*/+y; printf("%d\n",z); } A)11 B)10 C) 12 31. What will be the output of the program? #include <stdio.h> #define DESHAWCURRENTDEBUGLEVEL 1 void main(void) { int i = 10 ; int j = 15 ; #ifdef DESHAWCURRENTDEBUGLEVEL printf("%d\n",i); #else printf("%d\n",j); #endif } A) 10 B)1 C)100
D)2
D)15
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
32. What will be the output of the program? #include <stdio.h> main() { int a[] = {0,1,2,3,4}; int *p[] = {a,a+1,a+2,a+3,a+4}; int **pp = p; printf("%d, %d, %d ", *pp-a, pp-p, **pp); pp++; pp++;;++pp;*++pp; printf("%d, %d, %d ", pp-p, *pp-a, **pp); } A)4, 0, 0, 4, 4, 4 B)0, 0, 0, 0, 4, 4 C) 0, 0, 0 4, 4, 4 33. What will be the output of the program? #include <stdio.h> #include<stdlib.h> #include<ctype.h> main() { int *p, *c, i; i = 5; p = malloc(sizeof(i)); printf("\n%d",*p); *p = 10; printf("\n%d %d",i,*p); c = calloc(2,i); printf("\n%d\n",*c); } A) 0 B) 5 10 C) 5 10 5 10 0 1 0 0 0
D)0, 1, 2, 3, 4, 1
D) 0 10 0
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
34. What will be the output of the program? #include <stdio.h> main() { char *pk; const char* p; const char c = 'a'; char c1='b'; p=&c1; pk = &c; printf("%c %c",*pk,*p); } A)b a B) a b C)pk a 35. What will be the output of the program? #include <stdio.h> main() { int i=4; if (i>5) printf("Hi"); else f(i); } f(int j) { if (j>=4) f(j-1); else if(j==0)return; printf("Hi"); return; } A) HiHi B)Hi C)iH
D)a a b
D)iHiH
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus
36. What will be the output of the program? #include <stdio.h> main() { int a = 10, b = 5,c = 3,d = 3; if ((a<b) && (c = d++)) printf(" %d %d %d %d ", a, b, c, d); else printf(" %d %d %d %d ", a, b, c, d); } A) 5 10 3 3 B) 10 3 3 5 C) 10 5 3 3
D) 3 3 10 5
Visit www.latestoffcampus.com for placement papers, interview tips & job updates. To get free updates to mail http://groups.google.com/group/latestoffcampus/subscribe Live updates on Facebook @ www.facebook.com/LatestOffCampus