0% found this document useful (0 votes)
2 views1 page

22MEE304 Introduction to Python Programming - Mid Term Test 1

This document is a Mid-Term Test for the B.E. Mechanical Engineering program at Annamalai University, focusing on the course 'Introduction to Python Programming'. It includes multiple parts with questions covering Python language fundamentals, features, data types, functions, and control statements. The test is structured to assess knowledge through various question formats, including multiple choice and descriptive answers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views1 page

22MEE304 Introduction to Python Programming - Mid Term Test 1

This document is a Mid-Term Test for the B.E. Mechanical Engineering program at Annamalai University, focusing on the course 'Introduction to Python Programming'. It includes multiple parts with questions covering Python language fundamentals, features, data types, functions, and control statements. The test is structured to assess knowledge through various question formats, including multiple choice and descriptive answers.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Dr. S.

Mohan AP/CSE/FEAT/AU

ANNAMALAI UNIVERSITY
FACULTY OF ENGINEERING AND TECHNOLOGY
DEPARTMENT OF MECHANICAL ENGINEERING
Mid-Term Test-I, August-2024
Programme Name : B.E. Mechanical Engineering
Semester : III
Course Code & Title : 22MEE304 Introduction to Python Programming

Time: 90 Minutes Max. Marks: 40

Marks

BTL+
PART- A (8 x 1 = 8 Marks)

PSO
CO

PO
Answer ALL Questions

1. Who developed Python programming language? 1 1 K1 2 1


2. Is Python code compiled or interpreted? 1 1 K1 2 1
3. What is the maximum possible length of an identifier in Python? 1 1 K1 2 1
4. Write the name of the operator ** in Python. 1 1 K2 2 1
5. List the keywords in Python. 1 2 K1 3 1
6. Is python case sensitive? 1 2 K1 3 1
7. What is the difference between list and tuples in Python? 1 2 K2 3 1
8. Define a lambda function. 1 2 K1 3 1
PART- B (4 x 3 = 12 Marks)
Answer either (a) or (b) in each Question
9. (a) State the key features of Python. 3 1 K2 2 1
OR
(b) Describe about the Python applications. 3 1 K1 2 1
10. (a) Define the various data types. 3 1 K2 2 1
OR
(b) Describe about the various types of operators. 3 1 K1 2 1
11. (a) Define a recursion function. 3 2 K2 3 1
OR
(b) Describe about the functions with/without return values. 3 2 K2 3 1
12. (a) Outline the passing arguments by reference values. 3 2 K1 3 1
OR
(b) Summarize the String methods. 3 2 K2 3 1
PART- C (2 x 10 = 20 Marks)
Answer either (a) or (b) in each Question
13. (a) Explain about the decision-making statements with an example. 10 1 K2 2 1
OR
(b) Discuss in detail about the looping statements with an example. 10 1 K2 2 1
14. (a) Illustrate the various scope of variables with an example. 10 2 K2 3 1
OR
(b) Classify the various types of functions with an example. 10 2 K2 3 1
`

You might also like