You are on page 1of 7

PREVIOUS YEAR QUESTIONS OF PPL

UNIT-1
2017
] Describe the features of a good programming language.
2] What is meant by programming paradigm? Explain various programming
paradigm with examples.
3] Why we need to study different kinds of programming languages ? Explain.
4] Explain the different stages involved in languages translation.

2019
5] What is programming paradigms ? { 1 mark }
6] Explain semantics. { 1 mark }
7] Differentiate between syntax and semantics giving proper examples ?
{ repeat in 2020 }
8] Why we need to study different kinds of programming languages ?
9] Explain the history and features of programming languages.

2020
10] Explain the four features of good programming language.
11] Explain the history of programming languages.
12] Differentiate between static and dynamic binding.

2021
13] What are the objectives of principles of programming languages.
14] What are the different types of translation.
15] List the various features of programming language.

2022
16] write the full form of COBOL ? { 1 mark }
17] Explain the characteristics of programming language.
PREVIOUS YEAR QUESTIONS OF PPL
18] Differentiate between assembly , machine and high level programming.
19]Draw structure of language translator.Explain all phases/stages of translator

UNIT-2
2017
1] What do mean by elementary data types? Give specifications of any two
elementary data types.
2] What do you mean by type equivalence and type conversion? Explain with
suitable examples.
3] What do you mean by structured data types? Give specifications of any two
structured data types.
4] Describe the implementation and specification of sequential and direct
access file with suitable examples.

2019
5] what is array. { 1 mark }
6] define the structures .{1 mark }
7] Explain the difference between vectors and arrays. How they are
implemented in memory?
8] What do you mean by elementary data types? Give specifications of any two
elementary data types.
9] what is type equivalence and type checking? Explain with example.

2020
10] a] Explain type checking and type conversion with example.
B] What are files ? Explain various types of file.
11] Explain the structure and union and also explain multidimentional array.

2021
12] What do you mean by abstract data type.
13] Exoplain the concept of structured data types.
PREVIOUS YEAR QUESTIONS OF PPL
14] Explain representation and implementation of following data types.
a] integer data type b] real data type.
15] What is type equivalence. Explain its variations with example.

16] Describe the implementation and specification of sequential and direct


access file with suitable example.

2022
17] What is data object? { 1 mark }
18] What is variable and constant? { 1 mark }
19] What is an array? { 1 mark }
20] What is pointer? { 1 mark }
21] What is binding? Explain compile and run time binding.
22] What is use of variable? Explain scope of variable in program.
23] What is type checking? Explain type conversion with examples.
24] Differentiate between EDT and SDT with example.

UNIT-3
2017
1] Explain the design issues for logically controlled loop statements with
suitable examples.
2] Explain the basic concepts of exception handling. What are the design issues
for exception handling systems?
3] What is a subprogram? Compare and explain subprogram definition and
activation.
4] Compare and explain simple and recursive subprogram.

2019
5] What is recursive? { 1 mark }
6] What is static variables? { 1 mark }
PREVIOUS YEAR QUESTIONS OF PPL
7] Explain the recursive sub-programs are implemented.
8] Explain the various structured sequence control.
9] Write short notes on the following-
a] Exception handling.
b] Call by value and call by reference.

2020
10] What is exception handling? Differentiate between exception and
compilation error.
11] What is sub-program? Differentiate between simple and recursive sub-
programs.
12] Explain the actual and formal parameters with examples.
13] Explain sequence control with example.

2021
14] What are conditional statements. Explain in brief.
15] Differentiate between static and dynamic storage management
approaches.
16] How the recursive sub-programs are implemented.

2022
17] What is the use of break statement? { 1 mark }
18] Explain the features of object oriented programming.
19] Differentiate between while and do-while loop with example.
20] What is exception? Explain exception handling.
21] What is function? Explain parameter passing mechanism of function.
PREVIOUS YEAR QUESTIONS OF PPL

UNIT-4
2017
1] Define scope. Explain the static scope and dynamic scope with examples.
2] What is the role of parameter passing in sub-program invocation? What are
the semantic models for parameter passing? Explain the difference between
call by value and call by reference.
3] What is a task? How is it different from sub-program? Explain various states
of a task.
4] Explain and compare local environment and common environment.

2019
5] Explain shared data. { 1 mark }
6] What is static variables. { 1 mark }
7] What do you mean by static and dynamic scope of an identifier?
8] Explain task and shared data.
9] Explain-
a] Local and static scope of shared data.
b] Dynamic and static scope of shared data.

2020
10] Explain the scope of variables and data members,
11] Explain the call by value and call by reference parameter passing methods.
1] What is difference between local and shared data.
13] Write short note on “Tasks”.
PREVIOUS YEAR QUESTIONS OF PPL
2021
14] Explain the difference between local and shared data.

UNIT- 5
2017
1] What are the language design issues for abstract data types? Explain.
2] Differentiate between static and stack based storage management.
3] Describe the storage management schemes for fixed and variable size
elements.
4] discuss garbage collection procedure in a programming language.

2019.
5] Define garbage collection. { 1 mark }
6] What is abstract data type? { 1 mark }
7] Differentiate between stack and heap based storage management with
taking every aspect of management and examples of languages.
8] Write short notes on the following-
a] Encapsulation.
b] Information hiding.

2020
9] Write short note on-
a] Encapsulation.
b] garbage collection.
PREVIOUS YEAR QUESTIONS OF PPL
10] Difference between static, stack and heap based storage management with
suitable example.

2021
11] What is the importance of encapsulation.
12] What do you understand by the term information hiding.
13] Differentiate between static and dynamic storage management
approaches.

2022
14] What is an encapsulation? { 1 mark }
15] What is data abstraction ? { 1 mark }
16] Explain stack based and heap storage management.

You might also like