wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

XII கணினி அறிவியல்

Total questions: 155

Worksheet time: 1hrs 18mins

Name
Class
Date
1.

ஒரு குறிப்பிட்ட செயலைச் செய்வதற்காக பயன்படுத்தப்படும் குறிமுறையின் சிறிய பகுதியே

a)

துணை நிரல்கள் 

b)

கோப்புகள்

c)

Pseudo குறிமுறை

d)

தொகுதிகள்

2.

பின்வரும் எந்த அலகு ஒரு பெரிய குறிமுறை கட்டமைப்பில் வரையறுக்கப்பட்டுள்ளது?

a)

  துணை நிரல்கள் 

b)

செயற்கூறு

c)

  கோப்புகள்

d)

          தொகுதிகள்

3.

பின்வரும் எது தனித்தன்மையான தொடரியல் தொகுதிகளைக் கொண்டதாகும்?

a)

  துணை நிரல்கள் 

b)

 செயற்கூறு

c)

வரையறை

d)

   தொகுதிகள்

4.

செயற்கூறு வரையறையில் உள்ள மாறிகள் எவ்வாறு அழைக்கப்படுகிறது?

a)

 துணை நிரல்கள் 

b)

     செயற்கூறு

c)

  அளப்புருக்கள்

d)

           செயலுருபு

5.

செயற்கூறு வரையறைக்கு அனுப்பப்படும் மதிப்புகள் எவ்வாறு அழைக்கப்படுகிறது?

a)

    செயலுருபுகள்

b)

          துணை நிரல்கள்

c)

செயற்கூறு

d)

          அளப்புருக்கள்

6.

தரவு வகை குறிப்பு எழுதும்போது, எது கட்டாயமாகிறது?

a)

          { }

b)

      ( )

c)

          [ ]

d)

 < >

7.

பின்வரும் எது ஒரு பொருள் செய்ய வேண்டியதை தீர்மானிக்கிறது?

a)

   இயக்க அமைப்பு

b)

நிரல் பெயர்ப்பி

c)

          இடைமுகம்

d)

          தொகுப்பான்

8.

பின்வரும் எது இடைமுகத்தில் வரையறுக்கப்பட்ட கட்டளைகளை நிறைவேற்றுகிறது?

a)

         இயக்க அமைப்பு

b)

    நிரல் பெயர்ப்பி

c)

செயல்படுத்துதல்

d)

தொகுப்பான்

9.

ஒரே மாதிரியான அதே அளபுருக்களை செயற்கூறுவிற்கு அனுப்பினால் சரியான விடையைத் தரும் செயற்கூறு எவ்வாறு அழைக்கப்படும்?

a)

         Impure செயற்கூறு

b)

 Partial செயற்கூறு

c)

        Dynamic செயற்கூறு

d)

  Pure செயற்கூறு

10.

அளபுருக்களை அனுப்பும் போது பக்க விளைவுகளை ஏற்படுத்தும் செயற்கூறு எவ்வாறு அழைக்கப்படும்?

a)

   impure செயற்கூறு

b)

           Partial செயற்கூறு

c)

   Dynamic செயற்கூறு

d)

  Pure செயற்கூறு

11.

பின்வரும் எந்த செயற்கூறு அருவமாக்கம் தரவு வகையை உருவமைக்கப் பயன்படுகிறது ?

a)

 Constructors 

b)

    Destructors 

c)

  recursive 

d)

       Nested

12.

பின்வரும் எந்த செயற்கூறு தரவு வகையில் இருந்து தகவல்களை மீட்டெடுக்கும்?

a)

Constructors

b)

  Selectors

c)

recursive

d)

     Nested

13.

வரிசைப்படுத்தப்பட்ட உருப்புகளை மாற்றக்கூடிய தரவு கட்டமைப்பு

a)

       Built in

b)

      List 

c)

   Tuple 

d)

 Derived data

14.

மாற்ற செய்ய முடியாத பொருளின் தொடர் வரிசை

a)

      Built in 

b)

   List

c)

  Tuple

d)

    Derived data

15.

உருவமைப்பு அறியப்பட்ட தரவு வகை எவ்வாறு அழைக்கப்படுகிறது.

a)

    Built in datatype

b)

      Derived datatype

c)

      Concrete datatype

d)

  Abstract datatype

16.

உருவமைப்பு அறியப்படாத தரவு வகை எவ்வாறு அழைக்கப்படுகிறது

a)

        Built in datatype

b)

    Derived datatype

c)

 Concrete datatype

d)

          Abstract datatype

17.

பின்வருவனவற்றில் எது கலவை அமைப்பு?

a)

          Pair

b)

          Triplet

c)

          single

d)

          quadrat

18.

இரு மதிப்புகளை ஒன்றாக பிணைப்பு எந்த வகை கருதப்படுகிறது.

a)

    Pair

b)

    Triplet

c)

  single

d)

quadrat

19.

பின்வருவனவற்றில் எது பல் உருப்பு பொருளின் பல்வேறு பகுதிகளை பெயரிட அனுமதிக்கிறது?

a)

  Tuples

b)

      Lists

c)

       Classes

d)

          quadrats

20.

பின்வருவனவற்றில் எது கோவைகளை சதுர அடைப்புக்குறிக்குள் வைத்து உருவமைகிறது ?

a)

Tuples

b)

Lists 

c)

    Classes

d)

 quadrats

21.

பின்வருவனவற்றுள் எது நிரலின் ஒரு பகுதியின் அணுகியல்பை மற்றொரு பகுதிக்கு குறிப்பதாகும்?

