0% found this document useful (0 votes)
204 views

CS 201 1 PDF

1. The document is an exam paper for a Basic Computation and Principles of Computer Programming course. It contains multiple choice, short answer, and long answer questions testing knowledge of C programming, data types, operators, functions, arrays, pointers, and more. 2. The questions are divided into three groups: multiple choice (Group A), short answer (Group B), and long answer (Group C). Group A contains 10 multiple choice questions worth 1 mark each. Group B contains short answer questions worth between 1-5 marks each for a total of 15 marks. Group C contains long answer questions worth between 5-15 marks each for a total of 45 marks. 3. The paper tests a wide range of

Uploaded by

Md Athar
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
0% found this document useful (0 votes)
204 views

CS 201 1 PDF

1. The document is an exam paper for a Basic Computation and Principles of Computer Programming course. It contains multiple choice, short answer, and long answer questions testing knowledge of C programming, data types, operators, functions, arrays, pointers, and more. 2. The questions are divided into three groups: multiple choice (Group A), short answer (Group B), and long answer (Group C). Group A contains 10 multiple choice questions worth 1 mark each. Group B contains short answer questions worth between 1-5 marks each for a total of 15 marks. Group C contains long answer questions worth between 5-15 marks each for a total of 45 marks. 3. The paper tests a wide range of

Uploaded by

Md Athar
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/ 7

Name : ……………………………………………………………

htt
Roll No. : ……………………………………………..…………..
Invigilator's Signature : ………………………………………..

CS/B.TECH(NEW)/SEM-2/CS-201/2013
p:/
2013
BASIC COMPUTATION AND PRINCIPLES OF
COMPUTER PROGRAMMING
/q
Time Allotted : 3 Hours Full Marks : 70
pap
The figures in the margin indicate full marks.
Candidates are required to give their answers in their own words
as far as practicable.
er.

GROUP – A
( Multiple Choice Type Questions )

1. Choose the correct alternatives for the following :


wb

10 1 = 10

i) The correct syntax to send an array "array" as a


ut .

parameter to function "func" is

a) func ( & array ) ;


a c.

b) func ( array ) ;

c) func ( * array ) ;

d) 1func ( array [ size ] ); .


in

2266 [ Turn over


CS/B.TECH(NEW)/SEM-2/CS-201/2013

ii) What is the output of this C code ?


htt
# include < stdio.h >

void main ( )

{
p:/
double k = 0;

for ( k = 0.0; k < 3.0; k ++ );

printf ( "% f", k );


/q
}
a) 2.000000
pap
b) 4.000000
c) 3.000000
d) none of these.

iii) Number of bytes required to store a float variable is


er.

a) 8 bytes

b) 4 bytes
wb

c) 2 bytes

d) 6 bytes.

iv) The Hexadecimal equivalent of the number


ut .

( 101101010010 ) 2 is

a) A53
a c.

b) A52

c) B52

d) C62.
in

2266 2
CS/B.TECH(NEW)/SEM-2/CS-201/2013

v) The value of EOF is


htt
a) –1

b) 0

c) 1
p:/
d) 10.

vi) Which of the following are themselves a collection of


/q
different data types ?

a) String
pap

b) Structure

c) Char

d) All of these.
er.

vii) A 64 bit microprocessor has word length equal to

a) 1 byte

b) 8 bytes
wb

c) 2 bytes

d) 4 bytes.

viii) Which one of the following is a ternary conditional


ut .

operator ?

a) &&
a c.

b) if

c) <=

d) ?.
in

2266 3 [ Turn over


CS/B.TECH(NEW)/SEM-2/CS-201/2013

ix) Obtain the 2's complement for '1001' in twice.


htt
a) 1000

b) 1011

c) 1001
p:/
d) 1111.

x) Find out the output :


/q
main ( ) {

int i = 1;
pap

printf ( "\n % d % d % d" i, ++ i, i ++ ) ; }

a) 331

b) 133
er.

c) 314

d) 111.
wb

GROUP – B
( Short Answer Type Questions )
Answer any three of the following. 3 5 = 15
ut .

2. a) Write a flowchart to find the sum of the first n prime


numbers, where n should be given by the user. 3

b) What is logical operator ? 2


a c.

3. Write a program in C to print the sum of the following series


( upto n terms where n should be given by the user ) :

1 + 2 2 / 2! + 3 3 / 3! + ....
in

2266 4
CS/B.TECH(NEW)/SEM-2/CS-201/2013

4. Given two numbers write a program in C to find the HCF in


htt
recursive way.

5. a) What is type casting ? 2


p:/
b) Indicate the difference between a structure and union.

3
/q
6. a) What are the advantages of 2's complement over 1's

complement ? 1
pap

b) Perform the subtraction with the following binary

numbers using 2's complement and 1's complement

respectively : 2+2
er.

i) 11010 – 1101

ii) 10010 – 10011.


wb

GROUP – C
( Long Answer Type Questions )
Answer any three of the following. 3 15 = 45
ut .

7. a) Input two strings and pass them to a user defined

function to compare them. 7


a c.

b) Write a program to input a n n matrix and print the

maximum element of the matrix. 8


in

2266 5 [ Turn over


CS/B.TECH(NEW)/SEM-2/CS-201/2013

8. a) Differentiate between Complier and Interpreter. 2


htt
b) Convert the following numbers as indicated : 6

i) Decimal 225.225 to binary.


p:/
ii) Binary 11010111.110 to octal.

iii) Hexadecimal 2AC5.D to binary.


/q
c) Why is NAND gate called Universal gate ? Explain with
pap
example. 3

d) What is bit-wise operator ? 4

9. What is a function ? What are the advantages of using


er.

functions ? What are the function prototypes ? Write a

C program to find out the number of vowels in a string.

Explain call by value and call by reference with example.


wb

2+2+2+5+4

10. Write a C program to find the real roots of the quadratic


ut .

equation using user define function quad ( ). What is array of

pointers ? Explain with example. Why is a NOR gate called a


a c.

universal gate ?

– – – ——
Simplify ( A + B ) . ( A. C ) + ( A. B + A . C ). ( A + B )
in

6+4+2+3

2266 6
CS/B.TECH(NEW)/SEM-2/CS-201/2013

11. Write short notes on any three of the following : 3 5


htt
i) Relational Operators

ii) Array of Pointers


p:/
iii) Macro

iv) Dynamic Memory Allocation


/q
v) XOR gate.
pap
er.
wb
ut .
a c.
in

2266 7 [ Turn over

You might also like