good do you see yours programming skills?Please circle your answers
C: Fair/Good/Excellent
C++: Fair/Good/Excellent
se estimate your programming experince:
How many lines of code are your biggest C Program ever written excluding thestandard linked library?
How many lines of code are your biggest C++ program ever written excluding the standard linked library?
se explain the following terms
Data Encapsulation
Inheritance
Polymorphism
is a virtual base class?How do you declare such a class?How would you use it in a design?
is a template or container class?How do you declare such a class?
h are the access control levels for C++ language?
is RTTI?How do you achieve RTTI in your design?
are the major differences between static and non-static member functions?
do you call a regular member function from a static member function?
Please use psendo-code to provide your answer
do you declare/define a type of pointer to a class member function?
Please use psendo-code to provide your answer
se explain the following tyoes:
Here is a short lise of combinations and their meanings:
rence-Can change the referenced object
t-Reference
t-Pointer-
ter-Const-
t-Pointer-Const-
CFoo Instance
CFoo &ReferenceToInstance=Instance; //1
const CFoo &ConstReferenceToInstance=Instance; //2
const CFoo *pConstPointer=&Instance; //3
CFoo *const pPointerConst=&Instance; //4
const CF00 *const pPointerConst=&Instance; //5
are top-down and bottom-up approach?How do you usually use them?
se use pseudo-code to design a set of stack operations with template
se use pseudo-code to design a set of double linked list operations with template
Optional Questions:(for extra credits)
se write a unix makefile for Question13
se explain these common sections:text,data,bss