პროგრამირების საფუძვლები › დამწყები › მასივები
ქვიზი: მასივები
ეს ქვიზი CodeQuest Pro-ს ნაწილია
Pro ხსნის სკოლის ყველა კურსს და თამაშის ყველა ლეველს, ვიდეოს და პროექტს. ერთჯერადი გადახდა, გამოწერის გარეშე.
შეამოწმე, რა დაგამახსოვრდა მასივებზე. თითო კითხვას ერთი სწორი პასუხი აქვს. გასავლელად საჭიროა 70%.
1რა არის მასივი?
მასივი ბევრ მნიშვნელობას რიგით ინახავს.
2რა არის მასივის პირველი ელემენტის ინდექსი?
ინდექსები ნულიდან იწყება.
3let c = ["ა", "ბ", "გ"]; რას დაბეჭდავს console.log(c[c.length - 1]);?
length არის 3, ბოლო ინდექსი 2.
4რას დაბეჭდავს console.log([10, 20][2]);?
ინდექსი 2 არ არსებობს.
5რას აკეთებს arr.push(5)?
ბოლოში push, თავში unshift.
6let q = ["ა", "ბ", "გ"]; let x = q.shift(); რა ინახება x-ში?
shift პირველ ელემენტს შლის და აბრუნებს.
7რას აბრუნებს [1, 2, 3].includes(4)?
includes ლოგიკურ მნიშვნელობას აბრუნებს. -1-ს indexOf აბრუნებდა.
8რას დაბეჭდავს? let s = 0; for (const n of [2, 4, 6]) { s += n; } console.log(s);
2 + 4 + 6 = 12.
9რომელი ციკლი გამოიყენო, თუ ნომრიანი სია უნდა დაბეჭდო („1. …“, „2. …“)?
ნომრისთვის ინდექსი გჭირდება.
10let a = [-5, -2, -9]; რას დაბეჭდავს მაქსიმუმის ძებნა, თუ max-ს 0-ით დავიწყებთ?
არცერთი ელემენტი 0-ზე დიდი არ არის, ამიტომ max 0-ად რჩება, თუმცა მასივში 0 არ არის. დაიწყე a[0]-ით.