Half-Yearly Revision Worksheet-1
Half-Yearly Revision Worksheet-1
Class XI
Computer Science
(Book Reference : Sumita Arora)
oriented language.
Q.5 Python got its name from which show?
Ans- Python got its name from famous BBC comedy show “Monty Python’s Flying Circus”.
Short Answer Type Questions
Q.1 „Python is an interpreted language‟. What does it mean to you?
Ans- It means that the Python installation interprets and executes the code line by line at a time.
Q.2 What does a cross platform language mean?
Ans- it means a language can run equally on variety of platforms-Windows, Linux/UNIX, Macintosh,
Supercomputers, Smart phones etc.
Q.3 Python is a Free and Open Source language. What do you understand by this feature?
Ans- It means Python is freely available without any cost. Its source code is also available. One can modify,
improve/extend an open source software.
Q.4 In how many ways, can you work in Python?
Ans-In two ways we can work in Python-
(i) Interactive mode
(ii) Script Mode
Q.5 What is the difference between Interactive mode and Script Mode in Python?
Ans- In interactive mode, one command can run at a time and commands are not saved. Whereas in Script
mode, we can save all the commands in the form of a program file and can see output of all lines together.
Q.7 What are operators? What is their function? Give examples of some unary and
binary operators.
Ans: “Operators are those symbols used with operands, which tells compiler which operation is to be
done on operands.‖ in other words – ―operators are tokens that trigger some
computation/action when applied to variables and other objects in an expression.‖
Operators are of following types:
Unary operators like (+) Unary Plus, (-) Unary Minus, not etc.
Binary Operators like (+) addition, (*) multiplication, and etc.
Q.3 Which of the following are syntactically correct strings? State reason.
(a) ”Python is nice Language”
(b) „He called me “Friend!” when he came‟
(c) “Very Good‟
(d) „This is a good book‟
(e) “Namaste
(f) “I liked „Harry Potter‟ very much”
Ans: (a) Correct (b) Correct (c) Incorrect (d) Correct (e) Incorrect (f) Correct
Q.4 What is the error in following Python program with one statement?
print(“My name is : “, name)
suggest a solution
Ans: Error is : ―name 'name' is not defined‖. And the solution is to declare the variable-name
before this statement.
Ans: Output: 17 5
Q.6 What will be the output of the following code:
Ans: Output: Hari , you are 18 now but You will be 19 next year
Q.7 Write a Program to obtain temperature in Celsius and convert it into Fahrenheit using
formula –
C X 9/5 + 32 = F
Ans:
Q.8 Predict output:
Ans: Output: 4 6 8
Q.9 WAP to read todays date (only date Part) from user. Then display how many days
are left in the current month.
Ans:
Q.10 WAP to print the area of circle when radius of the circle is given by user.
Ans:
Q.11 WAP to print the volume of a cylinder when radius and height of the cylinder is
given by user.
Ans:
Q.12 WAP that asks your height in centimeters and converts it into foot and
inches. Ans:
Ans: 4
4.25
1
4
Q.4 What will be the output of the following ?
(a) bool(0) (b) bool(„0‟) (c) bool(int(„0‟))
(d) bool(str(0.0)) (e) bool(0j) (f) bool(0.0)
Ans: (a) False (b) True (c) False
(d) True (e) False (f) False
Q.5 What will be the output of the following ?
(a)87//5 (b)(87//5.0) == (87//5) (c) 87//5.0 (d) 17%5.0
Ans: (a) 17 (b) True (c) 17.0 (d) 2.0
Q.6 int(„a‟) produces error. Why?
Ans: This is because ‗a‘ is an invalid literal for int() with base 10.
Q.7 Write following expressions in Python.
√
(a) (b) √ (c) (d)
Ans: -2
6561
Q.5 What will be the output of the following?
Ans: 4.0
Q.6 WAP to take value of x,y,z from the user and calculate the equation
Ans:
Q.7 WAP to take the temperatures of all 7 days of the week and displays the
average temperature of that week.
Ans:
Ans:
Q.6 What is the error in following code. Rewrite the correct code.
Correct
Code:
Q.7 Rewrite the following code fragment using while loop.
Ans:
Q.3 WAP to compute the result when two numbers and one operator is given by
user. Ans:
(ii)
Q.9 WAP to find the average of the list of the numbers entered through keyboard.
Ans:
Q.10 WAP to find the largest number from the list of the numbers entered
through keyboard.
Ans:
Q.11 WAP to find the 2nd largest number from the list of the numbers entered through
keyboard. (This program is from List Chapter)
Ans:
Ans: (a)
(b)
(c)
(d)
Q.3 Which functions would you chose to use to remove leading and trailing white
spaces from a given string?
Ans: Python String strip() function will remove leading and trailing whitespaces. If you want to
remove only leading or trailing spaces, use lstrip() or rstrip() function instead.
Q.4 Suggest appropriate functions for the following tasks –
(a) To check whether the string contains digits.
(b) To find the occurrence a string within another string.
(c) To convert the first letter of a string to upper case.
(d) To convert all the letters of a string to upper case.
(f) To check whether all the letters of the string are in capital letters.
(g) to remove all the white spaces from the beginning of a
string. Ans: (a) isalnum() (b) find() (c)
capitalize()
(d) upper() (f) isupper() (g) lstrip()
Q.5 Find the errors -
s=”PURA VIDA”
Print(s[9] + s[9:15])
Ans: Here the error is : Sting index out of range.
result.
Or
This program is for 3 or 4 marks
output
OR
output
Or
This program is for 3 or 4 marks
output
Q.10 What do you understand by input unit? What is its significance? What does computer
system consist of?
Ans: Input unit is formed by the input devices(Keyboard, mouse, MICR, OBCR etc.) attached to the
computer. Input unit is responsible for taking input and converting it into computer
understandable form(the binary code). Some common input devices are:
(i) Keyboard
(ii) Mouse
(iii) Microphone
(iv) Scanner
(v) Webcam
(vi) Optical Bar Code Reader
(vii) Optical Mark Reader
(viii) Magnetic Ink Character Reader
(ix) Touch Pad
(x) Track Ball
(xi) Joy stick
(xii) Touch Screen
(xiii) Biometric Sensors. Etc.
Q.11 What is the function of CPU in a computer system? What are its sub units?
Ans: The central processing unit (CPU) of a computer is a piece of hardware that carries out the
instructions of a computer program. It performs the basic arithmetical, logical, and input/output
operations of a computer system. The CPU is like the brains of the computer - every instruction,
no matter how simple, has to go through the CPU. So let's say you press the letter 'k' on your
keyboard and it appears on the screen - the CPU of your computer is what makes this possible.
The CPU is sometimes also referred to as the central processor unit, or processor for short. So
when you are looking at the specifications of a computer at your local electronics store, it
typically refers to the CPU as the processor. Its sub units are:
(i) Control Unit (ii) Arithmetical and Logical Unit (ALU) (iii) Memory Unit
Q.12 What functions are performed by the control unit?
Ans: The CU controls and guides the interpretation, flow and manipulation of all data and
information. CU sends control signals until the required operations are done properly by ALU
and memory. Another function of CU is the program execution. It means carrying out all the
instructions stored in the program. CU gets program instruction from the memory and executes
them one after the other. CU acts as a supervisor by controlling and guiding the operation
taking place.
Q.13 Distinguish between CPU and ALU?
Ans: Difference Between ALU and CPU is that arithmetic logic unit (ALU), another component
of the processor, performs arithmetic, comparison, and other operations. While Processor also
central processing unit (CPU), interprets and carries out the basic instructions that operate a
computer.
The main difference between CPU and ALU is that the CPU is an electronic circuit that
handles instructions to operate the computer while the ALU is a subsystem of the CPU that
performs arithmetic and logical operations.
Q.14 What is the function of output unit in a computer system?
Ans: Input devices are the hardware that give computers instructions. Output devices relay the
response from the computer in the form of a visual response (monitor), sound (speakers) or
media devices (CD or DVD drives). The purpose of these devices is to translate the machine's
response to a usable form for the computer user.
Q.15 Distinguish between internal and external memory.
Ans: Internal memory is usually chips or modules that you attach directly to the
motherboard. Internal Memory is a circular disc that continuously rotates as the computer
accesses its data. External memory often comes in the form of USB flash drives; CD, DVD, and
other optical discs; and portable hard drives.
Q.16 What are RAM and ROM? How are they alike? How are they different? What are PROM,
EPROM, EEPROM?
Ans: A ROM chip is a non-volatile storage medium, which means it does not require a constant source
of power to retain the information stored on it.
A RAM chip is volatile, which means it loses any information it is holding when the power is
turned off.
Both of them are known as primary memory as they can directly work with CPU.
Read Only Memory (ROM)
Programmable Read Only Memory (PROM)
Erasable Programmable Read Only Memory (EPROM)
Electrically Erasable Programmable Read Only Memory (EEPROM)
Q.17 What are major functional components of a mobile
system? Ans: Major functional components of a mobile system are-
(i) Mobile Processor
a. Communications Processing Unit
b. Application Processing Unit
c. GPU (Graphics Processing Unit)
(ii) SoC (System on a chip)
(iii) Display Subsystem
a. Display Screen
b. Touch Sensitive Interface
c. Touch Sensitive Keyboards
(iv) Camera Subsystem
(v) Mobile System Memory
a. RAM
b. ROM
(vi) Storage
(vii) Power Management Subsystem
Q.18 What is system software?
Ans: The software that controls internal computer operations is called system software. It manages
all the resources of a system. Its example is Operating System.
Q.19 Discuss the role of utility software in the context of computer performance?
Ans: Utilities are those application programs that assist the computer by performing housekeeping
functions like backing up disk or scanning/cleaning viruses or arranging information etc. its
example is Antivirus software.
Q.20 What is the importance of an OS?
Ans: An operating system is a program which acts as an interface between a user and the hardware.
It manages all the resources of the computer system. It provides and environment to the user
to work with. All the application are installed after the operating system is installed. It manages
memory, processing, storage, memory etc.
Q.21 How are software libraries useful? Name some software libraries of Python.
Ans: A software library is a predefined and available to use, suit of data and programming code in
the form of prewritten code/ functions/scripts/classes etc. that can be used in the development
of the new software programs and applications.
Some software library in python are:
(i) NumPy (numerical Python)
(ii) SciPy (Scientific Python)
(iii) Pandas Library
Q.22 What is the utility of these software?
(a) disk fragmentor (b) backup software
Ans: (a) disk fragmentor: A file is fragmented when it becomes too large for your computer to
store in a single location on a disk. When this happens, your computer splits the file up and
stores in pieces. You can use fragmented files, but it takes your computer longer to access
them.
(b) Backup software: This utility program facilitates the backing-up of disk. Back-up means
duplicating the disk information so that in case of any damage or data-loss, this backed-up data
may be used.