wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Java Network Tools and Protocols

Total questions: 32

Worksheet time: 16mins

Name
Class
Date
1.

java.net дестесінде желілік байланыстарды жүзеге асыру үшін қандай негізгі ұғымдар қолданылады?

a)

Клиент, сервер, хаттама

b)

Класс, объект, әдіс

c)

Жіп, буфер, файл

d)

Модуль, пакет, интерфейс

2.

InetAddress класының басты мақсаты қандай?

a)

IP мекенжайларды өңдеу

b)

Жіптерді жоспарлау

c)

TCP порттарды басқару

d)

Файл жүйесін басқару

3.

UDP қандай сипаттамамен сипатталады?

a)

Қате бақылауы жоқ жіберу

b)

Мекенжайсыз жіберу

c)

Қосылу орнататын жіберу

d)

Ағын бағытталған байланыс

4.

Socket класы қандай мақсатқа арналған?

a)

TCP клиент-сервер байланысы

b)

UDP буфер басқаруы

c)

Жүйелік файлдарды оқу

d)

IP мекенжайды кэштеу

5.

TCP/IP сокетінің негізгі мақсаты не?

a)

DNS атауларын ауыстыру механизмін беру

b)

Маршруттағыштың кестесін динамикалық өзгерту

c)

Браузердің кэшін басқару құралын ашу

d)

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

6.

ServerSocket класы қандай рөл атқарады?

a)

Клиентке GUI терезе көрсетеді

b)

Файл жүйесін индекстейді

c)

HTTP жауаптарын форматтайды

d)

Клиент қосылымдарын қабылдайды

7.

Клиент серверге жаңа порт арқылы сұрату жіберетін қадам қайсы?

a)

Қадам 1: сервер портын тыңдайтын сокет құру

b)

Қадам 4: жаңа нөмірлі порт арқылы сұрату

c)

Қадам 2: клиент сокет құрып серверге қосылу

d)

Қадам 5: екі сокет ақпарат алмаспайды

8.

Java-дағы Socket объектісі құрылғаннан кейін не істей алады?

a)

Интернет провайдерін аутентификациялау

b)

ОС ядросын қайта іске қосу мүмкіндігін беру

c)

Порттарды сканерлеп жабу қызметін атқару

d)

Енгізу-шығару ағындары арқылы деректер жіберу

9.

Қарапайым HTTP клиентінде серверге қандай жол жіберіледі?

a)

"POST filename HTTP/1.1" жолы

b)

"PING host ICMP/1.0" жолы

c)

"SUBSCRIBE topic MQTT/3.1" жолы

d)

"CONNECT proxy SOCKS/5" жолы

10.

HTTP-де жауап коды 200 нені білдіреді?

a)

Сұрату қанағаттандырылды, файл жіберіледі

b)

Файл табылмады, сервер қате қайтарды

c)

Қосылу жабылды, қайта тырысу керек

d)

Рұқсат жоқ, аутентификация талап етіледі

11.

Клиент байланысын жабу үшін қандай әдіс қолданылады?

a)

flush() әдісі қолданылады

b)

System.exit() әдісі қолданылады

c)

shutdown() қызметі қолданылады

d)

sock.close() әдісі қолданылады

12.

Жалпы клиент-сервер жүйесінің жұмыс алгоритмінде бірінші қадам қандай?

a)

Клиент сервер портын тыңдайды және қабылдайды

b)

Сервер жауап кодын жіберіп портты жабады

c)

Клиент серверге файл атын жібереді және күтеді

d)

Сервер хосттағы портқа қосылып клиенттен байланыс күтеді

13.

Клиент-сервер жүйесінде сервер клиенттің қосылуын қалай анықтайды?

a)

ServerSocket.accept әдісімен

b)

PrintWriter.flush арқылы

c)

BufferedReader.ready арқылы

d)

Socket.connect әдісімен

14.

Сервер жағы клиентпен деректер алмасу үшін қандай ағындарды қолданады?

a)

Scanner және Formatter

b)

ObjectInput және ObjectOutput

c)

BufferedReader және PrintWriter

d)

FileReader және FileWriter

15.

Клиенттік бағдарламада Socket конструкторы қандай екі параметрді қабылдайды?

a)

Буфер өлшемі және таймаут

b)

Пайдаланушы және құпия сөз

c)

Протокол және ресурс жолы

d)

Хост аты және порт нөмірі

16.

Клиент серверге қосыла алмаса, командалық жолда не беру керек егер сервер сол компьютерде болса?

a)

none мәнін

b)

http мәнін

c)

127.0.0.1 мәнін

d)

localhost мәнін

17.

