Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Python-ի Հիշողության կառավարում

Total questions: 9

Worksheet time: 5mins

Name
Class
Date
1.

Ի՞նչ տարբերություն կա Python-ի և C-ի հիշողության կառավարման միջև։

a)

C-ում հիշողությունը հատկացվում և ազատվում է ձեռքով, իսկ Python-ում՝ ավտոմատ

b)

Python-ում հիշողությունը պետք է ձեռքով ազատել, իսկ C-ում՝ ավտոմատ

c)

Երկուսն էլ նույն կերպ են կառավարում հիշողությունը

d)

Python-ում հնարավոր չէ ազատել հիշողություն

2.

Ինչի՞ համար է օգտագործվում reference count–ը։

a)

Հաշվելու համար, թե քանի փոփոխական է հղվում կոնկրետ օբյեկտի վրա

b)

Տեսնելու համար, թե քանի անգամ է ֆունկցիան կանչվել

c)

Բացահայտելու օբյեկտի տվյալների տիպը

d)

Սահմանելու օբյեկտի հիշողության չափը

3.

Ինչ է տեղի ունենում, երբ օբյեկտի reference count-ը դառնում է 0։

a)


Օբյեկտը տեղափոխվում է cache

b)
  • Օբյեկտը ջնջվում է garbage collector-ի միջոցով

c)
  • Օբյեկտը վերածվում է string-ի

d)
  • Այն ավտոմատ վերագրվում է մեկ այլ փոփոխականի

4.

Ի՞նչ է Python-ի private heap-ը։

a)
  • Հատուկ հիշողության տարածք, որտեղ պահվում են Python օբյեկտները

b)
  • Օպերացիոն համակարգի RAM-ի ամբողջ տարածքը

c)
  • Ֆայլային համակարգի պահեստային տարածքը

d)
  • Օգտագործողի կողմից նախապես հատկացված հիշողություն

5.

Ինչ տարբերություն կա հետևյալ կոդերի նմանատիպ հայտարարման մեջ։

a)

Երկուսն էլ կստեղծեն մեկ ընդհանուր արժեք

b)

Երկուսն էլ կստեղծեն երկու առանձին արժեքներ

c)

Python-ում կստեղծվի մեկ օբյեկտ և երկու ցուցիչ, իսկ C-ում՝ երկու առանձին արժեքներ

d)

Python-ում և C-ում տարբերություն չկա

6.

Ինչպե՞ս կարելի է իմանալ օբյեկտի հիշողության հասցեն Python-ում։

a)
  • type() ֆունկցիայով

b)
  • len() ֆունկցիայով

c)

id() ֆունկցիայով

d)
  • Հնարավոր չէ

7.

Ո՞րն է Python-ի garbage collector-ի հիմնական գործառույթը։

a)

Հաստատել, որ օբյեկտները ճիշտ արժեք ունեն

b)
  • Հիշողության հասցեներ հատկացնելը

c)
  • Օբյեկտներին տիպեր հատկացնելը

d)
  • Հեռացնել այն օբյեկտները, որոնց reference count-ը 0 է

8.

Ի՞նչ է նշանակում հետևյալ կոդը։

a)

z-ն դառնում է y-ի տիպի ցուցիչը

b)

z-ն անկախ փոփոխական է նույն արժեքով

c)

z-ն հղվում է նույն օբյեկտին, ինչին y-ն

d)

z-ն դառնում է y-ի պատճենը (copy)

9.

Ի՞նչ է պահում Python օբյեկտի ներքին կառուցվածքը։

a)

Միայն արժեքը

b)
  • Միայն հիշողության հասցեն

c)

Տիպը, արժեքը, reference count-ը և ID-ն

d)

Միայն reference count-ը