Semester : SEMESTER 7
Subject : Programming Paradigms
Year : 2020
Term : DECEMBER
Branch : COMPUTER SCIENCE AND ENGINEERING
Scheme : 2015 Full Time
Course Code : CS 403
Page:1
B 10000CS403122002
Reg No.: Name:
Pages: 2
APJ ABDUL KALAM TECHNOLOGICAL UNIVERSITY
Seventh Semester B.Tech Degree Examination (Regular and Supplementary), December 2020
Course Code: CS403
Course Name: PROGRAMMING PARADIGMS
Max. Marks: 100
PARTA
Answer all questions, each carries 4 marks.
1 What do you mean by compaction?
Explain orthogonality as language design tool.
What are the importances of data types in programming languages?
What are the characteristics of subroutines?
wn ಬ. ~ تم
Begin
Integer n;
procedure P (K: integer)
n:= n+l;
k :=k+4;
print (n);
end
1 :=0;
P(n);
print (n);
end
What will be the output for the following parameter passing methods?
a) call by value/result
b) call by reference
c) call by value
6 What is Eval and apply?
7 Explain different types of inheritance with example.
8 Differentiate function overloading and function overriding.
9 Write a note on Remote Procedure call.
10 Explain co-schedule and its purpose.
Page | of 2
Duration: 3 Hours
Marks
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)
(4)