wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

ООПСӨЖ12

Total questions: 20

Worksheet time: 10mins

Name
Class
Date
1.

Ағынның қандай түрі бірден дискіге емес, жадқа жазылады да, кейін толық жиналып барып жазылады?

a)

Қарапайым ағын

b)

Буферленбеген ағын

c)

Буферленген ағын

d)

Файылдық ағын

2.

(System.in) ағыны Java-да неге арналған?

a)

Файлдан оқу үшін

b)

Пайдаланушыдан енгізу үшін

c)

Қате шығару үшін

d)

Желі арқылы оқу үшін

3.

Буферленген енгізу қандай артықшылық береді?

a)

Кодты қысқартады

b)

Жадты аз пайдаланады

c)

Енгізу/шығару операцияларын жылдамдатады

d)

Ағынды автоматты түрде жабады

4.

(BufferedReader) класымен мәтіндік енгізуді оқу үшін қолданылатын әдіс:

a)

readLine()

b)

readChar()

c)

next()

d)

input()

5.

Java тіліндегі (InputStreamReader) қандай мақсатта қолданылады?

a)

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

b)

Байт ағынын символ ағынына түрлендіру үшін

c)

Жаңа файл жасау үшін

d)

Объектіні сериализациялау үшін

6.

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

a)

FileReader

b)

BufferedReader

c)

FileInputStream

d)

Scanner

7.

(Scanner) класының артықшылығы:

a)

Файл аша алады

b)

Символдарды буферлейді

c)

Түрге сәйкес енгізуді оңай өңдейді

d)

Енгізуді шифрлайды

8.

Ағын жабылмаған жағдайда не орын алуы мүмкін?

a)

Код тезірек жұмыс істейді

b)

Мәліметтер жоғалуы мүмкін

c)

Ағын автоматты түрде жабылады

d)

Ешқандай әсер болмайды

9.

(BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); ) кодында не жүзеге асады?

a)

Символдық енгізуді буферлеу

b)

Мәтінді байтқа айналдыру

c)

Файлдан оқу

d)

Жазба режимі іске қосылады

10.

(IOException) қандай жағдайда туындайды?

a)

Сандарды бөлу кезінде

b)

Жад толғанда

c)

Ағынмен жұмыс барысында қате болғанда

d)

Логикалық қате болғанда

11.

Буферленген енгізудің буфер өлшемі қандай мәнге ие болуы мүмкін?

a)

1 байт

b)

Әрқашан 512 байт

c)

Әдетте 8192 байт

d)

Тек 1024 байт

12.

Қарапайым ағынмен салыстырғанда буферленген ағын неге тиімді?

a)

Әдемі көрікті сұлу код жазуға

b)

Баяу құрылғылармен жұмыс істеуге

c)

Ірі деректермен жылдам жұмыс істеуге

d)

Графикалық интерфейске

13.

(Scanner) класы арқылы пайдаланушыдан бүтін сан алу үшін не қолданылады?

a)

next()

b)

readInt()

c)

nextLine()

d)

nextInt()

14.

(try-with-resources) құрылымының артықшылығы:

a)

Ағынды қолмен жабуға мүмкіндік береді

b)

Автоматты түрде ағынды жабады

c)

Тек Scanner үшін қолданылады

d)

Мәтінмен ғана жұмыс істейді

15.

Файлдан оқу үшін қай класс қолданылмайды?

a)

FileReader

b)

FileInputStream

c)

BufferedReader

d)

ObjectOutputStream

16.

Ағындарда "flush()" әдісі не үшін керек?

a)

Жаңа ағын ашу

b)

Ағынды жабу

c)

Буфердегі мәліметті мәжбүрлеп қинап жазу

d)

Мәліметті оқу

17.

Символдық ағын мен байттық ағынның айырмашылығы:

a)

Символдық ағын тек бейнелеу үшін

b)

Байт ағындары тек сандық деректерге

c)

Символдық ағын әріптермен, байт ағын мәліметтің бар түрімен жұмыс істейді

d)

Айырмашылық жоқ

18.

(System.out) ағыны неге арналған?

a)

Пайдаланушы енгізу

b)

Қате шығару

c)

Экранға шығару

d)

Файлға шығару

19.

Егер BufferedReader-мен оқу кезінде соңына жетсек, readLine() не қайтарады?

a)

0

b)

""

c)

null

d)

-1

20.

Енгізу мен шығаруда ағындардың маңыздылығы неде?

a)

Тек GUI жасау үшін

b)

Желілік қосымшалар үшін

c)

Мәліметтерді тиімді басқаруға

d)

Қатесіз жұмыс істеуге кепіл