Page 1
SAMPLE
PAPER
Half Yearly Examination
Prepared For
NCERT BASED SYLLABUS
Applicable For
CBSE BOARD AND STATE BOARD USING NCERT
WWW.
Page 2
HALF YEARLY EXAMINATION
SAMPLE QUESTION PAPER
Class: XI Subject: Informatics Practices (065)
Max Marks: 70 Time: 3 Hours
General Instructions:
• There are 2 Groups (A, B) and each group has 2 sections (I, II)
• Group-A: Section-I contains 20 marks, Objective Type, 20 questions are to be attempted.
• Group-A: Section-II contains total 16 marks questions of 1 or 2 marks each
• Group-B: Section-I contains total 10 marks questions of 2 marks each
• Group-B: Section-II contains total 24 marks questions of 3 marks each
• Always keep margin at the left side of your answer script & clearly write the Question Numbers
• Try to maintain the order of the questions in each group during answering.
• Keep spaces and mark ‘line-of-separation’ in between two answers.
Group – A: SECTION-I
[Attempt any 20 Question]
Q1. Answer the following questions (Objective type): [20X1=20]
1) RAM works until power is_________________.
2) When you assign a value to a variable then existing value gets_____________
(i) Replaced (ii) Updated (iii) Deleted (iv) Gets added
3) Rhombus symbol in flowchart works to _______________
(i) Make decision (ii) Control data flow (iii) None of i , ii (iv) Both i, ii
4) The: (colon) is put ___________ (i) Before if….else (ii) After while (iii) Before for (iv) None
5) The __________ operator gives TRUE output when both of the conditions are correct.
6) Indent sets_______________ (i) Block (ii) Space (iii) Data flow (iv) Statement
7) The only language which the computer understands is______________________:
(i) Assembly Language (ii) Binary Language (iii) BASIC (iv) C Language
8) Which of the following is correct in terms of range() function? _______________
(i) It begins from 1 (ii) 3 arguments are must (iii) Runs up to final-value minus 1 (iv) All
9) Algorithm depicts the _____________ representation of the programming logic.
10) print(x[ :-2]) gives the output_______ to ________ elements of a list x.
11) List is: (i) Mutable (ii) Heterogeneous (iii) Has +ve & -ve index (iv) All
12) Traversing/looping of String prints in: (i) Horizontal order (ii) Vertical order
(iii) Whole Text (iv) None
13) ________________ terminates the block and goes to next statement:
(i) Break (ii) Continue (iv) Both i & ii (v) None i & ii
[Pg-1/4]
Page 3
14) Difference between while() and for() loop in terms of placement(s) of statement(s) is/are:
(i) initialization (ii) increment/decrement (iii) Both i & ii (iv) None i & ii
15) ________and _______ operators give Boolean output.
16) FAT keeps the records of _______________
(i) Data of the memory (ii) Files in disk (iii) Number of tracks (iv) Numbers of sectors
17) System software has two categories ____________________:
(i) Language Processor & Application Software (ii) Application Software & Operating System
(iii) Operating System & Language Processor (iv) None of those
18) The difference between = & == respectively are:
(i) Equality & Similarity (ii) Assignment & Equality (iii) Both i & ii (iv) None i & ii
19) The difference between / & // respectively are:
(i) Give decimal & integer quotient (ii) Give integer & decimal quotient
(iii) Give quotient & reminder (iv) All are wrong
20) In print() function %d prints:
(i) The value of the variable (ii) DataType of the value
(iii) Both i , ii (iv) None i , ii
21) In print() function end=” ” prints the output:
(i) Horizontally (ii) Vertically
(iii) Horizontally with one white space (iv) Vertically with one white space
Group – A: SECTION-II
[Attempt Questions 22 & 23]
[16 marks]
22) Answer the following questions on a Software-Development-Project based case studies, where you
are supposed to write notes of the followings for PPT presentations to train employees:
(i) In the project, you have been asked to write the Difference between Primary Memory and Secondary
memory with proper diagram. [1]
(ii) Your project manager assigned to write Disk Memory Management System with diagram. [1]
(iii) Now you have been assigned to write a note on: how do Memory Unit, Central Processing Unit and
Control Unit of a computer system work together. [1]
(iv) Your project manager asked you to explain to your junior: (i) How does Cache-Memory work with RAM
and CPU. (ii) Difference between Data & Information. [1]
(v) One of your juniors of your project requested you to help him to write on various types of software and
to explain the function of Language Processor. [1]
(vi) Present the basic safety measures to handle a computer safely. [1]
[Pg-2/4]
Page 4
23) Answer the following questions on writing logic for a Software Development program:
i) Write an algorithm to calculate the Total and Average Marks of a class out of 5 subjects (to be entered
by the user) of Full marks 100 each. [1]
ii) Write an algorithm to Input two numbers (using 3rd variable) from the user and Swap & print. [1]
iii) Draw a flowchart to find the greater number of any two entered numbers. [1]
iv) Draw a flowchart to enter age and check whether he is eligible (age 18 or above) to caste vote. [1]
v) Draw a flowchart to find the sum of even and odd numbers separately within 50, but in the same single
program. [2]
vi) Draw a flowchart to find that an entered number is Prime or not. [2]
vii) Show the steps to find the final output (T/F) of the following statement, if x=10, y=20 & z=30. [2]
! (((x>=y) OR (y! =z)) AND (!(z==x) OR (y<z)))
Group – B: SECTION-I
[10 marks]
24) Write a Python program to enter age and display the Group according to the following list: [2]
Age range Group
1-20 Red
21-40 Blue
41-55 Green
56 & above Yellow
25) Write a Python program to find S= 1/2 + 2/3 + 3/4 + --------------- Nth term. [2]
26) Write a Python program to find the following output: [2]
*
**
***
27) Re-write a Python code to the following using while loop, and also write the output: [2]
n=5
f=1
for i in range( n ):
f=f*(i+1)
print(f)
28) Write a Python code to find S=1+4+27+256+……… Nth term [2]
Group – B: SECTION-II
[24 marks]
29) Write a Python code to create a String say: str= “Indo-Aryan Culture” and display as given: [1X3=3]
(i) Traverse the string i.e. show all the elements one by one.
(ii) Display “Culture” from the string.
(iii) What is the output of the command: print(str[0:4])
[Pg-3/4]
Page 5
30) Write a Python code to create a list L=[10,20,30,40,50,60,70,80,90,100] and perform the followings:
[1X3=3]
(i) Display 20,30,40,50, from the list using +ve index.
(ii) Display last 5 elements from the list.
(iii) What is the output of: print (L [-5 : -1])
31) Write program to enter a value and check whether it is present in the following list:
L=[10,20,30,40,50,60,70,80,90,100] [3]
32) Write a Python program to find s = (1) + (1+2) + (1+2+3) + ………. Nth term. [3]
33) Write a Python program to enter a number and find reverse of the same. [3]
34) Write a Python program to find s=1! + 2! +3! + …… Nth term. [3]
35) Write a Python program to find s=1+1+2+3+5+8+------------ Nth term. [3]
36) Write a Python program to create the following output: [3]
*
***
*****
###
[Pg-4/4]
AglaSem Earn while Learn Program. Send your papers and get paid.
Contact: support@