50% found this document useful (2 votes)
671 views54 pages

cs201 BEST MID fileMEGA FILE PDF

The document contains a list of multiple choice questions (MCQs) related to programming concepts in C/C++. Some of the questions covered include: data types, arrays, functions, pointers, files handling, loops, operators, and flow charts. The MCQs assess knowledge of basic syntax, semantics, and applications of these programming concepts in C/C++.

Uploaded by

maha noor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
50% found this document useful (2 votes)
671 views54 pages

cs201 BEST MID fileMEGA FILE PDF

The document contains a list of multiple choice questions (MCQs) related to programming concepts in C/C++. Some of the questions covered include: data types, arrays, functions, pointers, files handling, loops, operators, and flow charts. The MCQs assess knowledge of basic syntax, semantics, and applications of these programming concepts in C/C++.

Uploaded by

maha noor
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 54

www.vuplanet.

com

www.facebook.com/Vuplanet
Follow us on Facebook
CS201 MID Term 2012 & 2011 SOLVED MCQS
MCQS
Syntax of a union is identical to __________ .
structure
Class
Function
Oop

A union is a user-defined data type that contains only _______from its list of members at a
time.
one object
two objects
three objects
four objects

Which of the given file handling modes are similar in their functionality ?

ios::out, ios::trunk
ios::trunc, ios::ate
ios::trunc, ios::nocreate
ios::trunc, ios::ate

Which one of the given option is not a mode for reading/writing the data from a file?

In
Out
Trunk
Get

In C/C++, the header file used for string manipulation is __________.


stdlib.h
string.h
strings.h
stype.h

A 2D array multi[5][10] can be accessed using the array name as **multi , this technique is
called __________.
Single referencing
Single dereferencing
Double referencing
Double dereferencing

C language was evolved from _____ language(s).

www.vuplanet.com
www.vuplanet.com

BASIC
C++
B and BCPL
FORTRAN

The __________ statement forces the immediate next iteration of the loop.

Switch
Goto
Continue
Break

_________ are very good tools for code reuse.


Operators
Loops
Functions
Variables

When an argument is passed by reference, ___________

the function cannot access the argument‘s value.


a variable is created in the function to hold the argument‘s value.
a temporary variable is created in the calling program to hold the argument‘s value.
the function accesses the argument’s original value in the calling pro gram.

___________ executes all the lines before error and stops at the line which contains the error.
Intrepreter
Compiler
Linker
Debugger

Analysis is the -------------- step in designing a program.

Middle
Post design
First
Last

Which of the following is the correct function call, having array named student of 10
elements as a parameter?
addRecord(student[]);
addRecord(student);
addRecord(student[10]);
addRecord(*student);

www.vuplanet.com
www.vuplanet.com

When an array element is passed to a function, it is passed by ________________.


Reference
data type
value
data

What is the correct syntax to declare an array of size 10 of int data type?
int [10] name ;
name[10] int ;
int name[10] ;
int name[] ;

If we want to copy an array, both arrays need to be of same___________.


Elements and size
Data and size
Data type and size
Data and data type

Which of the following is the correct syntax to print multiple values or variables in a single
command using cout?
cout << "H" << x << "\n";
cout << "Hello" + x + "\n";
cout << "H", x, "\n";
cout << ("H" & x & "\n");

Which one of the statements given below is equivalent to x %= 5?


x= % x5
x= x%5
x =%5
x% x= 5

The condition in loop should be a(n) ___________.

Arithmatic Expression
Constant Expression
Boolean Expression
Primary Expression

Which structure is represented by following flow chart ?

www.vuplanet.com
www.vuplanet.com

If condition
is true

Then Process

if-else structure
else-if structure
switch structure
if structure

MCQS
Stream which sends data to the program is called _________.
Input stream
Output stream
Inline stream
Function stream

Syntax of a union is identical to __________ .


Structure
Class
Function
Loop

