Sunday, June 5, 2011

CS201 Final Term Past Paper 2


FINALTERM EXAMINATION
Spring 2010
CS201- Introduction to Programming
Ref No: 1555950
Time: 90 min
Marks: 58
Student Info
Student ID:


Center:


Exam Date:




For Teacher's Use Only
Q No.
1
2
3
4
5
6
7
8
Total
Marks
      
      
      
      
      
      
      
      
      
Q No.
9
10
11
12
13
14
15
16

Marks
      
      
      
      
      
      
      
      
      
Q No.
17
18
19
20
21
22
23
24

Marks
      
      
      
      
      
      
      
      
       
Q No.
25
26
27
28
29
30
31
32

Marks
      
      
      
      
      
      
      
      
      
Q No.
33
34
35
36





Marks
      
      
      
      
      
      
      
      
      






Question No: 1   http://vustudents.ning.com  ( 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 ) http://vustudents.ning.com- 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  ________

http://vustudents.ning.com
       ► 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

http://vustudents.ning.com


       ► 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     http://vustudents.ning.com ( 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.


http://vustudents.ning.com
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 ) http://vustudents.ning.com- 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 << x << endl;
}
2)
void func2(){
static int x = 0 ;
x++;
cout << x << endl ;



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.

http://vustudents.ning.com

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]

No comments:

Post a Comment

Contact Form

Name

Email *

Message *