Siemens Information Systems Limited Placement Paper

Company: Siemens Information Systems Limited

THIS PAPER CONSISTS 6 PARTS. all are multiple choice q’s

1) General
2) C/Unix
3) C++/motif
4) Database

5) X-windows
6) MS-windows

We have written q’s not acc. to each part.total 50. q’s. time is sufficient. If u have basic idea about all of the u can easily answer the paper.

Paper
——

1)which of following operator can’t be overloaded.
a)== b)++ c)?! d)<= 2)#include
main()
{
printf(”Hello World”);
}
the program prints Hello World without changing main() the o/p should be
intialisation
Hello World
Desruct
the changes should be
a)iostream operator<<(iostream os, char*s) os<<’intialisation’<<(Hello World)<x;
2)abc[0]–>x;
abc.x;
(abc)–>x;
a)1,2,3 b)2&3 c)1&2 d)1,3,4

21) automatic variables are destroyed after fn. ends because
a)stored in swap b)stored in stack and poped out after fn. returns
c)stored in data area d)stored in disk

22) relation between x-application and x-server (x-win)

23)UIL(user interface language) (x-win)

24)which is right in ms-windows
a)application has single qvalue system has multiple qvalue
b) “ multiple “ “ single ”
c)” “ “ multiple ”
d)none

25)widget in x-windows is

26)gadget in x_windows is

27)variable DESTDIR in make program is accessed as
a)$(DESTDIR) b)${DESTDIR} c)DESTDIR d)DESTDIR

28)the keystroke mouse entrie are interpreted in ms windows as
a)interrupt b)message c)event d)none of the above

29)link between program and out side world (ms -win)
a)device driver and hardware disk
b)application and device driver
c)application and hardware device
d)none

30)ms -windows is
a)multitasking b) c) d)

31)dynimic scoping is

32) after logout the process still runs in the background by giving the command
a)nohop b)

33)process dies out but still waita
a)exit b)wakeup c)zombie d)steep

34)in dynamic memory allocation we use
a)doubly linked list b)circularly linked c)B trees
d)L trees e)none

35)to find the key of search the data structure is
a)hask key b)trees c)linked lists d)records

36)data base
—————————- ———————–
employ_code salary employ_code leave
————————— ————————
from to
1236 1500 1238 — —
1237 2000 1238 — —
1238 2500 1237 — —
1237 — —
1237 — —
1237 — —
————————– ———————

Select employ_code,employ_data,leave the number of rows in the o/p
a)18 b)6 c)7 d)3

37)DBMS

38)read about SQL,db

39)which is true
a)bridge connects dissimiler LANand protocol insensitive
b)router “ “ “ “ ”
c)gateway “ “ “ “ ”
d)none of the above

40)read types of tree traversals.

41)42)43) simple programs on pointers in c

Siemens Information Systems Limited Placement Paper

Read More