When accessing a structure member, the identifier to the left of the dot operator is the
name of ______________.
a structure member
a structure tag
a structure variable
the keyword struct

www.vuplanet.com
www.vuplanet.com

The parameter passed to isdigit() function is ____________.


a character variable
a boolean variable
an integer variable
a character string

TWAIN stands for _________ .


Technology With An Interesting Name
Technology Without An Informative Name
Technology Without An Interesting Name
Technology With An Informative Name

______ translates high level language program into machine language code.

Compiler
Linker
Debugger
Editor

From the option given below, what will be the correct output of the code?

for (int a = 1; a <= 3; a++)


cout<<a*3-1<<" ";
246
258
no output is displayed
123

If the return type of a function is void then it means that it will _________.
return any type of data
return some specific type of data
return no data
return just character data

The functions that have already been defined as a part of the language are called
___________.
user-defined functions
programmer-defined functions
inner funtions
built-in functions

www.vuplanet.com
www.vuplanet.com

Given that doubleArray is an array of 7 integers. Which of the below is the correct
statement to access the 5th element of the array?
doubleArray[7]
doubleArray[4]
doubleArray{7}
doubleArray(4)

The symbol which is used to represent a process in a flow chart is __________.


Rectangle
Arrow
Oval
Circle

When an array is passed to a function, by default it will be passed by_____________.


Data
Reference
Value
Data type

What is the range of Random number generator function rand()?


0 – 32768
1 – 32768
0 – 32767
1 – 32767

The first character of a variable name must be an alphabet or ________________.


Unde rscore
Digit
Special character
Comma

In ________, the first pointer stores the address of the some other pointer, which contains the
address of any variable.

single dereference
double dereference
single reference
double reference

Initialization of variable at the time of definition is --------------practice.

Bad Programming
Necessary

www.vuplanet.com
www.vuplanet.com

Good Programming
Not a necessary

Which looping process checks the test condition at the end of the loop?
For
While
do-while
no looping process checks the test condition at the end

You can use a _________ statement to transfer control elsewhere out of the nested structure.
Continue
Goto
Pause
Break

Which of the following array is the most suitable for storing a matrix structure?
Single-dime nsional array
Two-dimensional array
Three-dimensional array

Four-dimensional array

The microsoft word document(.doc) is a kind of __________ .


Sequential File
Random Access File
Binary Access File
Executable File

A union is a user-defined data type that contains only _______from its list of members at
a time.
one object
two objects
three objects
four objects

In C/C++, ___________ are the doors through which data can enter and come out of a
program.

www.vuplanet.com
www.vuplanet.com

Streams
Fields
Variables
Header files

Which one of the given option is not a mode for reading/writing the data from a file?

In
Out
Trunk
Get

C++ views each file as a sequential stream of ___________.

Bits
Bytes
Numbers
Words

In 2D array, the technique used to access the array elements is called ___________
Single referencing
Double referencing
Double dereferencing
Single dereferencing

From the options given below, identify the correct option which is used for calling the
function float square (int &);

square (int num);


square (&num);
square (num);
square (*num);

Identify the correct option which is used for calling the function float area (int).
area(&num) ;
area(num) ;
area(int num) ;
area(*num) ;

Which kind of error occurs in the code below to access the variable num in the main
function?

int num =10;

www.vuplanet.com
www.vuplanet.com

int main(){
int x ;
x = num ;
}

Syntax error

Logical error

Run time error


No error

A program statement that invokes a function is called _________.


function declaration
function call
function definition
function prototype

What will be the output of the following code segment?

main(){
int a = 10 ;
int b =0;
int *x = &a;
b = (*x)+3 ;
cout << a << ―, ‖ << b ;
}

10,0
10,3
10,13
0,13

When the logical operator AND (&&) combines two expressions exp1 and exp2 then the
result will be true only ____________
When both exp1 and exp2 are true
When both exp1 and exp2 are false
When exp1 is true and exp2 is false

When exp1 is false and exp2 is true

