IndiaStudyCenter.com

Need help about a course?
Visit CollegeZones.com

Colleges & Universities | Distance Education | Admission Notifications | Entrance Exams | Course Syllabus | Question Papers
Home / Testpapers / Andhra University / Post Graduate Courses / MCA / Ist year - IInd Semester
1.2.3 Principles of Programming Languages
Ask a question
Print this page
AU MCA

AU MCA Test Papers

AU MCA Syllabus
(Effective from 2004-05 admitted batch)

AU MCA Syllabus
(Effective from the academic year 2000-2001)

Andhra University

Andhra University

AU School of Distance Education

Courses, Admissions & Eligibility

Faculties, Departments & Colleges

Notifications, Circulars & Announcements

Events, Seminars & Workshops

Who's Who at the University

Syllabus

Examination Time Tables

Test Papers

Exam Results

Alumni, Batchmates & Personalities who studied at the University

Andhra University Original Degree Forms

AUCET 2008

LAWCET

Sponsored category and Special category seats in ME / MTech / MPharmacy

Testpapers of Andhra University MCA - 1.2.3 Principles of Programming Languages

2004-05 MODEL PAPER

MCA 1.2.3

PRINCIPLES OF PROGRAMMING LANGUAGES

First Question is Compulsory

Answer any four from the remaining

Answer all parts of any Question at one place.

Time: 3 Hrs.
Max. Marks: 100

1. Explain the following terms.
a. Dangling – Else ambiguity.
b. Coercion.
c. Activation record.
d. Dangling pointers.
e. Constructors.
f. In-Line functions.
g. Recursive functions.
h. Quoting in Lisp.
i. Cut predicate in PROLOG.
j. Rendezvous in Ada.

2. a. Discuss the evolution of programming languages.
b. The following is a set of BNF rules for real numbers where R stands for Real number, I stands for Integer, F for fraction, D for digit
<R> ::= <I>.<F>
<I> ::= <D>⌈<I><D>
<F> ::= <D>⌈<D><F>
<D> ::= 0⌈1⌈2⌈3⌈4⌈5⌈6⌈7⌈8⌈9
Using the above grammar give a left most derivation of the string 2.89 and draw tree snapshots corresponding to the above derivation.

3. a. Discuss syntax directed control flow.
b. Dew flow diagram for the following program fragment.

loop
  S1;
  If E then exit end;
  S2
End

4. a. With suitable examples explain type equivalence
b Explain Static and dynamic scope roles.

5. a. With a suitable example explain the concept of inheritance in Object Oriented programming.
b. Explain Virtual functions in C++.

6. a. Explain the rules for expression evaluation in functional programming.
b. Explain control mechanism in PROLOG.

7. a. Discuss concurrent tasks in Ada.
b. Explain how semaphores can be used to achieve mutual exclusion.

8. Explain the following
a. Early and late binding.
b. Information hiding.

Career options for MCA

A student studying MCA can become..

Most popular pages

Business Schools - Engineering Colleges - Medical & Nursing Admissions - BEd in Distance mode - Journalism & Media Studies - IGNOU

Search this site

Enter a detailed keyword. Ex: Question Papers of Andhra University MCA Ist Semester