(Following Paper ID and Roll No. to be filled in your Answer Book)
PAPER 10: 1.601 '
:<:
RIech (SEM I) ODD SE\IESTER THEORY EXAMINATION 2009-10 COMPUTER COi\CEPTS & PROGR'\MMING INC
No.!e~~,;>'(1)
(2) (3) (4)
1
This question paper consists of three sections. Section A contains o~jective type questions and is of 20 marks. Section B consists ~fshort answer fJ,pe questions which is of 30 marks and Section C contains long al15wer type questions uf total 50 Marks. Your an51,versfor ,,\,'ectiunBand C should be precise and to the point. An~ver to the questions of each section must be done at one place in your am;wer books. Yen' are required /0 attempt all the questions.
There are total 20 multiple choice questions. 10xl=10 Only one of the answer out of given four choices is correct. Write the correct answer. (i) In evaluation an expression a + b * C, which one of the following is correct (a) + has higher precedence over * (b) * has higher precedence over + (c) both * and + have the same precedence (d) The order of evaluation does not matter ~
J J -1601]
11111111111111111111I111111111111I111 1 J 1 ~ J J
:111
~
III! •
1
[Contd...
(ii)
A Stack is (a)
LIFO (Last in First out)
(b)
FIFO (First in First out)
(c)
LILO (Last Last out)
(d)
None of the above
(a)
Finite data of similar type
(b)
Infinite data of similar type
-*'" ~~.,.:-' ( c) (d)
Finite data of mix type All of the above
(iv) How many bytes of storage an unsigned_short integer in C language would require
(v)
(a)
2
(b)
4
(c)
6
(d)
8
Decimal number 10 can be represented (a number system with base 1) as
JJ -1601]
(a)
1010
(b)
64
(c)
A
(d)
None of the above
1111111111111111 1IIIIIJIlmHIIIIIIII I
j
••
:".
1111
2
1ll
unary
(vi)
If k = 5 then the value of variable x after the execution of a C statement x = k ++ will be (a)
5
(b)
6
(c
randoml . anyone
of the above
yaljJe of x will not depend on k (yii
T~-pi:ally an operating system a
manages all the hardware resources
of the
omputer umpiles a high-level program
"',f";'~~>
(c)
Both (a) and (b)
(d)
:\one of the above
(viii) For a C program code for (i=O; i ~ 10; i ++) {A}; A will run
(ix)
(a)
10 times
(b)
11 times
(c)
12 times
(d)
None of the above
Which ofthe following is not a functional programming language (a)
SML
(b)
HASKELL
(c)
C
(d)
LISP
11111111111111111111I1 [1111111111111111111111 *
J
J
-
1
6
0
1
~
(x)
A pointer in C language
(a)
IS
a address of some location
(b)
IS
useful in describing linked list
(c)
can be used to access the elements of
State whether the following statements are True or False : '~'~t.(i} Normal binary operators like + and - can be combined with assignment operator = to form new operators in C Language. (ii)
A compiler translates a High-level program into a machine understandable language.
(iii)
An algorithm might never terminate.
(iv)
In C language pointers can be used as a function argument.
(v)
MS-WORD may be classified as an application software.
(i) (ii)
is used to open a file. is used as a statement terminator in C.
(iii) (iv) (v)
.,.-
~
4
There are total ~ A e ~
questions in this section.
questions /~ .1.'~ \Yri e a C p~gram
l~b.I{}v-,
i
(a)
cr--Lp
6x5=30
c.A,t'
f~
~'~ to swap two integer J
'ariables without usmg third variable. "'''''''ft''I
\\ nat is the difference between initialization
"1: - ,~~.•.
and assignment of a variable. (b)
(i
Differentiate between WHILE ...DO and DO ....WHILE loops.
(ii)
Write a recursive C program to calculate the factorial of a given integer.
(c)
(i)
Draw a flow chart to sort three integers.
(ii)
What is dynamic memory
allocation?
Explain malloc function. (i)
(d)
Write a C program to sequentially search a given integer element from a given list of numbers.
(ii)
What is the purpose of using Structures in C? Explain with the help of a suitable example.
JJ-1601]
11111111111111111111I111111111111111111111111 •
J
J
-
1
~
0
1
•
'5
(e)
(i)
Find the value of X in the equation (1230)4
(ii)
= Xe;.
Draw the functional block diagram of a Digital Computer and discuss its components in brief.
5
This section contains SEVEN programming qu~_stions. Attempt any FIVE questions. All .1~:;;~~:1
answers must contain Flow chart/Algorithm for your program logic : (a)
Write a C program to read in 10 integer numbers and print their average, minimum and maximum numbers.
(b)
Write a C program to add, multiply two N x N matrix.
(c)
Write a simple database program in C which stores personal details of 100 persons such as Name, Date of Birth, Address, Phone number etc.
(d)
Write a C program which reverses the digits of the integer input given to it. For example an input 65367 is outputted as 76356.
(e)
Write a C program to calculate the sum of the following series upto 50 terms SUM = -13 + 33
(t)
v
- 53
+ 73
-
93 + 113
- ....
rite a C program to print nth Fibonacci
number. (g)
V.-rite a-C program to arrange given n strings in lexicographical
Jun 5, 2003 - 2.1 Defining practical programming languages . . . . . . . . . . . . . 33 .... 3 Declarative Programming Techniques. 113 ... 3.7.3 A word frequency application . ...... an Apple Macintosh PowerBook G4 with Mac OS X and X11. The first ..
Jun 5, 2003 - One approach to study computer programming is to study .... based on Java, but the problem exists in all existing languages to some degree.
auto si = find(s, 7); // calls associative container overload. At each call site, the compiler checks the requirements of each overload to determine which should be ...
College Station, Texas 77843. 1 Introduction .... the resolution algoritm picks the unique best overload if one exists, otherwise a call is an error. ...... ISO/IEC JTC 1, Information Technology Subcommittee SC 22, Program- ming Language C++, ...
College Station, Texas 77843. 1 Introduction. In this paper, we ...... aemantic Aspects of C++ Concepts Technical Report N3351=09-0077,. ISO/IEC JTC 1, ...
Good salaries. Good growth. If there is an app for something, there is computer programmer behind it.. Modern life is sup- ported by computer programs.. In 2009 the median salary was. $90,000 a year. Current growth is projected at over 30% per year t
Less compute intensive due to elimination stages. â Not dependent on singularities, so robust against partial prints. â Should be robust against distortions.
terms Pixel, Aspect Ratio, Resolution. O) Develop and write mid point circle algorithm. Apply it to. predict the pixels in any octant for the circle whose centre.
problems using computer concepts and skills related to the Internet, Microsoft Office. 2013 applications, collaboration, social media, and cloud computing. Also.