a)

     வரையெல்லை

b)

 நினைவகம் 

c)

  முகவரி

d)

அணுகுமுறை

22.

மாறியின் பெயரை ஒரு பொருளுடன் பிணைக்கும் செயல்முறையை என்னவென்று அழைக்கப்படும்?

a)

        வரையெல்லை

b)

  மேப்பிங்

c)

  பின் பிணைத்தல்

d)

முன் பிணைத்தல்

23.

பின்வருவனவற்றுள் எது நிரலாக்கமொழியில் மாறியையும் பொருளையும் மேப் செய்யப் பயன்படுகிறது?

a)

     ::

b)

 := 

c)

  = 

d)

     ==

24.

எது மாறியின் பெயரை பொருளுடன் மேப்பிங் செய்வதற்கா ன இடம் ஆகும்

a)

          வரையெல்லை

b)

        மேப்பிங்

c)

           மேப்பிங் 

          பிணைத்தல்

d)

  Namespaces

25.

எந்த வரையெல்லை நடப்பு செயற்கூறில் வரையறுக்கப்படும் மாறிகளைக் குறிக்கும்?

a)

  உள்ளமை வரையெல்லை

b)

முழுதளாவிய வரையெல்லை

c)

  தொகுதி வரையெல்லை 

d)

   செயற்கூறு வரையெல்லை

26.

ஒரு கணிப்பொறி நிரலை பல துணை நிரல்களாக பிரிக்கும் செயல்முறையே என்னவென்று அழைக்கப்படும்.

a)

          செயல்முறை நிரலாக்கம்

b)

           தொகுதி நிரலாக்கம்

c)

          நிகழ்வு இயக்க நிரலாக்கம் 

d)

       பொருள் நோக்கு நிரலாக்கம்

27.

எது கணினி சூழலில் உள்ள வளங்களை யார் பார்வையிட மற்றும் பயன்படுத்த முடியும் என்பதை வரைமுறைப்படுத்தும் ஒரு பாதுகாப்பு தொழில்நுட்பமாகும்.

a)

    கடவுச்சொல் 

b)

 அங்கீகாரம்

c)

அணுகல் கட்டுப்பாடு

d)

சான்றிதழ்

28.

எந்த இனக்குழுவின் உறுப்புகளை இனக்குழுவின் உள்ளே மட்டும்தான் கையாள முடியும்.

a)

          public உறுப்புகள்

b)

     protected உறுப்புகள்

c)

pecured உறுப்புகள்

d)

 private உறுப்புகள்

29.

எந்த உறுப்புகளை இனக்குழுவிற்கு வெளியே இருந்தும் அணுக முடியும்?

a)

 public உறுப்புகள் 

b)

protected உறுப்புகள்

c)

 pecured உறுப்புகள் 

d)

 private உறுப்புகள்

30.

எது வரையறுக்கப்பட்ட இனக்குழு மற்றும் அதன் துணை இனக்குழுக்களால் அணுகப்படும் உறுப்புகள் ஆகும்.

a)

  public உறுப்புகள்

b)

  protected உறுப்புகள்

c)

  pecured உறுப்புகள்

d)

 private உறுப்புகள்

31.

எந்த சொல் பெர்ஷிய கணிதமேதை அபு ஜாஃபர் முகமது இபின்-ஐமுசா அல் கௌவாரிஸ்மி பெயரில் இருந்து வந்தது?

a)

      Flowchart

b)

Flow

c)

     Algorithm

d)

   Syntax

32.

பின்வரும் வரிசையாக்க நெறிமுறையில், எந்த நெறிமுறைக்கு குறைந்த எண்ணிக்கையிலான இடமாற்றம் தேவைப்படும்?

a)

    குமிழி

b)

     விரைவு

c)

   ஒன்றிணைந்த

d)

    தேர்ந்தெடுப்பு

33.

நெறிமுறையின் செயல்திறனை அளவிட இரண்டு முக்கிய அளவீடுகள் எவை?

a)

  செயலி மற்றும் நினைவகம்

b)

    சிக்கல் மற்றும் கொள்ளளவு

c)

  நேரம் மற்றும் இடம்

d)

 தரவு மற்றும் இடம்

34.

வரிசைமுறை தேடல் நெறிமுறையின் சிக்கல்தன்மை எது?

a)

 O(n)

b)

        O(log n)

c)

   O(n2)

d)

           O(n log n)

35.

பின்வரும் வரிசையாக்க நெறிமுறையில் எது மிகவும் குறைவான மோசமான சிக்கல் தன்மையை உடையது?

a)

      குமிழி

b)

       விரைவு

c)

         ஒன்றிணைந்த

d)

 தேர்ந்தெடுப்பு

36.

பின்வருவனவற்றுள் எது நிலையான வரிசையாக்க நெறிமுறை அல்ல?

a)

          செருகுதல்

b)

     தேர்ந்தெடுப்பு

c)

  குமிழி 

d)

 ஒன்றிணைந்த

37.

குமிழி வரிசையாக்கத்தின் மிகச் சிறந்த நிலையில் அதன் நேர சிக்கல்தன்மை

a)

 θ (n)

b)

 θ (nlogn) 

c)

 θ (n2)

d)

  θ (n(logn) 2)

38.

Θ என்ற குறியீடு asymptotic மதிப்பீட்டில் எதைக் குறிக்கிறது?

a)

  அடிப்பைடை நிலை

b)

  மிதமான நிலை 

