You are on page 1of 3

SENGUNTHAR ENGINEERING COLLEGE

(Autonomous)
TIRUCHENGODE
QP Code Register Number

End Semester Examinations – JAN 2023 Regulations–2019


B.E. –
Programme Common to Semester I Max. Marks 100 Duration 3 Hrs
all Branches
Course Code & Title 19GEE101 & COMPUTER FUNDAMENTALS AND PYTHON PROGRAMMING

((Name of the Data Book/Tables/Charts) can be permitted)if applicable


Part - A (10 x 2 = 20 Marks)
Answer All Questions

Q.No. Questions KL

1. Write the various characteristics of Computer. K1

2. Differentiate the Application Software with System Software. K2

3. Write the algorithm to calculate the average of three numbers and display it. K3

4. Give the difference between iteration and recursion. K2

5. What do you mean by an operand and an operator? Illustrate your answer with relevant example. K2

6. What is meant by rule of precedence? Give the order of precedence. K2

7. Write a simple example for break and continue statement. K2

8. Write a binary search program using if-else conditional statement. K3

9. State the difference between lists and dictionary. K2

10. What is benefit of using tuple assignment in python? K2

Part - B (5 x 7 = 35 Marks)

Answer All Questions

Q. No. Questions KL Marks

11. a Explain the various generation of computer. K2 7


OR
b Describe the steps involved in the process of software development. K2 7

12. a Draw a flowchart to count and print from1 to 10. K3 7

OR

b Outline the algorithm for displaying the first n odd numbers. K3 7


(P.T.O)

1
13. a Explain the function with example. K2 7

OR

b What are statements? How they are constructed from variable and expressions in K2 7
python.

14. a Write a Python program to find the square root of a number. K3 7

OR

b Discuss and write the code for conditional alternative and chained conditional . K3 7

15. a Explain various operations of list with python code. K3 7

OR

b Demonstrate with code the various operations that can be performed on tuples. K3 7

Part – C (3 x 15 = 45 Marks)

Answer Any Three Questions

Q. No. Questions KL Marks

16. Explain the basic computer organization in detail with neat sketch. K2 15

17. Describe the various building blocks of algorithms with suitable example. K2 15

18. Describe about the concept of precedence and associativity of operators with example. K2 15

19. If you are given three sticks, you may or may not be able to arrange them in a triangle. K4 15
For example, ifone of the sticks is 12 inches long and the other two are one inch long,
you will not be able to get the shortsticks to meet in the middle. For any three lengths,
there is a simple test to see if it is possible to form atriangle. If any of the three lengths
is greater than the sum of the other two, then you cannot form atriangle. Otherwise,
you can.
20. Define Dictionary in python. Do the following operations on dictionaries. K4 15
i) Initialize two dictionaries with key and value pairs.
ii) Compare two dictionaries with master key list and print missing keys.
iii) Find keys that are in first and not in second dictionary.
iv) Find same keys in two dictionaries.
v) Merge two dictionaries and create a new dictionary using a single expression.
-----

Knowledge Level Distribution Table

2
Knowledge Level Marks in each Divisions Total
Part – A Part – B Part – C Marks for % of Distribution
(KL) (10x2=20) (5x7x2=70) (5x15=75) each KL
2 82%
K1 - Remember 1x2=2 - -
87
K2 - Understand 7x2=14 4x7=28 3x15=45 LOTS (40 – 50 %)
46
K3 - Apply 2x2=4 6x7=42 -
30 18%
K4 - Analyze - - 2x15=30 HOTS (50 - 60 %)

Total 20 70 75 165 LOTS+HOTS 100


 Kindly ensure each “Either or Choice Questions” in Part – B are in same Knowledge Level.
 Fill Marks and Knowledge Level against each question without fail.

You might also like