www.vuplanet.com
www.vuplanet.com

For which array, the size of the array should be one more than the number of elements in
an array?
int
double
float
char

What is the range of Random number generator function rand()?


0 – 32768
1 – 32768
0 – 32767
1 – 32767

To assigned a value to a character type variable, ________ are used around the value.
parenthesis ( )
single qoutes ' '
double qoutes " "
curly braces { }

In C/C++, the #include is called______________.


Header file
Preprocessor Directive
Statement
Function

The number 544.53 must be stored in _____ data type.


Int
Short
Float
Char

Use of the _________ statement violates the rules of structured programming.


Break
Continue
Goto
Switch

In Flow Chart, flow of control is represented by ____________.

Rectangle
Circle

www.vuplanet.com
www.vuplanet.com

Diamond
Arrow

What will be the correct syntax for initialization of pointer ptr of type int with variable x?
int ptr = &x ;
int ptr = x ;

int *ptr = &x ;

int ptr* = &x ;

MCQS
Syntax of a union is identical to __________ .
structure
Class
Function
Oop

A union is a user-defined data type that contains only _______from its list of members at a
time.
one object
two objects
three objects
four objects

Which of the given file handling modes are similar in their functionality ?

ios::out, ios::trunk
ios::trunc, ios::ate
ios::trunc, ios::nocreate
ios::trunc, ios::ate

Which one of the given option is not a mode for reading/writing the data from a file?

In
Out
Trunk
Get

www.vuplanet.com
www.vuplanet.com

MCQS
Stream which sends data to the program is called _________.
Input stream
Output stream
Inline stream
Function stream

Syntax of a union is identical to __________ .


Structure
Class
Function
Loop

When accessing a structure member, the identifier to the left of the dot operator is the
name of ______________.
a structure member
a structure tag
a structure variable
the keyword struct

The parameter passed to isdigit() function is ____________.


a character variable
a boolean variable
an integer variable
a character string

TWAIN stands for _________ .


Technology With An Interesting Name
Technology Without An Informative Name
Technology Without An Interesting Name
Technology With An Informative Name

______ translates high level language program into machine language code.

Compiler
Linker
Debugger
Editor

www.vuplanet.com
www.vuplanet.com

From the option given below, what will be the correct output of the code?

for (int a = 1; a <= 3; a++)


cout<<a*3-1<<" ";
246
258
no output is displayed
123

If the return type of a function is void then it means that it will _________.
return any type of data
return some specific type of data
return no data
return just character data

The functions that have already been defined as a part of the language are called
___________.
user-defined functions
programmer-defined functions
inner funtions
built-in functions

Given that doubleArray is an array of 7 integers. Which of the below is the correct
statement to access the 5th element of the array?
doubleArray[7]
doubleArray[4]
doubleArray{7}
doubleArray(4)

The symbol which is used to represent a process in a flow chart is __________.


Rectangle
Arrow
Oval
Circle

When an array is passed to a function, by default it will be passed by_____________.


Data
Reference
Value
Data type

The first character of a variable name must be an alphabet or ________________.

www.vuplanet.com
www.vuplanet.com

Unde rscore
Digit
Special character
Comma

In ________, the first pointer stores the address of the some other pointer, which contains the
address of any variable.
single dereference
double dereference
single reference
double reference

Initialization of variable at the time of definition is --------------practice.

Bad Programming
Necessary
Good Programming
Not a necessary

Which looping process checks the test condition at the end of the loop?
For
While
do-while
no looping process checks the test condition at the end

You can use a _________ statement to transfer control elsewhere out of the nested structure.
Continue
Goto
Pause
Break

MCQS:

An object of _________ class can be created for saving the current position of any opened file
before reading from the file
Filepos
Streampos
Stream
Filestream

www.vuplanet.com
www.vuplanet.com

The value returned by the eof() function is of __________ type.

Integer
Float
Character
Boolean

