php hit counter

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
cs201 Introduction to Programming final term solve paper January 2012
VU Help • House Banner VU Help Virtual University Students - Assignments, Solved Papers, GDB & Exam Help Student Help Forum • Collaborative • Free Support
#3
FINALTERM EXAMINATION

CS201 - Introduction to programming

Final Term Spring 2010



Operator overloading can be performed through__________________.

► Classes

► Functions

► Operators

► Reference



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

When a value is referred by a normal variable then it is known as,

► Direct Reference

► Indirect Reference

► Partial Reference

► Proper Reference

When a value is referred by a normal variable is known as direct reference

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

Which of the following function is used to increase the size of already allocated memory chunk?



► malloc

► calloc

► realloc

► free

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

Which of the following is NOT a preprocessor directive?

► #error

► #define

► #line

► #ndefine



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

The stream objects cin and cout are included in which header file?

► iostream.h

► fstream.h

► istream.h

► ostream.h

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

Overloaded delete operator function takes the same parameter as an argument returned by new operator function.

► True

► False



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

When an array of object is created dynamically then there is no way to provide parameterized constructors for array of objects.

► True

► False



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

C is widely known as development language of _______ operating system.

► Linux

► Windows

► Unix

► Mac OS

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

Computer can understand only machine language code.

► True



► False

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

We can not define a function as a friend of a Template class.

► True

► False



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

What will be the value of ‘a’ and ‘b’ after executing the following statements?

a = 3;

b = a++;

► 3, 4

► 4, 4

► 3, 3

► 4, 3

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

Consider the following code segment. What will be the output of following code?

int addValue (int *a){

int b = (*a) + 2;

return b ;

}

main () {

int x =6 ;

cout x “,” ;

cout addValue(&x) “,” ;

cout x ;

}

► 6,8,6

► 6,6,8

► 6,8,8

► 6,6,6



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

_______ is used to trace the logic of the program and correct the logical errors.

► Compiler

► Editor

► Linker

► Debugger



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

new and delete are _____ whereas malloc and free are _____.

► Functions, operators

► Classes, operators

► Operators, functions

► Operators, classes



