Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Ծրագրավորման Թեստ և Debugging-ի Օգտագործում

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Գրեք WHILE ցիկլ, որը կտպի 0-ից մինչև 3 թվերը ներառյալ։

a)

let i = 0; while (i <= 3) { console.log(i); i++; }

b)

let i = 1; while (i < 3) { console.log(i); i++; }

c)

let i = 0; while (i < 3) { console.log(i); i++; }

d)

let i = 3; while (i >= 0) { console.log(i); i--; }

2.

Տրված է հետևյալ Ջավասկրիպտ կոդը: let i = 0; if(i < 3) { alert(i); } Ինչ արժեքով է alert-ը ցուցադրվում այս կոդի դեպքում?

a)

0

b)

3

c)

1

d)

2

3.

Տրված է հետևյալ Ջավասկրիպտ կոդը: let i = 0; while(i < 3) { alert(i); } Այս կոդը կաշխատի անսահմանափակ ցիկլով (infinite loop): Ճի՞շտ է, թե՞ սխալ։

a)

True

b)

False

4.

Անսահմանափակ ցիկլը (infinite loop) ծրագրավորման մեջ նշանակում է՝

a)

ցիկլ, որը երբեք չի ավարտվում և շարունակվում է անվերջ

b)

ցիկլ, որը ավարտվում է որոշակի պայմանով

c)

ցիկլ, որը աշխատում է միայն մեկ անգամ

d)

ցիկլ, որը աշխատում է միայն որոշակի ժամանակահատվածում

5.

Լրացրեք բաց թողածը՝ Ջավասկրիպտում while ցիկլի պայմանը պետք է դառնա ______, որպեսզի ցիկլը ավարտվի։

a)

սխալ

b)

ճիշտ

c)

թիվ

d)

տեքստ

6.

Ինչ արժեքներ կցուցադրի alert-ը հերթականությամբ, երբ կոդը կաշխատի?

a)

0, 1, 2

b)

1, 2, 3

c)

2, 1, 0

d)

0, 2, 1

7.

Տրված է հետևյալ JavaScript կոդը: let i = 0; while(i < 3) { alert(i); i = i + 1; } Քանի անգամ կաշխատի alert-ը այս ցիկլում?

a)

1

b)

2

c)

3

d)

4

8.

Ինչ է անում հետևյալ կոդը՝ while(i < 3) { alert(i); i = i + 1; }

a)

Ցուցադրում է i-ի արժեքը երեք անգամ alert-ով

b)

Ցուցադրում է միայն i-ի վերջնական արժեքը

c)

Ցուցադրում է միայն մեկ անգամ alert

d)

Չի ցուցադրում ոչինչ

9.

Ինչի համար է օգտագործվում break հրամանը JavaScript-ում:

a)

Ցիկլը շարունակելու համար

b)

Ցիկլը դադարեցնելու համար

c)

Տվյալը մուտքագրելու համար

d)

Պատուհան բացելու համար

10.

Ընտրեք ճիշտ տարբերակը. Ի՞նչ է անում continue հրամանը JavaScript-ում։

a)

Այն ավարտում է ցիկլի ընթացիկ իտերացիան և անցնում է հաջորդին։

b)

Այն ամբողջությամբ ավարտում է ցիկլը։

c)

Այն դադարեցնում է ֆունկցիայի աշխատանքը։

d)

Այն ջնջում է փոփոխականը։

11.

Ի՞նչ է տեղի ունենում, եթե օգտագործողը մուտքագրի Շարունակել, ապա ծրագիրը կկատարի՞ կոդի հաջորդ մասը։

a)

Այո

b)

Ոչ

12.

Ի՞նչ է տեղի ունենում, եթե մուտքագրվի Լավ, մենք չենք շարունակվի, և հաջորդ տողում գրված է break, ապա ծրագրի որ մասը կկատարվի։

a)

Կոդի հաջորդ մասը

b)

Կոդի մնացած մասը չի կատարվի

13.

Դիտարկենք while ցիկլի կոդը՝ let i=1; while(i <= 100) { alert("Ուրա"); i = i + 1; if(i > 2) { break; } } Ի՞նչ արժեքով կավարտվի i փոփոխականը ցիկլի ավարտից հետո։

a)

3

b)

2

c)

100

d)

1

14.

Այս օրինակում i փոփոխականն սկզբում հավասար է 1, և ցիկլը, որը սկսվում է 100-ից, կավարտվի երբ i-ը դառնա __։

a)

3

b)

100

c)

1

d)

0

15.

Ստորև բերված կոդում, ի՞նչ արժեքով կավարտվի ցիկլը, եթե break հրամանը օգտագործվի, երբ i-ի արժեքը մեծ է 2-ից:

a)

i = 3

b)

i = 2

c)

i = 4

d)

i = 5

16.

Ընտրեք ճիշտ տարբերակը. Ինչ է անում break հրամանը ցիկլի մեջ?

a)

Այն ավարտում է ցիկլի կատարումը և դուրս է գալիս ցիկլից։

b)

Այն սկսում է նոր ցիկլ։

c)

Այն դադարեցնում է ամբողջ ծրագրի աշխատանքը։

d)

Այն վերադառնում է ցիկլի սկզբին։

17.

Ինչ է զանգվածը (array) ծրագրավորման մեջ, ըստ տեքստի?

a)

Զանգվածը տվյալների հավաքածու է, որտեղ բոլոր տարրերը պահվում են մեկ անունով։

b)

Զանգվածը միայն թվային արժեքների համար է նախատեսված։

c)

Զանգվածը ծրագրավորման լեզվի սխալ է։

d)

Զանգվածը տվյալների պահման համար չի օգտագործվում։

18.

Տրված է let x = [34, 765, 5, 47]; Ո՞րն է զանգվածի 2-րդ տարրը?

a)

765

b)

34

c)

5

d)

47

19.

Տրված է let x = [34, 765, 5, 47]; Ո՞րն է զանգվածի 4-րդ տարրը?

a)

47

b)

34

c)

765

d)

5

20.

Ի՞նչ արժեքներ կպարունակի x զանգվածը, եթե let x = [34, 765, 5, 47]; x[1]=3; alert(x);

a)

34, 3, 5, 47

b)

34, 765, 5, 47

c)

3, 34, 5, 47

d)

34, 5, 3, 47