java.net.URL объектісінен протоколды алу үшін қандай әдіс қолданылады?

a)

getProtocol әдісі

b)

getAuthority әдісі

c)

getPort әдісі

d)

getPath әдісі

18.

URL классындағы toExternalForm әдісі не қайтаруы тиіс?

a)

Тек хост атауы жолы

b)

Толық сыртқы жолдық көрініс

c)

Тек протокол атауы

d)

Тек файл аты жолы

19.

URLConnection класы қандай мақсатқа қолданылады?

a)

Жергілікті файл жүйесін форматтау және қалпына келтіру

b)

URL-адреске байланысты ресурстың қасиеттерін тексеру

c)

Желі маршрутизаторын баптау және басқару

d)

Дерекқор кестелерін біріктіру және индекстеу

20.

getContentType() әдісі не анықтайды?

a)

Жіберілген ақпарат типін анықтайды

b)

Қабылданған ақпараттың ұзындығын береді

c)

Ресурсқа жазуға арналған ағынды қайтарады

d)

Байланысқан URL-ді қайтарады

21.

getInputStream() әдісінің дұрысы қайсы?

a)

Ресурсқа жазуға арналған шығыстық ағынды қайтарады

b)

Құжаттың соңғы өзгертілу уақытын қайтарады

c)

Ресурстан оқуға арналған кірістік ағынды қайтарады

d)

Контенттің класс типін анықтайды

22.

openConnection() әдісін қолданбай тұрып қандай әрекет мүмкін емес?

a)

Контент ұзындығын бағалау үшін getContentLength() шақыру

b)

URL жолын жолдық конкатенация арқылы құру

c)

HTTP тақырыптарын оқу үшін InputStream пайдалану

d)

Желіге қосылу параметрлерін беру және connect() арқылы қосылу

23.

MyURLConnection кодында қандай қадам контентті оқу циклін бастайды?

a)

hpCon.getExpiration() әдісін шақыру

b)

hpCon.getInputStream() арқылы InputStream алу

c)

hpCon.getLastModified() мәнін шығару

d)

hpCon.getURL() объектісін сұрау

24.

connect() әдісіне қатысты дұрыс тұжырымды таңдаңыз.

a)

Желіге қосылу нақты орындалады

b)

Протоколды UDP-ға ауыстырады

c)

Тек URL объектісін құрады

d)

Құжатты жергілікті кэшке жүктейді

25.

getURL() әдісі қандай мән қайтарады?

a)

Мазмұнның кодтауын жол ретінде береді

b)

Контентті байт массиві түрінде қайтарады

c)

Сервердің жауап кодын бүтін сан қылады

d)

URLConnection объектісіне байланысқан URL-ді қайтарады

26.

Java желілік пакетінің класстары қай дестеде орналасқан?

a)

javax.net дестесінде орналасады

b)

java.nio дестесінде орналасады

c)

java.net дестесінде орналасады

d)

java.io дестесінде орналасады

27.

TCP/IP сокеттері қай жерде орналасады?

a)

java.util пакетінің Collections класында

b)

java.net пакетінің Socket класында

c)

java.io пакетінің Stream класында

d)

javax.net пакетінің SSL класында

28.

Сервер мен портты байланыстыру процесі қалай орындалады?

a)

Socket connect әдісімен файлға жазу

b)

ServerSocket bind әдісімен портқа байлау

c)

URLConnection openStream арқылы оқу

d)

InputStream close әдісімен жабу

29.

Socket және ServerSocket кластарының қызметтері қандай?

a)

Файл пішімдеу және каталог құру

b)

Клиенттік қосылу және серверлік тыңдау

c)

Деректер шифрлау және кэш тазалау

d)

График салу және түстер басқару

30.

Жалпы клиент-сервер жүйесінің жұмыс алгоритмі қандай?

a)

Клиент жібереді, сервер ұйықтайды, ағын тоқтайды

b)

Сервер тыңдайды, клиент қосылады, дерек алмасады

c)

Клиент тыңдайды, сервер қосылады, файл ашылады

d)

Сервер қосылады, клиент жабады, буфер тазартады

31.

URLConnection арқылы мазмұн типін алу үшін қандай әдіс қолданылады?

a)

getLastModified әдісі қолданылады

b)

getExpiration әдісі қолданылады

c)

getDate әдісі қолданылады

d)

getContentType әдісі қолданылады

32.

getURL() әдісі қандай мән қайтарады?

a)

Сервердің соңғы өзгерту уақытын

b)

Жүктелген мазмұн байт ұзындығын

c)

Қолданылған ресурстың URL объектісін

d)

Қосылымның мерзімі біту датасын