Common Session Ending Examination 2021, Chandigarh Region
Class -11 Computer Science (083)
                                           Marking Scheme
                                                PART-A
                                                Section-I
    Select the most appropriate option out of the options given for each question.
    Attempt any 15 questions from question no1 to 21
1   //                                                                                             1
2   Total, _Data                                                                                   1
3   # (Hash Symbol) for single line, Triple quotes for multi line comment                          1
4   Because computer can’t work without operating system. Computer without operating system just   1
    like a car without petrol.
5   4.7 GB                                                                                         1
6   RAM is volatile whereas ROM is non-volatile.                                                   1
    RAM is read-write memory whereas ROM is read only.
    1 mark for any correct difference
7   Unauthorized monitoring of other people’s communication is called eavesdropping.               1
    1 mark for correct definition
8   Random                                                                                         1
    Math
9   2GB= 2x1024x1024x1024 Bytes                                                                    1
10     List, Dictionary are Mutable, Tuple and String are Immutable                                           1
11     student={12101:'Rahul',12102:'Ravi',12103:'Mahesh' }                                                   1
12     3                                                                                                      1
13     System Software: MS-Windows, Compiler, Interpreter Application Software: MS-Word, Excel                1
14     Vidya                                                                                                  1
15     Identity theft                                                                                         1
16     7                                                                                                      1
17     (c)     d= {[1,2] : "hello"}                                                                           1
18     Intellectual Property Rights are the rights of owner of information to decide how much                 1
       information is to be exchanged, shared or distributed. Also it gives the owner a right to decide the
       price for doing (Exchanging / sharing / distributing) so.
19     Plagiarism                                                                                             1
20     A worm is a self-replicating program which eats up the entire disk space or memory. A worm             1
       keeps on creating its copies until all the disk space or memory is filled.
21     Debugging is the process of detecting and removing of existing and potential errors (also called as    1
       'bugs') in a software code that can cause it to behave unexpectedly or crash.
                                                    Section-II
 Both the case study based questions are compulsory. Attempt any 4 subparts out of 5 from each question.
                                         Each question carries 1 mark.
22.          (a) isdigit()                                                                                    4
             (b) count()
             (c) capitalize()
             (d) upper()
             (e) lstrip()
           1 mark for each
23.        a) [10, 20, 'BOOK', 30, 9.5, 'ITEMS']                                 4
           b) [30, 9.5, 'ITEMS', 40]
           c) ['ITEMS', 40, 5, 35, 90, 75]
           d) ['BOOK', 9.5]
           e) [40, 9.5, 'BOOK', 10]
                  1 mark for each
                                                     PART-B
                                                     Section-I
24         (i)       x = a**3 + b**3 OR      x = math.pow(a,3) + math.pow(b,3)   2
           (ii)      A = (22/7)*r*(r+h)**2    OR A = math.pi * r*(r+h)**2
           1 mark for each
25    19                                                                         2
      2 marks for correct output
26    To=30                                                                      2
             for K in range(0,To) :
                    if k%4==0:
                           print (K*4)
                   else:
                           print (K+3)
      ½ mark for each correction
27                                                                             2
              1 mark each for any 2 differences
 28                                                                                2
               2 marks for correct circuit
 29   (i) (534)10 = (10 0001 0110)2               (ii) (110101011)2 = (653)8       2
      (1 mark for each)
 30   sp=float(input(“enter sale price”))                                          2
      cp=float (input (“cost price”))
      if sp>cp:
         print(“Profit”)
      elif cp>sp:
         print(“loss”)
      else:
         print(“neither profit nor loss”)
     1 mark for correct input
     1 mark for correct if..elif..
     OR
     num=int(input(“enter a no”))
     if num>=100 and num<=999:
       print(“it is 3 digit integer”)
     else:
       print(“it is not a three digit integer’)
     Half mark for correct for input
     One and half mark for correct if...else
     (Any correct code program to do the given task should be accepted)
31   sum=0                                                                                               2
     for i in range(1,11):
             sum=sum+i
     print(“sum=”,sum)
     1/2 mark for initializing
     1 mark for correct loop
     1/2 mark for display of output
     (Any other correct code of program to do the given task should also be accepted)
