
- •Последовательности, являются неизменяемыми
- •Неупорядоченная коллекция уникальных и неизменяемых объектов
- •Объект, который отображает ключи на ассоциированные с ними значения
- •Выполняемая операция зависит от типов объектов-операндов, над которыми она выполняется
- •Если обнуляемые знаки не равны нулю, предшествующий знак сохраняют, если число положительное, или увеличивают на единицу, если число отрицательное
- •Рациональные числа
- •Это поименованная часть программы, которая может вызываться из других частей программы столько раз, сколько необходимо
- •Коллекция объектов доступ к которым осуществляется по ключам
- •Упорядоченный набор из n элементов , называемое его компонентами, или координатами
- •Языковая конструкция, способствующая объединению данных с методами (или другими функциями), обрабатывающими эти данные
- •Множество
- •Изменение знака
- •Краткая форма, которая объединяет в себе выражение и присваивание
- •Переменные, обращение к которым возможно из любого места программы.
Какой тип не является базовым?
Множество
числовой
строковый
логический
Какой тип не является числовым?
string
Float
Int
Comp
Согласно протоколу итераций кокое действие, выполнится в первую очередь?
Изменение знака
деление по модулю
целое деление
умножение
Оператор деления с округлением результата вниз.
floor
trunc
round
float
Что значит "комбинированная инструкция присваивания"?
Краткая форма, которая объединяет в себе выражение и присваивание
интерпретатор связывает объекты справа с именами слева, согласно их местоположениям, выполняя присваивание слева направо
связывает переменную (или элемент структуры данных) с единственным объектом
любая последовательность имен может быть связана с любой последовательностью значений, и интерпретатор свяжет элементы согласно их позициям
Поясните суть правила LEGB.
Когда производится обращение к переменной, интерпритатор начинает искать ее в следующем порядке: в локальной области видимости, во всех локальных областях объемлющих функций, в глобальной области видимости и, наконец, во встроенной области видимости.
Когда производится обращение к переменной, интерпритатор начинает искать ее в следующем порядке: во встроенной области видимости, во всех локальных областях объемлющих функций, в локальной области видимости, и, наконец, в глобальной области видимости.
Правило названо в честь гуру-программирования (каждая буква - это первая буква имени каждого из них). Оно предписывает пользоваться определенными рекомендациями при оформлении кода программы.
правило, определеющее очередность выполнения инструкций интерпритатором
Что такое глобальные переменные?
Переменные, обращение к которым возможно из любого места программы.
Перменные, доступные для обращения для любой программы, запущенной на этом же ПК.
Пременные, доступ к которым возможен для любой программы, запущенной на любом ПК, при условии, что есть доступ к ПК, в памяти которого находится глобальная переменная.
Переменная, доступ к которой возможен только из модуля программы, в котором она была объявлена.
Какие особенности языка положительно НЕ сказываются на скорости разработки программного продукта?
отсутствие документации
простой синтаксис
динамическая типизация
отсутствие этапа компиляции
Каким термином можно заменить термин "сценарий"?
программа
справка
оператор
сюжет
Для чего нужен байт-код?
обеспечивает переносимость программ, поскольку это платформоне-зависимый формат
обеспечивает подержку Unicode
обеспечивает автоматическую очистку памяти
обеспечивает сохранение листинга программы в файле размером 1 байт
Отсутствие необходимости объвления переменных является в первую очередь следствием
динамической типизации
кросплатформенности среды разработки
простоты синтаксиса
доступности большого количества сторонних библиотек
Что такое динамическая типизация?
приём, при котором переменная связывается с типом в момент присваивания значения, а не в момент объявления переменной
автоматическая очистка памяти
автоматическое увеличение счетчика в цикле FOR
возможность создавать код, способный быстро переноситься на различные платформы
Какое понятие описывает автоматическое управление памятью?
"сборка мусора"
"вывоз мусора"
"уборка"
"волшебство"
Что НЕ относится к приемуществам модульного программирования.
наличие встроенных типов данных
возможность разбиения системы на составляющие
применение ООП для создания программного кода многократного пользования
элегантная обрабатка возникающих событий и ошибок
Какой из перечисленных языков программирования имеет поддержку динамической типизации?
Python
Pascal
Basic
C
Модуль, исполняющий другие программы.
интерпритатор
компилятор
среда разработки
машинный код
Что такое исходный код?
текст программы, написанный разработчиком
машинный код, содержащий инструкции процессора, полученный на этапе компиляции
первоначальный вариант кода программы
техническое задание на создание программного продукта
Что такое байт-код?
низкоуровневое представление программы после ее компиляции
зашифрованный и разбитый побайтно исходный код программы
кодовое название секретного проекта, над которым трудятся в последние 30 лет лучшие умы человечества
среда разработки
Что такое IDE?
интегрированная среда разработки
параллельный интерфейс подключения накопителей к ПК
язык программирования, популярный в 1980-е
стандартный оператор ветвления большинства языков программирования
В чем приемущества неизменямых типов данных?
можно быть уверенным в сохранности данных, которые в нее записали (при условии, что перменная не была переопределена)
приемуществ нет, неизменяемые типы данных неудобны
благодаря неизменяемым типам данных реализуется поддержка динамической типизации
автоматическая очистка памяти может работать только с неизменяемыми типами данных
Что такое список?
упорядоченная по местоположению коллекция объектов произвольных типов, размер которых не ограничен
не упорядоченная по местоположению коллекция объектов произвольных типов, размер которых не ограничен
упорядоченная по местоположению коллекция объектов определенных типов, размер которых не ограничен
целочисленная переменная
Алгоритм решения задачи - это…
специальная программа, которая преобразует последовательность команд на язык машины
точное предписание, определяющее процесс перехода от исходных данных к результатам и обладающее определенным свойством
область оперативной памяти, где можно выделять отдельные участки для размещения данных и освобождать их
запись последовательности выполнения команд на языке программирования с использованием подпрограмм
Поясните свойство массовости алгоритма.
алгоритм за конечное число шагов приводит от выходных данных к результату
алгоритм должен иметь данные, чьи значения должны поступать в начале выполнения алгоритма
алгоритм применяется не для одной задачи, а для любой задачи данного класса
алгоритм выполняется за определенное число шагов
За что отвечает свойство потенциальной осуществимости алгоритма?
за конечное число шагов алгоритм приводит от входных данных к результату
алгоритм применяется не для одной задачи, а для любой задачи данного класса
алгоритм должен иметь данные, чьи значения должны поступать в начале выполнения алгоритма
алгоритм выполняется за определенное число шагов
Что понимают под дискретным характером алгоритма?
алгоритм выполняется за определенное число шагов
алгоритм применяется не для одной задачи, а для любой задачи данного класса
за конечное число шагов алгоритм приводит от входных данных к результату
алгоритм должен иметь данные, чьи значения должны поступать в начале выполнения алгоритма
Что такое блок-схема
диаграмма ER-экземпляров
последовательность схем и чертежей, используемых при разработке алгоритма
совокупность алгоритма и диаграммы ER-типа
графическое представление алгоритма решения задачи
Величина, обращение к которой производится через её наименование и которая может принимать различные значения
константа
метка
атрибут
переменная
Одна или несколько последовательностей связанных команд, выполнение которых на компьютере приводит к решению задачи
языком программирования
программой
алгоритмом
электронной таблицей
Данные, получаемые программой из вне.
входные данные
выходные данные
внутренние данные
требуемые данные
Как называются данные, выдаваемые программой в результате ее работы?
внутренние данные
входные данные
выходные данные
результирующие данные
Какое влияние оказывает комментарий на выполнение программы?
упрощает компилирование программы
является обязательной частью оператора
выступает в роли оператора
не оказывает влияние на выполнение программы
Какое условие задается в операторе цикла While?
условие выбора варианта
условие продолжения работы цикла
условие выхода из цикла
рекурсивное условие
Две основные роли функции.
Максимизировать многократное использование программного кода и минимизировать его избыточность; Процедурная?декомпозиция
Максимизировать?многократное?использование?программного?кода;??улучшить читаемость кода
Усложнение читаемости кода; Процедурная?декомпозиция
Процедурная?декомпозиция; Улучшение читаемости кода
Что такое протокол итераций?
идея, которая по сути подразумевает наличие в па-мяти последовательности или объекта, который генерирует по одному элементу за раз в контексте выполнения итерации в разделе описания переменных
в отдельном
набор правил, определеющих порядок выполнения арифметических действий в выражении
набор правил, определеющих порядок выполнения арифметических, тригонометрических и прочих действий в выражении
протокола итераций не существует
В какиом\каких языках программирования присутствует тип tuple как базовый тип?
Python
Pacsal\Delphi
Asembler
Basic\VisualBasic
Режим открытия файла 'r' подразумевает...
открытие файла для записи в конец
открытие файла для перезаписи
открытие файла для чтения
закрытие файла
Функция fun1 описана внутри другой функции fun2. Какой функция fun2 будет для функции fun1?
объемлющей
базовой
материнской
равноправной
Что определяют правила старшинства операторов?
главный модуль программы
порядок вычисления частей выражения
порядок подключения стандартных модулей
определяет приоритет модулей программы по дате создания
Что такое рекурсия?
уничтожение переменной
описание функции
подключение сторонней библиотеки
Вызов функцией самой себя
Что такое конкатенация?
логическое умножение
"склеивание" строк в одну
логическое сложение
логическое отрицание
Что такое дизЪюнкция?
логическое умножение
"склеивание" строк в одну
логическое сложение
логическое отрицание
Что такое конъюнкция?
логическое умножение
"склеивание" строк в одну
логическое сложение
логическое отрицание
Что такое инверсия?
логическое умножение
"склеивание" строк в одну
логическое сложение
логическое отрицание
Строка - это...
неупорядоченная последовательности символов, используемая для хранения и представления текстовой информации
упорядоченная последовательности символов, используемая для хранения и представления текстовой информации
неупорядоченная последовательности символов, используемая для хранения и представления любых данных
упорядоченная последовательности символов, используемая для хранения и представления любых данных
что означает термин "WYSIWYG"?
возможность подключения дополнительных модулей
содержание отображается в процессе редактирования и выглядит макcимально близко похожим на конечную продукцию
поддержка классических инструкций присваивания, ветвления, циклов
такого термина не существует, это просто набор случайных символов
Переменную для хранения двумерной матрицы предпочтительнее назвать "MatrixList" или "l"?
"MatrixList". По имени переменной видно, какие данные она хранит
"MatrixList". Чем больше символов в имени переменной, тем быстрее работает программа
"l". Меньше символов - меньше набирать
"l". Чем меньше имя, тем меньше места в памяти занимает
Каким оператором заменяется оператор CASE в некоторых ЯП?
FOR
IF
WHILE
INPUT
В какой ситуации в цикле WHILE не выполнится ни одной инструкции?
условие не выполнилось
условие выполнилось
в цикле четное количество инструкций
цикл сам уже находится в другом цикле
Режим открытия файла 'w' подразумевает...
открытие файла для записи в конец
открытие файла для перезаписи
открытие файла для чтения
закрытие файла
Режим открытия файла 'a' подразумевает...
открытие файла для записи в конец
открытие файла для перезаписи
открытие файла для чтения
закрытие файла
Что такое регулярное выражение?
выражение, к которому регулярно обращается программа в ходы работы
строка-образец, шаблон
выражения, рекамендуемые разработчиками языка для использования
выражение, заключенное в комментарий
Для чего предназначена инструкция BREAK?
Принудительный выход из цикла
конец цикла
условие входа в цикл
счетчик цикла
Для чего предназначена инструкция CONTINUE?
вывод пользователю сообщения а необходимости подтверждения выполнения цикла и двумя вариантами ответа Y\N
переход в начало цикла, даже если текущее выполнение тела цикла не закончено
коннец цикла
пустьй оператор
Для чего предназначена инструкция PASS?
пустой оператор
задает пароль для доступа к функции, описанной под этим оператором
оператор присваивания
цикл с постусловием
Какой объект называется итерируемым?
A:объект созданный пользователем
объект, который можно поэлементно обойти, например, в цикле
объект, который нельзя обойти
объект, предназначенный для внутренних нужд программы, недоступный пользователю
В чем заключаются основные различия между циклами whileи for?
WHILE - цикл с предусловием, FOR - цикл с предусловием
WHILE - цикл с предусловием, FOR - цикл со счетчиком
WHILE - цикл с постусловием, FOR - цикл со счетчиком
WHILE - цикл с предусловием, FOR - цикл с постусловием
Поясните назначение экранированных последовательностей.
A:последовательности, зеркально отраженные от исходных
позволяют вставлять в строки символы, которые сложно ввести с клавиатуры
последовательности, в которых первый элемент равен последнему, второй - предпоследнему и т.д.
последовательности, выведенные на экран пользователя