wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Викторина по информатике для 10 класса

Total questions: 30

Worksheet time: 3mins

Name
Class
Date
1.

Что такое переменная в программировании?

a)

Переменная - это функция для выполнения операций.

b)

Переменная - это тип данных, который нельзя изменить.

c)

Переменная - это команда для запуска программы.

d)

Переменная - это именованная область памяти для хранения данных.

2.

Какой язык программирования является объектно-ориентированным?

a)

CSS

b)

Java, C++, Python, Ruby

c)

HTML

d)

JavaScript

3.

Что такое алгоритм?

a)

Алгоритм - это метод для создания искусства.

b)

Алгоритм - это случайный набор чисел.

c)

Алгоритм - это последовательность действий для решения задачи.

d)

Алгоритм - это способ общения между людьми.

4.

Назовите основные структуры данных.

a)

Классы, интерфейсы, модули

b)

Словари, множества, строки

c)

Функции, переменные, константы

d)

Массивы, списки, стеки, очереди, деревья, графы

5.

Что такое стек и как он работает?

a)

Стек - это структура данных, работающая по принципу случайного доступа.

b)

Стек - это структура данных, которая хранит данные в виде дерева.

c)

Стек - это структура данных, работающая по принципу FIFO.

d)

Стек - это структура данных, работающая по принципу LIFO.

6.

Что такое IP-адрес?

a)

IP-адрес — это название веб-сайта.

b)

IP-адрес — это тип сетевого кабеля.

c)

IP-адрес — это уникальный адрес устройства в сети.

d)

IP-адрес — это адрес для подключения к интернету.

7.

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

a)

TCP/IP

b)

FTP

c)

SMTP

d)

HTTP

8.

Что такое шифрование данных?

a)

Шифрование данных - это метод увеличения скорости передачи данных.

b)

Шифрование данных - это способ создания резервных копий информации.

c)

Шифрование данных - это процесс хранения информации в облаке.

d)

Шифрование данных - это процесс защиты информации путем ее преобразования в неразборчивый формат.

9.

Каковы основные угрозы безопасности информации?

a)

Сложные пароли

b)

Обновление программного обеспечения

c)

Шифрование данных

d)

Вредоносное ПО, фишинг, утечка данных, атаки на сети, недостаточная защита паролей, физический доступ.

10.

Что такое операционная система?

a)

Операционная система — это программа для создания графики.

b)

Операционная система — это набор игр для компьютера.

c)

Операционная система — это аппаратное обеспечение для хранения данных.

d)

Операционная система — это программное обеспечение, которое управляет аппаратными ресурсами компьютера и обеспечивает взаимодействие между пользователем и устройствами.

11.

Назовите три популярных операционных системы.

a)

Android

b)

Chrome OS

c)

iOS

d)

Windows, macOS, Linux

12.

Что такое реляционная база данных?

a)

Реляционная база данных — это база данных, основанная на реляционной модели, где данные хранятся в таблицах.

b)

База данных, основанная на иерархической модели.

c)

База данных, использующая только текстовые файлы для хранения.

d)

База данных, хранящая данные в виде графов.

13.

Каковы основные операции с базами данных?

a)

Создание, чтение, обновление, удаление (CRUD)

b)

Сортировка, фильтрация, агрегация

c)

Анализ, визуализация, отчетность

d)

Импорт, экспорт, резервное копирование

14.

Что такое SQL?

a)

SQL is a programming language for managing relational databases.

b)

SQL is a type of database software.

c)

SQL is a tool for graphic design.

d)

SQL is a markup language for web development.

15.

Какой принцип работы клиент-серверной архитектуры?

a)

Клиент-серверная архитектура использует только один компьютер для обработки всех запросов.

b)

Клиент-серверная архитектура работает по принципу обмена запросами и ответами между клиентом и сервером.

c)

Клиент-серверная архитектура работает по принципу передачи данных только в одном направлении.

d)

Клиент-серверная архитектура не требует сетевого соединения между клиентом и сервером.

16.

Что такое многопоточность?

a)

Многопоточность - это выполнение одной задачи в несколько этапов.

b)

Многопоточность - это параллельное выполнение нескольких потоков в рамках одной программы.

c)