c)

    மோசமான நிலை

d)

      NULL நிலை

39.

ஒரு சிக்கல் துணைச் சிக்கல்களாக பிரித்து அதனை பல முறை பயன்படுத்தினால், அந்த சிக்கல் எந்த பண்பை பெறும்?

a)

          ஒன்றோடு ஒன்றிணைந்த துணைச்சிக்கல்

b)

   உகந்த துணை கட்டமைப்பு

c)

 நினைவிருத்தல்

d)

      பொறாமை

40.

இயங்கு நிரலாக்கத்தில், ஏற்கனவே கணக்கீடு செய்த மதிப்புகளை சேமிக்கு யுக்தியை இவ்வாறு அழைக்கலாம்.

a)

மதிப்பை சேமிக்கும் பண்பு

b)

     மதிப்பை சேகரிக்கும் பண்பு

c)

          நினைவிருத்தல்

d)

         படமிடல்

41.

பைத்தானை உருவாக்கியவர் யார்?

a)

     ரிட்ஸீ

b)

 கைடோ வான் ரோஷம்

c)

          பில் கேட்ஸ்

d)

   சுந்தர் பிச்சை

42.

இவற்றுள் எந்த தூண்டு குறி நிரல் பெயர்ப்பி கட்டளைகளை ஏற்று கொள்ள தயார் நிலையில் இருப்பதை குறிக்கிறது?

a)

    >>> 

b)

<<<

c)

  # 

d)

    <<

43.

பின்வரும் எந்த சாவி சேர்மானம் ஓர் புதிய பைத்தான் நிரலை உருவாக்கப்பயன்படுகிறது.

a)

  Ctrl+C 

b)

    Ctrl+F

c)

   Ctrl+B

d)

   Ctrl+N

44.

  பின்வரும் எந்த குறியுரு பைத்தான் நிரலில் குறிப்புகளை உள்ளீடு செய்ய பயன்படுகிறது?

a)

   #  

b)

&

c)

@

d)

$

45.

எந்த குறி ஒன்றுக்கு மேற்பட்ட உறுப்புகளை ஒற்றை வரியில் அச்சிடும்

a)

   அரைப்புள்ளி 

b)

    டாலர்

c)

    காற்புள்ளி

d)

 முக்காற்புள்ளி

46.

பின்வரும் எது வில்லைகள் கிடையாது?

a)

    நிரல்பெயர்ப்பி

b)

  குறிப்பெயர்கள்

c)

    சிறப்புச் சொற்கள்

d)

     செயற்குறிகள்

47.

பின்வருவனவற்றில் எது பைதான் சிறப்புச் சொல் கிடையாது?

a)

   break

b)

         while

c)

       continue

d)

         operators

48.

எந்த செயற்குறியை ஒப்பீடு செயற்குறி என்று அழைக்கப்படுகிறது?

a)

      கணக்கீடு

b)

  தொடர்புடைய

c)

      தருக்க

d)

    மதிப்பிருத்தல்

49.

பின்வருவனவற்றில் எது தருக்க செயற்குறி கிடையாது?

a)

   and

b)

         or

c)

       not

d)

      like

50.

எந்த செயற்குறி நிபந்தனை செயற்குறி என்று அழைக்கப்படுகிறது

a)

          மும்ம செயற்குறி

b)

      தொடர்புடைய

c)

       தருக்க

d)

 மதிப்பிருத்தல்

51.

பைத்தானில் எத்தனை முக்கியமான கட்டுப்பாட்டு கட்டமைப்புகள் உள்ளன?

a)

3

b)

4

c)

5

d)

6

52.

elif என்பதன் விரிவாக்கம்

a)

nested if

b)

 if..else

c)

     else if

d)

   if..elif

53.

பைத்தான் நிரலில் எது முக்கிய பங்கு வகிக்கிறது?

a)

         கூற்றுகள்

b)

       கட்டுப்பாடு

c)

   அமைப்பு

d)

          உள்தள்ளல்

54.

எந்த கூற்று பொதுவாக இட ஒதுக்கீட்டிற்காகப் பயன்படுகிறது?

a)

         continue

b)

    break

c)

          pass

d)

           goto

55.

f கூற்றின் நிபந்தனை பின்வரும் எந்த வடிவில் இருக்க வேண்டும்

a)

 கணித அல்லது ஒப்பீட்டுக் கோவைகள்

b)

       கணித அல்லது தருக்கக் கோவைகள்

c)

ஒப்பீட்டு அல்லது தருக்கக் கோவைகள்

d)

     கணித கோவைகள்

56.

எது மிகவும் சுலபமான மடக்கு எது?

a)

      do..while

b)

       while

c)

   for

d)

      if..elif

57.

பின்வரும் குறிமுறையின் வெளியீடு என்ன?

i=1

while True:

if i%3 ==0:

break

print(i,end='')

i +=1

a)

12

b)

123

c)

1234

d)

124

58.

பின்வரும் குறிமுறையின் வெளியீடு என்ன?

T=1

while T:

print(True)

break

a)

தவறு

b)

 சரி

c)

     0

d)

 

          வெளியீடு இல்லை

59.

பின்வருவனவற்றில் எது jump கூற்று கிடையாது ?

a)

for

b)

pass

c)

continue

d)

break

60.

எந்த நிறுத்தற்குறி பின்வரும் அடிக்கோடிட்ட இடத்தில் இடம் பெற வேண்டும்?

if <condition>_

statements-block 1

else:

statements-block 2

a)

