VUsolutions on Facebook

This website is now MOVED to new domain, i.e. www.VUsolutions.com.


SO, now to onward, for any kind of data & help you may visit www.VUsolutions.com

NOTE: This blog having all past papers from midterm & final term exams, and uploaded on the same day when the papers was held. For SOLVED PAPERS you may visit VUsolutions GURU website. We dedicated VUsolutions GURU website just for past SOLVED papers & SOLVED online quizzes.

VU Past solved papers

Saturday, May 14, 2011

CS201 CS201 VU Midterm Current Paper (May 2011)

MIDTERM EXAMINATION

Spring 2011

CS201- Introduction to Programming

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

Initialization of variable at the time of definition is,

Must

Necessary

Good Programming

None of the given options

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

Preprocessor program perform its function before ______ phase takes place.

Editing

Linking

Compiling

Loading

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

If there are 2(n+1) elements in an array then what would be the number of iterations required to search a number using binary search algorithm?

n elements

(n+1) elements

2(n+1) elements

2(n+1) elements

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

Which of the following operator is used to access the value of variable pointed to by a pointer?

* operator

-> operator

&& operator

& operator

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

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

Last

Middle

Post Design

First

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

When a pointer is incremented, it actually jumps the number of memory addresses

According to data type (Pg 160)

►1 byte exactly

►1 bit exactly

►A pointer variable can not be incremented

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

Call by reference mechanism should be used in a program when there is

i. large amount of data to be passed

ii. small amount of data to be passed

iii. need to change the passed data

iv. no need to change the passed data

Choose the appropriate option for the above case.

(i) and (ii) only

(i) and (iii) only

►(ii) and (iii) only

►(ii) and (iv) only

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

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

(a) 0 - 99

(b) 1 - 99

(c) 0 - 100

(d) 1 - 100

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

Initialization of variable at the time of definition is,

Must

Necessary

Good Programming

None of the given options

Question No: ( Marks: 2 )

A two-dimensional array has 3 rows and 4 columns. Write down the syntax to initialize first element of all three rows of two-dimensional array with value 2.

Ans:

int matrix[0][0]=2

int matrix[1][0]=2

int matrix[2][0]=2

Question No: ( Marks: 2 ) - Please choose one_____________

Explain smart pointer

Question No: ( Marks: 2 )

which standard library we use in programming to read , write files

Question No: ( Marks: 3 )

Identify the errors in the following code segment and give the reason of errors.

main(){

int x = 10

const int *ptr = &x ;

*ptr = 5 ;

}

Ans:

Int x=10….No ending semicolon.

*ptr=5 .. Declaring a pointer to constant integer.You can not use this pointer to change the value being pointed to.

Question No: ( Marks: 3 )

Can you use an assignment operator to assign the value of one C-string to another?

Ans: Yes, we use assignment operator,whenever we use objects that allocate memory it is important that assignment operator should be defined for it,otherwise default operator will copy the value of addressed and pointers.

Question No: ( Marks: 5 ) - Please choose one_____________

Write difference between Random access and Sequential access file

:::::::::::::::::::::::::::::::::::::::::::::For more posts, click "Older Posts"::::::::::::::::::::::::::::::::::::::::::