CS201 Mid Term Paper 2010 - 2

MIDTERM  EXAMINATION
Spring 2010
CS201- Introduction to Programming

Question No: 1      ( M a r k s: 1 ) http://vuzs.net
C language is developed by
Bill Gates
Robert Lafore
Dennis Ritchie
Deitel & Deitel

Question No: 2      ( M a r k s: 1 ) http://vuzs.net
Which of the following choice is not an example of an int datatype?
0
-32
65531
-4.0

Question No: 3      ( M a r k s: 1 ) http://vuzs.net
In flow chart, the symbol used for decision making is,
Rectangle
Circle
Arrow
Diamond

Question No: 4      ( M a r k s: 1 ) http://vuzs.net
Switch statement deals with,
Integer data only
float data only
character data only
Integer and character data

Question No: 5      ( M a r k s: 1 ) http://vuzs.net
Default case in switch statement is,
Must
Optional
syntax error
Necessary

Question No: 6      ( M a r k s: 1 ) http://vuzs.net
*.doc is _____________ by type.
.
Sequential File
Random Access File
Data File
Record File

Question No: 7      ( M a r k s: 1 ) http://vuzs.net
Member function tellg() returns the current location of the _____________ pointer.
tellptr()
write()
seekg()
get()

Question No: 8      ( M a r k s: 1 ) http://vuzs.net
Dealing with structures and functions passing  by reference is the most economical method
True
False

Question No: 9      ( M a r k s: 1 ) http://vuzs.net
In C/C++ all character strings are terminated with,
Null character
String
Zero
Full stop

Question No: 10      ( M a r k s: 1 ) http://vuzs.net
Word processor is
Operating system
Application software
Device driver
Utility software

Question No: 11      ( M a r k s: 1 ) http://vuzs.net
Which of the following can not be a variable name?
area
_area
10area
area2

Question No: 12      ( M a r k s: 1 ) http://vuzs.net
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      ( M a r k s: 1 ) http://vuzs.net
By default an array of characters is passed by value to a function,
True
False

Question No: 14      ( M a r k s: 1 ) http://vuzs.net
Which of the following operator is used to access the address of a variable?
* operator
-> operator
&& operator
& operator

Question No: 15      ( M a r k s: 1 ) http://vuzs.net
The name of an array represents address of first location of array element.
True
False

Question No: 16      ( M a r k s: 1 ) http://vuzs.net
Let suppose
Union intorDouble{
Int ival;
Double charvar;
};
main(){
intorDouble  VAZ;
int size ;
size = sizeof(VAZ);
}
What will be the value of variable "size", if int occupies 4 bytes and double occupies 8 bytes?
2
4
8
12

Question No: 17      ( M a r k s: 2 )
What is the difference between for loop and while loop?
Question No: 18      ( M a r k s: 2 )
Consider the structure
struct Customer
{
int custnum;
int salary;
float commission;
};
A programmer wants to assign 2000 for the structure member salary in the above example of structure Customer with structure variable cust1 What line of code should he write
Question No: 19      ( M a r k s: 2 )
When a pointer is incremented then how many bytes will it move to change its address?
Question No: 20      ( M a r k s: 3 )
If there are 2n elements in an array then what would be the number of iterations required to search a number using binary search and linear search?
Question No: 21      ( M a r k s: 3 )
Perform left shift operation on a binary number 0101 and write the result in binary and decimal.
Question No: 22      ( M a r k s: 5 )
What will be the output of following code segment?
void func(int [], int);
main(){
int arr[5] = {2, 3, 5, 6, 7} ;
func(arr, 5) ;
for (int i = 0; i<5; i++)
cout << arr[i]  << “ ”;
}
void func(int a[], int size){
for (int i = 0; i<size; i++)
a[i] = 2*a[i];
}
Question No: 23      ( M a r k s: 5 )
What is random access file and how data can be read and write into random access file?

Leave a Reply

Related Posts Plugin for WordPress, Blogger...