If a file is not properly closed in a program then what is the status of the program ?
Runtime error will be generated in the program
The program will terminate normally
Compiler will generate syntax error
The Program will crash

The parameter passed to isdigit() function is ____________.


a character variable
a boolean variable
an integer variable
a character string

In C/C++, the header file used for string manipulation is __________.


stdlib.h
string.h
strings.h
stype.h

Arrays are best data structures _________.


they take least space in memory
for the size of the structure and the data in the structure are constantly changing
for relatively pe rmanent collections of data
they take much space in memory

Each array declaration must provide the information about all these things except
__________.

Name of the array


Type of data stored in the array
The location of the first element to be stored
Number of elements of the array

The First step for developing a program is ____________.


Linking
Debugging
Analysis
Loading

www.vuplanet.com
www.vuplanet.com

___________ transfers the executable code from hard disk to main memory.
Linker
Loader
Editor
Interpreter

___________ operator is used to pass the address of a variable to the called function.
*
**
&&
&

In call by reference, __________ of a variable is passed to the called function.


Address
Size
Type
Value

___________ of a function is also known as signature of a function.


Definition
Declaration
Calling
Invoking

Preprocessor program performs its function before ______ phase takes place.
Editing
Linking
Compiling
Loading

Which of the following is the correct function call, having array named student of 10
elements as a parameter?

addRecord(student[]);
addRecord(student);
addRecord(student[10]);
addRecord(*student);

The remainder (%) operator is a __________operator.

Logical
Arithmetic

www.vuplanet.com
www.vuplanet.com

Relational
Conditional

Which of the following array is the most suitable for storing a matrix structure?
Single-dimensional array

Two-dimensional array

Three-dimensional array

Four-dimensional array

Question # 1 of 10 ( S tart time: 12:27:31 AM ) Total Marks: 1


+= , *= , /= , etc are called,
Select correct option:

Assignment operators

Logical operator

Compound assignment operator

OK

Unary operator

Question # 2 of 10 ( S tart time: 12:28:02 AM ) Total Marks: 1


________ statement interrupts the flow of control.

Select correct option:

switch

www.vuplanet.com
www.vuplanet.com

continue

goto

OK

break

Question # 4 of 10 ( S tart time: 12:29:18 AM ) Total Marks: 1


According to c++ norms; the first character of a variable name must be an alphabet or
Select correct option:

Underscore

OK

Special character

Digit

None of the given options

Question # 5 of 10 ( S tart time: 12:29:56 AM ) Total Marks: 1


What is the output of the following code if the 3rd case is true switch (var) { case ‗a‘: cout<<‖apple‖<<endl; case ‗b‘:
cout<<‖banana‖<<endl; case ‗m‘: cout<<‖mango‖<<endl; default: cout<<‖any fruit‖<<endl; }

Select correct option:

mango

OK

mango
any fruit

www.vuplanet.com
www.vuplanet.com

apple

none of the above

Question # 6 of 10 ( S tart time: 12:31:14 AM ) Total Marks: 1


X is an integer variable; what does X++ means,

Select correct option:

Add 1 two times in X value

Add 1 in X value

OK

Add 2 in X value

None of these

Question # 8 of 10 ( S tart time: 12:32:40 AM ) Total Marks: 1


______ will explain the function of a program.
Select correct option:

Comments

OK

Debugger

Compiler

www.vuplanet.com
www.vuplanet.com

Linker

Question # 10 of 10 ( S tart time: 12:33:19 AM ) Total Marks: 1


______________ transfers the executable code from main memory to hard disk.

Select correct option:

Loader

Debugger

Compiler

OK

Linker

Question # 1 of 10 ( S tart time: 10:08:10 AM ) Total Marks: 1


the sizeof operator is used to determine the size of _____________.

Select correct option:

data

variable

data type

OK

www.vuplanet.com
www.vuplanet.com

None of the given

Question # 2 of 10 ( S tart time: 10:08:44 AM ) Total Marks: 1


Structures use ________ allocation.

Select correct option:

Queue

