தமிழ்நாடு முழுவதிலும் இருக்கும் அர்ப்பணிப்பு மிக்க அரசுப் பள்ளி ஆசிரியர்களைக் கொண்டு உருவாக்கிய பொதுத் தேர்வுக்கான 10, 12ஆம் வகுப்பு மாதிரி வினாத்தாள் வங்கியை ABP Nadu சார்பில் தினந்தோறும் வெளியிட்டு வருகிறோம்.


அந்த வகையில் இன்று கணினி அறிவியல் பாடத்துக்கான மாதிரி வினாத்தாளை இந்தக் கட்டுரையில் காணலாம்.


MODEL EXAMINATION 2022-23                                                          COMPUTER SCIENCE


Class:  12                                                                                                 Maximum Marks:70


Time: 3.00Hrs               


PART-I


Answer all the Questions:-                                                                                           15x1=15



  1. Which of the following defines what an object can do? A) Operating System B)Compiler                  C) Interface                                     D)Interpreter

  2. Bundling two values together into one can be considered as A) Pair B) Triplet                         C) single                                                 D) quadrat

  3. Which of the following is used in programming languages to map the variable and object?
    A) :: B) :=                            C) =                                          D) ==

  4. 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

  5. Which operator is also called as Conditional operator?
    A) Ternary B) Relational                C) Logical                                          D) Assignment            

  6. What plays a vital role in Python programming?
    A) Statements B) Control                    C) Structure                           D) Indentation

  7. In which arguments the correct positional order is passed to a function? A) Required B) Keyword C) Default                                                  D) Variable-length

  8. Strings in python:
    A) Changeable B) Immutable               C) Mutable                             D) Flexible

  9. 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]

  10. Which of the following is the private class variable?  A) __num B) ##num C) $$num                                                 D) &&num

  11. Who is called Father of Relational Database from the following?
    A) Chris Date B)Hugh Darween C) Edgar Frank Codd       D) Edgar Frank Cadd

  12. Which of the following is a string used to terminate lines produced by writer()method of


csv module?
A) Line Terminator           B) Form feed                  C) Enter key                                    D) Data Terminator



  1. What does __name__ contains ?


A)c++ filename                 B) main() name            C) python filename                            D) os module name



  1.  Which of the following is called the master table A) sqlite_master B) main_master            C) sql_master                              D) master_main

  2. Identify the package manager for Python packages, or modules.


     A)Matplotlib                      B) PIP                          C) plt.show()                               D) python package


PART – II


Note: Answer any Six questions. Question number 24 is compulsory                                                                             6x2=12



  1.  Write the inference you get from X:=(78).

  2. Why access control is required?

  3.  What is a literal? Explain the types of literals?

  4. How to set the limit for recursive function? Give an example.

  5.  Write the syntax of creating a Tuple with n number of elements.

  6. What is data consistency?

  7. Mention the two ways to read a CSV file using Python.

  8. Which method is used to fetch all rows from the database table?

  9. Write a SQL statement using DISTINCT keyword.


PART – III


Note: Answer any Six questions. Question number 33 is compulsory                                                                             6x3=18



  1. 25. Which strategy is used for program designing? Define that Strategy.

  2. 26. Write a note on asymptotic notation.

  3. 27. Write the syntax of while loop.

  4. 28. What will be the output of the given python program?
    str1 = "welcome"
    str2 = "to school"
    str3=str1[:2]+str2[len(str2)-2:]
    print(str3)

  5. How to define constructor and destructor in Python?

  6. 30. What is a constraint? Write short note on Primary key constraint.

  7. 31. What is MinGW? What is its use?

  8. 32. Write the coding for the following:
    To check if PIP is Installed in your PC.
    b. To Check the version of PIP installed in your PC.
    c. To list the packages in matplotlib.

  9. 33. What will be the output of the following code?
    list = [2**x for x in range(5)]
    print(list)


PART – IV


Note: Answer any Six questions. Question number 33 is compulsory                                                                             5x5=25



  1. What are called Parameters and write a note on
    (i) Parameter without Type (ii) Parameter with Type


OR


What is a List? Why List can be called as Pairs. Explain with suitable example


 



  1. Explain the characteristics of an algorithm.


OR


Explain input() and print() functions with examples.


 



  1. Write a program to display all 3 digit odd numbers.


OR


Explain the scope of variables with an example.                                


 



  1. Explain the different set operations supported by python with suitable example.


OR


Explain the different types of relationship mapping.


 



  1. Construct the following SQL statements in the student table-
    (i) SELECT statement using GROUP BY clause.
    (ii) SELECT statement using ORDER BY clause.


OR


Write the syntax for getopt() and explain its arguments and return values


மாதிரி வினாத்தாள் உருவாக்கம்


ஆசிரியர் அருண் (A3 குழு), 



பேராசிரியர் அன்னுசாமி மேல்நிலைப் பள்ளி, 
புதுச்சேரி


இதையும் வாசிக்கலாம்: 12ஆம் வகுப்பு, 10ஆம் வகுப்பு பாடங்களின் மாதிரி வினாத் தாளைக் காண: https://tamil.abplive.com/topic/question-bank/amp என்ற இணைப்பை க்ளிக் செய்யவும்.