Siemens 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.

Questions:


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)d ynimic 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 wait a
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 dissimilar LAN and 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 Placement paper

About Siemens

With a focus on electrification, automation and digitalization, Siemens India stands for engineering excellence, innovation, and reliability. As one of the world’s biggest producers of energy-efficient, resource-saving technologies, Siemens is a pioneer in infrastructure and energy solutions, automation and software for industry and is a leader in medical diagnosis. Siemens also provides business-to-business financial solutions, rail automation and wind power solutions. visit offical Website of Siemens for more details

Read More