Question No: 15 ( 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: 16 ( Marks: 1 ) - Please choose one

Which situation would require the use of a non-member overloaded operator?

► The overloaded operator is an Assignment operator.

► The left most operand is an object of a class.

► The left operand is built-in data type.

► The operator returns a reference.


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

The stream insertion and stream extraction operators are already overloaded for ______.

► User-defined data types

► Built-in data types

► User-defined and built-in data types

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

Assignment operator is -------------------------associative.

► right

► left

► binary

► unary



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

When ever dynamic memory allocation is made in C/C++, it is freed_____________.

► Explicitly

► Implicitly

► Both explicitly and implicitly

► None of the given options

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

The appropriate data type to store the number of rows and colums of the matrix is____________.

► float

► int

► char

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

Which of the following function do NOT initialize the chunk of memory to all zero?

► calloc() function

► Both malloc() and calloc()

► None of the above

► malloc() function



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

The function free() returns back the allocated memory got thorough calloc and malloc to _____ .

► stack

► heap

► stack and heap

► None of the given options



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

width() is member function of _____________

► cin object

► cout object

► Both cin and cout object

► None of the given option





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

Templates are not type safe.

► true

► false

Question No: 26 ( 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: 27 ( Marks: 2 )

Give the general syntax of class template.

template

class myclass { ---} ;

Question No: 28 ( Marks: 2 )

What is a truth Table?

There are some areas where the decision structures become very complicated. Sometimes, we find it difficult to evaluate a complicated logical expression. Sometimes the logic becomes extremely complicated so that even writing it as a simple syntax statement in any language. It becomes complicated to determine what will be evaluated in what way. We know the concept of truth table. The truth tables are very important. These are still a tool available for analyzing logical expressions. We will read logic design in future, which is actually to do with chips and gates. How we put these things together.

Question No: 29 ( Marks: 2 )



What will be the output of following code, if user input a number 123?

int input ;

cin >> oct >> input;

cout hex input ;



53

Rational: it will take 123 as octal and print it in hex form which is 53.



Question No: 30 ( Marks: 2 )

What is principle of friendship in the context of functions and classes?

Class can declare a friend function and someone from outside the class cannot declare itself friend of a class.

A friend function can access the private variables of class just like a member function



Question No: 31 ( Marks: 3 )

What are the limitations of the friendship relation between classes?

Class can declare a friend class from inside and someone from outside the class cannot declare itself friend of a class.



Question No: 32 ( 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? a

(ii) The destructor of which class will be called first?b



Question No: 33 ( Marks: 3 )

Define static variable. Also explain life time of static variable?

When you declare a static variable (native data type or object) inside a function, it is created and initialized only once during the lifetime of the program



Question No: 34 ( Marks: 5 )

Write a program which defines three variables of type double which store three different values including decimal points, using setprecision manipulators to print all these values with different number of digits after the decimal number.

#include

#include

main () {

double a = 12.12345;

double b = 13.123456;

double c = 14.1234567;

cout setprecision (5) a endl;

cout setprecision (2) a endl;

cout setprecision (3) a endl;

}

Question No: 35 ( Marks: 5 )

Let we have a class,

class String

{

private:

char buf[25];

};

Write code for assignment (=) operator function which assign one String object to other object. Your code should also avoid self assignment



Answer:

void String::operator = ( const String &other )

{ int length ;

length = other.length();

delete buf;

buf = new char [length + 1];

strcpy( buf, other.buf ); }



Question No: 36 ( Marks: 5 )

Read the given below code and explain what task is being performed by this function

Matrix :: Matrix ( int row , int col )

{

numRows = row ;

numCols = col ;

elements = new ( double * ) [ numRows ] ;

for ( int i = 0 ; i < numRows ; i ++ )

{

elements [ i ] = new double [ numCols ] ;

for ( int j = 0 ; j < numCols ; j ++ )

elements [ i ] [ j ] = 0.0 ;

}

}

Hint : This function belong to a matrix class, having

Number of Rows = numRows

Number of Columns = numCols



0300-9520262
Get solution in 24 hour
|cpmputer & internetConfusedmileys81:[SIZE="4"][SIZE="3"]....[/SIZE][/SIZE]
Reply


Messages In This Thread
cs201 Introduction to Programming final term solve paper January 2012 - by Vuhelper - 01-15-2012, 05:50 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  VU Mid Term and Final Term Solved Papers: How to Use Past Papers Without Relying on T admin 0 20 11-03-2026, 05:24 PM
Last Post: admin
  MCM301 MIDTERM solve paper 2011 Vuhelper 4 24,831 03-07-2015, 04:34 PM
Last Post: Xpert
  mgt602 midterm paper 3000 mcq's Xpert 5 11,420 05-30-2013, 02:16 PM
Last Post: Vuhelper
  All Solved Past Papers Mid & Final Term 2008 And 2009 viki 19 16,110 06-09-2012, 05:38 PM
Last Post: gr8touchstone@hotmail.com
  MID TERM PAST PAPER CS401 - Computer Architecture and Assembly SOLVE AND UNSOLVED usmanali126 2 6,438 04-13-2012, 03:27 PM
Last Post: Xpert
  Solved Paper MGT101 Fall 2009 Final Term viki 12 55,772 02-07-2012, 10:52 PM
Last Post: Xpert
  CS304 final term current paper spring Jily 2011 Vuhelper 1 3,565 02-04-2012, 10:34 PM
Last Post: roshi786
  Solved Paper of Final Term 2009 MTH101 Calculus And Analytical Geometry viki 8 12,084 02-04-2012, 12:47 AM
Last Post: Xpert
  CS101 Introduction to Computing FINAL TERM PAPERS SOLVED MCQS January 2012 Vuhelper 2 7,130 02-04-2012, 12:46 AM
Last Post: Xpert
  eng 201 final term paper Business and Technical English Writing January 2012 Vuhelper 3 7,321 01-30-2012, 06:52 PM
Last Post: Xpert

Forum Jump:


Users browsing this thread: 1 Guest(s)
VU Help • House Banner VU Help Virtual University Students - Assignments, Solved Papers, GDB & Exam Help Student Help Forum • Collaborative • Free Support