wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ООП квест тест

Total questions: 20

Worksheet time: 7mins

Name
Class
Date
1.

1. Java тілінде InputStream не үшін қолданылады?

a)

A. Мәліметтерді экранға шығару үшін

b)

B. Деректерді файлға жазу үшін

c)

C. Деректерді дереккөзден байттар тізбегі ретінде оқу үшін

d)

D. Программада айнымалыларды сақтау үшін

2.

2. InputStream оқуды тоқтатқанын қалай анықтаймыз?

a)

A. read() әдісі 0 қайтарады

b)

B. read() әдісі 1 қайтарады

c)

C. read() әдісі -1 қайтарады

d)

D. read() әдісі ештеңе қайтармайды

3.

3. BufferedReader мен InputStreamReader арасындағы негізгі айырмашылық қандай?

a)

A. BufferedReader тек файлдармен жұмыс істейді

b)

B. InputStreamReader деректерді буферлейді

c)

C. BufferedReader деректерді буферлейді, ал InputStreamReader тек ағынды көрсетеді

d)

D. Екеуі де бірдей функция атқарады

4.


4. Егер InputStream дер кезінде жабылмаса не болады?

a)

A. Жүйеде ешқандай өзгеріс болмайды

b)

B. Автоматты түрде жабылады

c)

C. Программа жылдам жұмыс істейді

d)

D. Ресурстар ағып кетіп, жаңа ағын ашуға шектеу қойылуы мүмкін

5.

5. FileOutputStream не үшін қолданылады?

a)

A. Файлдан деректерді оқуға

b)

B. Мәтінді экранға шығару үшін

c)

C. Деректерді файлға байттар түрінде жазуға

d)

D. Жадта мәліметтерді сақтау үшін

6.

6. InputStreamReader қандай мақсатта қолданылады?

a)

A. Таңбаларды байтқа түрлендіру үшін

b)

B. Байттарды таңбаларға түрлендіру үшін

c)

C. Файлды жою үшін

d)

D. Буфер жасау үшін

7.

7. Java тіліндегі available() әдісі не үшін қолданылады?

a)

A. Файлды ашу үшін

b)

B. Файлға жазу үшін

c)

C. Қалған оқуға болатын байттарды тексеру үшін

d)

D. Мәтінді консольге шығару үшін

8.

8. FileReader қандай деректермен жұмыс істеуге арналған?

a)

A. Байттармен

b)

B. Графикалық деректермен

c)

C. Таңбалармен

d)

D. Объектілермен

9.

9. Java тілінде буфер (buffer) дегеніміз не?

a)

A. Айнымалы тип

b)

B. Деректерді уақытша сақтайтын жады аймағы

c)

C. Файл өңдеу әдісі

d)

D. Программада цикл ұйымдастыру құралы

10.

System.in Java тілінде қандай қызмет атқарады?

a)

A. Файлға мәлімет енгізеді

b)

B. Пернетақтадан мәлімет қабылдайтын InputStream

c)

C. Экранға мәлімет шығарады

d)

D. Мәліметтерді интернетке жібереді

11.

11. Келесі кодтың нәтижесі қандай болады?

Double d2 = new Double(0/0.);

System.out.println(d2.isNaN());

a)

A. true

b)

B. false

c)

C. Infinity

d)

D. 0

12.

12. isLowerCase(char ch) әдісі қайда қолданылады?

a)

A. Символ үлкен әріп пе екенін тексеру үшін

b)

B. Символ бос орын ба екенін тексеру үшін

c)

C. Символ кіші әріп пе екенін тексеру үшін

d)

D. Символ цифр ма екенін тексеру үшін

13.

13. toLowerCase(char ch) әдісі не істейді?

a)

A. Символды үлкен әріпке айналдырады

b)

B. Символды кіші әріпке айналдырады

c)

C. Символды цифрға айналдырады

d)

D. Символды бос орынға айналдырады

14.

14. Stack класының қандай әдісі жоғарғы элементті тек көруге мүмкіндік береді, бірақ оны жоймайды?

a)

A. push()

b)

B. pop()

c)

C. peek()

d)

D. empty()

15.

15. empty() әдісі не үшін қолданылады?

a)

A. Стекке элемент қосу үшін

b)

B. Стек бос па екенін тексеру үшін

c)

C. Стектегі барлық элементтерді жою үшін

d)

D. Стектегі элементтерді санау үшін

16.

16. Стекке элемент қосу үшін қай әдіс қолданылады?

a)

A. peek()

b)

B. pop()

c)

C. push()

d)

D. insert()

17.

17. Егер стек бос болса және pop() әдісі қолданылса, не болады?

a)

A. Элемент қайтарылады

b)

B. Нөл қайтарылады

c)

C. Қате (EmptyStackException) тасталады

d)

D. false қайтарылады

18.

18. parseInt("1010", 2) нәтижесі не болады?

a)

A. 1010

b)

B. 10

c)

C. 5

d)

D. 2

19.

19. Long класы қай типтің қаптамасы (wrapper)?

a)

A. int

b)

B. double

c)

C. long

d)

D. float

20.

20. Enumeration интерфейсіндегі nextElement() әдісі не істейді?

a)

A. Тағы элемент бар-жоғын тексереді

b)

B. Келесі элементті қайтарады

c)

C. Элементті өшіреді

d)

D. Барлық элементтерді жояды