woo jneyeurmamayy:dy
Ahttp://www.makaut.com
CS/B.TECH(0)/EVEN/SEM-2/CS-201(0)/2018-19
ea at Ad ety
ied tes Boge
Utech
CBr
MAULANA ABUL KALAM AZAD UNIVERSITY OF
TECHNOLOGY, WEST BENGAL
Paper Code : CS-201 (Q)
BASIC COMPUTATION & PRINCIPLES OF
COMPUTER PROGRAMMING
Time Allotted : 3 Hours Full Marks : 70
The figures in the margin indicate full marks.
Candidates are required to give their answers in their own
words as far as practicable.
GROUP -A
( Multiple Choice Type Questions }
1. Choose the correct alternatives for any ten of the
following : 10x 1=10
i) What is the output of this C code ?
# include
void main ( )
{
double k = 0;
for (k = 0:0; k<3-0; k++);
printf ("%f", k);
}
a) 2-000000 b} 4000000
c) 3:000000 d) None of these.
[ Turn over
11/3302(2)(0)-2003
——
http://www.makaut.com
woo jneyeur mMmayy:dnywoo jneyeuUr MM //:aHy
http://www.makaut.com
CS/B.TECH(O)/EVEN/SEM-2/CS-201(0)/2018-19
ii) Number of bytes required to store a float variable is
a) 8 bytes b) 4 bytes
c) 2 bytes d) 6 bytes,
iii) Find out the output :
main ( ) ,
{
int i=1;
printf ("\ntdtdtd"i, ++i, itt);
}
a) 331 b) 133
c) 314 d) 111,
jv) The brain of any computer system is
a) ALU b) Memory
2 CPU d) none of these.
v) Operating system is
a) Application software
» System software
c) _ both (a) and (b)
d) none of these.
2
51 330212)(01-2009
http://www.makaut.com
woo jneyeur MMay/:dnywoojneyeUMM//:dHy
http://www.makaut.com
CS/B.TECH(O)/EVEN/SEM-2/CS-201(0)/2018-19
vi) ALU is a part of
a) memory -b) CPU
c) output device d) input device,
vii) In hexadecimal number system, D is equivalent to
the number in decimal
A) 13 b) 15
c) 14 ad) 12.
viii) The purpose of mode r + is to
a) open for only reading
b) open for only writing
2) open for both reading and writing
d) none of these. http://www.makaut.com
ix) Which is the range of unsigned short integer ?
A) Oto 65535 b) Oto 255
c) -128 to 127 d) None of these.
x) What will be the correct output of the following
code ?
int x = 9;
aif (10)
printé ("%d", +4x) 7
else
printf ("%td", xtt) 7
a) 9 b) 10
. il ad) 12,
Turn over
11/3302(2)(0)-2003 8 |
http://www.makaut.com
woo jneyeur MMay/:dnywoo jneyeuUr MM //:aHy
http://www.makaut.com
CS/B.TECH(O)/EVEN/SEM-2/CS-201(0)/2018-19
xi) A 64-bit microprocessor has the word length
equal to
a) 2 bytes b) 4 bytes
c) 6 bytes d) 8 bytes.
xii) Find the right output :
H#define CAL(x) x*x*x
void main ( )
{
int i = 3, 3;
3 = CAL (i+2)
printf ("#d", 3);
a) 125 “by 17
c) 27 d) none of these.
GROUP -B
{ Short Answer Type Questions )
Answer any three of the following. 3%5=15
we Describe the functions of various units of a digital
computer using a neat block diagram.
ay Write & flowchart to find the sum of the first
3.
n prime numbers, where n should be given by the
3
user.
4
41/3302(2NO}-200
http://www.makaut.com
woo jneyeur MMay/:dnywoo jneyeuUr MM //:aHy
4.
A)
b)
a)
b)
http://www.makaut.com
CS/B.TECH(O)/EVEN/SEM-2/CS-201(0)/2018-19
What is logical operator ? 2
What are the advantages of 2's complement over I's
complement ? 1
Perform the subtraction with the following binary
numbers using 2's complement and 1's
complement respectively : 2+2
i) 11010~1101
ii) 10010-10011.
What is the difference between Calloc( ) and
Malloc( ) functions ? 3
What is void printer ? Give one example. 2
What is call by value and call by reference ? Explain
with examples. 5
GROUP - C
( Long Answer Type Questions }
Answer any three of the following. 3x 15 =45
Input two strings and pass them to a user defined
7. .a)
function to compare them. .
b) Write a program to input a n x n matrix and print
the maximum element of the matrix. 7+8
Tu er
11/3302(2){O)-2003 5 i Y mn ove
http://www.makaut.com
woo jneyeur MMay/:dnywoojneyeUMM//:dHy
http://www.makaut.com
CS/B.TECH(O)/EVEN/SEM-2/CS-201(0)/2018-19
8. a)
b)
c)
‘&
&
Differentiate between Compiler and Interpreter. 2
Convert the following numbers as indicated : 6
i) Decimal 225-225 to binary
ii) Binary 11010111-110 to octal
iii) Hexadecimal 2AC5.D to binary.
Why is NAND gate called Universal gate ? Explain
with example. 3
What is bit-wise operator ? 4
What is a function ? What are the advantages of
using functions ? What is the purpose of return
statement ? http://www.makaut.com 5
Differentiate between while and do-while
statements with suitable example. 5
c) Write a C function to find the square of a:number
and use.this function in main ( ) function to
evaluate x?+y?+z", where x, y, 2 are read
through standard input device. 5
10. a) What are auto, external and static variables ?
Explain their uses with suitable examples. 5
b) What is the difference between structure and union
in C programming ? Supplement with example. 5
) what is an array of pointers ? Explain with
c
5
example.
6
11 13302{2)(0)-2008
http://www.makaut.com
woo jneyeur MMay/:dnywoojneyeUMM//:dHy
http://www.makaut.com
CS/B.TECH(0)/EVEN/SEM-2/CS-201(0}/2018-19
. Write short notes on any three of the following
a) Dynamic allocation of the memory
>) Bitwise Operator 5
c) Pointer Arithmetic
d) Functions of Memory unit of a Digital Comp’
e) Array of Structure
f) Pointer to function and Function retu
Pointer.
http://www.makaut.com
Whatsapp @ 9300930012
Your old paper & get 10/-
qed dud sat aitx 10 sua ord,
Paytm or Google Pay &
1133021201200
http://www.makaut.com
3x5
yuter
ming a
woo jneyeur MMay/:dny