practice1key

Practice1key - PIC 10B Practice Exam 1 Key Disclaimer This practice exam covers topics similar to those on your actual exam but it does not cover

Info iconThis preview shows pages 1–3. Sign up to view the full content.

View Full Document Right Arrow Icon
PIC 10B Practice Exam 1 Key Disclaimer : This practice exam covers topics similar to those on your actual exam, but it does not cover all the material we have learned. All material we have covered up to the exam date is fair game for the exam. 1.) Suppose we are creating a new class Clown. For each function described below, write the function declaration as it would appear in the Clown class declaration. a.) The default constructor for the class Clown. Clown ( ); b.) The copy constructor for the class Clown. Clown ( const Clown& newClown ); c.) The destructor for the class Clown. ~Clown( ); d.) The assignment operator for the class Clown. Clown& operator= (const Clown& right); e.) The comparison operator <= for two Clown objects, as a member function. bool operator<= (const Clown& right); f.) Rewrite the comparison operator <= for two Clown objects as a non-member function. friend bool operator<= (const Clown& left, const Clown& right); g.) The output push << to print a Clown object's data. friend ostream& operator<< (ostream& out, const Clown& right); Note: part (f) and (g) need to be friends only if they need access to private data.
Background image of page 1

Info iconThis preview has intentionally blurred sections. Sign up to view the full version.

View Full DocumentRight Arrow Icon
2.) Briefly answer each of the following questions in a couple sentences. a.)
Background image of page 2
Image of page 3
This is the end of the preview. Sign up to access the rest of the document.

This test prep was uploaded on 04/23/2008 for the course PIC 10B taught by Professor Wittman during the Spring '08 term at UCLA.

Page1 / 6

Practice1key - PIC 10B Practice Exam 1 Key Disclaimer This practice exam covers topics similar to those on your actual exam but it does not cover

This preview shows document pages 1 - 3. Sign up to view the full document.

View Full Document Right Arrow Icon
Ask a homework question - tutors are online