NEW
Font size
S
M
L
XL
WorksheetsИТиП 1-2
Total questions: 39
Worksheet time: 29mins
Name
Class
Date
1.
Что такое язык программирования?
a)
A) Естественный язык общения
b)
B) Искусственный язык для разработки программ
c)
C) Математический язык формул
d)
D) Язык разметки документов
2.
Какие языки относятся к низкоуровневым?
a)
A) Python и Java
b)
B) HTML и CSS
c)
C) Машинный код и Ассемблер
d)
D) SQL и LaTeX
3.
Что такое компиляция?
a)
A) Выполнение программы построчно
b)
B) Преобразование кода в машинный язык
c)
C) Отладка программы
d)
D) Оптимизация кода
4.
Чем отличается интерпретатор от компилятора?
a)
A) Интерпретатор работает быстрее
b)
B) Интерпретатор выполняет код построчно
c)
C) Компилятор не создает исполняемый файл
d)
D) Компилятор работает только с Python
5.
Какой язык является объектно-ориентированным?
a)
A) Ассемблер
b)
B) HTML
c)
C) Python
d)
D) LaTeX
6.
Что такое PEP8?
a)
A) Язык программирования
b)
B) Стилевое руководство для Python
c)
C) Компилятор Python
d)
D) Библиотека для работы с данными
7.
Как создается переменная в Python?
a)
A) С помощью ключевого слова var
b)
B) С помощью ключевого слова let
c)
C) При присвоении значения
d)
D) С помощью ключевого слова variable
8.
Какой тип данных в Python является неизменяемым?
a)
A) Список
b)
B) Словарь
c)
C) Множество
d)
D) Кортеж
9.
Что выведет код: print(type(5))?
a)
A) <class 'float'>
b)
B) <class 'int'>
c)
C) <class 'str'>
d)
D) <class 'number'>
10.
Какой метод используется для добавления элемента в список?
a)
A) add()
b)
B) append()
c)
C) insert()
d)
D) push()
11.
Что такое кортеж в Python?
a)
A) Изменяемая упорядоченная последовательность
b)
B) Неизменяемая упорядоченная последовательность
c)
C) Неупорядоченная коллекция элементов
d)
D) Ассоциативный массив
12.
Чем множество отличается от списка?
a)
A) Множество упорядочено
b)
B) Множество содержит только уникальные элементы
c)
C) Множество может содержать любые типы данных
d)
D) Множество быстрее для доступа по индексу
13.
Какой метод словаря возвращает все ключи?
a)
A) keys()
b)
B) values()
c)
C) items()
d)
D) get()
14.
Что делает метод strip() для строк?
a)
A) Разделяет строку на части
b)
B) Удаляет пробелы в начале и конце
c)
C) Заменяет подстроку
d)
D) Переводит в верхний регистр
15.
Какой символ используется для оформления однострочного комментария?
a)
A) //
b)
B) #
c)
C) --
d)
D) /*
16.
Что такое JSON?
a)
A) Язык программирования
b)
B) Формат обмена данными
c)
C) База данных
d)
D) Протокол передачи данных
17.
Какой модуль используется для работы с JSON в Python?
a)
A) xml
b)
B) csv
c)
C) json
d)
D) yaml
18.
Чем отличается JSON от XML?
a)
A) JSON использует теги
b)
B) JSON более многословен
c)
C) JSON короче и проще для чтения
d)
D) XML не поддерживает вложенность
19.
Для чего используется YAML?
a)
A) Для компиляции программ
b)
B) Для описания параметров и конфигураций
c)
C) Для работы с базами данных
d)
D) Для создания графических интерфейсов
20.
Что такое CSV?
a)
A) Язык программирования
b)
B) Формат представления табличных данных
c)
C) Система управления базами данных
d)
D) Протокол сети
21.
Какой режим открытия файла используется для записи?
a)
A) r
b)
B) w
c)
C) a
d)
D) x
22.
Что делает конструкция with в Python?
a)
A) Создает цикл
b)
B) Обрабатывает исключения
c)
C) Автоматически управляет ресурсами
d)
D) Определяет функцию
23.
Какой тип ошибки возникает при делении на ноль?
a)
A) SyntaxError
b)
B) TypeError
c)
C) ZeroDivisionError
d)
D) ValueError
24.
Что такое семантика в программировании?
a)
A) Правила написания команд
b)
B) Набор символов языка
c)
C) Смысловое содержание конструкций
d)
D) Правила образования идентификаторов
25.
Что из перечисленных НЕ язык программирования?
a)
A) Ассемблер
b)
B) LISP
c)
C) HTML
d)
D) SQL
26.
Что такое ООП?
a)
A) Объектно-ориентированное программирование
b)
B) Оптимальное оформление программ
c)
C) Основы обработки процессов
d)
D) Организация оперативной памяти
27.
Какой метод используется для чтения всего файла?
a)
A) readline()
b)
B) read()
c)
C) readlines()
d)
D) readall()
28.
Что выведет код: print("hello".upper())?
a)
A) HELLO
b)
B) hello
c)
C) Hello
d)
D) hELLO
29.
Как получить длину списка?
a)
A) length()
b)
B) len()
c)
C) count()
d)
D) size()
30.
Что такое синтаксис в программировании?
a)
A) Смысл команд
b)
B) Набор символов
c)
C) Правила написания команд
d)
D) Скорость выполнения программы
31.
Какой тип данных используется для хранения пар ключ-значение?
a)
A) Список
b)
B) Кортеж
c)
C) Множество
d)
D) Словарь
32.
Что делает метод split() для строк?
a)
A) Объединяет строки
b)
B) Разделяет строку на список
c)
C) Удаляет пробелы
d)
D) Заменяет подстроку
33.
Какой оператор используется для возведения в степень?
a)
A) *
b)
B) **
c)
C) ^
d)
D) //
34.
Что такое IDE?
a)
A) Интегрированная среда разработки
b)
B) Интерпретатор данных
c)
C) Инструмент для тестирования
d)
D) Интерактивный дизайн элементов
35.
Какой язык используется для работы с базами данных?
a)
A) HTML
b)
B) CSS
c)
C) SQL
d)
D) JSON
36.
Какой метод используется для форматирования строк?
a)
A) format()
b)
B) replace()
c)
C) split()
d)
D) strip()
37.
Что такое алгоритм?
a)
A) Язык программирования
b)
B) Последовательность шагов для решения задачи
c)
C) Тип данных
d)
D) Математическая формула
38.
Какой символ используется для получения остатка от деления?
a)
A) /
b)
B) %
c)
C) //
d)
D) **
39.
Что такое кортеж в Python?
a)
A) Изменяемая последовательность
b)
B) Неизменяемая последовательность
c)
C) Неупорядоченная коллекция
d)
D) Ассоциативный массив
Reset