32        (a) Rita has become a victim of cyber stalking / cyber bullying                                2
          (b) She should immediately bring it to the notice of parents and school authorities. This is
              cybercrime and it should be reported to local police.(1 mark for each)
33       Digital foot print: are the records and traces of individual’s activities as they use internet.   2
         digital footprint are permanently stored.
         Computer Forensics or Digital forensics refers to methods used for interpretation of
         computer media for digital evidence.
     OR
         1. Use Anti-Virus Software
         2. Use Firewall
         3. Use Strong Password
         (2 marks for any 2 correct points)
                                                     Section-II
34   cO#P#t#R                                                                                              3
     (3 marks for correct output or 1 and half marks for partial correct output)
35                                                                                                         3
     nterms = int(input("How many terms? "))
     n1, n2 = 0, 1
     count = 0
     # check if the number of terms is valid
     if nterms <= 0:
       print("Please enter a positive integer")
     elif nterms == 1:
       print("Fibonacci sequence upto",nterms,":")
       print(n1)
     else:
       print("Fibonacci sequence:")
       while count < nterms:
          print(n1)
      nth = n1 + n2
      # update values
      n1 = n2
      n2 = nth
      count += 1
1 mark for initializing
1 mark for while loop
1 mark for display of output
(Any other correct code of program to do the given task should also be accepted)
or
#Write a program to check a number is prime or not
num=int(input("Enter number "))
d=2
while d<=num:
  r=num%d
  if r==0:
      break
  else:
      d=d+1
if d==num:
  print("It is a prime number")
else:
  print("It is not a prime number ")
half mark for input
1 and half mark for while loop and condition
     1 mark for if else and print output
     (Any other correct code of program to do the given task should also be accepted)
36   numList = [8,2,3,0,7]                                                              3
     Even_Sum = 0
     Odd_Sum=0
     for i in numlist:
       if(NumList[i] % 2 == 0):
           Even_Sum = Even_Sum + NumList[j]
       else:
           Odd_Sum = Odd_Sum + NumList[j]
     print("\nThe Sum of Even Numbers in this List = ", Even_Sum)
     print("The Sum of Odd Numbers in this List = ", Odd_Sum)
     1 mark for initializing
     1 mark for checking condition
     1 mark for display of output
     (Any other correct code of program to do the given task should also be accepted)
37   1.Use Virtual Private Network (VPN)                                                3
     2.Use Proxy (Torr Browser has proxy integrated in it)
     3.Use Incognito Browsing
     OR
          1. Protect your entity
          2. Respect other’s sentiments
          3. Avoid using fake names (or any other suitable point)
               1 mark for each
                                                Section-III
38           teacher={}                                                                 5
             for i in range(10):
                 name=input("enter teacher name ")
                 subject=input("enter subject ")
                  teacher[name]=subject
             for key in teacher:
               if teacher[key]=="english" or teacher[key]=="maths":
                   print("teacher name", key, "His subject :", teacher[key])
     2 and half marks for creating dictionary by taking input
     2 and half marks for finding and printing maths and english teachers
     (Any other correct code of program to do the given task should also be accepted)
     or
     #program to remove vowel from string
     string=input("enter string")
     newstring=" "
     for ch in string:
          if ch not in "aieou":
            newstring+=ch
     print("string after removal of vowels ", newstring)
     half mark for input
     1 mark correct loop
     1 mark for if..condition
     half mark for printing
     (Any other correct code of program to do the given task should also be accepted)
     #PROGRAM TO PRINT TABLE OF ANY NUMBER
     a=int(input("Enter number for table "))
     for b in range(1,11)
       print(a*b)
     half mark for input
     1 mark correct loop
     half mark for printing output
     (Any other correct code of program to do the given task should also be accepted)
        a) 3                                                                                        5
        b) 10
39
              None
        c) 2
        d) Keyword
        e) True
     1 mark for each
     1 mark for definition, 1 mark for risks associated with e waste, 1 mark for recycle e-waste   3+2
     ideas.
40
                                                   OR
     1 mark for each disability issue.
     ************ End of Marking Scheme ********************