;

b)

:

c)

::

d)

!

61.

ஒரு குறிப்பிட்ட செயலைச் செய்வதற்காக வடிவமைக்கப்பட்டு, பெயரிடப்பட்ட குறிமுறையின் தொகுதி

a)

மடக்கு 

b)

 கிளைப்பிரிப்பு

c)

செயற்கூறு 

d)

 தொகுதி

62.

 தன்னைத்தானே அழைத்துக் கொ ள்ளும் செயற்கூறை இவ்வாறு அழைப்பர்.

a)

   உள்ளிணைந்த

b)

        தற்சுழற்சி

c)

 லாம்டா 

d)

 return கூற்று

63.

எந்த செயற்கூறை பெயரில்லா செயற்கூறு என்று அழைக்கப்படுகிறது?

a)

   லாம்டா 

b)

  தற்சுழற்சி

c)

 செயற்கூறு

d)

 வரையறை

64.

செயற்கூறு தொகுதியை எந்த சிறப்புச்சொல் தொடங்கிவைக்கிறது?

a)

   define

b)

     for

c)

       finally

d)

 def

65.

எந்த சிறப்புச்சொல் செயற்கூறு தொகுதியை முடித்து வைக்கிறது?

a)

 define 

b)

   return

c)

   finally

d)

 def

66.

செயற்கூறு வரையிறையில் பின்வரும் எந்த குறியீடு பயன்படுத்தப்படுகிறது?

a)

 ; (அரைப் புள்ளி)

b)

  . (புள்ளி)

c)

 : (முக்காற் புள்ளி) 

d)

 $ (டாலர்)

67.

செயற்கூறுக்கு எந்த செயலுருபு சரியான இட வரிசையில் செயலுருபுகளை அனுப்பும்?

a)

 தேவைப்படும்

b)

    சிறப்புச்சொல்

c)

    தானமைவு

d)

  மாறிநீளம்

68.

பின்வரும் கூற்றுகளைப் படித்து, சரியான கூற்றுகளைத் தேர்ந்து எடுக்கவும்.

(I) பைத்தானில், செயற்கூறை வரையறுக்கும் போது குறிப்பிட்ட தரவு வகைகளைக் குறிப்பிடத்

தேவையில்லை

(II) பைத்தான் சிறப்புச் சொற்களைச் செயற்கூறின் பெ யரா கப் பயன்படுத்தலாம்.

a)

I சரி மற்றும் II தவறு

b)

  இரண்டுமே சரி

c)

   I தவறு மற்றும் II சரி

d)

  இரண்டுமே தவறு

69.

கொடுக்கப்பட்ட கூற்றை வெற்றிகரமாக நிறை வேற்றுவதற்கு, பின்வருவனவற்றுள் சரியான ஒன்றைத் தேர்ந்தெடு

if ____ : print(x, " is a leap year")

a)

    x%2=0

b)

      x%4==0

c)

    x/4=0

d)

       x%4=0

70.

testpython() செயற்கூறைவரையறுக்க பின்வரும் எந்த சிறப்புச் சொல்ப யன்படுகிறது?

a)

        define

b)

          pass

c)

    def

d)

   while

71.

பின்வருவனவற்றுள் எது கீழ்க்கண்ட பைத்தான் நிரலுக்கான வெளியீடாகும்?

str1="TamilNadu"

print(str1[::-1])

a)

   Tamilnadu

b)

     Tmlau

c)

    udanlimaT

d)

    udaNlimaT

72.

பின்வரும் குறியுருக்கான வெளியீடு யாது?

str1 = "Chennai Schools"

str1[7] = "-"

a)

    Chennai-Schools

b)

   Chenna-School

c)

 Type error

d)

Chennai

73.

பின்வருவனவற்றுள் எது சரங்களை இணைக்க பயன்படும் செயற்குறியாகும்?

a)

+

b)

&

c)

#

d)

=

74.

 மூன்று மேற்கோ ள் குறிகளுக்குள் தரப்படும் சரமானது பின்வருபவனவற்றுள் எதை உருவாக்க அனுமதிக்கும்:

a)

 ஒரு வரி சரம் 

b)

 பல வரி சரங்கள்

c)

இரு வரி சரம்

d)

 ஒன்றுக்கு மேற்பட்ட சரங்கள்

75.

பைத்தானில் சரங்களானது:

a)

   மாற்றக்கூடியது

b)

 மாறாத்தன்மையுடையது

c)

பரஸ்பரதன்மையற்றது

d)

     நெகிழ்வானது

76.

பின்வருவனவற்றுள் எது சரத்தினை துண்டாக்கும் (Slicing) செயற்குறியாகும்?

a)

{ }

b)

        [ ]    

c)

  < > 

d)

  ( )

77.

stride என்பது பின்வருபவனவற்றுள் எதை குறிக்கும்?

a)

slide செயல்பாட்டின் கீழ்ஒட்டு மதிப்பாகும்.

b)

  slice செயற்பாட்டின் முதல் அளபுருவாகும்

c)

 slice செயற்பாட்டின் இரண்டாவது அளபுருவாகும்

d)

slice செயற்பாட்டின் மூன்றாவது அளபுருவாகும்.

78.

பின்வரும் வடிவமைப்பு குறியுருக்களுள் அடுக்கு குறியீட்டில் அச்சிட உதவும் மேல் எழுத்து எது?

a)

  %e 

b)

   %E

c)

      %g

d)

        %n

79.