Heap

Cache

Stack

Ok

Question # 3 of 10 ( S tart time: 10:09:22 AM ) Total Marks: 1


char name [] = ―Hello World‖ ; In the above statement, a memory of _________ characters will be allocated
Select correct option:

13

11

12

Ok

www.vuplanet.com
www.vuplanet.com

10

Question # 4 of 10 ( S tart time: 10:09:54 AM ) Total Marks: 1


Which header file must be included to use the functions tolower() and toupper()?

Select correct option:

iostream.h

conio.h

ctype.h

OK

stdlib.h

Question # 5 of 10 ( S tart time: 10:10:53 AM ) Total Marks: 1


In Analysis, we try to have a______________

Select correct option:

Determined the inputs

Break up of problem

Precise problem statement

Ok

www.vuplanet.com
www.vuplanet.com

None of the given

Question # 6 of 10 ( S tart time: 10:11:50 AM ) Total Marks: 1


Pointers store the ____________________

Select correct option:

value of a variable

memory address

Ok

characters

None of the given

Question # 7 of 10 ( S tart time: 10:12:09 AM ) Total Marks: 1


___________ Returns true if c is a digit and false otherwise.
Select correct option:

int isalpha( int c )

int isalnum( int c )

www.vuplanet.com
www.vuplanet.com

int isxdigit( int c )

int isdigit( int c )

Ok

Question # 8 of 10 ( S tart time: 10:12:43 AM ) Total Marks: 1


eof is used to check for the _________ of file when a file is being read.

Select correct option:

Start

End

Ok

Middle

Name

Question # 9 of 10 ( S tart time: 10:13:03 AM ) Total Marks: 1


The statement cout << yptr will show the __________the yptr points to.
Select correct option:

Value

memory address

Ok

www.vuplanet.com
www.vuplanet.com

Variable

None of the given

Which of the following is true about streams?


A. It is a sequence of bytes
B. It is an ordered sequence
C. All bytes can go through the stream simultaneously
D. Bytes that enters first into the stream will go out at last
ANS:
A& B

Question # 1 of 10 ( S tart time: 10:55:29 AM ) Total Marks: 1


While handling files, one can have _____________ options

Select correct option:

read the file

write in some file

read and write in the same file

All of the given

Ok

Question # 2 of 10 ( S tart time: 10:55:55 AM ) Total Marks: 1


If an array has 50 elements, what is allowable range of subscripts?

Select correct option:

www.vuplanet.com
www.vuplanet.com

0 – 49

OK

1 – 49

0 – 50

1 – 50

Question # 4 of 10 ( S tart time: 10:56:40 AM ) Total Marks: 1


A structure is a collection of _____________under a single name.

Select correct option:

values

variables

ok

data

None of the given

Question # 5 of 10 ( S tart time: 10:57:09 AM ) Total Marks: 1


Ifstream is used for________
Select correct option:

www.vuplanet.com
www.vuplanet.com

Input file stream

ok

Output file stream

Input and output file stream

All of the given

Question # 6 of 10 ( S tart time: 10:57:55 AM ) Total Marks: 1


The ASCHI code of null character is___________

Select correct option:

000

OK

010

111

110

Question # 7 of 10 ( S tart time: 10:59:12 AM ) Total Marks: 1


dereferencing operator is represented by _______

Select correct option:

www.vuplanet.com
www.vuplanet.com

Ok

None of the given

Question # 8 of 10 ( S tart time: 10:59:26 AM ) Total Marks: 1


Whenever some number is added in an array name, it will jump as many _____________as the added number.

Select correct option:

rows

OK

value

column

None of the given

Question # 9 of 10 ( S tart time: 11:00:25 AM ) Total Marks: 1


To access the data members of structure, _______ is used.
Select correct option:

www.vuplanet.com
www.vuplanet.com

Logical operator

Dereference operator

Dot operator

OK

Address operator

Question # 10 of 10 ( S tart time: 11:01:00 AM ) Total Marks: 1


