INFORMATICS PRACTICES file practice 11 2024-25
INFORMATICS PRACTICES file practice 11 2024-25
TERM- 2 (2024-25)
Subject: Informatics Practices (065) Maximum Marks: 70
CLASS - XI Time: 03:00 Hrs.
General Instructions:
1. This Question paper contains five sections, Section A to E.
2. All Question are compulsory.
3. Section A has 18 Qs carrying 01 mark each.
4. Section B has 07 Very Short answer type Question carrying 02 marks each,
5. Section C has 05 Short answer type Question carrying 03 marks each.
6. Section D has 02 Question carrying 04 marks each.
7. Section E has 03 Question carrying 05 marks each.
8. All programming Question are to be answered using Python Language only.
Section-A
Section A consists of 18 Questions of 1 mark each.
Q1. In …………… memory, once the program or data is written, it cannot be changed? [1]
(A) EEPROM (B) PROM
(C) EPROM (D) None of these
Q2 .................... is a network of devices that have an embedded hardware and software to
communicate (connect and exchange data) with other devices on the same network. [1]
(A) DBMS (B) IoT
(C) SaaS (D) NLP
Q3. CPU memory is also called: [1]
(A) High speed memory (B) Cache
(C) Both (A) & (B) (D) None of
Q4. The Describe command: [1]
(A) Creates a table (B) Shows structure of a table
(C) Adds a record (D) Deletes a record
Q5. The ………… clause is used to arrange records of a table. [1]
(A) Alter (B) Order
(C) Structure (D) Order by
Q6 ................... is a system that allows a group of connected computers to maintain a single
updated and secure ledger which is updated only after all the nodes in the network authenticate the
transaction. [1]
(A) P2P (B) Client Server
(C) DBMS (D) Blockchain
Q7. Which one of the following is not a keyword in Python language? [1]
(A) Pass (B) Eval
(C) Assert (D) Nonlocal
Q8. A condition or check applicable on a field or set of fields [1]
(A) Constraint (B) Keyword
(C) Clause (D) None of these
Q9. Which of the following is not a feature of MySQL: [1]
(A) Free (B) Portable
(C) Case sensitive (D) Supports query language
Q10. Which of the following is true for variable names in Python? [1]
(A) Underscore and ampersand are the only two special characters allowed
(B) Unlimited length.
(C) All private members must have leading and trailing underscores.
(D) None of the mentioned
Q11. A table can have maximum of primary keys: [1]
(A) 1 (B) 2
(C) 3 (D) Multiple
Q12. What will be the output of the following code: [1]
162//55 + 78%4 + 12**2
(A) 149 (B) 147
(C) 142 (D) 148
Q13. Which of the following is not an example of robotics? [1]
(A) Sophia (B) Drone
(C) Cray (D) Both A & B
Q14. A key that links multiple tables is called? [1]
(A) Foreign key (B) Primary key
(C) Candidate key (D) Alternate key
Q15. Which of the following can not be used as valid variable identifiers in python? [1]
(A) Total (B) sumNum
(C) lQ (D) Addition-2
Q16.…………. is designed to solve a specific problem or to do a specific task. [1]
(A) Application Software (B) System Software
(C) Utility Software (D) User
Directions (Q17 and Q18): In the following Questions, a statement of Assertion (A) is followed by a
statement of Reason (R).
Mark the correct choice.
Q17. Assertion (A): A computer can process all instructions that are programmed in it and can is superior
to humans in executing them.
Reason (R): Human beings can think and program, the machine cannot think. [1]
(A) Both A and R are true and R is the correct explanation of A
(B) Both. A and R are true but R is NOT the correct explanation of A
(C) A is true but R is false
(D) A is false and R is
Q18. Assertion (A): Operator is a type of Token.
Reason (R): Identifier starts with alphabet or underscore. [1]
(A) Both A and R are true and R is the correct explanation of A
(B) Both. A and R are true but R is NOT the correct explanation of A
(C) A is true but R is false
(D) A is false and R is
Section-B
Section B consists of 7 Questions of 2 marks each.
Q26. Consider the table Accessories given below and write SQL queries: [3]
Table: Accessories
AccNo Item Price Id
A01 Mother Board 12000 S01
A02 Hard Disk 5000 S01
A03 Keyboard 500 S02
A04 Mouse 300 S01
A05 Mother Board 13000 S02
A06 Keyboard 400 S03
A07 LCD 6000 S04
A08 LCD 5500 S05
A09 Mouse 350 S05
A10 Hard Disk 4500 S03
(i) Display name and price of all accessories in ascending order of their price.
(ii) To display names of accessories whose name ends with “d” and price is above 1000.
(iii) To increase the price of accessories by 200 whose name has “b” somewhere in between.
OR
Write queries with respect to the table Hospital given below:
Table: Hospital
PatId Pname Dept Charges
P01 Amit ENT 600
P02 Sunil Eye 700
P03 Rina Ortho 500
P04 Akash Ortho 700
P06 Reet ENT 600
Q32. (i) What will be the output for the following Python statement? [4]
L = [10, 20, 30, 40, 50]
L=L+5
print(L)
Section-E
Section E consists of 3 Questions of 5 marks each.
Q33. Write SQL query for the Qs that follow based on given table Worker [5]
Table: Worker
Work_id Name Salary DOJ Department
101 Ravi Sharma 100000 2020-06-11 HR
102 Rita 80000 2022-03-17 Admin
103 Vinay Tiwari 75000 2022-06-21 HR
104 Tinu Rathor 19000 2023-02-14 Admin
105 Raj Singh 78000 2024-07-18 Admin
106 Devraj Thakur 29000 2024-01-10 Account
107 Rothi 33000 2022-05-05 Account
(i) To display Name and joining date of workers whose salary is greater than 10000.
(ii) To display details of those workers whose name started with ‘N’.
(iii) To display all workers details from worker table order by Name ascending.
(iv) To display Name and Salary of those workers who work in ‘HR’ or ‘Admin Department.
(v) To display the total number of workers who work in Accountant department.
OR
Consider the table Hospital storing details of patients as follows:
Table: Hospital
PatId Pname Dept Charges DOAdm
P01 Amit ENT 600 2020-06-11
P02 Sunil Eye 700 2022-03-17
P03 Rina Ortho 500 2022-06-21
P04 Akash Ortho 700 2024-01-10
P06 Reet ENT 600 2022-05-05
Q34. What are the major components of a computer system? How do different components of a computer
communicate with each other? [5]
Q35. Write a program to input 10 numbers and print sum of all even numbers. [5]
OR
Write a Python program to find the list of words that are longer than n from a given list of words.