பின்வருபவனவற்றுள் எந்தக் குறியீடு format( ) செயற்கூறுடன் பயன்படும் பதிலீடு குறியீடாகும்?

          

a)

 { } 

b)

< >

c)

    ++

d)

    ^^

80.

சரத்தின் கீழ்ஒட்டானானது:

a)

   நேர்மறை எண்கள்

b)

    எதிர்மறை எண்கள்

c)

  A மற்றும் B

d)

   Aஅல்லது  B        

81.

தரவினத் தொகுதியின் தொடர்பில்லாத ஒன்றைத் தேர்வு செய்க

a)

List

b)

Tuple

c)

Dictionary

d)

Loop

82.

2. Let list1=[2,4,6,8,10], எனில் print(List1[-2]) ன் விடை

a)

10

b)

8

c)

4

d)

6

83.

பின்வரும் எந்த செயற்கூறு List-ல் உள்ள உறுப்புகளின் எண்ணிக்கையைக் கணக்கிட பயன்படுகிறது?

a)

 count() 

b)

   find()

c)

   len() 

d)

   index()

84.

பின்வரும் எந்த பைத்தான் செயற்கூறு ஏற்கனவே உள்ள List-ல் ஒன்றுக்கும் மேற்பட்ட உறுப்புகளை சேர்க்கப் பயன்படுகிறது?

a)

    append()

b)

  append_more()

c)

   extend() 

d)

 more()

85.

பின்வரும் பைத்தான் குறிமுறையின் விடை என்ன?

S=[x**2 for x in range(5)]

print(S)

a)

[0,1,2,4,5]

b)

        [0,1,4,9,16]

c)

  [0,1,4,9,16,25]

d)

   [1,4,9,16,25]

86.

 பைத்தானில் type() செயற்கூறின் பயன் என்ன?

a)

Tuple உருவாக்க

b)

 Tuple உள்ள உறுப்புகளின் வகையைக் கண்டறிய

c)

பைத்தான் பொருளின் தரவினத்தை கண்டறிய

d)

 பட்டியலை உருவாக்க

87.

பின்வரும் எந்த கூற்று சரியானது அல்ல?

a)

 List மாற்றம் செய்யலாம்

b)

  Tuples மாற்றம் செய்ய முடியாது.

c)

 Append() செயற்கூறு, ஒரு உறுப்பை சேர்க்கப் பயன்படுகிறது.

d)

 Extend() செயற்கூறு லிஸ்ட்ல் உறுப்புகளை சேர்க்க Tuples-ல் பயன்படுகிறது

88.

SetA={3,6,9}, setB={1,3,9}. எனில், பின்வரும் நிரலின் வெளியீடு என்ன?

print(setA|setB)

a)

  {3,6,9,1,3,9}

b)

   {3,9}

c)

         {1}

d)

     {1,3,6,9}

89.

பின்வரும் எந்த set செயல்பாடு, இரண்டு set-களுக்கும் போதுவான உறுப்புகள் நீங்கலாக மற்ற அனைத்து உறுப்புகளையும் உள்ளடக்கியது?

a)

 சமச்சீரான வேறுபாடு 

b)

  வேறுபாடு

c)

    வெட்டு 

d)

  ஒட்டு

90.

பைத்தான், Dictionary-ல் திறவுகோல்கள் எதனால் குறிப்பிடப்படுகின்றன

a)

    =

b)

  ;

c)

d)

 :

91.

பின்வருவனவற்றுள் எவை பொருள் நோக்கு நிரலாக்கத்தின் முக்கிய அம்சம் ஆகும்?

a)

   ஆக்கி மற்றும் இனக்குழு 

b)

ஆக்கி மற்றும் பொருள்

c)

  இனக்குழு மற்றும் பொருள் 

d)

 ஆக்கி மற்றும் அழிப்பி

92.

இனக்குழுவின் உள்ளே வரையறுக்கப்படும் செயற்கூறு எது:

a)

செயற்கூறு 

b)

    கூறு

c)

  வழிமுறை 

d)

  பிரிவு

93.

இனக்குழு உறுப்புகள் எந்த செயற்குறியின் மூலம் அணுகப்படுகிறது?

a)

   &

b)

   .

c)

#

d)

%

94.

பொருள் உருவாக்கப்படும் போது தானாகவே இயக்கப்படும் செயற்கூறு எது?

a)

__object__( ) 

b)

__del__( )

c)

  __func__( ) 

d)

     __init__( )

95.

private இனக்குழு மாறியின் முன்னொட்டு எது

a)

 __ 

b)

&&

c)

##

d)

**

96.

 பின்வரும் வழிமுறைகளில் எது அழிப்பியாகப் பயன்படுகிறது?

a)

__init__( ) 

b)

  __dest__( )

c)

 __rem__( ) 

d)

  __del__( )

97.

பின்வருவனவற்றுள் எந்த இனக்குழு அறிவிப்பு சரியானது?

a)

class class_name

b)

  class class_name<>

c)

  class class_name:

d)

   class class_name[ ]

98.

பின்வரும் நிரலின் வெளியீடு என்ன?

class Student:

def __init__(self, name):

self.name=name

print(self.name)

S=Student(“Tamil”)

a)

error

b)

Tamil

c)

name

d)

self

99.

பின்வருவனவற்றுள் எது private இனக்குழு மாறி?

a)

   __num

b)

   ##num

c)

  $$num 

d)

 &&num

100.

பொருளை உருவாக்கும் செயல்முறை எது:

a)

      ஆக்கி

b)

     அழிப்பு

