NEW
Font size
WorksheetsJava
Total questions: 50
Worksheet time: 25mins
Java бағдарламасы іске қосылған кезде қай әдіс жұмыс істейді?
main()
start()
run()
execute()
exe()
Java-да қандай тип бүтін санды көрсету үшін қолданылады?
int
double
boolean
String
Str
Java-да қандай тип логиқалық мәндерді сақтау үшін қолданылады?
boolean
double
float
char
String
Перегрузка әдістері (method overloading) дегеніміз не?
Бірдей атпен бірнеше параметрлері әртүрлі әдіс жариялау
Бір әдісті әртүрлі кластарда қолдану
Әдістің денесін өзгерту
Жаңа әдіс жариялау
Әдісті жою
Java тіліндегі Collections.sort() әдісінің мақсаты қандай?
Элементтерді өсу ретімен сұрыптау
Элементтерді кему ретімен сұрыптау
Элементтерді кездейсоқ араластыру
Элементтердің ретін өзгерту
Элементтерді жою
Java тіліндегі циклдегі «break» операторының рөлі қандай?
Циклды дереу аяқтау
Ағымдағы цикл итерациясын өткізіп жіберу
Циклды уақытша тоқтату
Шексіз циклды жасау
Циклды болдырмау
Java тілінде класстың қасиеттері мен әдістерін мұралау үшін қандай кілт сөз қолданылады?
extends
implements
inherits
super
inter
Java тіліндегі «инкапсуляция» дегеніміз не?
Код пен деректерді бір бірлікке біріктіру әдісі
Әдісті объектімен байланыстыру процесі
Кодтың орындалу уақытын жақсарту әдісі
Бағдарламаны кішірек бөліктерге бөлу
Әдісті жою
Төмендегі код орындалған кезде шығатын нәтиже?
String txt = "Java island";
System.out.println(txt.length());
11
12
12
13
20
Төмендегі код орындалған кезде шығатын нәтиже?
String txt = "dura Lex sed Lex";
System.out.println(txt.indexOf(“Lex”));
5
13
14
20
6
Төмендегі код орындалған кезде шығатын нәтиже?
String txt = "Veni, vidi vici";
System.out.println(txt.substring(11, 15));
vici
vid
vidi
vic
vi
Төмендегі код орындалған кезде шығатын нәтиже?
System.out.println(Math.ceil(0.60));
1
0
0.6
0.5
2
Төмендегі код орындалған кезде шығатын нәтиже?
int a = 10
if(a > 10)
System.out.println(a + 10);
ештеңе шықпайды
10
20
0
30
Төмендегі код орындалған кезде шығатын нәтиже?
int i = 4
while(i < 10){
System.out.print(i + “ ”);
i = i + 2
}
4 6 8
1 3 5 7 9
2 4 6 8 10
4 6 8 10
4
Төмендегі код орындалған кезде шығатын нәтиже?
int i = 1
while(i*i <= 50){
System.out.print((i*i) + “ ”);
i = i + 1
}
1 4 9 16 25 36 49
2 4 6 8 10
1 4 9 16 25 36 49 64
ештеңе шықпайды
1 4
Төмендегі код орындалған кезде шығатын нәтиже?
int n = 15, i = 2;
while(i <= n){
if(n%i == 0){
System.out.print(i);
break;
}
i = i + 1;
}
1
3
5
15
20
Егер цикл ішінде айнымалының мәнін арттырмаса, не болады?
Мәңгілік цикл болады.
Бағдарлама бір рет орындалады.
Бағдарлама қате арқылы аяқталады.
Айнымалы автоматты түрде артады.
Цикл жойылады
Төмендегі код орындалған кезде шығатын нәтиже?
int i = 1
while(i <= 50){
System.out.print(i + “ ”);
i = i * 2
}
1 2 4 8 16 32
2 8 32
1 4 9 16 25 36 49
1
1 4
Төмендегі код орындалған кезде шығатын нәтиже?
int i = 10
while(i > 0){
System.out.print(i + “ ”);
i -= 2
}
10 8 6 4 2
10 8 6 4 2 0
9 7 5 3 1
10 9 8 7 6
9 7
while және do-while циклдерінің негізгі айырмашылығы қандай?
do-while кем дегенде бір рет орындалады, ал while шартты тексереді.
while кем дегенде бір рет орындалады, ал do-while шартты тексереді.
Екеуі бірдей жұмыс істейді.
Екеуі тек бүтін айнымалылармен жұмыс істейді.
Айырмашылық жоқ
Қайсысы циклдің дұрыс анықтамасы болып табылады?
Блок коды шарт орындалғанша қайталанады
Блок коды тек бір рет орындалады.
Айнымалы автоматты түрде өзгереді.
Цикл тек бүтін мәндермен жұмыс істейді.
Дұрыс анықтама жоқ
Төмендегі код қандай нәтиже береді?
int n = 3;
while (n > 0) {
System.out.print(n);
n--;
}
3 2 1
1 2 3
0 1 2
3 2
4 5 6
while циклінде шарт қай уақытта тексеріледі?
Цикл басында.
Цикл соңында.
Шарт тексерілмейді.
Шарт тек соңғы итерацияда тексеріледі.
Цикл сыртында
while циклінің дұрыс синтаксисі:
while (x > 0) {}
while x > 0 {}
do while (x > 0)
if (x > 0) {}
if
for циклінің синтаксисі дұрыс берілген нұсқа қайсысы?
for (int i = 0; i < 10; i++) { }
for int i = 0; i < 10; i++ { }
for ( i = 0; i < 10; i++) { }
for (int i = 0; i++) { }
while
Төмендегі код қандай нәтижені басып шығарады?
for (int i = 1; i <= 5; i++) {
System.out.print(i + " ");
}
1 2 3 4 5
1 2 3 4
0 1 2 3 4 5
Қате.
0 1 2
Циклдегі есептегіш айнымалы i-ның мәні қай жағдайда өзгереді?
Циклдің әрбір итерациясынан кейін.
Циклдің соңында тек бір рет.
Цикл басында.
Есептегіш айнымалының мәні өзгермейді.
Цикл сыртында
Төмендегі код қандай нәтижені басып шығарады?
for (int i = 10; i > 0; i -= 2) {
System.out.print(i + " ");
10 8 6 4 2
10 9 8 7 6 5
9 7 5 3 1
Қате.
5 1
continue операторы for циклінде не істейді?
Қазіргі итерацияны өткізіп, келесісіне өтеді.
Циклді толық аяқтайды.
Айнымалының мәнін өзгертеді.
Қателік шығарады.
Ештеңе
Қай кезде for циклін қолдану тиімді?
Цикл орындалу саны алдын ала белгілі болғанда.
Шартқа байланысты цикл тоқтау керек болғанда.
Код бір рет орындалу керек болғанда.
Ешқашан қолданылмайды.
Кез-келген жағдайда
Төмендегі код қандай нәтижені басып шығарады?
for (int i = 5; i > 0; i--) {
System.out.print(i * i + " ");
}
25 16 9 4 1
1 4 9 16 25
5 4 3 2 1
Қате
5 3 1
Қай код дұрыс for циклін көрсетеді?
for (int x = 1; x <= 10; x++ ) { System.out.print(x); }
for (int x =! 0; x < 10; x **) { System.out.print(x); }
for (int x != 10; x > 0; x--) { System.out.print(x); }
Барлығы дұрыс.
while
Төмендегі кодтың нәтижесі қандай?
for (int i = 1; i <= 10; i++) {
if (i == 5) {
break;
}
System.out.print(i + " ");
}
1 2 3 4
1 2 3 4 5
1 2 3 4 5 6 7 8 9 10
Қате.
1 2
Қандай цикл кері санақ жүргізеді?
for (int i = 10; i >= 0; i--) { System.out.print(i); }
<variant>
for (int i = 0; i < 10; i--) { System.out.print(i); }
for (int i = 10; i > 0; i++) { System.out.print(i); }
Барлығы дұрыс.
while
Бір өлшемді массивті қалай анықтаймыз?
int[] array = new int[5];
int array = new int[5];
int array = {1, 2, 3};
array[] = int[5];
int arr
Төмендегі кодтың нәтижесі қандай?
int[] arr = {10, 20, 30, 40};
System.out.println(arr[2]);
30 санын басып шығарады.
10 санын басып шығарады.
20 санын басып шығарады.
Қате шығарады.
50 санын басып шығарады.
Массивтің ұзындығын қалай аламыз?
arr.length
arr.size()
arr.getLength()
arr.len
arr.l
Массивтің соңғы элементіне қалай қол жеткіземіз?
arr[arr.length - 1]
arr[length]
arr[last]
arr[arr.length]
arr
Төмендегі кодтың нәтижесі қандай?
int[] arr = {1, 2, 3, 4};
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + " ");
}
1 2 3 4 басып шығарады.
0 1 2 3 басып шығарады.
4 3 2 1 басып шығарады.
Қате шығарады
4
Массивтің бос немесе бос еместігін қалай тексереміз?
arr.length == 0
arr.isEmpty()
arr == null
Барлығы дұрыс.
0
Төмендегі кодтың нәтижесі қандай?
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);
4
24
10
12
40
Массивтің барлық элементтерін екіге көбейту үшін қандай цикл дұрыс?
for (int i = 0; i < arr.length; i++) { arr[i] *= 2; }
for (int i = 1; i < arr.length; i++) { arr[i] *= 2; }
for (int i = 0; i <= arr.length; i++) { arr[i] *= 2; }
Барлығы дұрыс емес
while
Төмендегі код қандай массив жариялайды?
int[][] arr = { {1, 2, 3}, {4, 5, 6} };
2x3 массив
3x2 массив
1x6 массив
Қате.
5x6 массив
Массивтің жол (row) ұзындығын қалай тексереміз?
arr.length
arr[0].length
arr.size()
arr.length[0]
arr
Массивтің баған (column) ұзындығын қалай тексереміз?
arr[0].length
arr.length
arr.size()
arr.columns
arr
Төмендегі код не басып шығарады?
int[][] arr = { {1, 2}, {3, 4} };
System.out.println(arr[1][1]);
4
2
3
Қате.
5
Екі өлшемді массивтің барлық элементтерін қайталайтын цикл дұрыс па?
for (int i = 0; i < arr.length; i++) {
for (int j = 0; j < arr[i].length; j++) {
System.out.print(arr[i][j] + " ");
}
}
Иә, дұрыс.
Жоқ, сыртқы цикл дұрыс емес.
Жоқ, ішкі цикл дұрыс емес.
Жоқ, екеуі де дұрыс емес
Қате
Екі өлшемді массивті диагональ бойынша басып шығару үшін қандай шарт қолданамыз?
i == j
i > j
i < j
i + j == arr.length
i*j
Төмендегі код қандай нәтиже береді?
int[][] arr = { {1, 2}, {3, 4} };
System.out.println(arr[0][1] + arr[1][0]);
5
2
3
Қате.
7
Төмендегі код не басып шығарады?
int[][] arr = { {1, 2}, {3, 4} };
System.out.println(arr[1][0] * arr[0][1]);
6
4
8
Қате.
10
