wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Распределённые часть 1

Total questions: 75

Worksheet time: 38mins

Name
Class
Date
1.

Что понимается под распределённой вычислительной сетью?

a)

Система, состоящая из множества взаимосвязанных узлов, совместно выполняющих вычисления

b)

Сеть, где все вычисления выполняет один центральный сервер

c)

Совокупность компьютеров, не связанных между собой

d)

Компьютер, подключённый к локальной сети

e)

Программа для тестирования сети

2.

Основная цель распределённых вычислений —

a)

Повысить надёжность, производительность и масштабируемость системы

b)

Повысить загрузку процессора

c)

Снизить количество узлов в сети

d)

Заменить локальные сети

e)

Упростить архитектуру системы

3.

Какой из перечисленных компонентов не является обязательным элементом распределённой системы?

a)

Общая шина данных

b)

Узлы (компьютеры)

c)

Сетевое соединение

d)

Программное обеспечение для взаимодействия узлов

e)

Общий интерфейс пользователя

4.

Что характеризует свойство прозрачности распределённой системы?

a)

Возможность скрывать внутренние детали распределения ресурсов от пользователя

b)

Возможность видеть все узлы сети

c)

Работа только в одной локальной сети

d)

Прямое управление всеми узлами вручную

e)

Использование единого сервера

5.

Какой тип прозрачности отвечает за то, чтобы пользователю не нужно было знать, где именно хранится нужный ему файл?

a)

Прозрачность размещения

b)

Прозрачность доступа

c)

Прозрачность отказов

d)

Прозрачность времени

e)

Прозрачность пользователей

6.

Что такое middleware в контексте распределённых систем?

a)

Промежуточное программное обеспечение, обеспечивающее взаимодействие компонентов

b)

Среда для тестирования сети

c)

Утилита для мониторинга

d)

Операционная система

e)

Язык программирования

7.

Какое из утверждений верно для клиент-серверной архитектуры?

a)

Сервер предоставляет ресурсы, клиент использует их

b)

Все узлы выполняют одинаковые функции

c)

Клиент управляет сервером

d)

Сервер и клиент не взаимодействуют напрямую

e)

Клиент контролирует сеть

8.

Пример распределённой системы:

a)

Сеть банкоматов

b)

Один компьютер с несколькими пользователями

c)

Калькулятор

9.

Какой из протоколов чаще всего используется для взаимодействия в распределённых системах?

a)

HTTP

b)

FTP

c)

POP3

d)

SMTP

e)

SNMP

10.

Что понимается под отказоустойчивостью?

a)

Возможность системы работать при выходе из строя некоторых узлов

b)

Быстрая загрузка данных

c)

Снижение потребления ресурсов

d)

Упрощение архитектуры

e)

Увеличение скорости отклика

11.

Какой из подходов не относится к организации распределённых вычислений?

a)

Централизованная обработка

b)

Параллельные вычисления

c)

Кластерные системы

d)

Облачные вычисления

e)

Виртуальные машины

12.

Какое преимущество имеют распределённые системы перед централизованными?

a)

Более высокая отказоустойчивость и масштабируемость

b)

Более высокая зависимость от одного узла

c)

Увеличение риска сбоев

d)

Снижение производительности

e)

Сложность администрирования

13.

Что из перечисленного можно отнести к примерам распределённых вычислений?

a)

Сетевой поиск Google

b)

Электронные таблицы Excel

c)

Текстовый редактор

d)

Игровая консоль без подключения к сети

e)

Программа для заметок

14.

Какая модель чаще используется для распределённых приложений?

a)

Все перечисленные

b)

Клиент–сервер

c)

Многоуровневая

d)

Пиринговая (P2P)

e)

Облачная модель

15.

Что является ключевой проблемой в проектировании распределённых систем?

a)

Синхронизация, безопасность и передача данных

b)

Производство оборудования

c)

Настройка BIOS

d)

Работа без сети

e)

Упрощение интерфейса

16.

Что представляет собой JDK (Java Development Kit)?

a)

Набор инструментов для разработки, компиляции и запуска Java-программ

b)

Только среда выполнения программ

c)

Только компилятор Java

d)

Набор библиотек без инструментов

e)

Среда для тестирования кода

17.

Что входит в состав JDK?

a)

Компилятор, интерпретатор, библиотеки классов, утилиты

b)

Только компилятор

c)

Только виртуальная машина

d)

Только редактор кода

e)

Только документация

18.

Что такое JRE (Java Runtime Environment)?

a)

Среда для выполнения Java-программ

b)

