WorksheetsԹԳՀԳ 10-րդ դաս Փոփոխականներ և Տիպեր
Total questions: 32
Worksheet time: 17mins
Ո՞րը փոփոխական չէ։
age
x
PI
sum
Ո՞ր տվյալը պատկանում է ամբողջ թվային տիպին։
"hello"
3.14
42
True
Ո՞ր տիպն է զանգված։
int
float
list
bool
Ի՞նչն է բարելավում ծրագրի ընթեռնելիությունը։
Շատ բարդ գրված կոդը
Մեկնաբանությունների բացակայությունը
Հստակ ներմուծված փոփոխականներ
Փոփոխականների անիմաստ անվանումներ
Ինչպե՞ս է սկսվում մեկնաբանությունը Python լեզվում։
/*
#
//
<--
Ինչի՞ համար է նախատեսված կոդի վերանայումը։
Կոդի ջնջման համար
Դրանից մի հատված վերացնելու համար
Սխալները հայտնաբերելու և շտկելու համար
Նոր ֆայլ ստեղծելու համար
Ի՞նչ է նշանակում ծրագրի կարգաբերում։
Նոր ծրագիր գրելը
Սխալների ուղղում
Ծրագրի դիզայնի փոփոխում
Ծրագրի անվանափոխում
Ֆունկցիայի նպատակն է՝
Փոփոխական ստեղծելը
Սխալներ գտնելը
Արձագանք ստանալը մուտքից
Կոդի որոշակի հատվածի վերաօգտագործում
Ինչպե՞ս են փոխանցվում արգումենտները Python ֆունկցիաներին։
Որպես ֆայլեր
Որպես պիտակներ
Փոփոխականների արժեքների միջոցով
Միայն թվերի միջոցով
Ո՞ր հրամանն է վերադարձնում արժեք Python-ում։
give
output
result
return
Ի՞նչ է ռեկուրսիան։
Երբ ֆունկցիան կանչում է այլ ֆունկցիա
Երբ ֆունկցիան վերադառնում է տող
Երբ ֆունկցիան կանչում է ինքն իրեն
Երբ ֆունկցիան պարունակում է փոփոխական
Ո՞րն է ռեկուրսիայի պարզ օրինակ։
Ցիկլի կիրառումը
Մաթեմատիկական արտահայտություն
factorial(n) ֆունկցիան
Ճշմարիտ/կեղծ արժեքներ
Ո՞ր տիպի արժեքը հնարավոր չէ փոփոխել ծրագրի ընթացքում։
Փոփոխական
Ցուցիչ
Հաստատուն
Լարային տիպ
Ո՞ր տվյալն է տեքստային տիպի։
"123"
123
123.0
True
Ինչպիսի՞ տվյալներ կարող են պարունակվել միևնույն զանգվածում։
Միայն ամբողջ թվեր
Միայն լարային արժեքներ
Բազմատիպ տվյալներ
Միայն բուլյան տիպեր
Ինչպիսի՞ տվյալներ կարող են պարունակվել միևնույն զանգվածում։
Միայն ամբողջ թվեր
Միայն լարային արժեքներ
Բազմատիպ տվյալներ
Միայն բուլյան տիպեր
Ո՞րն է նպատակը լավ ընթեռնելի ծրագրի։
Այն արագ է աշխատում
Հեշտ է հասկանալ և փոփոխել
Ավելի քիչ տեղ է զբաղեցնում
Օգտագործում է միայն պարզ փոփոխականներ
Ինչի՞ համար են օգտագործվում մեկնաբանությունները ծրագրում։
Ծրագրի արագությունը մեծացնելու համար
Ծրագիրը գունավորելու համար
Ծրագրավորողներին բացատրություն տալու համար
Սխալները թաքցնելու համար
Ո՞ր գործընթացն է վերանայման ժամանակ կարևոր։
Կոդի մեկնաբանությունների ջնջումը
Սխալների բացահայտումը
Մուտքային տվյալների ձևափոխումը
Նոր ֆունկցիաների ստեղծումը
Ինչի՞ է նպաստում ծրագրի կարգաբերումը։
Ծրագրի գրաֆիկայի բարելավմանը
Ծրագրի նոր ֆունկցիաներ ավելացնելուն
Աշխատանքի սխալների վերացմանը
Ծրագրի արագությանը
Ո՞րն է ֆունկցիայի առավելությունը։
Այն մուտքագրում է տվյալներ
Հնարավորություն է տալիս օգտագործել նույն կոդը մեկից ավելի անգամ
Միայն սահմանում է փոփոխական
Կոդը երկարացնում է
Եթե ֆունկցիային փոխանցենք երկու արգումենտ, ի՞նչ է ստացվում։
Ֆունկցիան չի աշխատի
Արգումենտներից մեկը կմնա անտեսված
Ֆունկցիան կարող է օգտագործել երկու արժեքն էլ
Կոդը կփակվի
Ինչի՞ց է կախված ֆունկցիայի վերադարձվող արժեքը։
Ֆունկցիայի անվանումից
Մուտքային արգումենտներից
Ծրագրի բարդությունից
Օպերացիոն համակարգից
Ներքոգրյալ զանգվածը ճի՞շտ է հայտարարված․
string students[5] = {"Anna", "Nune","Gagik","Vardan", "Vanuhi"}
այո
ոչ
Ներքոգրյալ հայտարարված զանգվածում ի՞նչ արժեք են ընդունում զանգվածի տարրերը․
int numbers[3]= {}
0
1
undefindes
+ ∞
Հայտարարված այս զանգվածի կատարման արդյունքում
int numbers [3] = {9,6,8,2}
ծրագիրը կտեղեկացնի սխալի մասին
ծրագիրն ավտոմատ կփոխի զանգվածի երկարությունը
Հետևյալ զանգվածում ինչ արժեք կվերադարձնի գրված հրահանգը
string names[4] = {"Nane", "Karen", "Suren", "Gayane"}
cout << names[1]
Nane
Karen
Gayane
Suren
Եե հայտարարված numbers զանգավածի առաջին անդամը 3 է։ Հետագայում նրան վերագրվել է 5 արժեքը։ Ի՞նչ կարտածվի cout << numbers[1] հրամանի կատարման արդյունքում։
3
5
Ի՞նչ է արտածվում այս կոդի կատարման արդյունքում
արտածվում է 11 թիվը
արտածվում են զանգվածի բոլոր տարրերը
ոչինչ չի արտածվում
Ո՞րն է սխալ․
Մեկնաբանությունները լինում են
հատվածային
տողային
բլոկային
Ո՞րն է սխալ այս կոդի մեջ․
int arr[4] = {1, 2, 3};
զանգվածը ճիշտ է հայտարարված
զանգվածի առաջին տարրը 1 է
զանգվածը պետք է ունենա 4 տարր
Ինչպիսի արժեք կվերադարձնի հետևյալ կոդը․
float values[3] = {1.5, 2.5, 3.5};
cout << values[2];
1.5
3.5
2.5
