wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Java Тіліндегі Сұрақтар

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

Төмендегі код қандай нәтиже береді? String str = "Hello"; System.out.println(str.length());

a)

5

b)

4

c)

6

d)

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

e)

10

2.

Жолды бас әріптерге ауыстыру үшін қандай әдіс қолданылады?

a)

str.toUpperCase();

b)

str.toUpper();

c)

str.toCapital();

d)

str.capitalize();

e)

list.plus

3.

Жолды кіші әріптерге ауыстыру үшін қандай әдіс қолданылады?

a)

str.toLowerCase();

b)

str.toLower();

c)

str.toSmall();

d)

str.toMinCase();

e)

str

4.

String-ті басындағы және соңындағы бос орындардан тазарту үшін не қолданамыз?

a)

str.trim();

b)

str.strip();

c)

str.clean();

d)

str.cut();

e)

str

5.

Төмендегі код не істейді? String str = "Hello, World!"; System.out.println(str.charAt(7));

a)

W

b)

o

c)

l

d)

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

e)

2

6.

String-тің белгілі бір индексте басталатынын тексеру үшін қандай әдіс қолданылады?

a)

str.startsWith("Hello");

b)

str.beginWith("Hello");

c)

str.starts("Hello");

d)

str.hasPrefix("Hello");

e)

str

7.

String-тің белгілі бір индексте аяқталатынын тексеру үшін қандай әдіс қолданылады?

a)

str.endsWith("World");

b)

str.finishWith("World");

c)

str.ends("World");

d)

str.hasSuffix("World");

e)

str

8.

Жолды белгілі бір жолмен ауыстыру үшін қандай әдіс қолданылады?

a)

str.replace("a", "b");

b)

str.switch("a", "b");

c)

str.modify("a", "b");

d)

str.change("a", "b");

e)

str

9.

Төмендегі код не істейді? String str = "Java Programming"; System.out.println(str.substring(5, 9));

a)

Prog

b)

Progr

c)

ram

d)

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

e)

pro

10.

String-тің ішінде белгілі бір мәтін бар-жоғын тексеру үшін қандай әдіс қолданылады?

a)

str.contains("Java");

b)

str.has("Java");

c)

str.includes("Java");

d)

str.check("Java");

11.

String-тің бірінші әрпін қалай аламыз?

a)

str.charAt(0);

b)

str.get(0);

c)

str.first();

d)

str.index(0);

12.

String-ті белгілі бір мәннен бастап іздеу үшін қандай әдіс қолданылады?

a)

str.indexOf("a");

b)

str.search("a");

c)

str.find("a");

d)

str.locate("a");

13.

String-ті бөлу үшін қандай әдіс қолданылады?

a)

str.split(",");

b)

str.divide(",");

c)

str.break(",");

d)

str.partition(",");

14.

String-ті басқа String-ке біріктіру үшін қандай әдіс қолданылады?

a)

str.concat("World");

b)

str.join("World");

c)

str.merge("World");

d)

str.add("World");

15.

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

a)

false

b)

true

c)

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

d)

Ештеңе басылмайды.

16.

String-тің бірдей екенін регистрді ескермей тексеру үшін қандай әдіс қолданылады?

a)

str.equalsIgnoreCase("java");

b)

str.equalsNoCase("java");

c)

str.ignoreEquals("java");

d)

str.checkCase("java");

17.

String-тің бос екенін тексеру үшін қандай әдіс қолданылады?

a)

str.isEmpty();

b)

str.isBlank();

c)

str.isNull();

d)

str.checkEmpty();

18.

қандай әдіс қолданылады?

a)

str.isEmpty();

b)

str.isBlank();

c)

str.isNull();

d)

str.checkEmpty();

e)

str

19.

Төмендегі код қандай нәтиже береді? String str = "Hello, World!"; System.out.println(str.indexOf('o'));

a)

4

b)

7

c)

-1

d)

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

e)

10

20.

Төмендегі код қандай нәтиже береді? String str = "Java Programming"; System.out.println(str.startsWith("Java"));

a)

true

b)

false

c)

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

d)

Ештеңе басылмайды.

e)

error

21.

Төмендегі код не істейді? String str = "abc"; System.out.println(str.concat("def"));

a)

abcdef

b)

abc deff

c)

abc

d)

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

e)

b

22.

Java-да мұрагерлік үшін қандай кілт сөз қолданылады?

a)

extends

b)

implements

c)

inherits

d)

super

e)

abs

23.

Java-да интерфейсті іске асыру үшін қандай кілт сөз қолданылады?

a)

implements

b)

extends

c)

inherits

d)

super

e)

abs

24.

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

a)

public

b)

final

c)

static

