Sunday, June 5, 2011

CS201 Final Term Past Paper


FINALTERM  EXAMINATION
Spring 2010
CS201- Introduction to Programming
Ref No: xxxxxxx
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      ( 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   http://vustudents.ning.com   ( 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 ) http://vustudents.ning.com- 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 ) -http://vustudents.ning.com 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 ) http://vustudents.ning.com - 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 replaced


       ► 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 correctly


       ► Destructors do not return a value.




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


       ► None of the given options



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

Structured Query Language is used for ______________http://vustudents.ning.com

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

       ► 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.



Question No: 28      ( Marks: 2 )
 

How can we initialize data members of contained object at construction time?


Question No: 29      ( Marks: 2 )
 

How the data members of a class are initialized with meaningful values?



Question No: 30      ( Marks: 2 )
 

Can we overload new and delete 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. http://vustudents.ning.com

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
http://www.vustudycorner.blogspot.com/

No comments:

Post a Comment

Contact Form

Name

Email *

Message *