Sponsored Links


Results 1 to 3 of 3

Thread: Cs304 mid fall 2010

  1. #1
    Junior Member
    Join Date
    Nov 2010
    Posts
    25

    Cs304 mid fall 2010

    Sponsored Links1


    CS304 MID FALL 2010

    We can get only one unique value which can be used by all the objects of that class by
    the use of,

    static variables
    dynamic variables
    instance variables
    data members

    A member function having the same name as that of a class and a ~ sign with it is called,

    Constructor
    Getter

    Setter

    Destructor

    Using encapsulation we can achieve

    Information hiding

    Least interdependencies among modules

    Implementation independence

    All of given options

    Inheritance is a way to

    make general classes into more specific classes.
    pass arguments to objects of classes.
    improve data hiding and encapsulation.
    providing class growth through natural selection.

    Static variable can be initialized more than once.

    True

    False

    For classes with common behavior, you can save effort by placing the common behavior
    in a __________.

    Derived Class
    Base class
    Deprived Class
    Named class

    Which of the following are an advantage of OOP?

    OOP makes it easy to re-use the code
    It provides an ability to create one user defined data type by extending the other
    It provides the facility of defining Abstract data types through which real world entities
    can be defined better
    All of the given options

    The >= operator can be overloaded.

    True
    False

    A static member function cannot be declared.
    Static
    Implicit
    Explicit
    Virtual

    Static variables act like a global variable in the context or scope of the class.

    True
    False

    Sponsored Links

    The compiler won’t object if you overload the * operator to perform division.

    True
    False

    We can use "this" pointer in the constructor in the body and even in the initialization list
    of any class if we are careful,

    TRUE
    False

    A C++ class is similar to --------------------

    Structure
    Header File
    Library File
    None of the given

    Which operator can not be overloaded?

    The relation operator ( >= )
    Assignment operator ( = )
    Script operator ( [] )
    Conditional operator (? : )

    An overloaded operator always requires one less argument than its number of
    operands.

    True
    False

    A generalization-specialization relation between classes are implemented using

    data hiding
    friend classes
    encapsulation
    inheritance

    In OOP a class is an example of _____
    Data Type
    Abstract Type
    User Defined Type
    None of the given

    Identify which of the following overloaded operator function’s declaration is
    appropriate for the given call?

    Rational_number_1 + 2.325

    Where Rational_number_1 is an object of user defined class Rational_number.

    Rational_number operator+( Rational_number & obj);

    Rational_number operator+(double& obj);

    Rational_number operator+(Rational_number &obj, double& num);

    operator+(double& obj);

    A class can be identified from a statement by -------------
    Noun
    Pronoun
    Verb
    Adverb

    The members of a class that can be accessed without creating the object of the class is
    called

    Private member
    Data Member
    Public Member
    Static

    Q.
    What is difference between simple association and composition?

    Q.
    Friend functions minimize "Encapsulation", What is your opinion?

    Q.
    Write three important properties of constructors?
    1. Tell the reason why we can not overload the following four operators in c++
    . , .* ,
    ::
    ,
    ?:
    2. Considering the complex number class can we subtract two complex numbers by
    overloading plus “+ “Operator. Justify your answer as well.

    Q.
    How we resolve the following problems in overloading of assignment operator in string
    class, (explain with the help of c++ code)

    a. Self referencing
    b. Assigning a string value to more than one strings in a single line like,
    stringobject1 = string object2 = stringobject3 = stringobject4

    Q.
    Consider the class given below explain the order in which variables x,y and z will be
    initialized after creating object of this class,

    class XYZ{
    int e;
    int f;
    int g;
    public:
    XYZ ();
    };

    XYZ:: XYZ ():g(30),e(10),f(20)
    {

    }

  2. #2

  3. #3
    bhaye pls upload cs304 mid term ppaers

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. cs304 all solved papers fall 2010 on 17-02-2011
    By Xpert in forum Solved Papers
    Replies: 0
    Last Post: 02-17-2011, 02:11 PM
  2. cs304 GDB fall 2010 helping material just for idea
    By Xpert in forum GDB Discussion
    Replies: 1
    Last Post: 01-29-2011, 09:35 PM
  3. cs304 assignment 1 fall 2010 last date 5 oct 2010
    By falcon in forum Get Solution In 24 Hour
    Replies: 8
    Last Post: 11-28-2010, 02:24 AM
  4. Replies: 0
    Last Post: 11-09-2010, 03:11 PM
  5. CS304 - Object Oriented Programming new quiz 8th Nov, fall 2010
    By Xpert in forum Virtual University Announcenments
    Replies: 0
    Last Post: 11-07-2010, 12:26 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
-: Vuhelp Disclaimer :-
None of the files shown here are hosted or transmitted by this server. The links are provided solely by this site's users. The administrator's or staff of Vuhelp.net cannot be held responsible for what its users post, or any other actions of its users. You may not use this site to distribute or download any material when you do not have the legal rights to do so. It is your own responsibility to adhere to these terms. If you have any doubts about legality of content or you have any suspicions, feel free to contact us.
Online Education | JhelumSoft