d)

private

e)

abs

25.

Java-да бірден бірнеше сыныптан мұрагерлік жасауға бола ма?

a)

Жоқ, Java бірнеше сыныптан тікелей мұрагерлікке жол бермейді.

b)

Иә, бірақ тек private қасиеттерді мұрагерлік етеді.

c)

Иә, мұрагерлік кез келген сыныпқа қолданылады.

d)

Тек интерфейстер үшін қолданылады.

e)

Тек екі классқа

26.

Мұрагерлік кезінде қай кілт сөз ата-ана сыныпқа сілтеме жасау үшін қолданылады?

a)

super

b)

this

c)

base

d)

parent

e)

abs

27.

Java-да Object сыныбының ерекшелігі неде?

a)

Барлық сыныптар Object сыныбынан мұрагерлік алады.

b)

Object тек интерфейстер

28.

Java-да Object сыныбының ерекшелігі неде?

a)

Барлық сыныптар Object сыныбынан мұрагерлік алады.

b)

Object тек интерфейстерді іске асырады.

c)

Object тек final сынып ретінде анықталады.

d)

Object арнайы айнымалыларды қолданады.

e)

Object ештеңе қолданбайды

29.

Егер мұрагерлік сынып ата-ана сыныптың әдісін қайта жазса, қандай аннотация қолданылады?

a)

@Override

b)

@Overload

c)

@Rewrite

d)

@Redefine

e)

@Abstract

30.

Көп деңгейлі мұрагерлік дегеніміз не?

a)

Сынып бірнеше деңгейде мұрагерлікке қатысады.

b)

Сынып бірнеше сыныптан бір уақытта мұрагерлік етеді.

c)

Мұрагерлік тек интерфейстер арасында болады.

d)

Мұрагерлік тек final сыныптар арасында болады.

e)

31.

Қандай әдіс немесе қасиет мұрагерлік кезінде өзгертілмейді?

a)

final

b)

static

c)

private

d)

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

e)

finally

32.

Java-да полиморфизм дегеніміз не?

a)

Бір әдістің әртүрлі формаларда жұмыс істеуі.

b)

Бірнеше сыныптан мұрагерлік жасау.

c)

Тек интерфейстерді іске асыру.

d)

Тек final әдістерді пайдалану.

e)

Abstract

33.

Полиморфизмнің қандай түрлері бар?

a)

Компиляция уақытындағы және орындалу уақытындағы.

b)

Абстракт және нақты.

c)

Статикалық және динамикалық.

d)

Мұрагерлік және интерфейс.

e)

Ешқандай

34.

Компиляция уақытындағы полиморфизмнің мысалы қандай?

a)

Методтың қайта жүктелуі (method overloading).

b)

Методтың қайта жазылуы (method overriding).

c)

Интерфейстерді іске асыру.

d)

Абстракт сыныпты кеңейту.

e)

Ешқандай

35.

Орындалу уақытындағы полиморфизмнің мысалы қандай?

a)

Методтың қайта жазылуы (method overriding).

b)

Методтың қайта жүктелуі (method overloading).

c)

Final әдістерді пайдалану.

d)

Статикалық әдістерді қолдану.

e)

Ешқандай

36.

Методтың қайта жүктелуі (method overloading) дегеніміз не?

a)

Бірдей атпен бірнеше әдістер жариялау, бірақ олардың параметрлері әртүрлі.

b)

Әдістің денесін өзгертпей қайта пайдалану.

c)

Әдісті тек интерфейсте анықтау.

d)

Әдістің тек бір нұсқасын жасау.

e)

Әдістің әр нұсқасын жазу

37.

Методтың қайта жазылуы (method overriding) дегеніміз не?

a)

Ата-ана сыныптың әдісін мұрагерлік сыныпта қайта анықтау.

b)

Әдісті тек интерфейсте анықтау.

c)

Әдістің бірнеше нұсқасын жасау.

d)

Әдісті тек final ретінде жариялау

e)

Әдістің әр нұсқасын жазу

38.

Методтың қайта жазылуы кезінде қандай аннотация қолданылады?

a)

@Override

b)

@Overload

c)

@Rewrite

d)

@Extend

e)

@Abs

39.

Java-да орындалу уақытындағы полиморфизмді қамтамасыз ететін механизм қандай?

a)

Виртуалды әдіс шақыру (dynamic method dispatch).

b)

Статикалық айнымалыларды пайдалану.

c)

Абстракт сыныптарды қолдану.

d)

Final әдістерді жариялау.

e)

public

40.

Полиморфизмде қай әдістер қайта жүктелмейді немесе қайта жазылмайды?

a)

final

b)

private

c)

static

d)

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

e)

publicb