B.E. 4th Semester (CSE) Examination, December-2006
PROGRAMMING LANGUAGES Paper-CSE-204-E Time allowed: 3 hours Maximum marks: ]00
Note: Attempt any five questions.
1. (a) What is the use of studying a no. of programming languages '1 Briefly explain. 10 (b) What are advantages and disadvantages of a language supporting type equivalen~e as 10 (i) name equivalence, (ii) structural equivalence. 2. (a) If a reference parameter behaves like a global variable, what advantages are there in passing by reference instead of using global variables ? 10 (b) What are the features that should be there in an object oriented language ? 10 3. (a) What do you mean by sequential file '1 What are. the operations which can be performed in sequential fIles ? 10 (b) What is difference b/w structured data object and data type? What are major attributes for specifying data structures ? 10
4. Discuss briefly the following:
(i) Recursive subprogram call and its implementation 10 (ii) Encapsulation and information hiding .. 10
5. (a) Write a few ron time elements which require storage. 10
(b) Discuss stack based storage management in detail. 10 6. (a) What do you mean by scope of a variable ? Discuss static and dynamic scope. 15 (b) What do you mean by epilogue and prologue '1 Briefly explain. 5
7. (a) Differentiate between procedural and non-procedural language. 10
(b) Compare the features of C.and C++ language. 10
8. Write short notes on :
(a) Exception and exception handlers 7 (b) Pointer data type 7 (c ) Explicit sequence control 6