479 B. E. (Computer Engg.) IUrd Semester (New Scheme)
Examination, December-2002 PROGRAMMING LANGUAGES PaperCSE-203-C Time allowed: 3 hours
Maximum Marks.- 100
Note: Attempt any fi~'e questions. All questions carry equal marks.
1.
Differentiate between the fol1owing : (a)
Compiler and Interpreter
(b)
Syntax and Semantics
(c)
Variables and Constants
(d)
Numeric, character and Boolean Data type.
2. (a)
Explain the concept of variable size data structures.
(b)
10
What is the need of set and file data object in a programming language ?
3. (a)
5x4
10
What do you mean by information hiding and encapsulation? Discuss the practical applications of this approach in the field of computer science. 12 What are
4.
(b ) (a)
,900
(b)
abstract data types ? 8 Differentiate' between Implicit'and Explicit sequence control. 10 What is the role of Exception handlers 10 a programming language .)
479-2,200 P-2 (Q-8)
10
( 2 ) 5. (a)
How 'scope' is used in data control ? Differentiate between Static and Dynamic scope. 10
(b)
Discuss the various parameter transmission schemes with the help of examples.
6. (a) (11)
10
Explain the static storage management methods. 10 What is stack based storage management ?What are its advantages and disadvantages ?
7. (a)
10
What is the difference between procedural and nonprocedural languages ? 10
(b)
'C-++ is more beneficial than C.' Do you agree with this? Write your views on the validity of the above statement. 10
8.
Write short notes on following: (a)
Simple call return
(b)
Co-routines
(c)
Scheduled subprograms
(d)
Variable size and "fix elements.
479-2.200
5x4