wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Циклдер мен синтаксис

Total questions: 47

Worksheet time: 26mins

Name
Class
Date
1.

Қайсысы циклдің дұрыс анықтамасы болып табылады?

a)

Блок коды шарт орындалғанша қайталанады

b)

Блок коды тек бір рет орындалады.

c)

Айнымалы автоматты түрде өзгереді.

d)

Цикл тек бүтін мәндермен жұмыс істейді.

e)

Дұрыс анықтама жоқ

2.

Төмендегі код қандай нәтиже береді?

a)

3 2 1

b)

1 2 3

c)

0 1 2

d)

3 2

e)

4 5 6

3.

while циклінде шарт қай уақытта тексеріледі?

a)

Цикл басында.

b)

Цикл соңында.

c)

Шарт тексерілмейді.

d)

Шарт тек соңғы итерацияда тексеріледі.

e)

Цикл сыртында

4.

while циклінің дұрыс синтаксисі:

a)

while (x > 0) {}

b)

while x > 0 {}

c)

do while (x > 0)

d)

if (x > 0) {}

e)

if

5.

for циклінің синтаксисі дұрыс берілген нұсқа қайсысы?

a)

for (int i = 0; i < 10; i++) { }

b)

for int i = 0; i < 10; i++ { }

c)

for ( i = 0; i < 10; i++) { }

d)

for (int i = 0; i++) { }

e)

while

6.

Төмендегі код қандай нәтижені басып шығарады?

a)

1 2 3 4 5

b)

1 2 3 4

c)

0 1 2 3 4 5

d)

Қате.

e)

0 1 2

7.

Циклдегі есептегіш айнымалы i-ның мәні қай жағдайда өзгереді?

a)

Циклдің әрбір итерациясынан кейін.

b)

Циклдің соңында тек бір рет.

c)

Цикл басында.

d)

Есептегіш айнымалының мәні өзгермейді.

e)

Цикл сыртында

8.

Төмендегі код қандай нәтижені басып шығарады?

a)

10 8 6 4 2

b)

10 9 8 7 6 5

c)

9 7 5 3 1

d)

Қате.

e)

5 1

9.

continue операторы for циклінде не істейді?

a)

Қазіргі итерацияны өткізіп, келесісіне өтеді.

b)

Циклді толық аяқтайды.

c)

Айнымалының мәнін өзгертеді.

d)

Қателік шығарады.

e)

Ештеңе

10.

Қай кезде for циклін қолдану тиімді?

a)

Цикл орындалу саны алдын ала белгілі болғанда.

b)

Шартқа

11.

Қай кезде for циклін қолдану тиімді?

a)

Цикл орындалу саны алдын ала белгілі болғанда.

b)

Шартқа байланысты цикл тоқтау керек болғанда.

c)

Код бір рет орындалу керек болғанда.

d)

Ешқашан қолданылмайды.

e)

Кез-келген жағдайда

12.

Төмендегі код қандай нәтижені басып шығарады?

a)

25 16 9 4 1

b)

1 4 9 16 25

c)

5 4 3 2 1

d)

Қате

e)

5 3 1

13.

Қай код дұрыс for циклін көрсетеді?

a)

for (int x = 1; x <= 10; x++ ) { System.out.print(x); }

b)

for (int x =! 0; x < 10; x **) { System.out.print(x); }

c)

for (int x != 10; x > 0; x--) { System.out.print(x); }

d)

Барлығы дұрыс.

e)

while

14.

Төмендегі кодтың нәтижесі қандай?

a)

1 2 3 4

b)

1 2 3 4 5

c)

1 2 3 4 5 6 7 8 9 10

d)

Қате.

e)

1 2

15.

Қандай цикл кері санақ жүргізеді?

a)

for (int i = 10; i >= 0; i--) { System.out.print(i); }

b)

for (int i = 0; i < 10; i--) { System.out.print(i); }

c)

for (int i = 10; i > 0; i++) { System.out.print(i); }

d)

Барлығы дұрыс.

e)

while

16.

Бір өлшемді массивті қалай анықтаймыз?

a)

int[] array = new int[5];

b)

int array = new int[5];

c)

int array = {1, 2, 3};

d)

array[] = int[5];

e)

int arr

17.

Төмендегі кодтың нәтижесі қандай?

a)

30 санын басып шығарады.

b)

10 санын басып шығарады.

c)

20 санын басып шығарады.

d)

Қате шығарады.

e)

50 санын басып шығарады.

18.

Массивтің ұзындығын қалай аламыз?

a)

arr.length

b)

arr.size()

c)

arr.getLength()

d)

arr.len

e)

arr.l

19.

Массивтің соңғы элементіне қалай қол жеткіземіз?

a)

arr[arr.length - 1]

b)

arr[length]

20.

Массивтің соңғы элементіне қалай қол жеткіземіз?

a)

arr[arr.length - 1]

b)

arr[length]

c)

arr[last]

d)

arr[arr.length]

e)

arr

21.

Төмендегі кодтың нәтижесі қандай? int[] arr = {1, 2, 3, 4}; for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); }

a)

1 2 3 4 басып шығарады.

b)

0 1 2 3 басып шығарады.

c)

4 3 2 1 басып шығарады.

d)

Қате шығарады

e)

4

22.

Массивтің бос немесе бос еместігін қалай тексереміз?

