btech-cse-5-sem-programming-languages-18e8-2020
btech-cse-5-sem-programming-languages-18e8-2020
18E8
B. Tech. EXAMINATION, 2020
(Fifth Semester)
(C Scheme) (Main only)
(CSE)
CSE323C
PROGRAMMING LANGUAGES
Before answering the question-paper candidates should ensure that they have been supplied
to correct and complete question-paper. No complaint, in this regard, will be entertained
after the examination.
Note : Attempt Four questions in all. All questions carry equal marks.
1. (a) Explain the difference between static and dynamic binding types.
(b) Briefly explain the process of compilation of a program written in a high level
language.
3. Describe any two mechanisms using which the programmers can create new data
types of their choice in addition to the data types supported by a programming
language.
4. (a) Explain any four operations which are performed on the data stored in a
structured data type.
(b) Describe the packed and unpacked representation of elements of an array.
(D20)(6)M-18E8 1 P.T.O.
5. Explain different parameters transmission schemes used for establishing the
connection between actual and formal parameters of a subprogram.
6. (a) How is it decided which statement is to be executed after the current one ?
Write different forms of statement level sequence control mechanisms.
(b) Write a short note on exceptions and exception handling.
7. Write and explain the storage management phases. Discuss the ‘‘heap storage
management with variable size elements’’.
8. Write major runtime elements which require storage during lifetime of a program.
(D20)(6)M-18E8 2 180