VUsolutions on Facebook

This website is now MOVED to new domain, i.e. www.VUsolutions.com.


SO, now to onward, for any kind of data & help you may visit www.VUsolutions.com

NOTE: This blog having all past papers from midterm & final term exams, and uploaded on the same day when the papers was held. For SOLVED PAPERS you may visit VUsolutions GURU website. We dedicated VUsolutions GURU website just for past SOLVED papers & SOLVED online quizzes.

VU Past solved papers

Monday, August 16, 2010

CS201- Introduction to Programming

FINAL TERM EXAMINATION

Spring 2010

CS201- Introduction to Programming
Time: 90 min
Marks: 58

Question No: 1 ( Marks: 1 ) - Please choose one
If it is required to copy an array to another array then,
Both arrays must be of the same size and data type
Both arrays may be of different size
Both arrays may be of different data type
Both arrays may be of different size and type


Question No: 2 ( Marks: 1 ) - Please choose one
Dealing with structures and functions passing by reference is the most economical method
True
False


Question No: 3 ( Marks: 1 ) - Please choose one
eof( ), bad( ), good( ), clear( ) all are manipulators.
True
False


Question No: 4 ( Marks: 1 ) - Please choose one
Overloaded new operator function takes parameter of type size_t and returns
void (nothing)
void pointer
object pointer
int pointer


Question No: 5 ( Marks: 1 ) - Please choose one
When new operator is overloaded at global level then corresponding built-in new operator will not be visible to whole of the program.
True
False


Question No: 6 ( Marks: 1 ) - Please choose one
If there is more than one statement in the block of a for loop, which of the following must be placed at the beginning and the ending of the loop block?
parentheses ( )
braces { }
brackets [ ]
arrows < >


Question No: 7 ( Marks: 1 ) - Please choose one
The return type of a function that do not return any value must be ________
float
int
void
double


Question No: 8 ( Marks: 1 ) - Please choose one
UNIX has been developed in ________ language.
JAVA
B
C
FORTRAN


Question No: 9 ( Marks: 1 ) - Please choose one
Like member functions, ______ can also access the private data members of a class.
Non-member functions
Friend functions
Any function outside class
None of the given options


Question No: 10 ( Marks: 1 ) - Please choose one
Which of the following statement is best regarding declaration of friend function?
Friend function must be declared after public keyword.
Friend function must be declared after private keyword.
Friend function must be declared at the top within class definition.
It can be declared anywhere in class as these are not affected by the public and private keywords.


Question No: 11 ( Marks: 1 ) - Please choose one
The operator function overloaded for an Assignment operator (=) must be
Non-member function of class
Member function of class
Friend function of class
None of the given options


Question No: 12 ( Marks: 1 ) - Please choose one
The endl and flush are _______
Functions
Operators
Manipulators
Objects


Question No: 13 ( Marks: 1 ) - Please choose one
If a symbolic constant has been defined, it will be an error to define it again.
True
False


Question No: 14 ( Marks: 1 ) - Please choose one
The operator used for casting, in C, is standard ________ operator.
none of the given options.
cast
cost
const


Question No: 15 ( Marks: 1 ) - Please choose one
Constructors can not be overloaded like ordinary functions.
True
False


Question No: 16 ( Marks: 1 ) - Please choose one
Which of the following function call is correct for the function prototype?
defaultParameters ( int a, int b = 7, char z = ‘*’ );
defaultParameters (5);
defaultParameters (5, ‘8’);
defaultParameters (6, ‘#’);
defaultParameters (0, 0, ‘*’, 0);


Question No: 17 ( Marks: 1 ) - Please choose one
When an operator function is defined as member function for a binary Plus (+) operator then the number of argument it take is/are.
Zero
One
Two
N arguments


Question No: 18 ( Marks: 1 ) - Please choose one
We can not define a variable of user-defined data type in the class.
True
False


Question No: 19 ( Marks: 1 ) - Please choose one
When an object of a class is defined inside an other class then,
Constructor of enclosing class will be called first
Constructor of inner object will be called first
Constructor and Destructor will be called simultaneously
None of the given options


Question No: 20 ( Marks: 1 ) - Please choose one
The appropriate data type to store the number of rows and colums of the matrix is____________.
float
int
char
none of the given options.


Question No: 21 ( Marks: 1 ) - Please choose one
Class is a user defined___________.
data type
memory referee
value
none of the given options.


Question No: 22 ( Marks: 1 ) - Please choose one
A pointer variable can be,
Decremented
Incremented
Multiplied
Both Decremented and Decremented


Question No: 23 ( Marks: 1 ) - Please choose one
NULL value has been defined in ______ and _________ header files.
strings.h and iostream.h
ctype.h and conio.c
conio.c and conio.h
stdlib.h and stddef.h


Question No: 24 ( 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: 25 ( Marks: 1 ) - Please choose one
"setprecision" manipulator will set
The number of digits after the decimal point
The number of digits before the decimal point
The number of digits in a number
None of the given options


Question No: 26 ( Marks: 1 ) - Please choose one
Which of the following option will be true, if we overload "-=" operator?
only - operator needs to be overloaded
Minus (-) and = operators need to be overloaded
the -= operator need to be overloaded explicitly
the - and = operators need to be overloaded implicitly


Question No: 27 ( Marks: 2 )
Suppose there is a template function ‘func’ having argument of type U and return type T. What will be the C++ syntax to call this function, passing a variable ‘x’ of type double and returning an int type?
Question No: 28 ( Marks: 2 )
Which variable will be used in inner code block if we have the same names of variable at outer code block and inner code block?
Question No: 29 ( Marks: 2 )
What is the benefit of reference and where can we use it?
Question No: 30 ( Marks: 2 )
Write the C++ code for the declaration of overloaded stream insertion and stream extraction operator for the object d of type Date.
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 <<>
}
2)
void func2(){
static int x = 0 ;
x++;
cout <<>
}
Question No: 32 ( Marks: 3 )
If the requested memory is not available in the system then what does calloc/malloc and new operator return?
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 )
What is difference between Unary and binary operators and how they can be overloaded?
Question No: 35 ( Marks: 5 )
Suppose we have the following class.
class Matrix
{
private:
int Elements[3][3];
};
Write the operator function of stream extraction operator (>>) for this class.
Question No: 36 ( Marks: 5 )
What is meant by user interface and class interface in C++ ? And what role a class interface can play in user interface [Marks 5]
:::::::::::::::::::::::::::::::::::::::::::::For more posts, click "Older Posts"::::::::::::::::::::::::::::::::::::::::::