MID TERM ASSESSMENT
OCTOBER 2023-2024
GRADE :11 A/B/C SUBJECT: Computer Science SUBJECT CODE:083 Date: 03/11/2023
Duration: 3hrs Max. Marks: 70
Student Name:
Assessment Objectives:
• To develop a basic understanding of computer systems- architecture, operating system, and cloud
computing.
• To explain cyber ethics, cybercrime and cyber safety.
• To convert the numbers from one number system to another.
• To use various encoding schemes.
• To evaluate the fundamentals about the looping, conditional statements, and their structure in
Python.
• To apply computational thinking and solve both console and application programs.
• To apply reasoning and logic to write python programs on Strings and Lists.
• To access and traverse the elements sequentially.
• To develop the capacity for thinking creatively, innovatively, analytically, logically, and
critically.
• To apply reasoning and logic to write Python programs on areas, unit conversion and other
Mathematical problems.
This question paper contains 5 pages.
Critical Thinking Analysis (PACIER) Question wise break up
SKILLS Question no Total Marks % of
marks obtained marks
obtained
Problem solving 9,14,19,24,25,26,27,29,30,32, 34
33,35
Analysis 2,4,5,11,15,16,31 11
Creative thinking 21,22 4
Interpretation 1,28 4
Evaluation 3,12,23 4
Reasoning 6,7,8,10,13,17,18,20,34 13
Page 1 of 5
General Instructions:
• Please check this question paper contains 35 questions.
• The paper is divided into 4 Sections- A, B, C, D and E.
• Section A consists of 18 questions (1 to 18). Each question carries 1 Mark.
• Section B consists of 7 questions (19 to 25). Each question carries 2 Marks.
• Section C consists of 5 questions (26 to 30). Each question carries 3 Marks.
• Section D consists of 3 questions (31 to 33). Each question carries 5 Marks.
• Section E consists of 2 questions (34 to 35). Each question carries 4 Marks.
• All programming questions are to be answered using Python Language only.
Q.No SECTION-A Marks
1. State True or False
1
The Control unit is the component of the CPU that performs all the logical calculations.
2. Which Python built-in function returns the unique number assigned to an object.
a) identity( ) b) refnum( ) c) id( ) d) ref( ) 1
3. The _____________ acts as an interface between the hardware and the user. 1
a) Operating System b) Keyboard c) Monitor d) MS Word
4. The operator used to check if both the operands reference the same object memory, is 1
the _____ operator.
a) in b) is c) id d) ==
5. How many digits are there in the Hexadecimal number system?
1
a) 15 b) 16 c) F d) 9
6. Which of the following is the octal equivalent of the decimal number (1032)10?
1
a) (2010)8 b) (2001)8 c) (3040)8 d) (2030)8
7. Convert (716)10=(?)8 1
a) (1294)8 b) (1316)8 c) (1314)8 d) (1114)8
8. Consider the loop given below:
1
for i in range(10):
print(i)
How many times will this loop run?
a) 10 b) 0 c) Error d) 9
9. What is the full form of ASCII? 1
a) American Standard Code for Information Interchange
b) All Standard Code for Information Interchange
c) Anywhere Standard Code for Information Interchange
d) American Script Code for Information Interchange
10. Predict the output:
1
11. The output of a NOT gate is always the ______________of the input value.
1
a) Inverse b) Negation c) Same d) Both a and b
12.
Evaluate the following operations as a Python interpreter would 1
(2+2)**(2-1)/2
a) 2.0 b) 2 c)Error d)2.1
13. Identify the logic circuit given below:
1
a) AND b) NOT c) OR d) NAND
Page 2 of 5
14. Which type of control flow statement is depicted by the following symbol in the flowchart?
1
a) Sequence b) Selection c) Iteration d) Recognition
15. State True or False.
1
NOT(TRUE) means FALSE.
16. You can check that a little _________ icon is present in the web address bar to see if a site is
1
safe.
a) Cross b) Lock c) Key d) Pointer
Q17 and 18 are ASSERTION AND REASONING-based questions. Mark the correct
choice as
(a)Both A and R are true and R is the correct explanation for A
(b)Both A and R are true and R is not the correct explanation for A
(c)A is True but R is False
(d)A is false but R is True
17. Assertion (A):- Disposal of e-waste is an emerging global environmental and public health
1
issue, as this waste has become the most rapidly growing segment.
Reason(R): The emission of fumes, gases and particulate matter into the air, the discharge
of liquid waste into water and drainage systems, and the disposal of hazardous waste
contribute to environmental degradation.
18. Assertion (A):-Significantly increase access to information and communication technology
and strive to provide universal and affordable access to the internet in least developed 1
countries by 2020.
Reason(R):-Technology helps to achieve tragets of SDG.
Section-B
19. Write the output of the following code: 2
list=[‘Red’,’Green’,’Magenta’,’Blue’,’Cyan’,’Yellow’]
print(list[-6:-2])
print(list[1::2])
20. You are planning to go for a vacation. You surfed the Internet to get answers for the 2
following queries:
1. Weather conditions in Mumbai
2. Availability of air tickets and fares from Dimapur to Mumbai
Give one reason each of how these search queries may have created a digital footprint of
you.
OR
After practicals, Arbhav left the computer laboratory but forgot to sign off from his email
account. Later his classmate Revaan started using the same computer. He is now logged in
as Arbhav. He sends rude and inappropriate emails to a few of his classmates using
Arbhav’s email account. Revaan’s activity is an example of which of the following cyber-
crime? Justify your answer.
a) Hacking
b) Identity Theft
c) Cyber Bullying
d) Plagiarism
Page 3 of 5
21. Draw a flowchart to calculate the area of rectangle. 2
22. How does computer understand the following text?
2
(hint: 7 bit ASCII code).
EXAM
23. (a) Write the full forms of the following: 2
(i) ALU (ii) GUI
(b)What is volatile and non-volatile memory?
24. Draw the TT for
2
OR
Draw the Logic Circuit Diagram for
25. Write the differences between Copyrights and Patents? 2
SECTION C
26. A store charges ₹120 per item if you buy less than 10 items, if you buy between 10 and 99
3
items, the cost is ₹100 per item. If you buy 100 or more items, the cost is ₹70 per item.
Write a program that asks the user how many items they are buying and prints the total cost.
OR
Calculate area and perimeter of a rectangle, using both algorithm and flowchart.
27. i. What is the need of RAM? How does it differ from ROM?
ii. What is the need for Secondary Memory? 3
OR
Draw the block diagram of a computer system. Briefly write about the functionality of at least 3
components.
28. Write Short Note about following: 3
1. E-waste Management
2. IPR
3. Digital Footprint
29. i) List is an immutable data type. (a)True (b)False
3
ii) Convert the following
(a) (423)10 –( )16
(b) (1010111010)2 –( )16
30. Consider the list L, L=[31,43,67,2,3] , fill in the blanks to show what is L now
3
L.insert(2,34) , L=________________
L.sort() , L= __________________
len(L)= _____________
SECTION D
31 Perform the following operations.
5
i. Add the following binary numbers
ii. Write the boolean expression for the circuit diagram.
a) b)
iii. State and verify Associative law using Truth Table.
32. Write a program that prints a user defined number of terms of Fibonacci series and sum of 5
all the n number of terms of this series. Example: suppose series contain 10 number of
terms then the program should print :
Page 4 of 5
Fibonacci series: 0 1 1 2 3 5 8 13 21 34
Sum of series: 88
OR
Your Schools uses “Student Marks Reporting System” (SMRS) to manage student-
marksheet data. The software should calculate the grade of a student on the basis of marks
secured by the students. You are required to Write a program to accept the marks of the
student in five subjects and find the grade of the student as per the following criteria.
33. i. Write a Python program that counts the number of alphabets and digits, uppercase letters, 3+2
lowercase letter, spaces and other characters in the string entered.
ii. Define- Tokens. Explain any two different types of tokens in Python with suitable
example.
SECTION E
34. Find the output of the following program: 4
35. Consider the following list L=[13,18,20,10,18,23] 4
Write python statements to perform the following task.
(a) count number of times the value 18 is repeating
(b)arrange values in descending order.
(c) remove the last element
(d)Insert 15 at index position 3
Page 5 of 5