Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

C++ թեմայով թեստ 10-րդ դասարանի համար

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Ինչ է C++ լեզուն:

a)

C++ is a high-level programming language that supports multiple programming paradigms.

b)

C++ is a type of hardware.

c)

C++ is a web development framework.

d)

C++ is a database management system.

2.

Որն է C++-ի հիմնական կառուցվածքը:

a)

C++-ի հիմնական կառուցվածքը 'init()' ֆունկցիան է։

b)

C++-ի հիմնական կառուցվածքը 'execute()' ֆունկցիան է։

c)

C++-ի հիմնական կառուցվածքը 'start()' ֆունկցիան է։

d)

C++-ի հիմնական կառուցվածքը 'main()' ֆունկցիան է, որը հանդիսանում է ծրագրի մեկնարկային կետը։

3.

Ինչ է փոփոխականը C++-ում:

a)

Փոփոխականը C++-ում ֆունկցիայի անուն է։

b)

Փոփոխականը C++-ում ծրագրի ավարտի նշանն է։

c)

Փոփոխականը C++-ում տվյալների պահեստավորման անուն է, որը օգտագործվում է տվյալների արժեքները պահելու համար։

d)

Փոփոխականը C++-ում տվյալների տեսակ է։

4.

Ինչ է տվյալների տեսակները C++-ում:

a)

string

b)

list

c)

int, float, double, char, bool, arrays, structures, unions, classes, enumerations

d)

decimal

5.

Ինչ է ֆունկցիան C++-ում:

a)

Ֆունկցիան C++-ում տվյալների կառուցվածք է։

b)

Ֆունկցիան C++-ում կոդի բլոկ է, որը կատարում է որոշակի գործողություն։

c)

Ֆունկցիան C++-ում ծրագրավորման լեզու է։

d)

Ֆունկցիան C++-ում սխալների ցուցակ է։

6.

Ինչ է դասը C++-ում:

a)

Դասը C++-ում միայն տվյալներ է պարունակում։

b)

Դասը C++-ում օբյեկտ-օ oriented ծրագրավորման հիմնական կառուցվածքային միավորն է, որը պարունակում է տվյալներ և ֆունկցիաներ։

c)

Դասը C++-ում միայն ֆունկցիաներ է պարունակում։

d)

Դասը C++-ում տվյալներ չի պարունակում։

7.

Ինչ է օբյեկտը C++-ում:

a)

Օբյեկտը C++-ում տվյալների կառուցվածք է, որը պարունակում է տվյալներ և ֆունկցիաներ:

b)

Օբյեկտը C++-ում միայն ֆունկցիաներ է պարունակում

c)

Օբյեկտը C++-ում օգտագործվում է միայն թվային հաշվարկների համար

d)

Օբյեկտը C++-ում տվյալների միայն մեկ տեսակ է

8.

Ինչ է ժառանգությունը C++-ում:

a)

Ժառանգությունը C++-ում դասերի միջև հարաբերություն է, որը թույլ է տալիս մեկ դասի (բալասան) ժառանգել մյուս դասի (հիմնական) հատկությունները և մեթոդները։

b)

Ժառանգությունը C++-ում օգտագործվում է միայն դասերի ստեղծման համար։

c)

Ժառանգությունը C++-ում տվյալների տեսակների փոխարինում է։

d)

Ժառանգությունը C++-ում միայն ֆունկցիաների հավաքածու է։

9.

Ինչ է բազմակողմանիությունը C++-ում:

a)

Բազմակողմանիությունը C++-ում նշանակում է, որ ֆունկցիաները չեն կարող ունենալ նույն անունը։

b)

Բազմակողմանիությունը C++-ում նշանակում է, որ ֆունկցիաները միշտ պետք է ունենան նույն պարամետրերի տիպերը։

c)

Բազմակողմանիությունը C++-ում նշանակում է, որ միևնույն անունով ֆունկցիան կամ դասը կարող է ունենալ տարբեր ձևեր, որոնք տարբեր են իրենց պարամետրերի թվով կամ տիպերով։

d)

Բազմակողմանիությունը C++-ում վերաբերում է միայն դասերի ստեղծմանը։

10.

Ինչ է C++-ի ստանդարտ գրադարանը:

a)

C++-ի ստանդարտ գրադարանը չի պարունակում ալգորիթմներ։

b)

C++-ի ստանդարտ գրադարանը նախատեսված է միայն խաղերի համար։

c)

C++-ի ստանդարտ գրադարանը պարունակում է նախադրված ֆունկցիաներ, տվյալների կառուցվածքներ և ալգորիթմներ։

d)

C++-ի ստանդարտ գրադարանը միայն դասեր է պարունակում։

11.

Ինչ է C++-ի `#include` հրահանգը:

a)

`#include` հրահանգը C++-ում օգտագործվում է գրադարաններ կամ ֆայլեր ներառելու համար։

b)