Среда для компиляции исходного кода

c)

Среда для создания проектов

d)

Среда для отладки кода

e)

Среда для тестирования интерфейса

19.

Как называется виртуальная машина, обеспечивающая выполнение Java-программ?

a)

JVM

b)

JDK

c)

JRE

d)

JAR

e)

JDE

20.

Какой инструмент используется для компиляции исходного кода Java?

a)

javac

b)

java

c)

jar

d)

javadoc

e)

jdb

21.

Какой инструмент используется для запуска Java-программы?

a)

java

b)

javac

c)

jar

d)

jdb

22.

Для чего используется утилита jar?

a)

Для упаковки классов и ресурсов в архивные файлы формата .jar

b)

Для запуска приложений

c)

Для компиляции исходного кода

d)

Для анализа ошибок

e)

Для тестирования сети

23.

Какое расширение имеют исходные файлы Java?

a)

.java

b)

.class

c)

.jar

d)

.exe

e)

.txt

24.

Какое расширение имеют скомпилированные байт‑код файлы Java?

a)

.class

b)

.java

c)

.jar

d)

.zip

e)

.dat

25.

Для чего используется инструмент javadoc?

a)

Для автоматической генерации документации из комментариев в коде

b)

Для компиляции

c)

Для запуска программ

d)

Для архивирования

e)

Для тестирования

26.

Что такое IDE (Integrated Development Environment)?

a)

Интегрированная среда разработки с редактором кода, отладчиком и компилятором

b)

Только текстовый редактор

c)

Только компилятор

d)

Только консольная утилита

e)

Только инструмент для тестирования

27.

Какой инструмент используется для отладки Java‑программ?

a)

jdb

b)

javac

c)

javadoc

d)

jconsole

e)

jdeps

28.

Что делает инструмент jdeps?

a)

Анализирует зависимости классов и модулей Java

b)

Компилирует исходники

c)

Запускает программу

d)

Создаёт документацию

e)

Удаляет временные файлы

29.

Что входит в состав JDK, но не входит в JRE?

a)

Компилятор и инструменты разработки

b)

Библиотеки стандартных классов

c)

Виртуальная машина Java

d)

Среда выполнения

e)

Менеджер пакетов

30.

Какое расширение имеют скомпилированные файлы Java?

a)

.class

b)

.java

c)

.jar

d)

.jmod

e)

.exe

31.

Что такое объектная распределённая система?

a)

Система, в которой объекты распределены по различным узлам сети и взаимодействуют между собой как единое целое

b)

Система, работающая только на одном компьютере

c)

Система, основанная на файловом обмене

d)

Сеть без взаимодействия между узлами

e)

Система для тестирования программ

32.

Основная идея объектных распределённых систем заключается в:

a)

Применении объектно‑ориентированных принципов к распределённым вычислениям

b)

Разделении данных и методов

c)

Использовании только локальных ресурсов

d)

Отказе от клиент‑серверной архитектуры

e)

Применении функционального программирования

33.

Какой из принципов является ключевым для объектных распределённых систем?

a)

Инкапсуляция, наследование и полиморфизм

b)

Централизованное управление

c)

Разделение на серверы и клиенты без классов

d)

Работа без объектов

e)

Использование процедурного подхода

34.

В объектных распределённых системах взаимодействие между объектами осуществляется через

a)

Вызовы удалённых методов (RMI, CORBA и др.)

b)

Локальные файлы

c)

Электронную почту

d)

Базы данных без связи

e)

Ручной обмен данными

35.

Что означает термин удалённый объект (remote object)?

a)

Объект, который физически находится на другом узле сети, но доступен как локальный

b)

Объект, находящийся в оперативной памяти

c)

Объект, не имеющий методов

d)

Объект без сетевого адреса

e)

Объект с ограниченным доступом

36.

Какой механизм Java используется для реализации объектных распределённых систем?

a)

Java RMI (Remote Method Invocation)

b)

JDBC

c)

JAR

d)

Javadoc

e)

JSON

37.

Что делает технология RMI?

a)

Позволяет объектам вызывать методы удалённых объектов через сеть

b)

Компилирует исходный код

c)

Хранит данные в базе

d)

Создаёт интерфейсы GUI

e)

Проверяет права доступа

38.

Какой компонент отвечает за связь клиента с удалённым объектом в RMI?

a)

Stub (заглушка)

b)

ClassLoader

c)

Garbage Collector

d)

Thread

e)

Proxy

39.

Что представляет собой Skeleton в RMI (в старых версиях Java)?

a)