Which of the following is true about streams? A. It is a sequence of bytes B. It is an ordered sequence C. All bytes can
go through the stream simultaneously D. Bytes that enters first into the stream will go out at last

Select correct option:

A only

C only

A and B

OK

A and D

Question # 4 of 10 ( S tart time: 11:05:34 AM ) Total Marks: 1


We use _________ to open a file or stream for extraction

Select correct option:

www.vuplanet.com
www.vuplanet.com

in

OK

out

app

ate

Question # 8 of 10 ( S tart time: 11:06:20 AM ) Total Marks: 1


char **argv can be read as__________________.

Select correct option:

pointer to pointer

pointer to char

pointer to pointer to char

OK

None of the given

Question # 10 of 10 ( S tart time: 11:07:07 AM ) Total Marks: 1


From following; which one is the correct syntax of an array initialize: Array size is 10 and it is of double data type to
value 0?

Select correct option:

www.vuplanet.com
www.vuplanet.com

arr[10] = {0.0};

double arr[10]= 0.0;

double arr[10] = {0.0};

Ok

double arr[] = 0.0;

Pointers work by pointing to a particular___________


Select correct option:

Value

variable

data type

ok

None of the given

Click here to Save Answer & Move to Next Question

Question # 2 of 10 ( S tart time: 12:21:44 PM ) Total Marks: 1


_______________function give the position of the next character to be read from that file.

Select correct option:

www.vuplanet.com
www.vuplanet.com

tellp()

tellg()

OK

seekg()

seekp()

Question # 4 of 10 ( S tart time: 12:22:40 PM ) Total Marks: 1


aFile. seekg (-10L, ios:cur)

Select correct option:

forward direction

backward direction

Ok

both direction

none of the given

Question # 6 of 10 ( S tart time: 12:23:34 PM ) Total Marks: 1


An object of _________ class can be created for saving the current posit ion of any opened file before reading from the
file.

Select correct option:

www.vuplanet.com
www.vuplanet.com

Stream

Filepos

Streampos

Filestream

Question # 7 of 10 ( S tart time: 12:24:46 PM ) Total Marks: 1


Structures are syntactically defined with the word_____________.

Select correct option:

struc

struct

structure

None of the given

Question # 8 of 10 ( S tart time: 12:25:12 PM ) Total Marks: 1


__________ allow us to have a memory location and use it as int or char interchangeably

Select correct option:

www.vuplanet.com
www.vuplanet.com

structures

union

OK

construct

None of the given

Question # 9 of 10 ( S tart time: 12:25:41 PM ) Total Marks: 1


A hierarchy of classes which are used to deal with console and disk files are called __________.

Select correct option:

Stream classes

Simple classes

Binary classes

IO classes

Question # 10 of 10 ( S tart time: 12:26:41 PM ) Total Marks: 1

www.vuplanet.com
www.vuplanet.com

__________________function is used to determine the next position to write a character while writing into a file.

Select correct option:

tellg()

seekg()

seekp()

tellp()

Ok

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

*.doc is _____________ by type.


.

► Sequential File

► Random Access File

► Data File

► Record File

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

www.vuplanet.com
www.vuplanet.com

Which of the following is NOT a preprocessor directive?

► #error

► #define

► #line

► #ndefine

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

The return type of operator function must always be void.

► True

► False

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

What does (*this) represents?

► The current function of the class

► The current pointer of the class

► The current object of the class

www.vuplanet.com
www.vuplanet.com

► A value of the data member

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

The statement cin.get (); is used to,

► Read a string from keyboard

► Read a character from keyboard

► Read a string from file

► Read a character from file

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


When we do dynamic memory allocation in the constructor of a class, then it is
necessary to provide a destructor.

► True
► False

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

www.vuplanet.com
www.vuplanet.com

The second parameter of operator functions for << and >> are objects of the class for
which we are overloading these operators.

► True
► False

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


C++ is a case-sensitive language

