0% found this document useful (0 votes)
17 views4 pages

Class 11 Ip SET B ANNUAL PAPER

The document is an annual examination question paper for Class XI in the subject of Information Practices (IP) for the session 2023-2024. It consists of five sections (A to E) with a total of 70 marks, covering multiple-choice questions, short answer questions, long answer questions, and programming tasks. Each section has specific instructions regarding the number of questions and marks allocated.

Uploaded by

nisha.dahiya
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)
17 views4 pages

Class 11 Ip SET B ANNUAL PAPER

The document is an annual examination question paper for Class XI in the subject of Information Practices (IP) for the session 2023-2024. It consists of five sections (A to E) with a total of 70 marks, covering multiple-choice questions, short answer questions, long answer questions, and programming tasks. Each section has specific instructions regarding the number of questions and marks allocated.

Uploaded by

nisha.dahiya
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/ 4

ADRIEL HIGH SCHOOL

SESSION 2023-2024

ANNUAL EXAMINATION

SET B

CLASS: XI SUBJECT: IP
Time allowed: 3hour MaximumMarks:70

General Instructions:-
1. This question paper contains Five sections, Section A to E.

2. All questions are compulsory.

3. Section A has 18 questions carrying 01 mark each.

4. Section B has 05 Very Short Answer questions carrying 03 marks each.

5. Section C has 05 Short Answer type questions carrying 04 marks each.

6. Section D has 02 Long Answer type questions carrying 05 marks each.

7. Section E has 02 Programming Question carrying 3.5 marks each

SECTION A

Q1. MULTIPLE CHOICE QUESTIONS:- (18x1=18)

1. In a file system, data is typically stored in:

A) Tables B) Records C) Files D) Columns

2. Which of the following is a characteristic of a relational data model?

A) Data stored in a single flat file B) Data organized in a hierarchy

C) Data organized in tables with rows and columns D) Data stored without any structure

3. In the context of a relational database, what is a "key"?

A) A physical device used to unlock the database B) A unique identifier for a record in a table

C) A type of data structure D) A software application for data entry

4. Which of the following statements is used in SQL for data definition?

A) SELECT B) INSERT C) CREATE D) UPDATE

5. What is the purpose of the SQL SELECT statement?

A) To insert data into a table B) To delete records from a table C) To retrieve data from one or more tables

D) To update existing records in a table

6. What is software in the context of computers?

A) Physical components of a computer B) Instructions that tell the computer what to do


C) The monitor and keyboard D) External storage devices

7. Which programming language is commonly used for developing system software?


A) Java B) Python C) Assembly Language D) HTML

8. In SQL, what does the term "Data Type" refer to?

A) The size of the database B) The format of the data that can be stored in a column

C) The number of records in a table D) The name of the database

9. Which SQL statement is used for deleting data from a table?

A) REMOVE B) DELETE C) ERASE D) DROP

10. What is the primary function of a computer system?

A) Entertainment B) Processing Information C) Generating Electricity D) Cooking Food

11. Which of the following is considered the first generation of computers?

A) Mainframes B) Microcomputers C) Vacuum Tube Computers D) Supercomputers

12. What is the main purpose of computer memory?

A) To store data permanently B) To process information C) To execute programs D) To store and


retrieve data temporarily

13. What is NumPy?

A) A programming language B) A mathematical equation

C) A scientific computing library in Python D) A type of computer hardware

14. What is a Database Management System (DBMS) primarily designed for?

A) Playing multimedia files B) Managing and organizing data

C) Running computer programs D) Designing websites

15. In NumPy, what is the purpose of indexing and slicing in arrays?

A) To perform mathematical operations B) To retrieve and modify specific elements in an array

C) To concatenate arrays D) To split arrays

16. Which NumPy function is used for reshaping an array?

A) resize() B) reshape() C) rearrange() D) reconfigure()

Questions No-17 & 18 are Assertion and Reason types. Each question consists of two statements,
namely, Assertion (A) and Reason (R). Select the most suitable option considering the Assertion
& Reason.
17. Assertion (A): In SQL, the FOREIGN KEY constraint establishes a link between two tables based
on a common column, ensuring referential integrity.
Reasoning (R): The FOREIGN KEY constraint is used to maintain consistency between related tables
by enforcing that values in the foreign key column correspond to values in the referenced primary key
column of another table.
18. Assertion (A): The concept of "broadcasting" in NumPy allows for performing element-wise
operations on arrays of different shapes.
Reasoning (R): Broadcasting automatically expands smaller arrays to the size of larger arrays, making
it possible to perform operations on arrays with different shapes without explicitly reshaping them.

Option:
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, but R is true.
Section –B
Q2. Very Short Question Answer:- (5x3=15)
1. What is the need of RAM? How does it differ from ROM?
2. What is the Data Redundancy?
3. What is Data Isolation?
4. What is Constraints?
5. What is the difference between Primary Key and Unique?
Section –C
Q3. Short Question Answer:- (5x4=20)
1. Explain the Internet Of things(IOT)?
2. Difference between List and array.
3. Explain the database Schema.
4. Why foreign key are allowed to have NULL Values? Explain write an example
5. What is the significance of a primary key in a MySQL database, and how does it ensure data
integrity?
Section –D
Q4. Long Question Answer:- (Do any 2 Question) (2x5=10)
1. An organisation wants to create a database EMP-DEPENDENT to maintain following details
about its employees and their dependent.
EMPLOYEE(AadharNumber, Name, Address, Department, EmployeeID)
DEPENDENT(EmployeeID, DependentName, Relationship)
a) Name the attributes of EMPLOYEE, which can be used as candidate keys.
b) The company wants to retrieve details of dependent of a particular employee. Name the tables
and the key which are required to retrieve this details
c) What is the degree of EMPLOYEE and DEPENDENT relation?
2. Consider a hypothetical database for a university with tables 'Students' and 'Courses.' The 'Students'
table has columns 'StudentID,' 'FirstName,' 'LastName,' and 'CourseID.' The 'Courses' table has
columns 'CourseID' and 'CourseName.' Write an SQL query to retrieve the full names of students along
with the names of the courses they are enrolled in. Ensure that the query includes only those students
who are currently enrolled in at least one course, and display the results in alphabetical order by last
name.
3. Differentiate between proprietary software and freeware software.

Section –E
Q5. Programming Question. (2x3.5=07)
1. Write the Program
a) Create a new database named 'Inventory.'
b) Create a table named 'Products' within the 'Inventory' database with columns 'ProductID' (INT),
'ProductName' (VARCHAR), and 'StockQuantity' (INT). Make 'ProductID' the primary key.
c) Insert three sample records into the 'Products' table.
d) Write an SQL query to retrieve all products with a 'StockQuantity' less than 10.
e) Update the 'StockQuantity' of a specific product to 20.
f) Print the final content of the 'Products' table.

2. Create a 2-D array called myarray4 using arange() having 14 rows and 3 columns with start value
=-1, step size 0.25 having. Split this array row wise into 3 equal parts and print the result.

You might also like