a)

arr.length == 0

b)

arr.isEmpty()

c)

arr == null

d)

Барлығы дұрыс.

e)

0

23.

Төмендегі кодтың нәтижесі қандай? int[] arr = {1, 2, 3, 4}; int fm = arr[0]; for (int i = 1; i < arr.length; i++) { if (arr[i] > fm) { fm = arr[i]; } } System.out.println(fm);

a)

4

b)

24

c)

10

d)

12

e)

40

24.

Массивтің барлық элементтерін екіге көбейту үшін қандай цикл дұрыс?

a)

for (int i = 0; i < arr.length; i++) { arr[i] *= 2; }

b)

for (int i = 1; i < arr.length; i++) { arr[i] *= 2; }

c)

for (int i = 0; i <= arr.length; i++) { arr[i] *= 2; }

d)

Барлығы дұрыс емес

e)

while

25.

Төмендегі код қандай массив жариялайды? int[][] arr = { {1, 2, 3}, {4, 5, 6} };

a)

2x3 массив

b)

3x2 массив

c)

1x6 массив

d)

Қате.

e)

5x6 массив

26.

Массивтің жол (row) ұзындығын қалай тексереміз?

a)

arr.length

b)

arr[0].length

c)

arr.size()

d)

arr.length[0]

e)

arr

27.

Массивтің баған (column) ұзындығын қалай тексереміз?

a)

arr[0].length

b)

arr.length

c)

arr.size()

d)

arr.columns

e)

arr

28.

Төмендегі код не басып шығарады? int[][] arr = { {1, 2}, {3, 4} }; System.out.println(arr[1][1]);

a)

4

b)

2

c)

3

d)

Қате.

e)

5

29.

Екі өлшемді массивтің барлық элементтерін қайталайтын цикл дұрыс па?

4 lines
30.

Екі өлшемді массивтің барлық элементтерін қайталайтын цикл дұрыс па?

a)

Иә, дұрыс.

b)

Жоқ, сыртқы цикл дұрыс емес.

c)

Жоқ, ішкі цикл дұрыс емес.

d)

Жоқ, екеуі де дұрыс емес

e)

Қате

31.

Екі өлшемді массивті диагональ бойынша басып шығару үшін қандай шарт қолданамыз?

a)

i == j

b)

i > j

c)

i < j

d)

i + j == arr.length

e)

i*j

32.

Төмендегі код қандай нәтиже береді?

a)

5

b)

2

c)

3

d)

Қате.

e)

7

33.

Төмендегі код не басып шығарады?

a)

6

b)

4

c)

8

d)

Қате.

e)

10

34.

Екі өлшемді массивтің бірінші жолын басып шығару үшін не қолданамыз?

a)

arr[0]

b)

arr[0][]

c)

arr[][0]

d)

arr[1][0]

e)

arr

35.

Төмендегі код не басып шығарады?

a)

6

b)

5

c)

4

d)

Қате шығарады.

e)

10

36.

ArrayList-ке элементті қалай қосамыз?

a)

list.add(10);

b)

list.insert(10);

c)

list.put(10);

d)

list.set(10);

e)

plus

37.

ArrayList-тен элементті индекспен қалай аламыз?

a)

list.get(2);

b)

list[2];

c)

list.fetch(2);

d)

list.select(2);

e)

list.plus

38.

ArrayList-тегі элементтер санын қалай аламыз?

a)

list.size();

b)

list.length;

c)

list.count();

d)

list.capacity();

e)

list.plus

39.

Төмендегі код не істейді?

a)

Python

b)

Java

c)

Қате шығарады.

d)

Ештеңе басылм

40.

ArrayList-тен элементті қалай өшіреміз?

a)

list.remove(2);

b)

list.delete(2);

c)

list.pop(2);

d)

list.clear(2);

e)

list.plus

41.

ArrayList-тегі барлық элементтерді өшіру үшін не қолданамыз?

a)

list.clear();

b)

list.removeAll();

c)

list.delete();

d)

list.reset();

e)

list.plus

42.

ArrayList бос немесе бос еместігін қалай тексереміз?

a)

list.isEmpty();

b)

list.size() == 0;

c)

list == null;

d)

Барлығы дұрыс.

e)

list.plus

43.

ArrayList-ті қалай сорттаймыз?

a)

Collections.sort(list);

b)

list.sort();

c)

Arrays.sort(list);

d)

list.order();

e)

list.plus

44.

ArrayList-тің соңына жаңа элемент қосу үшін қандай әдіс қолданылады?

a)

list.add(element);

b)

list.addLast(element);

c)

list.push(element);

d)

list.append(element);

e)

list.plus

45.

Төмендегі код қандай сан басып шығарады?

a)

3

b)

2

c)

4

d)

Қате шығарады.

e)

10

46.

ArrayList қандай жағдайда қолданылады?

a)

Элементтер саны динамикалық өзгеретін коллекция үшін.

b)

Элементтер саны алдын ала белгілі болғанда.

c)

Тек бүтін сандар үшін.

d)

Тек бір өлшемді массив үшін.

e)

Қате

47.

ArrayList-те белгілі бір элементтің бар-жоғын қалай тексереміз?

a)

list.contains(element);

b)

list.has(element);

c)

list.search(element);

d)

list.find(element);

e)

list.plus