New ! Computer Science MCQ Practise Tests



12th Standard English Medium Computer Science Reduced Syllabus Annual Exam Model Question Paper With Answer Key - 2021

12th Standard

    Reg.No. :
  •  
  •  
  •  
  •  
  •  
  •  

Computer Science

Time : 02:45:00 Hrs
Total Marks : 70

      Part I

      Answer all the questions.

      Choose the most suitable answer from the given four alternatives and write the option code with the corresponding answer.


    15 x 1 = 15
  1. Which of the following is a unit of code that is often defined within a greater code structure?

    (a)

    Subroutines

    (b)

    Function

    (c)

    Files

    (d)

    Modules

  2. The functions which cause side effects to the arguments passed are called

    (a)

    impure function

    (b)

    Partial Functions

    (c)

    Dynamic Functions

    (d)

    Pure functions

  3. Which of the following functions that retrieve information from the data type?

    (a)

    Constructors

    (b)

    Selectors

    (c)

    recursive

    (d)

    Nested

  4. Bundling two values together into one can be considered as

    (a)

    Pair

    (b)

    Triplet

    (c)

    single

    (d)

    quadrat

  5. The word comes from the name of a Persian mathematician Abu Ja’far Mohammed ibn-i Musa al Khowarizmi is called?

    (a)

    Flowchart

    (b)

    Flow

    (c)

    Algorithm

    (d)

    Syntax

  6. Two main measures for the efficiency of an algorithm are

    (a)

    Processor and memory

    (b)

    Complexity and capacity

    (c)

    Time and space

    (d)

    Data and space

  7. Which operator is also called as Comparative operator?

    (a)

    Arithmetic

    (b)

    Relational

    (c)

    Logical

    (d)

    Assignment

  8. Which statement is generally used as a placeholder?

    (a)

    continue

    (b)

    break

    (c)

    pass

    (d)

    goto

  9. Which of the following keyword is used to exit a function block?

    (a)

    define

    (b)

    return

    (c)

    finally

    (d)

    def

  10. If List=[10,20,30,40,50] then List[2]=35 will result

    (a)

    [35,10,20,30,40,50]

    (b)

    [10,20,30,40,50,35]

    (c)

    [10,20,35,40,50]

    (d)

    [10,35,30,40,50]

  11. If List=[17,23,41,10] then List.append(32) will result

    (a)

    [32,17,23,41,10]

    (b)

    [17,23,41,10,32]

    (c)

    [10,17,23,32,41]

    (d)

    [41,32,23,17,10]

  12. Which of the following set operation includes all the elements that are in two sets but not the one that are common to two sets?

    (a)

    Symmetric difference

    (b)

    Difference

    (c)

    Intersection

    (d)

    Union

  13. Which of the following is the output of the following program?
    class Student:
    def __init__(self, name):
    self.name=name
    print (self.name)
    S=Student(“Tamil”)

    (a)

    Error

    (b)

    Tamil

    (c)

    name

    (d)

    self

  14. Who developed ER model?

    (a)

    Chen

    (b)

    EF Codd

    (c)

    Chend

    (d)

    Chand

  15. What is the output of the following program? import csv
    d=csv.reader(open('c:\PYPRG\ch13\city.csv'))
    next(d)
    for row in d:
    print(row)
    if the file called “city.csv” contain the following details
    chennai,mylapore
    mumbai,andheri

    (a)

    chennai,mylapore

    (b)

    mumbai,andheri

    (c)

    chennai,mumba

    (d)

    chennai,mylapore,mumbai,andheri

    1. Part II

      Answer any six questions. Question no. 21 is compulsory.


    6 x 2 = 12
  16. What is abstract data type?

  17. What is a Pair? Give an example.

  18. What is a Tuple? Give an example.

  19. Define Pseudo code.

  20. What is Sorting?

  21. What is searching? Write its types.

  22. What is algorithmic solution?

  23. How the analysis of algorithms and performance evaluation can be divided?Explain.

    1. Part III

      Answer any six questions. Question no. 26 is compulsory.


    6 x 3 = 18
  24. Write a short note on Relational data model.

  25. List the types of DBMS users.

  26. Define Data Control Language and also list the command under this.

  27. How will you frame the commands to work on database?

  28. What are the ways to write a new or edit are existing CSV file in python?

  29. Explain how a connect to be made to a database (Academy through python SQlite3.

  30. Write a note on Data Abstraction.

  31. Give an example of an ADT for rational numbers.

      1. Part IV

        Answer all the Questions.

    10 x 5 = 50
    1. How will you access the multi-item. Explain with example.

    2. Discuss about Linear search algorithm.

    1. Explain the concept of Dynamic programming with suitable example.

    2. Discuss in detail about Tokens in Python.

    1. Write a Python code to find the L.C.M. of two numbers.

    2. Explain recursive function with an example.

    1. Explain the different types of relationship mapping.

    2. Explain the characteristics of DBMS.

    1. Write the different methods to read a File in Python.

    2. Write a Python program to execute the following c++ coding.
      #include <iostream>
      using namespace std;
      int main()
      { cout<<“WELCOME”;
      return(0);
      }
      The above C++ program is saved in a file welcome.cpp

*****************************************

Reviews & Comments about 12th Standard English Medium Computer Science Reduced Syllabus Annual Exam Model Question Paper With Answer Key - 2021

Write your Comment