Placement Papers - Sasken

Sasken Communication Technologies Ltd.
SASKEN PAPER - 23 AUG 2003
Posted by :
Rajasekaran s
(6)
Hi Friends,
      
I has written Sasken Exam on 23rd August at 3:00 P.M.
I am sending these papers.

They has conducted Two tests.One test is C 10 Q for 10 Marks and Other one is in thier corresponding B.Tech Subjects 15 Q for 15 Marks.For CSE Students the subjects are Automata Theory Formal Languages,Data stcures,Discrete Mathematics, Operating System,Digital Logic Design,Computer Organisation,
Micro Processer and Computer Networks.

C Test------10 Q-10 M
Electives---15 Q-15 M
Duration of these two exams is 1Hr.
C Test
------
1.
 What is the output of the Program?
 
 main()
 {
  int a[10]={1,2,3,4,5,6,7,8,9,10};
  int *p=a;
  int *q=&a[9];
  printf("%d",q-p+1);
 }
 Ans: 10
2.
 main()
 {
  int i=6;
  int *p=&i;
  free(p);
  printf("%d",i);
 }
 Options:
 a. No Error.
 b. Free can\'t be used for p,
 c. Compiler Error.
 d. In printf we should use *p instead of i.
 
 Ans: A
3.
 What is the output of the Program?
 
 main()
 {
  int i=5;
  i=!i>3;
  printf("%d",i);
 }
 Ans: 0
 
4.
 What is the output of the Program?
 
 main()
 {
  int a[10];
  3[a]=10;
  printf("%d",*(a+3));
 }
 Ans: 10
5.
 int (*p[10]) ();
 
 In above declaration what type of variable is P?
 Ans: P is array of pointers that each points to
  a function that takes no arguments and returns
  an int.
6.
 What is the output of the Program? 
 struct emp
 {
  int a=25;
  char b[20]="tgk";
 };
 main
 {
  emp e;
  e.a=2;
  strcpy(e.b,"tellapalli");
  printf("%d %s",e.a,e.b);
 }
 Ans: Compile Error.
7.
 What is the output of the Program?
 main()
 {
  int a=5;
  const int *p=&a;
  *p=200;
  printf("%d",*p);
 }
 
 Ans: Compile Error.
8.
 What is the output of the Program?
 #define SQ(x) x*x
 main()
 {
  int a=SQ(2+1);
  printf("%d",a);
 }
 
 Ans: 5.
9.
 What is the output of the Program?
  
 main()
 {
  struct t
  {
  int i;
  } a,*p=&a;
  p->i=10;
  printf("%d",(*p).i);
 }
 
 Ans: 10
10.
 This program will be Compiled? [Yes/No]
 zzz.c file
 ----------
 /* This is zzz.c file*/
 /*printf("tellapalli");*/
 abc.c file
 ----------
 main()
 {
  #include"zzz.c"
  printf("Tellapalli");
 }
 Ans: Yes

CSEA01 Test
-----------
I haven\'t remembered the Qs.I has forgotten Qs.
They has given 5Q in OS,3Q in DM,2Q in ATFL,1Q in DLD,
1Q in CO,1Q in MP 1Q in DS,1Q in CN.

 While(Fresher)
  printf("ALL THE BEST");