c)

மதிப்பிருத்தல்

d)

    சான்ருறுவாக்கல்

101.

DBMS-ன் விரிவாக்கம்?

a)

DataBase Management Symbol

b)

Database Managing System

c)

DataBase Management System

d)

DataBasic Management System

ஒரு அட்டவணை என்பது 

102.

பொருளை உருவாக்கும் செயல்முறை எது:

a)

   ஆக்கி

b)

    அழிப்பு

c)

  மதிப்பிருத்தல் 

d)

    சான்ருறுவாக்கல்

103.

ஒரு அட்டவணை என்பது 

a)

   வரிசை (tuple)

b)

  பண்புக்கூறுகள் (attribute) 

c)

உறவுகள் (relation)

d)

அமைப்பு (entity)

104.

எந்த தரவுத்தள மாதிரி பெற்றோர் குழந்தை உறவுநிலையை குறிப்பிடுகிறது?

a)

   உறவுநிலை 

b)

 வலையமைப்பு

c)

  படிநிலை 

d)

 பொருள்

105.

உறவுநிலை தரவுத்தள மாதிரி முதலில் யாரால் முன்மொழியப்பட்டது?

a)

E F Codd

b)

  E E Codd

c)

   E F Cadd

d)

   E F Codder

106.

படிநிலை மாதிரி எந்த வகை உறவுநிலையை குறிப்பிடுகிறது?

a)

ஒன்று ஒன்று

b)

    ஒன்று பல

c)

   பல ஒன்று

d)

பல பல

107.

உறவுநிலை தரவுத்தளத்தின் தந்தை என்று அழைக்கப்படுபவர் யார்?

a)

 Chris Date

b)

Hugh Darween

c)

 Edgar Frank Codd

d)

  Edgar Frank Cadd

108.

பின்வருவனவற்றுள் எது RDBMS?

a)

   Dbase

b)

Foxpro

c)

   Mongo DB 

d)

SQLite

109.

SELECT கூற்றுக்கு பயன்படும் சின்னம் எது?

a)

  σ

b)

Π

c)

    X

d)

    Ω

110.

ஒரு tuple என்பது

a)

table

b)

    row

c)

   attribute

d)

  field

111.

ER மாதிரியை உருவாக்கியவர் யார்?

a)

   Chen

b)

    EF Codd

c)

   Chend

d)

   Chand

112.

எந்த கட்டளைகள் அட்டவணை வடிவமைப்பை உருவாக்குதல், உறவுநிலையை நீக்குதல் மற்றும் உறவுநிலை திட்ட வடிவமைப்பை மாற்றுதல் போன்ற செயற்பாடுகளுக்கான வரையறைகளை வழங்குகிறது?

a)

DDL 

b)

DML

c)

 DCL

d)

DQL

113.

எந்த கட்டளை அட்டவணையின் வடிவமைப்பை மாற்றி அமைக்க அனுமதிக்கிறது?

a)

   SELECT

b)

   ORDER BY

c)

   MODIFY

d)

   ALTER

114.

அட்டவணை அமைப்புடன் சேர்த்து முழு அட்டவணையை நீக்க பயன்படும் கட்டளை

a)

 DROP 

b)

   DELETE

c)

DELETES ALL

d)

  ALTER TABLE

115.

வினவல்களை உருவாக்க பயன்படுவது

a)

 SELECT

b)

 ORDER BY

c)

   MODIFY

d)

 ALTER

116.

ஒரு தரவுத்தளத்தில் உள்ள தரவை வரிசையாக்கம் செய்ய பயன்படும் clause

a)

SORT BY 

b)

  ORDER BY

c)

 GROUP BY

d)

 SELECT

117.

CSV கோப்பானது பின்வருபவனவற்றுள் எவ்வாறு அழைக்கப்பட்டுள்ளது ....

a)

  Flat File

b)

    3D File

c)

   String File

d)

   Random File

118.

CRLF என்பதன் விரிவாக்கம்

a)

 Control Return and Line Feed

b)

Carriage Return and Form Feed

c)

Control Router and Line Feed

d)

  Carriage Return and Line Feed

119.

பின்வருபவனவற்றுள் எந்த செயற்கூறானது CSV கோப்பினில் பல்வேறு செயல்பாடுகளை செய்ய பைத்தானால் வழங்கப்பட்டுள்ளது ஆகும்?

a)

py

b)

xls

c)

csv

d)

os

120.

உருவப்படம் அல்லது இயங்குநிலை கோப்பு போன்று உரை அல்லாத கோப்புகளை கையாள பின்வரும் எந்த முறைமையானது பயன்படுகிறது?

a)

 உரை

b)

   இருமநிலை

c)

   xls

d)

    csv

121.

கோப்பினில் ஒரு வரிசையை தவிர்க்க பயன்படும் கட்டளை

a)

  next() 

b)

   skip()

c)

   omit()

d)

   bounce()

122.

பின்வருபவனவற்றுள் CSV செயற்கூறில் writer() முறையால் வழங்கப்பட்டுள்ள வரிமுறிப்பான் எது?

a)

 Enter key

b)

 Line Terminator 

c)

Form feed 

d)

   Data Terminator

123.

பின்வரும் நிரலின் வெளியீடு யாது?

“city.csv” என்ற கோப்பில் கீழேயுள்ள விவரங்களை கொண்டிருப்பின்

import csv

d=csv.reader (open("C.\PYPRG\ch/3City.CSV")

chennai,mylapore

mumbai,andheri

next(d)

for row in d:

print(row)

a)