`#include` հրահանգը C++-ում օգտագործվում է սխալները ուղղելու համար։

c)

`#include` հրահանգը C++-ում օգտագործվում է փոփոխականներ հայտարարելու համար։

d)

`#include` հրահանգը C++-ում օգտագործվում է ծրագրի ավարտը նշելու համար։

12.

Ինչ է C++-ի `main` ֆունկցիան:

a)

C++-ի `main` ֆունկցիան ծրագրի մեկնարկային կետն է։

b)

C++-ի `main` ֆունկցիան միայն մեկ անգամ կարող է կանչվել։

c)

C++-ի `main` ֆունկցիան ծրագրի ավարտի կետն է։

d)

C++-ի `main` ֆունկցիան պատասխանատու է միայն սխալների համար։

13.

Ինչ է C++-ի `cout` և `cin` օգտագործումը:

a)

`cout`-ը օգտագործվում է տվյալներ ստանալու, իսկ `cin`-ը ցուցադրելու համար

b)

`cout`-ը օգտագործվում է միայն թվեր ցուցադրելու համար

c)

`cin`-ը օգտագործվում է միայն տեքստ ստանալու համար

d)

`cout`-ը օգտագործվում է տվյալները ցուցադրելու, իսկ `cin`-ը տվյալներ ստանալու համար:

14.

Ինչ է C++-ի `if` հրահանգը:

a)

C++-ի `if` հրահանգը օգտագործվում է միայն սխալների հայտնաբերման համար

b)

C++-ի `if` հրահանգը պայմանական հրահանգ է, որը թույլ է տալիս կատարել որոշակի գործողություններ, եթե որոշակի պայմանը ճիշտ է.

c)

C++-ի `if` հրահանգը օգտագործվում է միայն ցիկլերում

d)

C++-ի `if` հրահանգը միշտ կատարում է գործողությունները

15.

Ինչ է C++-ի `for` ցիկլը:

a)

C++-ի `for` ցիկլը օգտագործվում է միայն մեկ անգամ գործողություններ կատարելու համար

b)

C++-ի `for` ցիկլը օգտագործվում է կրկնվող գործողություններ կատարելու համար, որը բաղկացած է սկզբնական արժեքից, պայմանից և քայլից:

c)

C++-ի `for` ցիկլը օգտագործվում է միայն թվային փոփոխականների համար

d)

C++-ի `for` ցիկլը չի պահանջում սկզբնական արժեք

16.

Ինչ է C++-ի `while` ցիկլը:

a)

C++-ի `while` ցիկլը չի պահանջում պայման

b)

C++-ի `while` ցիկլը միշտ կատարում է հրահանգները

c)

C++-ի `while` ցիկլը կրկնության կառուցվածք է, որը կատարում է հրահանգներ, երբ պայմանը ճիշտ է.

d)

C++-ի `while` ցիկլը օգտագործվում է միայն մեկ անգամ

17.

Ինչ է C++-ի `switch` հրահանգը:

a)

C++-ի `switch` հրահանգը փոխարինում է `if` հրահանգին բոլոր դեպքերում.

b)

C++-ի `switch` հրահանգը չի թույլատրում տարբերակներ ընտրել.

c)

C++-ի `switch` հրահանգը թույլ է տալիս ընտրել տարբերակներ ըստ փոփոխականի արժեքի.

d)

C++-ի `switch` հրահանգը օգտագործվում է միայն թվային արժեքների համար.

18.

Ինչ է C++-ի `array`-ը:

a)

C++-ի `array`-ը միայն մեկ տարր պահելու համար է նախատեսված:

b)

C++-ի `array`-ը օգտագործվում է միայն թվային տվյալների համար:

c)

C++-ի `array`-ը ֆիքսված չափի տվյալների կառուցվածք է, որը պահում է նույն տիպի տարրեր:

d)

C++-ի `array`-ը փոփոխական չափի տվյալների կառուցվածք է, որը պահում է տարբեր տիպի տարրեր:

19.

Ինչ է C++-ի `pointer`-ը:

a)

C++-ի `pointer`-ը միայն թվային արժեքներ է պահում։

b)

C++-ի `pointer`-ը ֆունկցիաների անուններն է պահող փոփոխական է։

c)

C++-ի `pointer`-ը միայն զանգվածների չափերն է պահում։

d)

C++-ի `pointer`-ը փոփոխականների հասցեներն է պահող փոփոխական է։

20.

Ինչ է C++-ի `reference`-ը:

a)

C++-ի `reference`-ը փոփոխականի այլ անուն է, որը թույլ է տալիս աշխատել տվյալների հետ առանց դրանց պատճենելու։

b)

C++-ի `reference`-ը տվյալների պատճենման մեթոդ է։

c)

C++-ի `reference`-ը փոփոխականների համար միայն մեկ օգտագործման հնարավորություն է։

d)

C++-ի `reference`-ը տվյալների պահպանման նոր ձևաչափ է։