0% found this document useful (0 votes)
620 views25 pages

GE3151 PSPP Previous Year Question Paper

The document is a question paper for the GE8151 - Problem Solving and Python Programming course at Anna University, specifically for the Civil Engineering first semester exam in 2017. It consists of two parts: Part A includes 10 short answer questions, while Part B contains 5 detailed questions requiring longer responses. Topics covered include algorithms, Python programming concepts, data types, and exception handling.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
620 views25 pages

GE3151 PSPP Previous Year Question Paper

The document is a question paper for the GE8151 - Problem Solving and Python Programming course at Anna University, specifically for the Civil Engineering first semester exam in 2017. It consists of two parts: Part A includes 10 short answer questions, while Part B contains 5 detailed questions requiring longer responses. Topics covered include algorithms, Python programming concepts, data types, and exception handling.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 25

GE3151

PROBLEM SOLVING AND PYTHON


PROGRAMMING

Anna University Questions

Downloaded by Aishu
([email protected])
EnggTree.com

Downloaded from EnggTree.com


Downloaded by Aishu ([email protected])
EnggTree.co
m

Downloaded from EnggTree.com


Downloaded by Aishu ([email protected])
www.EnggTree.com

Downloaded from EnggTree.com


Downloaded by Aishu ([email protected])
www.EnggTree.com

Downloaded from EnggTree.com


Downloaded by Aishu ([email protected])
www.vidyarthiplus.c
om
wedwbywAi.svhuid(ayisahwrtahryia
Download

[email protected])
www.vidyarthiplus.com

wedwbywAi.svhuid(ayisahwrtahryiapsalmubsa.thc5o8@mgmail
Download
Downloaded by Aishu ([email protected])
Downloaded by Aishu ([email protected])
Downloaded by Aishu
([email protected])
Downloaded by Aishu ([email protected])
Downloaded by Aishu ([email protected])
Downloaded by Aishu ([email protected])
www.AUNewsBlog.net

www.AUNewsBlog.net

Downloaded by Aishu
www.AUNewsBlog.net

www.AUNewsBlog.net

Downloaded by Aishu ([email protected])


Reg. No. :

Question Paper Code : GE8151


B.E./B.Tech. DEGREE EXAMINATION, 2017
First Semester
Civil Engineering
GE8151 - PROBLEM SOLVING AND PYTHON PROGRAMMING

Time : Three Hours


AU COE QP
(Common to All Branches)
(Regulations 2017)
Maximum : 100 Marks

Answer ALL questions


PART – A(10×2=20
Marks)
1. What is an algorithm ?
2. Write a pseudo-code to accept two numbers, add the numbers and print the
result.
3. Outline the modes Python interpreter works.

4. State the difference between (I) and (II) operators in Python.


5. Write a Python program to accept two numbers, find the greatest and print
the result.
6. What is recursion ?

7. What is a list in Python ? Give example.


8. Write the syntax for concatenating two lists in Python.

9. What is an exception ? Give example.

10. Write the syntax for opening a file in Python for reading only.

Downloaded by Aishu
([email protected])
PART – B(5×16=80 Marks)

11. a) i) Explain with an example the boilding blocks of an algorithm. (8)


ii) Draw a flow chart to print the first ‘n’ prime numbers. (8)

(OR)

b) Explain with relevant diagrams and algorithm the Towers of Hanoi problem. (16)

12. a i) Explain with an example the structure of a Python program. (8)

AU COE QP
ii) Outline with an example the assignment operators supported in Python. (8)
(OR)
b) Explain the various data types in Python. (16)

13. a) i) Write a Python program using while loop to print the first n numbers
divisible by 5. (8)
ii) Write a Python program to compute the factorial of a given number. (8)
(OR)
b) Write Python program to perform binary search. (16)

14. a) Write code snippets in Python to perform the following :


i) Accessing elements of a tuple. (5)
ii) Modifying elements of a tuple. (5)
iii) Deleting elements of a tuple. (6)
(OR)

b) Write the Python program to sort an integer list using selection sort. (16)

15. a) Describe in detail how exceptions are handled in Python. Give relevant
examples. (16)
(OR)

b) Write a Python program to copy the contents of one file to another. (16)

———————

Downloaded by Aishu
([email protected])

You might also like