Серверный компонент, принимающий вызовы от клиента и передающий их реальному объекту

b)

Заглушка на стороне клиента

c)

Контейнер для классов

d)

Средство для создания интерфейса

e)

Модуль логирования

40.

Какую роль выполняет rmiregistry в Java RMI?

a)

Хранит ссылки на удалённые объекты и обеспечивает их поиск

b)

Запускает компилятор

c)

Формирует отчёты

d)

Сохраняет данные в базу

e)

Отслеживает активность потоков

41.

Какая технология является аналогом RMI в межплатформенных распределённых системах?

a)

CORBA (Common Object Request Broker Architecture)

b)

JDBC

c)

JSON

d)

JUnit

e)

HTML

42.

Какой компонент в CORBA выполняет функции посредника между клиентом и сервером?

a)

ORB (Object Request Broker)

b)

JVM

c)

RDBMS

d)

RMI Registry

e)

HTTP Server

43.

Какой язык описания интерфейсов используется в CORBA?

a)

IDL (Interface Definition Language)

b)

XML

c)

HTML

d)

JavaScript

e)

SQL

44.

Что обеспечивает объектная распределённая система?

a)

Прозрачность местоположения, взаимодействие и совместную работу объектов в сети

b)

Централизованное хранение данных

c)

Выполнение только локальных процессов

d)

Работу без сетевых протоколов

e)

Использование одного сервера

45.

Какое преимущество имеют объектные распределённые системы?

a)

Масштабируемость, повторное использование кода и прозрачное взаимодействие компонентов

b)

Зависимость от одного сервера

c)

Сложность интеграции

d)

Невозможность модификации

e)

Снижение производительности

46.

Что понимается под Web‑технологиями распределённых систем?

a)

Совокупность технологий, обеспечивающих взаимодействие распределённых компонентов через сеть Интернет

b)

Только создание веб‑страниц

c)

Средства локальной отладки программ

d)

Работа с файлами без Интернета

e)

Настройка сетевых драйверов

47.

Основой Web‑технологий является модель:

a)

Клиент–сервер

b)

Peer‑to‑Peer

c)

Триангуляционная

d)

Монолитная

e)

Локальная

48.

Что выполняет клиент в web‑распределённой системе?

a)

Отправляет запросы серверу и получает результаты

b)

Управляет базой данных

c)

Компилирует серверные программы

d)

Запускает службу сервера

e)

Создаёт серверные скрипты

49.

Что делает web‑сервер в распределённой системе?

a)

Принимает запросы клиентов и возвращает ответы (страницы, данные и т.д.)

b)

Только сохраняет файлы

c)

Выполняет роль браузера

d)

Отправляет письма пользователям

e)

Синхронизирует часы системы

50.

Какой протокол является основой взаимодействия в Web‑технологиях?

a)

HTTP / HTTPS

b)

FTP

c)

SMTP

d)

POP3

e)

SNMP

51.

Какой формат данных чаще всего используется для обмена информацией между клиентом и сервером?

a)

JSON

b)

TXT

c)

CSV

d)

DOC

e)

BIN

52.

Что такое REST в контексте Web‑технологий?

a)

Архитектурный стиль взаимодействия распределённых систем через HTTP

b)

Протокол передачи файлов

c)

Формат документации

d)

База данных

e)

Среда выполнения

53.

Что такое API в распределённых системах?

a)

Интерфейс для взаимодействия программных компонентов через сеть

b)

Система управления базами данных

c)

Пользовательский интерфейс

d)

Язык программирования

e)

Тестовая среда

54.

Какое преимущество имеют Web‑технологии в распределённых системах?

a)

Доступность, масштабируемость и независимость от платформы

b)

Работа только в локальной сети

c)

Зависимость от конкретного устройства

d)

Сложность обновления

e)

Ограничение доступа

55.

Какой протокол чаще всего используется для передачи данных между web‑сервисами?

a)

SOAP

b)

POP3

c)

SNMP

d)

ARP

e)

FTP

56.

Что представляет собой web‑сервис?

a)

Программный компонент, доступный через сеть с помощью стандартных протоколов (HTTP, SOAP, REST)

b)

Обычное приложение без доступа к сети

c)

Программа для редактирования HTML

d)

Только база данных

e)

Сервис локальных файлов

57.

Какой язык часто используется для описания web‑сервисов в формате SOAP?

a)

WSDL (Web Services Description Language)

b)

HTML

c)

CSS

d)

JSON

e)

XML Schema

58.

Что делает технология AJAX?

a)

