Motorola Placement Paper
Company: Motorola
There were basically 3 papers -software ,DSP, Semiconductor software paper (20 questions 45 minutes) concentrate more on data structures 10 questions from data structures and 10 from C++ and data structures10 questions were in the fill in the blank format and 10 questions were multiple choice questions.
bubble sorting is
a)two stage sorting
b)…..
c)….
d)none of the above
.c++ supports
a) pass by value only
b) pass by name
c) pass by pointer
d) pass by value and by reference
.Selection sort for a sequence of N elements
no of comparisons = _________
no of exchanges = ____________
Insertion sort
no of comparisons = _________
no of exchanges = ____________
what is a language?
a) set of alphabets
b)set of strings formed from alphabets
c)…………
d)none of the above
Which is true abt heap sort
a)two method sort
b)has complexity of O(N2)
c)complexity of O(N3)
d)……….
In binary tree which of the following is true
a)binary tree with even nodes is balanced
b)every binary tree has a balance tree
c)every binary tree cant be balanced
d)binary tree with odd no of nodes can always be balanced
Which of the following is not conducive for linked list implementation of array
a)binary search
b)sequential search
c)selection sort
d)bubble sort
In c++ ,casting in C is upgraded as
a)dynamic_cast
b)static_cast
c)const_cast
d)reintrepret_cast
Which of the following is true abt AOV(Active On Vertex trees)
a)it is an undirected graph with vertex representing activities and edges representing precedence relations
b)it is an directed graph “” “” “”” “” “” “” “” “” ”
c)……..
d)…….
Question on worst and best case of sequential search
question on breadth first search
char *p=”abcdefghijklmno”
then printf(”%s”,5[p]);
what is the error
struct { int item; int x;}
main(){ int y=4; return y;}
error:absence of semicolon
Which of the following is false regarding protected members
a)can be accessed by friend functions of the child
b) can be accessed by friends of child’s child
c)usually unacccessible by friends of class
d) child has the ability to convert child ptr to base ptr
What is the output of the following
void main()
{
int a=5,b=10;
int &ref1=a,&ref2=b;
ref1=ref2;
++ ref1;
++ ref2;
cout<<a<<b<<endl; }=”” value=”” of=”” a=”” and=”” b=”” a)5=”” 12=”” b)7=”” 10=”” c)11=”” 11=”” d)none=”” the=”” above=”” what=”” does=”” this=”” return=”” f(int=”” n)=”” {=”” n<1?0:n=”=1?1:f(n-1)+f(n-2)” hint:this=”” is=”” to=”” generate=”” fibonacci=”” series=”” code=”” for=”” finding=”” out=”” whether=”” string=”” palindrome,reversal=”” linked=”” list,=”” recursive=”” computation=”” factorial=”” with=”” blanks=”” in=”” case=”” some=”” variables.we=”” have=”” fill=”” it=”” eg;=”” palindrome=”” palindrome(char=”” *=”” inputstring)=”” int=”” len=”strlen” (=”” ?);=”” start=”?;” end=”inputstring” +=”” ?-?;=”” for(;=”” ?<end=”” &&=”” ?=”=?;++” ?,–?);=”” return(?=”=?);” we=”” replace=”” question=”” marks(?)=”” corresponding=”” variables=”” .linked=”” list=”” reversal=”” (link=”” *h)=”” link=”” *temp,*r=”0,*y=h;” while(y!=”?)” (ans:null)=”” temp=”?;(ans:y-“>next)
some code here with similar fill in type
}</a<<b<<endl;>
fill in the blanks type question involving recursive factorial computation
Motorola Placement Paper