Theory of Computation (TOC) SPPU Endsem Question Paper May 2025
All 8 questions from this SPPU endsem paper, as printed. Read them here or open the PDF.
- Subject code
- 314441
- Pattern
- 2019 pattern
- Exam
- Endsem
- Session
- May 2025
- Max. marks
- 70
- Time
- 2½ Hours
- Semester
- V
- Paper code
- [6403]-120
Printed for: T.E (Information Technology)
Instructions to the candidates
- Answer Q.1 or Q.2, Q.3 or Q.4, Q.5 or Q.6 and Q.7 or Q.8.
- Neat diagrams must be drawn wherever necessary.
- Figures to the right indicate full marks.
- Assume suitable data, if necessary.
Questions
Q1
- a)[4]
Construct CFG for the language L which consists of strings over {0,1}* with at least one occurrence of “000”.
- b)[6]
Explain any three closure properties of Context Free language.
Also asked:May 2024
- c)[8]
This part has equations that don’t show as text. Open the PDF to read it.
OR- a)
Q2
- a)[8]
This part has equations that don’t show as text. Open the PDF to read it.
- b)[6]
This part has equations that don’t show as text. Open the PDF to read it.
- c)[4]
Explain Chomsky Hierarchy of grammar. 2
Also asked:Nov 2025
- a)
Q3
- a)[6]
This part has equations that don’t show as text. Open the PDF to read it.
- b)[4]
Write formal definitions of i) Deterministic PDA ii) Non-deterministic PDA
- c)[7]
Define post machine. Design PM to check well formedness of parentheses.
OR- a)
Q4
- a)[4]
Compare finite automata and push down automata.
- b)[6]
This part has equations that don’t show as text. Open the PDF to read it.
- c)[7]
Define Push down Automata. Explain different types of PDA. Explain any two applications of PDA.
- a)
Q5
- a)[4]
Explain the power of Turing machine over Finite Automata.
Also asked:Nov 2025
- b)[8]
This part has equations that don’t show as text. Open the PDF to read it.
- c)[6]
Explain Halting Problem of Turing Machine.
OR- a)
Q6
- a)[8]
Write a note on variants of Turing machine.
- b)[4]
Explain solvable problems and unsolvable problems.
- c)[6]
Construct a Turing machine for 1’s complement of a binary number.
Also asked:Nov 2022
- a)
Q7
- a)[9]
Show that for two recursive languages L1 and L2, each of the following are recursive. i) L1 L2 ii) L1 L2
- b)[8]
Write a note on Node-Cover Problem.
OR- a)
Q8
- a)[8]
What do you mean by polynomial time reduction? Explain with a suitable example.
- b)[9]
Define P-class problems and NP- class problems. Explain them with suitable examples. … … …
- a)