► True
► False
Question No: 10 ( Marks: 1 ) - Please choose one
To include code from the library in the program, such as iostream, a directive would be
called up using this command.

► #include ―iostream.h‖
► include <iostream.h>
► include <iostream.h>
► #include <iostream.h>

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


A template function must have only generic data types.

► True
► False

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


Template class can not have static variables.

► True
► False

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

What will be the correct syntax to assign an array named arr of 5 elements to a pointer
ptr?

www.vuplanet.com
www.vuplanet.com

► *ptr = arr ;
► ptr = arr ;
► *ptr = arr[5] ;
► ptr = arr[5] ;

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

What will be the correct syntax to access the value of fourth element of an array using
pointer ptr?

► ptr[3]

► (ptr+3)

► *(ptr+3)

► Both 1and 3

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


If most significant bit of un-signed number is 1 then it represents a positive number.

► True

► False

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


If there is a symbol (& sign) used with the variable name followed by data type then it
refers to _____ and if & is being used with variable name then it refers to _____.

► Address of variable, reference variable

www.vuplanet.com
www.vuplanet.com

► Reference variable, value of variable

► Reference variable, address of variable

► Address of variable, value of variable

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


We can also do conditional compilation with preprocessor directives.

► True

► False

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


The default value of a parameter can be provided inside the ________________

► function prototype

► function definition

► both function prototype or function definition

► none of the given options.

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


Classes defined inside other classes are called ________ classes

► looped

► nested

► overloaded

► none of the given options.

www.vuplanet.com
www.vuplanet.com

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


What purpose do classes serve?

► Data encapsulation

► Providing a convenient way of modeling real- world objects

► Simplifying code reuse

► All of the given options

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


Every class contains _______________.

► Constructor

► Destructor

► Both a constructor and a destructor

► None of the given options

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


ne w operator is used to allocate memory from the free store during

► Compile Time

► Run Time

www.vuplanet.com
www.vuplanet.com

► Link Time

► None of the given options

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


When an object of a class is defined inside another class then,

► Destructor of enclosing class will be called first

► Destructor of inner object will be called first

► Constructor and Destructor will be called simultaneously

► None of the given options

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


It is possible to define a class within another class.

► True

► False

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


New and Delete are also used with ___________ and data types as well.

► Class, Objects

► Structures, Pointers

► Both Class and structures

► None of above

www.vuplanet.com
www.vuplanet.com

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


With New keyword, data types and class members are initialized with meaningfu l values
instead of garbage.

► True

► False

Question No: 27 ( Marks: 2 )


How many arguments a Unary Operator take? Can we make a binary operator as unary
operator?
Ans: Unary operator takes only one aurgument like i++ or i— (Post increment or post
decrement operators for intergers) or ++i,--i (Pre increment or pre decrement operators
for intergers) ,we can not make Unary operator as binary or binary as Unary operator.

Question No: 28 ( Marks: 2 )


Which arithmetic operators cannot have a floating point operand?
Ans:
Modulus operator
This operator can only be used with integer operands ONLY

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

C language is developed by

► Bill Gates

► Robert Lafore

► Dennis Ritchie

► Deitel & Deitel


Dennis Ritchie developed a general purpose language, called C language pag
no 12

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

www.vuplanet.com
www.vuplanet.com

Which of the following choice is not an example of an int data type?

►0

► -32

► 65531

► -4.0

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

In flow chart, the symbol used for decision making is,


► Rectangle

► Circle

► Arrow

► Diamond
Then draw a line to its right
and use the decision symbol i.e. diamond diagram. Pag no 51
Question No: 4 ( Marks: 1 ) - Please choose one

Switch statement deals with,

► Integer data only

► float data only

► character data only

► Integer and character data

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

Default case in switch statement is,

www.vuplanet.com
www.vuplanet.com

► Must

► Optional

► syntax error

► Necessary
The default statement is optional. If
there is no case which matches the value of the switch statement, then the statements
of default are executed pag no 68

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

