Saturday, July 16, 2011

Re: (VU Structure) [ vuZs.net ] CS201 Final Term Solved 5 Please check

Private and public members of class can also access the private member
variables of a class


----- Original Message -----
From: "bc100402458 Anila Ghaffar" <bc100402458@vu.edu.pk>
To: <vu-structure@googlegroups.com>
Sent: Saturday, July 16, 2011 7:44 PM
Subject: Re: (VU Structure) [ vuZs.net ] CS201 Final Term Solved 5 Please
check


Question No: 5 ( Marks: 1 ) - Please choose one

Which kind of functions can access private member variables of a class?

► Friend functions of the class (CORRECT SEE THE LECTURE NUMBER
30)

► Private member functions of the class

► Public member functions of the class

► Friend, private and public functions

On 7/16/11, R@ïñßøwßrïgh± <dngdng101@gmail.com> wrote:
> FINALTERM EXAMINATION
>
> Spring 2010
>
> CS201- Introduction to Programming
>
>
>
>
>
>
> Marks: 58
>
> Question No: 1 ( Marks: 1 ) - Please choose one
>
> In if structure the block of statements is executed only,
>
> ? When the condition is false
>
> ? When it contain arithmetic operators
>
> ? When it contain logical operators
>
> ? When the condition is true
>
>
>
> Question No: 2 ( Marks: 1 ) - Please choose one
>
> Header file: fstream.h includes the definition of the stream classes
> __________.
>
> ? ifstream, fstream, cout
>
> ? ifstream, fstream, ofstream
>
> ? fstream, cin, cout
>
> ? None of the above
>
>
>
> Question No: 3 ( Marks: 1 ) - Please choose one
>
> To access the data members of structure _______ is used.
>
> ? dot operator (.)
>
> ? * operator
>
> ? operatorà
>
> ? None of given.
>
>
>
> Question No: 4 ( Marks: 1 ) - Please choose one
>
> eof( ), bad( ), good( ), clear( ) all are manipulators.
>
> ? True
>
> ? False
>
>
>
> Question No: 5 ( Marks: 1 ) - Please choose one
>
> Which kind of functions can access private member variables of a class?
>
> ? Friend functions of the class
>
> ? Private member functions of the class
>
> ? Public member functions of the class
>
> ? Friend, private and public functions
>
>
>
> Question No: 6 ( Marks: 1 ) - Please choose one
>
> The return type of operator function must always be void.
>
> ? True
>
> ? False
>
>
>
> Question No: 7 ( Marks: 1 ) - Please choose one
>
> Friend function of a class is ______________ .
>
> ? Member function
>
> ? Non-member function
>
> ? Private function
>
> ? Public function
>
>
>
> Question No: 8 ( Marks: 1 ) - Please choose one
>
> Function implementation of friend function must be defined outside the
> class.
>
> ? True
>
> ? False
>
>
>
> Question No: 9 ( Marks: 1 ) - Please choose one
>
> The normal source of cin object is,
>
> ? File
>
> ? Disk
>
> ? Keyboard
>
> ? RAM
>
>
>
> Question No: 10 ( Marks: 1 ) - Please choose one
>
> Which of the following is correct way to initialize a variable x of int
> type
> with value 10?
>
> ? int x ; x = 10;
>
> ? int x = 10;
>
> ? int x, x = 10;
>
> ? x = 10;
>
>
>
> Question No: 11 ( Marks: 1 ) - Please choose one
>
> Consider the following code segment. What will be the output of the
> following program?
>
> int func(int) ;
>
> int num = 10 ;
>
> int main(){
>
> int num ;
>
> num = 5 ;
>
> cout << num ;
>
> cout << func(num) ;
>
> }
>
> int func(int x){
>
> return num ;
>
> }
>
> ? 5, 5
>
> ? 10, 5
>
> ? 5, 10
>
> ? 10, 10
>
>
>
> Question No: 12 ( Marks: 1 ) - Please choose one
>
> With template function, the compiler automatically detects the passed data
> and generates a new copy of function using passed data.
>
> ? True
>
> ? False
>
>
>
> Question No: 13 ( Marks: 1 ) - Please choose one
>
> What will be the correct syntax to declare two-dimensional array of float
> data type?
>
> ? float arr{2}{2} ;
>
> ? float arr[2][2] ;
>
> ? float arr[2,2] ;
>
> ? float[2][2] arr ;
>
>
>
> Question No: 14 ( Marks: 1 ) - Please choose one
>
> The first parameter of operator function for << operator,
>
> ? Must be passed by value
>
> ? Must be passed by reference
>
> ? Can be passed by value or reference
>
> ? Must be object of class
>
>
>
> Question No: 15 ( Marks: 1 ) - Please choose one
>
> Heap is constantly changing in size.
>
> ? True
>
> ? False
>
>
>
> Question No: 16 ( Marks: 1 ) - Please choose one
>
> While calling function, the arguments are assigned to the parameters from
>
> ? left to right.
>
> ? right to left
>
> ? no specific order is followed
>
> ? none of the given options.
>
>
>
> Question No: 17 ( Marks: 1 ) - Please choose one
>
> Classes defined inside other classes are called ________ classes
>
> ? looped
>
> ? nested
>
> ? overloaded
>
> ? none of the given options.
>
>
>
> Question No: 18 ( Marks: 1 ) - Please choose one
>
> If we define an identifier with the statement #define PI 3.1415926 then
> during the execution of the program the value of PI __________
>
> ? can not be replace
>
> ? None of the given options
>
> ? Remain constant.
>
> ? can be changed by some operation
>
>
>
> Question No: 19 ( Marks: 1 ) - Please choose one
>
> Which value is returned by the destructor of a class?
>
> ? A pointer to the class.
>
> ? An object of the class.
>
> ? A status code determining whether the class was destructed
> correctl
>
> ? Destructors do not return a value.
>
>
>
> Question No: 20 ( Marks: 1 ) - Please choose one
>
> Every class contains _______________.
>
> ? Constructor
>
> ? Destructor
>
> ? Both a constructor and a destructor
>
> ? None of the given options
>
>
>
> Question No: 21 ( Marks: 1 ) - Please choose one
>
> A template function must have
>
> ? One or more than one arguments
>
> ? Only one argument
>
> ? Zero argument
>
> ? None of the given options
>
>
>
> Question No: 22 ( Marks: 1 ) - Please choose one
>
> Structured Query Language is used for ______________
>
> ? Databases Management
>
> ? Networks
>
> ? Writing Operating System
>
> ? none of the given options
>
>
>
> Question No: 23 ( Marks: 1 ) - Please choose one
>
> When a call to a user-defined function finishes, the variable defined
> inside
> the function is still in existence.
>
> ? True
>
> ? False
>
>
>
> Question No: 24 ( Marks: 1 ) - Please choose one
>
> The precedence of an operator can be changed through operator overloading.
>
> ? True
>
> ? False
>
>
>
> Question No: 25 ( Marks: 1 ) - Please choose one
>
> A Matrix can be composed of ints, floats or doubles as their elements.
> Best
> way is to handle this , _______________
>
> ? Write a separate class to handle each
>
> ? Use templates
>
> ? Use strings to store all types
>
> ? None of the given options
>
>
>
> Question No: 26 ( Marks: 1 ) - Please choose one
>
> "delete" operator is used to return memory to free store, which is
> allocated
> by the "new" operator.
>
> ? True
>
> ? False
>
>
>
> Question No: 27 ( Marks: 2 )
>
> What is the difference between switch statement and if statement.
>
>
>
> Answer:
>
> The if statement is used to select among two alternatives. It uses a
> boolean
> expression to decide which alternative should be executed. The switch
> statement is used to select among multiple alternatives. It uses an int
> expression to determine which alternative should be executed.
>
>
>
> Question No: 28 ( Marks: 2 )
>
> How can we initialize data members of contained object at construction
> time?
>
>
>
> Answer:
>
> A constructor (sometimes shortened to ctor) in a class is a special type
> of
> subroutine called at the creation of an object. It prepares the new object
> for use, often accepting parameters which the constructor uses to set any
> member variables required when the object is first created.
>
>
>
> Question No: 29 ( Marks: 2 )
>
> How the data members of a class are initialized with meaningful values?
>
>
>
> Using new operator, a constructor is called
>
>
>
> Question No: 30 ( Marks: 2 )
>
> Can we overload new and delete operators?
>
>
>
> Answer:
>
>
>
> Yes, it is possible to overload new and delete operators to customize
> memory
> management. These operators can be overloaded in global (non-member) scope
> and in class scope as member operators
>
>
>
> Question No: 31 ( Marks: 3 )
>
> What will be the output of following functions if we call these functions
> three times?
>
> 1)
>
> void func1(){
>
> int x = 0;
>
> x++;
>
> cout << x << endl;
>
> }
>
> 2)
>
> void func2(){
>
> static int x = 0 ;
>
> x++;
>
> cout << x << endl ;
>
> }
>
>
>
> Question No: 32 ( Marks: 3 )
>
> What is the keyword 'this' and what are the uses of 'this' pointer?
>
>
>
> Question No: 33 ( Marks: 3 )
>
> Suppose an object of class A is declared as data member of class B.
>
> (i) The constructor of which class will be called first?
>
> (ii) The destructor of which class will be called first?
>
>
>
> Question No: 34 ( Marks: 5 )
>
> Write the general syntax of a class that has one function as a friend of a
> class along with definition of friend function.
>
>
>
> Question No: 35 ( Marks: 5 )
>
> Write down the disadvantages of the templates.
>
>
>
> Question No: 36 ( Marks: 5 )
>
> Write a program which defines five variables which store the salaries of
> five employees, using setw and setfill manipulators to display all these
> salaries in a column.
>
> Note: Display all data with in a particular width and the empty space
> should
> be filled with character x
>
> Output should be displayed as given below:
>
> xxxxxx1000
>
> xxxxxx1500
>
> xxxxx20000
>
> xxxxx30000
>
> xxxxx60000
>
>
>
> --
> --
> Please visit www.vuzs.net For Current & Old Papers, Quizzes, Assignments
> and
> study material.
> --
> You received this message because you are subscribed to the Google
> Groups "vuZs" group.
> --
> To post a new message on this group, send email to vuZs@googlegroups.com
> --
> Message Posting Rules:
> http://vuzs.net/faq/4795-vuzs-google-groups-basic-rules-for-posting-messages.html
> --
> To unsubscribe from this group, send email to
> vuZs+unsubscribe@googlegroups.com
> --
> To join this group Send blank email from your virtual university email
> address to
> vuZs+subscribe@googlegroups.com
> or visit
> http://groups.google.com/group/vuZs/subscribe
> ---
> For more information Contact vuZs Manager at info@vuzs.net
>
> --
> Thanks to ::: vuaskari.com ::: & [Pak Youth]
>