chennai,mylapore 

   mumbai,andheri

b)

   chennai

     mumbai 

c)

chennai,mylapore

d)

 mumbai,andheri

124.

Dictionary தரவுகளை குறிக்க இவற்றுள் எது ஒரு பொருளை உருவாக்குகின்றது?

a)

 listreader() 

b)

 reader()

c)

   tuplereader()

d)

 DictReader ()

125.

ஏற்கனவே உள்ள கோப் பில் உள்ள தரவுகளில் சில மாற்றங்கள் செய்வதும் அல்லது மேலும் தரவை சேர்ப்பது இவ்வாறு அழைக்கலாம்

a)

 பதிப்பித்தல் 

b)

 இறுதியில் சேர்த்தல்

c)

   மாற்றம் செய்தல் 

d)

   திருத்துதல்

126.

test.csv என்ற கோப்பில் பின்வரும் நிரல் என்ன விவரத்தை எழுதும்.

import csv

D = [['Exam'],['Quarterly'],['Halfyearly']]

csv.register_dialect('M',lineterminator = '\n')

with open('c:\pyprg\ch13\line2.csv', 'w') as f:

wr = csv.writer(f,dialect='M')

wr.writerows(D)

f.close()

a)

Exam Quarterly Halfyearly

b)

 Exam Quarterly Halfyearly

c)

 E

  Q

   H

d)

 Exam,

    Quarterly,

     Halfyearly

127.

பின்வருவனவற்றுள் எது Scripting மொழி அல்ல?

a)

 ஜாவாஸ்கிரிப்ட் 

b)

   PHP

c)

   பெர்ல் 

d)

  HTML

128.

பைத்தான் நிரலில் C++ நிரலை தருவித்தல் எவ்வாறு அழைக்கப்படுகிறது?

a)

wrapping செய்தல் 

b)

பதிவிறக்கம் செய்தல்

c)

  இணைத்தல்

d)

  பிரித்தல்

129.

API ன் விரிவாக்கம் is

a)

 Application Programming Interpreter

b)

 Application Programming Interface

c)

   Application Performing Interface

d)

  Application Programming Interlink

130.

பைத்தான் மற்றும் C++ நிரல்களை இடைமுகப்படுத்துவதற்கான கட்டமைப்பு

a)

 Ctypes 

b)

 SWIG

c)

Cython 

d)

 Boost

131.

பின்வருவனவற்றுள் எது உங்கள் குறிமுறையை தனித்தனி பகுதிகளாக பிரித்தெடுப்பதற்கான மென்பொருள் வடிவமைப்பு தொழில்நுட்பம்?

a)

 பொருள்நோக்கு நிரலாக்கம்

b)

  கூறுநிலை நிரலாக்கம்

c)

  குறைந்த நிலை மொழி நிரலாக்கம்

d)

  செயல்முறை நோக்கு நிரலாக்கம்

132.

நீங்கள் விண்டோஸ் இயக்க முறைமையுடன் தொடர்பு கொள்ள எந்த கூறுநிலை அனுமதிக்கிறது?

a)

OS கூறுநிலை 

b)

   sys கூறுநிலை

c)

csv கூறுநிலை

d)

 getopt கூறுநிலை

133.

சரங்களை எந்த மாதிரியாக பிரிக்கும்பொழுது பிழையின்றி அமைந்தால், getopt( ) வெற்று அணியை திருப்பி அனுப்பும்?

a)

  argv மாறி 

b)

 opt மாறி

c)

  args மாறி

d)

 ifile மாறி

134.

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

if __name__ =='__main__':

main(sys.argv[1:])

a)

 main(sys.argv[1:]) 

b)

   __name__

c)

    __main__ 

d)

  argv

135.

கீழ்க்கண்டவற்றுள் எது உரை, எண்கள், படங்கள் மற்றும் அறிவியல் சார்ந்த தரவுகளை செயலாக்கப் பயன்படும்?

a)

   HTML

b)

CC

c)

C++

d)

PYTHON

136.

__name__ இது எதனை கொண்டுள்ளது ?

a)

 c++ filename 

b)

  main() name

c)

   python filename

d)

os module name

137.

பின்வரும் எது ஒருங்கிணைக்கப்பட்ட தரவுகளின் தொகுப்பாகும்?

a)

   தரவுத்தளம்

b)

தகவல் 

c)

   பதிவுகள்

d)

    DBMS

138.

SQLite எந்த தரவுத்தள அமைப்பைச் சார்ந்தது?

a)

 ஒற்றைக் கோப்பு தரவுத்தளம்

b)

  உறவுநிலை தரவுத்தளம்

c)

  படிநிலை தரவுத்தளம்

d)

  பொருள்நோக்கு தரவுத்தளம்

139.

பின்வரும் எந்த கட்டுப்பாட்டு அமைப்பு தரவுத்தளத்திலிருந்து பதிவுகளைப் பெற்றுத்தர பயன்படுகிறது?

a)

சுட்டு

b)

  திறவுகோல் 

c)

   Cursor 

d)

 செருகும் புள்ளி

140.

பதிவுகளில் உள்ள மதிப்புகளில் செய்யப்படும் மாற்றங்களை சேமிக்கப் பயன்படும் கட்டளை எது?

a)

Save

b)

    Save As

c)

    Commit

d)

   Oblige

141.

சில செயல்பாடுகளை SQL கட்டளைகள் செய்வதற்கு பின்வரும் எது இயக்கப்படுகிறது?