Многопоточность - это использование одного потока для выполнения всех задач.

d)

Многопоточность - это последовательное выполнение нескольких программ.

17.

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

a)

Доступ к элементам массивов требует сложных вычислений.

b)

Массивы не позволяют хранить данные одного типа.

c)

Преимущества использования массивов включают упорядоченность, эффективное использование памяти и простоту доступа к элементам.

d)

Массивы занимают много места в памяти.

18.

Что такое динамическое выделение памяти?

a)

Выделение памяти для глобальных переменных.

b)

Выделение памяти только на этапе компиляции.

c)

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

d)

Динамическое выделение памяти - это выделение памяти во время выполнения программы.

19.

Как работает DNS?

a)

DNS используется для шифрования электронной почты.

b)

DNS управляет пользовательскими паролями.

c)

DNS хранит содержимое веб-сайтов на серверах.

d)

DNS преобразует доменные имена в IP-адреса.

20.

Что такое firewall и для чего он нужен?

a)

Firewall используется для ускорения интернет-соединения.

b)

Firewall необходим для улучшения качества звука в сети.

c)

Firewall нужен для защиты сети и устройств от угроз и несанкционированного доступа.

d)

Firewall защищает только от вирусов на компьютере.

21.

21. Что такое алгоритм?

a)

А) Случайная последовательность действий

b)

Б) Последовательность действий для достижения цели

c)

В) Программа на языке Python

d)

Г) Инструкция к бытовому прибору

22.

Что такое облачные вычисления?

a)

Облачные вычисления - это процесс шифрования данных на жестком диске.

b)

Облачные вычисления - это предоставление вычислительных ресурсов через интернет.

c)

Облачные вычисления - это метод хранения данных на локальных устройствах.

d)

Облачные вычисления - это способ создания программного обеспечения без использования серверов.

23.

Какова роль API в программировании?

a)

API используется для создания графического интерфейса пользователя.

b)

API - это набор правил для взаимодействия между различными программами.

c)

API - это язык программирования для создания веб-сайтов.

d)

API - это метод шифрования данных.

24.

Что такое кэширование и как оно работает?

a)

Кэширование - это процесс резервного копирования данных на внешние носители.

b)

Кэширование - это способ защиты данных от несанкционированного доступа.

c)

Кэширование - это метод ускорения доступа к данным путем их временного хранения.

d)

Кэширование - это процесс хранения данных в облаке.

25.

Что такое объектно-ориентированное программирование?

a)

Объектно-ориентированное программирование - это метод программирования, основанный на использовании объектов.

b)

Объектно-ориентированное программирование - это язык программирования для веб-разработки.

c)

Объектно-ориентированное программирование - это способ создания графических интерфейсов.

d)

Объектно-ориентированное программирование - это метод работы с базами данных.

26.

Что такое API и как он используется в разработке программного обеспечения?

a)

API - это метод шифрования данных.

b)

API - это язык программирования для создания игр.

c)

API - это интерфейс для взаимодействия между различными программами.

d)

API - это инструмент для создания графики.

27.

Каковы основные принципы работы с массивами в программировании?

a)

Массивы обеспечивают быстрый доступ к элементам по индексу.

b)

Массивы позволяют динамически изменять размер.

c)

Массивы не могут содержать более одного измерения.

d)

Массивы могут хранить данные только одного типа.

28.

Что такое REST и как он используется в веб-разработке?

a)

REST - это язык программирования для создания мобильных приложений.

b)

REST - это инструмент для тестирования программного обеспечения.

c)

REST - это архитектурный стиль для создания веб-сервисов.

d)

REST - это метод шифрования данных.

29.

Что такое Git и для чего он используется?

a)

Git - это инструмент для создания графики.

b)

Git - это язык программирования для создания веб-сайтов.

c)

Git - это система управления версиями для отслеживания изменений в коде.

d)

Git - это метод шифрования данных.

30.

Что такое машинное обучение?

a)

Машинное обучение - это процесс, при котором компьютеры обучаются на основе данных.

b)

Машинное обучение - это способ создания графических интерфейсов.

c)

Машинное обучение - это метод создания программного обеспечения без использования данных.

d)

Машинное обучение - это метод шифрования данных.