--
Thanks to ::: vuaskari.com ::: & [Pak Youth]

--
--
Please visit www.vuzs.net For Current & Old Papers, Quizzes, Assignments and
study material.
--
You received this message because you are subscribed to the Google
Groups "vuZs" group.
--
To post a new message on this group, send email to vuZs@googlegroups.com
--
Message Posting Rules:
http://vuzs.net/faq/4795-vuzs-google-groups-basic-rules-for-posting-messages.html
--
To unsubscribe from this group, send email to
vuZs+unsubscribe@googlegroups.com
--
To join this group Send blank email from your virtual university email
address to
vuZs+subscribe@googlegroups.com
or visit
http://groups.google.com/group/vuZs/subscribe
---
For more information Contact vuZs Manager at info@vuzs.net

--
--
Please visit www.vuzs.net For Current & Old Papers, Quizzes, Assignments and study material.
--
You received this message because you are subscribed to the Google
Groups "vuZs" group.
--
To post a new message on this group, send email to vuZs@googlegroups.com
--
Message Posting Rules: http://vuzs.net/faq/4795-vuzs-google-groups-basic-rules-for-posting-messages.html
--
To unsubscribe from this group, send email to vuZs+unsubscribe@googlegroups.com
--
To join this group Send blank email from your virtual university email address to
vuZs+subscribe@googlegroups.com
or visit
http://groups.google.com/group/vuZs/subscribe
---
For more information Contact vuZs Manager at info@vuzs.net

No comments:

Post a Comment