a)

execute()

b)

    key()

c)

   cursor()

d)

    run()

142.

பின்வரும் எந்த சார்பு அட்டவணையிலுள்ள தேர்ந்தெடுக்க ப்பட்ட புலத்தின் பதிவுகளின் சராசரியைக் கொடுக்கிறது?

a)

Add() 

b)

   SUM()

c)

       AVG()

d)

 AVERAGE()

143.

எந்த செயற்கூறு தேர்ந்தெடுக்கப்பட்ட புலத்தின் பெரிய மதிப்பைத் திருப்பி அனுப்பும்

a)

 MAX()

b)

   LARGE()

c)

   HIGH()

d)

  MAXIMUM()

144.

பின்வரும் எது முதன்மை அட்டவணை?

a)

sqlite_master

b)

  sql_master

c)

  main_master

d)

  master_main

145.

SQL-ல் மிகவும் பொதுவாக பயன்படுத்தப்படும் கூற்று எது?

a)

  cursor 

b)

    select

c)

   execute

d)

 commit

146.

பின்வரும் எது நகல்களைத் தவிர்க்கும்?

a)

Distinct

b)

 Remove

c)

 Where

d)

GroupBy

147.

2D வரைபடத்தை உருவாக்க பயன்படும் பைத்தான் தொகுப்பு எது?

a)

matplotlib.pyplot 

b)

 matplotlib.pip

c)

matplotlib.numpy

d)

   matplotlib.plt

148.

பைத்தான் தொகுப்பிற்கு அல்ல து தொகுதிக்கு ஏற்ற தொகுப்பு மேலாண்மை மென்பொருளை தேர்ந்தெடுக்கவும்

a)

   Matplotlib 

b)

   PIP

c)

  plt.show()

d)

   பைத்தான் தொகுப்பு

149.

பின்வரும் குறியீட்டை படிக்கவும் இந்த குறியீட்டின் நோக்கத்தை கண்டறிந்து சரியான தேர்வை தேர்ந்தெடுக்கவும்.

C:\Users\YourName\AppData\Local\Programs\Python\Python36-32\Scripts>pip –version

a)

 PIP நிறுவப்பட்டுள்ளாத என கண்டறியும் 

b)

   PIP யை நிறுவும்

c)

 தொகுப்பை பதிவிறக்கம் செய்யும்  

d)

   PIP பதிப்பை காண உதவும்

150.

பின்வரும் குறியீட்டை படிக்கவும். இந்த குறியீட்டின்க் aim கண்டறிந்து பின்வரும் சரியான தேர்வை தேர்ந்தெடுக்கவும்.

C:\Users\Your Name\AppData\Local\Programs\Python\Python36-32\Scripts>pip list

a)

பட்டியல் கட்டளை

b)

நிறுவப்பட்டுள்ள தொகுப்புகளை பட்டியலிடும்

c)

   PIPயை நிறுவும்

d)

   நிறுவப்பட்டிருக்கும் தொகுப்புகள்

151.

Matplotlib ஐ நிறுவ, கட்டளை துண்டுக்குறியில் பின்வரும் கட்டளை உள்ளிடப்படும் போது, “-U” என்பது எதை குறிக்கிறது?

a)

 pipயின் சமீபத்திய மதிப்பை பதிவிறக்கும்.

b)

 pip யை சமீபத்திய பதிப்பிற்கு மேம்படுத்தும்

c)

 pipயை அகற்றும்

d)

   matplotlibயை சமிபத்திய பதிப்பிற்கு மேம்ப டுத்தும்.

152.

பின்வரும் வெளியீட்டை உற்று நோக்கு, இந்த வெளியீட்டை பெற சரியான குறியீட்டைக தேர்ந்தெடுக்கவும்.

a)

import matplotlib.pyplot as plt

      plt.plot([1,2,3],[4,5,1])

       plt.show()

b)

import matplotlib.pyplot as plt

      plt.plot([1,2,3],[4,5,1])

       plt.show()

c)

  import matplotlib.pyplot as plt

     plt.plot([1,3],[4,1])

     plt.show()

d)

nothing above

153.

ஒரு தொகுதியை செயல்படுத்த எந்த விசை பயன்படும்

a)

F6

b)

F4

c)

F3

d)

F5

154.

பின்வரும் குறிப்புகளைப் படித்து சரியான விளக்கப்படத்தை கண்டறியவும்.

Hint 1: இந்த விளக்கப்படம் கால இடைவெ ளியை காட்டிலும் தரவுகளின் மாற்றத்தை காட்சிப்படுத்தும்.

Hint 2: இவ்வகை விளக்கப்படத்தில் காலவரிசைப்படி கோ டுகள் இணைக்கப்பட்டிருக்கும்.

a)

 Line chart 

b)

  Bar chart 

c)

 Pie chart 

d)

  Scatter plot

155.

பின்வரும் கூற்றை படித்து, வட்ட வரைப்படத்திற்காக சரியான தே ர்வை தேர்ந்தெடுக்கவும்.

கூற்று A: plt.pie() செயற்கூற்றை பயன்ப டுத்தி Matplotlibல் வட்ட வரைப்படம் வரையலாம்.

கூற்று B: autopct அளபுரு பைத்தான் சரம் வடிவமைப்பை பயன்படுத்தி சதவீத மதிப்பை காட்டும்.

a)

கூற்று A சரி

b)

 கூற்று B சரி

c)

 இரு கூற்றும் சரி

d)

 இரு கூற்றும் தவறு