Позволяет обновлять данные на веб‑странице без её перезагрузки

b)

Предназначена для серверного рендеринга без использования HTTP

c)

Ускоряет загрузку изображений через FTP

d)

Обеспечивает шифрование сообщений электронной почты

e)

Служит для разметки статических страниц без интерактивности

59.

Какой из перечисленных стандартов используется для идентификации и обмена данными между web‑службами?

a)

XML

b)

PDF

c)

CSV

d)

EXE

e)

XLS

60.

Какое свойство важно для web‑технологий распределённых систем?

a)

Прозрачность, надёжность и возможность интеграции различных платформ

b)

Ограничение доступа к сети

c)

Работа без клиента

d)

Отсутствие протоколов связи

61.

Что такое сервис‑ориентированная архитектура (SOA)?

a)

Подход к построению распределённых систем, основанный на взаимодействии независимых сервисов через стандартизированные интерфейсы

b)

Система с одним сервером и несколькими клиентами

c)

Архитектура без взаимодействия между компонентами

d)

Только способ хранения данных

e)

Система с монолитной структурой

62.

Основная идея SOA заключается в том, что приложения строятся как набор взаимосвязанных сервисов или иначе?

a)

Приложения строятся как набор взаимосвязанных сервисов

b)

Все функции объединяются в один монолит

c)

Данные передаются только локально

d)

Нет разделения логики и данных

e)

Все процессы зависят от одного узла

63.

Что такое сервис в контексте SOA?

a)

Независимый программный компонент, выполняющий определённую функцию и доступный через сеть

b)

Только веб‑страница

c)

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

d)

Средство для компиляции

e)

Скрипт для тестирования

64.

Какой протокол чаще всего используется для взаимодействия сервисов в SOA?

a)

HTTP / HTTPS

b)

FTP

c)

POP3

d)

ARP

e)

IMAP

65.

Какой формат чаще всего используется для обмена данными между сервисами в SOA?

a)

XML или JSON

b)

DOC

c)

TXT

d)

PDF

e)

XLS

66.

Какой компонент описывает интерфейсы web‑сервисов в SOA?

a)

WSDL (Web Services Description Language)

b)

HTML

c)

SQL

d)

CSS

e)

JSON Schema

67.

Что обеспечивает UDDI (Universal Description, Discovery and Integration)?

a)

Каталог (реестр) web‑сервисов для их поиска и интеграции

b)

Среду для редактирования кода

c)

Средство для запуска сервера

d)

Хранилище баз данных

e)

Средство тестирования соединений

68.

Какой стандарт используется для обмена сообщениями в сервис‑ориентированных архитектурах?

a)

SOAP (Simple Object Access Protocol)

b)

SMTP

c)

FTP

d)

SNMP

e)

TCP

69.

Что означает принцип loose coupling (слабая связность) в SOA?

a)

Сервисы минимально зависят друг от друга

b)

Все компоненты связаны напрямую

c)

Приложения работают только в одной системе

d)

Данные передаются без формата

e)

Все сервисы объединены в один модуль

70.

Какое преимущество имеет SOA?

a)

Гибкость, масштабируемость и возможность повторного использования сервисов

b)

Сложность обновления

c)

Централизация логики

71.

Что такое Enterprise Service Bus (ESB) в SOA?

a)

Промежуточное программное обеспечение, обеспечивающее обмен сообщениями между сервисами

b)

Среда для редактирования кода

c)

Система мониторинга

d)

Веб-браузер

e)

Система резервного копирования

72.

Какой тип взаимодействия характерен для SOA?

a)

Асинхронный обмен сообщениями

b)

Только синхронные вызовы

c)

Только локальные вызовы

d)

Работа без сети

e)

Ручное управление процессами

73.

Какое из утверждений соответствует принципу интероперабельности в SOA?

a)

Сервисы разных платформ и языков могут взаимодействовать между собой

b)

Все сервисы должны быть написаны на одном языке

c)

Взаимодействие возможно только в одной сети

d)

Требуется общая операционная система

e)

Используется только один формат данных

74.

Что из перечисленного можно отнести к реализации сервис-ориентированной архитектуры?

a)

Web-сервисы (SOAP, REST)

b)

Обычные консольные программы

c)

Монолитные приложения

d)

Приложения без API

e)

Локальные утилиты

75.

Что является основной целью внедрения SOA в организации?

a)

Повышение гибкости, повторного использования и интеграции бизнес-процессов

b)

Увеличение количества серверов

c)

Централизация управления

d)

Сокращение сетевых соединений

e)

Упрощение архитектуры