http://vustudents.ning.com
*.doc is _____________ by type.
.

► Sequential File

► Random Access File

► Data File

► Record File

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

Member function tellg() returns the current location of the _____________ pointer.

► tellptr()

► write()

► seekg()

www.vuplanet.com
www.vuplanet.com

► get()

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

s
Dealing with structures and functions passing by reference is the most economical
method

http://vustudents.ning.com
► True

► False

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

In C/C++ all character strings are terminated with,

► Null character

► String

► Zero

► Full stop
http://www.vuzs.net/index.php?option=com_content&view=article&id=306:cs201-
spring2009-4-solved-by-vuzs-team-with-reference&catid

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

Word processor is http://vustudents.ning.com

► Operating system

www.vuplanet.com
www.vuplanet.com

► Application software

► Device driver

► Utility software

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

Which of the following can not be a variable name?

► area

► _area

► 10area

► area2

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

Which looping process is best, when the number of iterations is known?

► for
► while

► do-while

► all looping processes require that the iterations be known

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

By default an array of characters is passed by value to a function,

► True

www.vuplanet.com
www.vuplanet.com

► False

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

Which of the following operator is used to access the address of a variable?

► * operator

► -> operator

► && operator

► & operator

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

The name of an array represents address of first location of array element.

► True

► False

Compiler is a

► System software

► Application Software

► Driver

► Editor

www.vuplanet.com
www.vuplanet.com

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

If Num is an integer variable then Num++ means,

► Add 1 two times with Num

► Add 1 with Num

► Add 2 with Num

► Subtract 2 from Num

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

For one byte there are _____ combinations of values that can be stored in computer.

► 26

► 27

► 28

► 24
http://vuzs.net/index.php?option=com_content&view=article&id=431:cs201- mid- for-
vuzs&catid=315&Itemid=54

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

In C/C++ language the header file which is used to perform useful task and manipulation
of character data is

► cplext.h

► ctype.h

► stdio.h

www.vuplanet.com
www.vuplanet.com

► delay.h
The function toupper and islowe r are part of the characte r handling
library<ctpe.h>

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

Default case in switch statement is,

► Must

► Optional

► syntax error

► Necessary

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

When break statement is encountered in switch statement, it

► Stops the entire program

► Stops the execution of current statement

► Exits from s witch statement

► None of the given options

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

What will be the result of arithmetic expression 6+27/3*3? http://vustudents.ning.com

► 33

► 45

►9

www.vuplanet.com
www.vuplanet.com

► 30

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

What is the correct syntax to declare an array of size 10 of int data type?

► int [10] name ;

► name[10] int ;

► int name[10] ;

► int name[] ;

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

How many dimensions does n-dimensional array has?

► n dimensions

► 2n dimensions

► (n+1) dimensions

► (n-1) dimensions (Array starts from 0th element)

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

What will be the correct syntax to access the value of fourth element of an array using
pointer ptr?

www.vuplanet.com
www.vuplanet.com

► ptr[3]

► (ptr+3)

► *(ptr+3)

► Both 1and 3

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

Which of the following values C++ use to represent true and false?
http://vustudents.ning.com

► 1 and 0

► 1 and -1

► 11 and 00

► Any numerical value

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

Declaring structures does not mean that memory is allocated.

► True

► False

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

For which array, the size of the array should be one more than the number of elements in
an array?

► int

www.vuplanet.com
www.vuplanet.com

► double

► float

► char

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

If a variable is passed by value to a function and the function makes some changes to that
variable then it

► does not affect the original variable

► affects the original variable

► causes syntax error

► None of the given options

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

In C/C++ the #include is called,

► Header file

► Preprocessor Directive

► Statement

► Function

http://vustudents.ning.com

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

www.vuplanet.com
www.vuplanet.com

Loops are ------------------------ Structure.

► Decision

► Repetition

► Sequential

► Hierarchical

www.vuplanet.com

You might also like