Class 12 Term 2 Sample Paper Computer Science Set 5

Subject: Computer Science

Subject Code: 083

Class : 12

Maximum Marks: 35 Time: 2 hours

General Instructions

  • The question paper divided into 3 Sections A, B and C.
  • Section A, consist of 07 Questions (1-7). Each question carries 2 marks
  • Section B consist of 03 Cuestions (8-10). Each piestion carries 3 marks.
  • Section C, consist of 3 questions (11-13) Each question carries 4 marks
  • Internal choices have been given for question numbers-7,9 and 12

 

SECTION A

(Each question carries 2 marks)

 

1. What is Data structure? Explain the classification of Data structure.

 

2. What is the difference between bit rate and baud rate and Message Switching and Packet Switching?

 

3. What are the types of Transmission media ? Explain the types in short.

 

4. A resultset is extracted from the database using the cursor object (that has been already created) by giving the following statement.

Mydata=cursor.fetchone()

a) How many records will be returned-by fetchone() method?

b) What will be the datatype of Mydata object after the given command is executed?

 

5. Write a Python database Connectivity script that deletes record from Student table of database Student have Sname starts from “P”.

 

6. Differentiate between DDL and DML commands with examples.

 

7. a) Evaluate the following postfix notation of expression (show status of stack after each operation)

True, False, NOT, OR, False, True, OR, AND

 

b) Convert the following infix expression into postfix notation and show the contents of stack after each operation:

Q=A+B*C^(D/E)/F

OR

a) Convert the following infix notation of expression to an equivalent postfix notation of expression (show status of stack after execution of each operation):

A*(B+(C+D)*(E+F)/G) *H

 

b) Evaluate the following postfix notation of expression (show status of stack after each operation):

5, 6, 2, +,*, 12, 4,/,-

 

SECTION B

(Each question carries 3 marks)

 

8. Mr. Vivaan is responsible for setting up an inventory system in a supermarket. He creates a database table, Inventory, to store the information on product for sale.

Table: Inventory

CAT CODE NAME PRICE QTY
Beverage 163 Best Juice 10.0 10
Snack S968 Yummy 12.2 40
Noodle N042 WOW 20.2 20
Beverage B482 Fresh Tea 25.9 80
Noodle N091 QQ noodle 8.4 50

 

a) Which Field, CAT CODE NAME, PRICE and QTY, should be used as a key field.

b) The data type of QTY is integer, Aditi, Mr. Vivian’s colleague, suggests changing it to real number or string Mr. Vivaan disagrees with Aditi’s suggestion. Why?

c) Mr. Vivaan write the following SQL command, Based on the five given records in Inventory above. What is the query result?

Select CODE, PRICE from Inventory where PRICE>10 and QTY < 40;

 

9. Write a function in Python, INSERTQ(Arr, City) and DELETEQ(Arr) for performing insertion and deletion operations in a Queue. Arr is the list used for implementing queue and City is the Name to be inserted.

OR

Write AddCustomer( ) and DeleteCustomer() methods Python to add a new Customer and delete a Customer from a list of CustomerNames, considering them to act as push and pop operations of the stack data structure.

 

10. Write the output for the following SQL commands based on a table COMPANY and CUSTOMER.

Table: COMPANY

CID NAME CITY PRODUCTNAME
111 SONY DELHI TV
222 NOKIA MUMBAI MOBILE
333 ONIDA DELHI TV
444 SONY MUMBAI MOBILE
555 BLACKBERRY MADRAS MOBILE
666 DELL DELHI LAPTOP

 

Table: CUSTOMER

CUSTID NAME PRICE QTY CID
101 Rohan Sharma 70000 20 222
102 Deepak Kumar 50000 10 666
103 Mohan Kumar 30000 5 111
104 Sahil Bansal 35000 3 333
105 Neha Soni 25000 7 444
106 Sonal Aggarwal 20000 5 333
107 Arjun Singh 50000 15 666

 

a) SELECT COUNT(*) CITY FROM COMPANY GROUP BY CITY;

b) SELECT MIN(PRICE), MAX(PRICE) FROM CUSTOMER WHERE QTY 10 and NAME LIKE “%r%;

c) SELECT PRODUCTNAME,CITY, PRICE FROM COMPANY CUSTOMER WHERE COMPANY.CID-CUSTOMER CID AND PRODUCTNAME=”MOBILE”

 

SECTION C

(Each question carries 4 marks)

11. Consider the following tables and write queries for the following.

Table: CUSTOMER

CUST_ID CUST_NAME CUST_PHONE
C011 Akhilesh Narang 56478969
C012 Sumedha Madaan 87432980
C013 Shivani Singhal 90065327

 

Table: BILL

BILL_NO CUST_ID NO_OF_ITEMS DEL_DATE AMOUNT
3010 C012 20 2015-09-21 55000
3011 C013 70 2015-10-24 185000
3012 C011 45 2015-11-26 105000
3013 C013 30 2015-12-28 72000

 

a) Remove the details of items purchased before November 2015, with amount less than 30000.

b) Increase the Amount by 12% for all the items with number of items more than 40.

c) How many rows and how many columns will be there in t Cartesian product of these two tables?

d) Change the name of the column NO OF ITEMS as Quantity.

 

12.a) Define the following terms: Switch, Router

OR

Bridges, Gateways

 

b) Expand the following and define them: TDMA and NIC

 

13. Sanskar University of Himachal Pradesh is setting up a secured network for its campus at Himachal Pradesh for operating their day-to-day office & web hased activities. They are planning to have network connectivity between for buildings, Answer the question (a) to (d) after going through the building positions in the campus & other details which are given below:

 

The distances between various buildings of university are given as

Building 1 Building 2 Distance in meters
Main Admin 50
Main Finance 100
Main Academic 70
Admin Finance 50
Finance Academic 70
Admin Academic 60

 

Number of computers:

Building No. of Computers
Main 150
Admin 75
Finance 50
Academic 60

 

As a network expert, you are required to give best possible solutions for the given queries of the university administration:

a) Suggest cable layout for the connections between the various buildings,

b) Suggest the most suitable building to house the server of the network of the university.

c) Suggest the placement of following devices with justification:

i) Switch/Hub

ii) Repeater

 

d) Suggest the technology out of the following for setting-up very fast Internet connectivity among buildings of the university.

i) Optical Fibre

ii) Coaxial cable

iii) Ethernet Cable

 

 

Copywrite © 2020-2024, CBSE Python,
All Rights Reserved