Important RGPV Question, CSIT- 503, (C) Principles of Programming Languages, V Sem, CSIT

Important RGPV Question

CSIT- 503 (C) Principles of Programming Languages

V Sem, CSIT

UNIT 1- Language Evaluation Criteria

Q.1) What do you understand by programming paradigms? Explain in detail.

(RGPV Nov 2023)

Q.2) Discuss attributes of good programming language. Differentiate between syntax and semantics by suitable example.

(RGPV Nov 2023)

Q.3) What do you mean by compilation of program? Discuss different stages used in compilation process.

(RGPV Nov 2023)

UNIT 2- Data types

Q.1) Explain primitive and user defined data types with suitable example.

(RGPV Nov 2023)

Q.2) What is type checking? Discuss static and dynamic type checking.

(RGPV Nov 2023)

Q.3) Discuss sequence control in various statements with suitable examples.

(RGPV Nov 2023)

UNIT 3- Subprograms and Blocks

Q.1) What do you understand by parameter passing? Discuss parameter passing by call by value and call by reference method.

(RGPV Nov 2023)

UNIT 4- Abstract Data types

Q.1) What is abstract data type? Define abstract class and abstract method with suitable example.

(RGPV Nov 2023)

Q.2) Discuss static and stack-based storage management. Also discuss their advantages.

(RGPV Nov 2023)

Q.3) Write short notes on any two of the following:

a) Monitors b) Java Threads c) C# threads

(RGPV Nov 2023)

UNIT 5- Exception handling, Exceptions, exception Propagation

Q.1) What is logic programming? Discuss its applications and advantages.

(RGPV Nov 2023)

Q.2) What is Prolog? Discuss its basic fields, syntax and advantages.

(RGPV Nov 2023)

Q.3) Discuss different types of operators used in prolog with suitable syntax and program.

(RGPV Nov 2023)

EXTRA QUESTIONS-

Q.1) What is function? Define function prototype in detail with suitable program in C/C++.

(RGPV Nov 2023)

Q.2) What is Inheritance? Discuss different types of inheritance used in JAVA.

(RGPV Nov 2023)

— Best of Luck for Exam —