Тест «Отладка» по информатике




Тест по информатике на тему «Отладка»
- 
Отладка – это … - 
локализация и устранение уже найденных ошибок 
- 
испытание программы 
- 
корректировка и модификация программы 
- 
проверка правильности работы программы 
- 
проверка соответствия алгоритма решаемой задачи 
 
- 
- 
Какие ошибки выявляются при компиляции программы? - 
синтаксические 
- 
ошибки анализа 
- 
ошибки в данных 
- 
семантические 
- 
статические 
 
- 
- 
Когда имеет место отладка? - 
если программа работает неправильно 
- 
если заказчик внес изменения в проект 
- 
если результаты работы программы не удовлетворяют пользователя 
- 
если программа морально устарела 
- 
по мере необходимости 
 
- 
- 
С помощью какого инструмента сред программирования можно создавать и изменять исходные символьные файлы, содержащие программу? - 
редактор 
- 
транслятор 
- 
библиотекарь 
- 
компоновщик 
- 
загрузчик 
 
- 
- 
Какой инструмент сред программирования переводит программы с языка программирования на язык машинных кодов? - 
транслятор 
- 
редактор 
- 
библиотекарь 
- 
компоновщик 
- 
загрузчик 
 
- 
- 
Какой инструмент сред программирования поддерживает совокупность объектных файлов с подпрограммами, типами данных? - 
библиотекарь 
- 
редактор 
- 
транслятор 
- 
компоновщик 
- 
загрузчик 
 
- 
- 
Какой инструмент сред программирования формирует исполняемый файл? - 
компоновщик 
- 
редактор 
- 
транслятор 
- 
библиотекарь 
- 
загрузчик 
 
- 
- 
Какой инструмент сред программирования копирует исполняемый файл с диска в память и инициализирует компьютер перед выполнением программы? - 
загрузчик 
- 
редактор 
- 
транслятор 
- 
библиотекарь 
- 
компоновщик 
 
- 
- 
Как называется процесс преобразования кода программы в машинный код? - 
трансляция 
- 
отладка 
- 
тестирование 
- 
компиляция 
- 
компоновка 
 
- 
- 
Инструмент сред программирования, загрузчик - … - 
копирует исполняемый файл с диска в память и инициализирует компьютер перед выполнением программы 
- 
формирует исполняемый файл 
- 
поддерживает совокупность объектных файлов с подпрограммами, типами данных 
- 
переводит программы с языка программирования на язык машинных кодов 
- 
создает и изменяет исходные символьные файлы, содержащие программу 
 
- 
- 
Инструмент сред программирования, компоновщик - … - 
формирует исполняемый файл 
- 
копирует исполняемый файл с диска в память и инициализирует компьютер перед выполнением программы 
- 
поддерживает совокупность объектных файлов с подпрограммами, типами данных 
- 
переводит программы с языка программирования на язык машинных кодов 
- 
создает и изменяет исходные символьные файлы, содержащие программу 
 
- 
- 
Инструмент сред программирования, библиотекарь - … - 
поддерживает совокупность объектных файлов с подпрограммами, типами данных 
- 
формирует исполняемый файл 
- 
копирует исполняемый файл с диска в память и инициализирует компьютер перед выполнением программы 
- 
переводит программы с языка программирования на язык машинных кодов 
- 
создает и изменяет исходные символьные файлы, содержащие программу 
 
- 
- 
Инструмент сред программирования, редактор - … - 
создает и изменяет исходные символьные файлы, содержащие программу 
- 
поддерживает совокупность объектных файлов с подпрограммами, типами данных 
- 
формирует исполняемый файл 
- 
копирует исполняемый файл с диска в память и инициализирует компьютер перед выполнением программы 
- 
переводит программы с языка программирования на язык машинных кодов 
 
- 
- 
Инструмент сред программирования, транслятор - … - 
переводит программы с языка программирования на язык машинных кодов 
- 
создает и изменяет исходные символьные файлы, содержащие программу 
- 
поддерживает совокупность объектных файлов с подпрограммами, типами данных 
- 
формирует исполняемый файл 
- 
копирует исполняемый файл с диска в память и инициализирует компьютер перед выполнением программы 
 
- 
- 
Какой из языков программирования относится к языкам низкого уровня? - 
Assembler 
- 
Pascal 
- 
Basic 
- 
Prolog 
- 
C++ 
 
- 
- 
Для создания программы необходимо: - 
компилятор, библиотеки функций, редактор связей 
- 
редактор связей, компилятор 
- 
текстовый редактор, редактор связей, компилятор, интерпретатор 
- 
редактор связей, текстовый редактор, библиотеки функций 
- 
интерпретатор, библиотеки функций, редактор связей, текстовый редактор 
 
- 
- 
Что из ниже перечисленного относится к языкам программирования - 
Delphi, Basic, GPSS, Pascal 
- 
Delphi, Word, Excel, Pascal 
- 
PowerPoint, Basic, GPSS, Paint 
- 
Delphi, Basic, Internet, PhotoShop 
- 
Adobe, Mathcad, Office, WinRAR 
 
- 
- 
Что из ниже перечисленных не является средством для создания программ: - 
файлы; 
- 
компилятор; 
- 
редактор связей; 
- 
библиотеки функций; 
- 
текстовый редактор; 
 
- 
- 
Первым программистом является: - 
Ада Байрон - Лавлайс. 
- 
Б. Паскаль; 
- 
Г. Лейбниц; 
- 
Ч. Бэббидж; 
- 
Дж. Фон Нейман; 
 
- 
- 
Кто является исполнителем такого этапа решения задач с помощью компьютера, как формулировка задачи: - 
Человек 
- 
Компьютер 
- 
Язык программирования 
- 
Транслятор 
- 
Отладчик 
 
- 
- 
Кто является исполнителем такого этапа решения задач с помощью компьютера, как выбор алгоритма: - 
Человек 
- 
Компьютер 
- 
Язык программирования 
- 
Транслятор 
- 
Отладчик 
 
- 
- 
Кто является исполнителем такого этапа решения задач с помощью компьютера, как составление исходной программы на алгоритмическом языке: - 
Человек 
- 
Компьютер 
- 
Язык программирования 
- 
Транслятор 
- 
Отладчик 
 
- 
- 
Кто является исполнителем такого этапа решения задач с помощью компьютера, как перевод исходной программы в коды машинных команд: - 
Компьютер 
- 
Человек 
- 
Заказчик 
- 
Разработчик 
- 
Профилировщик 
 
- 
- 
Кто является исполнителем такого этапа решения задач с помощью компьютера, как исполнение машинной программы: - 
Компьютер 
- 
Человек 
- 
Заказчик 
- 
Разработчик 
- 
Профилировщик 
 
- 
- 
На какие два направления разделяется программирование как наука: - 
Прикладное и системное 
- 
Прикладное и объектно-ориентированное 
- 
Системное и процедурное 
- 
Модульное и структурное 
- 
Процедурное и прикладное 
 
- 
- 
Укажите виды трансляторов - 
Интерпретатор, компилятор, ассемблер 
- 
Редактор, компилятор, библиотекарь 
- 
Интерпретатор, загрузчик, ассемблер 
- 
Компилятор, компоновщик, редактор 
- 
Интерпретатор, компилятор, ассемблер, редактор, библиотекарь 
 
- 
- 
Языки программирования по специфики структуры конструкций языка делятся на… - 
операторные и функциональные 
- 
языки высокого уровня и языки низкого уровня 
- 
процедурно-ориентированные и проблемно-ориентированные 
- 
процедурные и непроцедурные 
- 
машинно-ориентированные и объектно-ориентированные 
 
- 
- 
Языки программирования по специфики синтаксиса языка делятся на… - 
процедурные и непроцедурные 
- 
операторные и функциональные 
- 
языки высокого уровня и языки низкого уровня 
- 
процедурно-ориентированные и проблемно-ориентированные 
- 
машинно-ориентированные и объектно-ориентированные 
 
- 
- 
Языки программирования по уровню приближенности к пользователю делятся на… - 
языки высокого уровня и языки низкого уровня 
- 
операторные и функциональные 
- 
процедурно-ориентированные и проблемно-ориентированные 
- 
процедурные и непроцедурные 
- 
машинно-ориентированные и объектно-ориентированные 
 
- 
- 
Языки программирования по ориентации на сферу применения делятся на… - 
процедурно-ориентированные, проблемно-ориентированные, машинно-ориентированные, объектно-ориентированные 
- 
операторные и функциональные, проблемно-ориентированные 
- 
языки высокого уровня и языки низкого уровня 
- 
процедурные, непроцедурные, функциональные 
- 
машинно-ориентированные, объектно-ориентированные, непроцедурные 
 
- 
- 
Какой из следующих основных файлов среды программирования TurboPascal предназначен для запуска интегрированной среды программирования? - 
Turbo.exe 
- 
Turbo.hlp 
- 
Turbo.TP 
- 
Turbo.TPL 
- 
Gruph.TPU 
 
- 
- 
Какой из следующих основных файлов среды программирования TurboPascal содержит данные для оперативной подсказки? - 
Turbo.hlp 
- 
Turbo.exe 
- 
Turbo.TP 
- 
Turbo.TPL 
- 
Gruph.TPU 
 
- 
- 
Какой из следующих основных файлов среды программирования TurboPascal является модулем с графическими процедурами и функциями? - 
Graph.TPU 
- 
Turbo.exe 
- 
Turbo.hlp 
- 
Turbo.TP 
- 
Turbo.TPL 
 
- 
- 
Какое расширение имеют файлы драйверов различных типов видеосистем в TurboPascal? - 
.bgi 
- 
.exe 
- 
.com 
- 
.hlp 
- 
.chr 
 
- 
- 
Какое расширение имеют исполняемые файлы, которые могут запускаться независимо от среды TurboPascal ? - 
.exe 
- 
.bgi 
- 
.com 
- 
.hlp 
- 
.chr 
 
- 
- 
Какое расширение имеют файлы, содержащие тексты программ на языке TurboPascal? - 
.pas 
- 
.bgi 
- 
.com 
- 
.hlp 
- 
.chr 
 
- 
- 
В каком каталоге пакета программ среды программирования TurboPascal располагаются различные модули с библиотеками процедур и функций? - 
UNITS 
- 
BIN 
- 
BGI 
- 
TEMP 
- 
в корневом каталоге загрузочного диска 
 
- 
- 
В каком каталоге пакета программ среды программирования TurboPascal располагаются файлы, необходимые для работы в графическом режиме? - 
BGI 
- 
BIN 
- 
UNITS 
- 
TEMP 
- 
в корневом каталоге загрузочного диска 
 
- 
- 
Какая из следующих опций пункта меню File создает новый файл? - 
New 
- 
Open 
- 
Save 
- 
Save as 
- 
Dos shell 
 
- 
- 
Какая из следующих опций пункта меню File сохраняет под новым именем? - 
Save as 
- 
Open 
- 
Save 
- 
New 
- 
Dos shell 
 
- 
- 
Какая из следующих опций пункта меню File выполняет временный выход из среды программирования TurboPascal? - 
Dos shell 
- 
Open 
- 
Save 
- 
New 
- 
Save as 
 
- 
- 
Какой пункт главного меню среды программирования TurboPascal выполняет запуск программы текущего окна? - 
Run 
- 
File 
- 
Compile 
- 
Debug 
- 
Edit 
 
- 
- 
Какая команда меню редактирования Edit среды программирования TurboPascal удаляет выделенный блок текста и помещает его в промежуточный буфер? - 
Cut 
- 
Copy 
- 
Paste 
- 
Clear 
- 
Redo 
 
- 
- 
Какая команда меню редактирования Edit среды программирования TurboPascal копирует выделенный блок текста в промежуточный буфер без удаления его из текущего файла? - 
Copy 
- 
Cut 
- 
Paste 
- 
Clear 
- 
Redo 
 
- 
- 
Какая команда меню редактирования Edit среды программирования TurboPascal помещает информацию из промежуточного буфера в текущий файл, начиная с позиции курсора? - 
Paste 
- 
Copy 
- 
Cut 
- 
Clear 
- 
Redo 
 
- 
- 
Какая команда меню редактирования Edit среды программирования TurboPascal удаляет выделенный блок текста без записи его в промежуточный буфер? - 
Clear 
- 
Paste 
- 
Copy 
- 
Cut 
- 
Redo 
 
- 
- 
Какая команда меню выполнения программы Run среды программирования TurboPascal выполняет очередные операторы программы, соответствующие одной строке текста, причем трассировка подпрограмм не производится – они рассматриваются как единые операторы? - 
Step over 
- 
Trace into 
- 
Go to cursor 
- 
Program reset 
- 
Redo 
 
- 
- 
Какая команда меню выполнения программы Run среды программирования TurboPascal выполняет трассировку с заходом в подпрограммы? - 
Trace into 
- 
Step over 
- 
Go to cursor 
- 
Program reset 
- 
Redo 
 
- 
- 
Какая команда меню выполнения программы Run среды программирования TurboPascal выполняет программу до строки, на которой находится курсор? - 
Go to cursor 
- 
Step over 
- 
Trace into 
- 
Program reset 
- 
Redo 
 
- 
- 
Какая команда меню выполнения программы Run среды программирования TurboPascal прекращает сеанс отладки программы? - 
Program reset 
- 
Step over 
- 
Trace into 
- 
Go to cursor 
- 
Redo 
 
- 
- 
Какой пункт главного меню среды программирования TurboPascal вызывает встроенный редактор среды программирования TurboPascal? - 
Edit 
- 
File 
- 
Run 
- 
Compile 
- 
Debug 
 
- 
- 
Какому действию соответствует нажатие клавиши F1? - 
help 
- 
save 
- 
open 
- 
compile 
- 
run 
 
- 
- 
Какому действию соответствует нажатие клавиши F2? - 
save 
- 
open 
- 
help 
- 
compile 
- 
run 
 
- 
- 
Какому действию соответствует нажатие клавиши F3? - 
open 
- 
save 
- 
help 
- 
compile 
- 
run 
 
- 
- 
Какому действию соответствует нажатие комбинации клавиш Alt+F9? - 
compile 
- 
save 
- 
open 
- 
help 
- 
run 
 
- 
- 
Какое сочетание клавиш позволяет запустить проект на выполнение? - 
Ctrl+F9 
- 
Ctrl+F6 
- 
Shift +F9 
- 
Alt+F9 
- 
F+9 
 
- 
- 
Какая команда меню окон Window среды программирования TurboPascal обновляет экран среды? - 
Refresh display 
- 
Next 
- 
Previous 
- 
Close 
- 
Redo 
 
- 
- 
Какая команда меню окон Window среды программирования TurboPascal активизирует следующее по номеру окно? - 
Next 
- 
Refresh display 
- 
Previous 
- 
Close 
- 
Redo 
 
- 
- 
Какая команда меню окон Window среды программирования TurboPascal активизирует предыдущее по номеру окно? - 
Previous 
- 
Refresh display 
- 
Next 
- 
Close 
- 
Redo 
 
- 
- 
Какая команда меню окон Window среды программирования TurboPascal закрывает активное окно? - 
Close 
- 
Next 
- 
Previous 
- 
Refresh display 
- 
Redo 
 
- 
- 
Словесный способ описания алгоритма - 
запись в произвольном изложении на естественном языке 
- 
формализованное представление, с использованием ограниченного набора типовых синтаксических конструкций 
- 
представление действий совокупностью блочных символов, соединенных линиями передач управления 
- 
запись на алгоритмическом языке программирования инструкций вычислительного процесса 
- 
конечная последовательность шагов переработки данных в машинных кодах 
 
- 
- 
Стурктурно-стилизованный способ описания алгоритма - 
формализованное представление, с использованием ограниченного набора типовых синтаксических конструкций 
- 
запись в произвольном изложении на естественном языке 
- 
представление действий совокупностью блочных символов, соединенных линиями передач управления 
- 
запись на алгоритмическом языке программирования инструкций вычислительного процесса 
- 
конечная последовательность шагов переработки данных в машинных кодах 
 
- 
- 
Графический способ описания алгоритма - 
представление действий совокупностью блочных символов, соединенных линиями передач управления 
- 
запись в произвольном изложении на естественном языке 
- 
формализованное представление, с использованием ограниченного набора типовых синтаксических конструкций 
- 
запись на алгоритмическом языке программирования инструкций вычислительного процесса 
- 
конечная последовательность шагов переработки данных в машинных кодах 
 
- 
- 
Как называется блочный символ, представленный на рисунке ? - 
процесс 
- 
решение 
- 
модификация 
- 
комментарий 
- 
предопределенный процесс 
 
- 
- 
Как называется блочный символ, представленный на рисунке? - 
логический блок 
- 
процесс 
- 
модификация 
- 
комментарий 
- 
предопределенный процесс 
 
- 
- 
Как называется блочный символ, представленный на рисунке? - 
модификация 
- 
процесс 
- 
решение 
- 
комментарий 
- 
логический блок 
 
- 
- 
Как называется блочный символ, представленный на рисунке ? - 
подпрограмма 
- 
процесс 
- 
решение 
- 
модификация 
- 
комментарий 
 
- 
- 
Какое действие определяет блок процесса? - 
вычислительное действие или последовательность вычислительных действий 
- 
проверка условия 
- 
начало цикла 
- 
вычисление по подпрограмме 
- 
пояснение 
 
- 
- 
Какое действие определяет логический блок? - 
проверка условия 
- 
вычислительное действие или последовательность вычислительных действий 
- 
начало цикла 
- 
вычисление по подпрограмме 
- 
пояснение 
 
- 
- 
Какое действие определяет блок модификации? - 
начало цикла 
- 
вычислительное действие или последовательность вычислительных действий 
- 
проверка условия 
- 
вычисление по подпрограмме 
- 
пояснение 
 
- 
- 
Какое действие определяет блок «подпрограмма»? - 
обращение к подпрограмме 
- 
вычислительное действие или последовательность вычислительных действий 
- 
проверка условия 
- 
начало цикла 
- 
пояснение 
 
- 
- 
Какое действие определяет блок комментарии? - 
пояснение 
- 
вычислительное действие или последовательность вычислительных действий 
- 
проверка условия 
- 
начало цикла 
- 
вычисление по подпрограмме 
 
- 
- 
Алгоритм, который для решения задачи предусматривает многократное выполнение определенных последовательностей действий, является: - 
циклическим 
- 
линейным 
- 
разветвляющимся 
- 
комбинированным 
- 
не существует такого алгоритма 
 
- 
- 
На каком этапе решения задачи с помощью компьютера устанавливается область допустимых значений исходных данных - 
Формулировка задачи 
- 
Выбор алгоритма 
- 
Составление исходной программы 
- 
Перевод программы в коды машинных команд 
- 
Исполнение машинной программы 
 
- 
- 
На каком этапе решения задачи с помощью компьютера оценивается эффективность использования время и ресурсов компьютера - 
Исполнение машинной программы 
- 
Формулировка задачи 
- 
Выбор алгоритма 
- 
Составление исходной программы 
- 
Перевод программы в коды машинных команд 
 
- 
- 
В алгоритмах какого класса простые данные обрабатываются с помощью набора сложных процедур? - 
Вычислительные 
- 
Информационные 
- 
Управляющие 
- 
Все перечисленные 
- 
Ни один из перечисленных классов 
 
- 
- 
В алгоритмах какого класса сложные данные обрабатываются с помощью набора простых процедур? - 
Информационные 
- 
Вычислительные 
- 
Управляющие 
- 
Все перечисленные 
- 
Ни один из перечисленных классов 
 
- 
- 
В алгоритмах какого класса процедуры обрабатывают данные от внешних процессов, которыми они управляют? - 
Управляющие 
- 
Вычислительные 
- 
Информационные 
- 
Все перечисленные 
- 
Ни один из перечисленных классов 
 
- 
- 
Определенность алгоритма означает: - 
Исключение произвольного толкования и заданного порядка исполнения 
- 
Через конечное число шагов выдача результатов или сообщения о невозможности решения задачи 
- 
Возможность решения однотипных задач с различными исходными данными осуществлять по одному и тому же алгоритму 
- 
Возможность разбить на отдельные этапы, элементарные операции 
- 
Повторяемость результатов при неоднократном выполнении алгоритма 
 
- 
- 
Результативность алгоритма означает: - 
Через конечное число шагов выдача результатов или сообщения о невозможности решения задачи 
- 
Исключение произвольного толкования и заданного порядка исполнения 
- 
Возможность решения однотипных задач с различными исходными данными осуществлять по одному и тому же алгоритму 
- 
Возможность разбить на отдельные этапы, элементарные операции 
- 
Повторяемость результатов при неоднократном выполнении алгоритма 
 
- 
- 
Массовость алгоритма означает: - 
Возможность решения однотипных задач с различными исходными данными осуществлять по одному и тому же алгоритму 
- 
Исключение произвольного толкования и заданного порядка исполнения 
- 
Через конечное число шагов выдача результатов или сообщения о невозможности решения задачи 
- 
Возможность разбить на отдельные этапы, элементарные операции 
- 
Повторяемость результатов при неоднократном выполнении алгоритма 
 
- 
- 
Дискретность алгоритма означает: - 
Возможность разбить на отдельные этапы, элементарные операции 
- 
Исключение произвольного толкования и заданного порядка исполнения 
- 
Через конечное число шагов выдача результатов или сообщения о невозможности решения задачи 
- 
Возможность решения однотипных задач с различными исходными данными осуществлять по одному и тому же алгоритму 
- 
Повторяемость результатов при неоднократном выполнении алгоритма 
 
- 
- 
Какой тип алгоритма потребуется для поиска наибольшего из двух чисел? - 
альтернатива 
- 
линейный 
- 
циклический (типа ПОКА) 
- 
циклический (типа ДО) 
- 
множественное ветвление 
 
- 
- 
Какой из алгоритмов является алгоритмом ветвления? - 
алгоритм решения квадратного уравнения 
- 
алгоритм вычисления площади треугольника по его сторонам 
- 
алгоритм удаления всех шаров из урны по одному 
- 
алгоритм определения кислотности раствора 
- 
алгоритм поиска наибольшего из N чисел 
 
- 
- 
Какую структуру лучше использовать для вычисления значения N!? - 
циклическую регулярную 
- 
линейную 
- 
ветвление 
- 
итерационную с предусловием 
- 
итерационную с постусловием 
 
- 
- 
Какую структуру лучше использовать для вычисления значений функций выраженных аналитически? - 
линейную 
- 
циклическую 
- 
ветвление 
- 
регулярную 
- 
множественного ветвления 
 
- 
- 
Развилка бывает… - 
Полной и неполной 
- 
С параметром и без параметра 
- 
Прямой и последовательной 
- 
С предусловием с постусловием 
- 
Регулярной и линейной 
 
- 
- 
Какая фигура обязательно присутствует в блок-схеме алгоритма дважды? - 
овал 
- 
прямоугольник 
- 
параллелограмм 
- 
ромб 
- 
треугольник 
 
- 
- 
Как называется определенное описание способа решений задач в виде конечной последовательности действий? - 
Алгоритм. 
- 
Программа. 
- 
Трансляция программы. 
- 
Приложение. 
- 
Отладка программы 
 
- 
- 
К основным алгоритмическим структурам относятся… - 
следование, развилка, цикл 
- 
расследование, разводка, цикл 
- 
полная развилка, неполная развилка, цикл с параметром 
- 
функциональный блок, логический блок, блок модификаций 
- 
простая структура, условная структура, сложная структура 
 
- 
- 
Алгоритм, ранее разработанный и целиком используемый при алгоритмизации конкретных задач, называется: - 
вспомогательным 
- 
линейным 
- 
цикличным 
- 
условным 
- 
разветвленным 
 
- 
- 
Какое из следующих утверждений неверно? - 
для диапазона 0…260 лучше всего подходит тип byte 
- 
для диапазона 0…65535 лучше всего подходит тип word 
- 
для диапазона ‘a’…’z’лучше всего подходит тип char 
- 
для диапазона -128…127 лучше всего подходит тип shortint 
- 
значение 32000 входит в тип integer 
 
- 
- 
Какой тип подходит для данных диапазона 0…255? - 
byte 
- 
integer 
- 
shortint 
- 
word 
- 
longint 
 
- 
- 
Какой тип подходит для данных диапазона -128…127? - 
shortint 
- 
integer 
- 
byte 
- 
word 
- 
longint 
 
- 
- 
Какой идентификатор описывает самый широкий диапазон данных? - 
extended 
- 
integer 
- 
real 
- 
double 
- 
longint 
 
- 
- 
Какое из следующих утверждений неправильно? - 
Имена переменных не обязательно описывать в разделе var 
- 
Для описания меток используется слово label 
- 
Для описания переменных используется слово var 
- 
Для описания констант используется слово const 
- 
Значение константы нельзя изменить 
 
- 
- 
Какие слова языка программирования не могут изменяться программистом? - 
зарезервированные 
- 
стандартные идентификаторы 
- 
пользовательские идентификаторы 
- 
слова, определяющие имена библиотек 
- 
таких слов нет 
 
- 
- 
Какие слова используют для обозначения определенных разработчиками языка типов данных, констант, процедур, функций? - 
стандартные идентификаторы 
- 
пользовательские идентификаторы 
- 
зарезервированные 
- 
слова, определяющие имена библиотек 
- 
таких слов нет 
 
- 
- 
Какие слова используются для обозначения меток, констант, переменных, процедур, функций, определенных программистом? - 
пользовательские идентификаторы 
- 
стандартные идентификаторы 
- 
зарезервированные 
- 
слова, определяющие имена библиотек 
- 
таких слов нет 
 
- 
- 
Какое зарезервированное слово определяет блок описания меток? - 
label 
- 
uses 
- 
var 
- 
type 
- 
const 
 
- 
- 
Какой тип данных не является целым? - 
single 
- 
integer 
- 
byte 
- 
word 
- 
shortint 
 
- 
- 
Какой тип данных не является вещественным? - 
byte 
- 
real 
- 
single 
- 
double 
- 
extended 
 
- 
- 
Сколько в следующем списке зарезервированных слов: X, Program, Summa, MyMoney, Произведение, Vova, Begin, end? - 
3 
- 
12 
- 
10 
- 
9 
- 
4 
 
- 
- 
Какой заголовок программы НЕ правильный? - 
Program Summa Nalogov; 
- 
Program Zarplata; 
- 
Program Kurs2; 
- 
Program Teach_Kurs; 
- 
Program MyProgram; 
 
- 
- 
Какая переменная образована неверно? - 
My.program 
- 
Day1 
- 
Day_1 
- 
FD_H 
- 
_X_Y 
 
- 
- 
Какие описания констант являются верными  ? ?- 
min, max, s, one, k, n 
- 
min, max, one, k, n 
- 
s, m 
- 
min, max, s, one, n 
- 
все описания верны 
 
- 
- 
Какие переменные описаны верно  ? ?- 
index, color, a1, d 
- 
A, index, color, a1, d, color1 
- 
index, color, a, d color1 
- 
index, color, a, d 
- 
все переменные описаны верно 
 
- 
- 
Какой тип не относится к простым? - 
строковый 
- 
целый 
- 
вещественный 
- 
логический 
- 
тип-диапазон 
 
- 
- 
Какой тип относится к простым? - 
перечисляемый 
- 
массив 
- 
строка 
- 
множество 
- 
запись 
 
- 
- 
Идентификатор в TurboPascal не может начинаться с: - 
цифры 
- 
латинской буквы 
- 
заглавной латинской буквы 
- 
знака подчеркивания 
- 
латинской буквы, а затем знака подчеркивания 
 
- 
- 
Тип данных, хранящий в себе какое-либо значение, изменяемое в ходе программы, называется: - 
переменная 
- 
константа 
- 
массив 
- 
указатель 
- 
запись 
 
- 
- 
Какой тип относится к структурированным? - 
строковый 
- 
вещественный 
- 
перечисляемый 
- 
тип-диапазон 
- 
целый 
 
- 
- 
Совокупность символов для записей выражений в языке программирования, называется: - 
алфавитом языка программирования 
- 
синтаксисом языка программирования 
- 
семантикой языка программирования 
- 
языком программирования 
- 
программой 
 
- 
- 
Совокупность алфавита системы, синтаксиса и семантики для создания алгоритмов с использованием символов естественного языка, называется: - 
язык программирования 
- 
система программирования 
- 
язык ассемблера 
- 
машинный язык 
- 
программа 
 
- 
- 
Совокупность правил для записей выражений в языке программирования, называется: - 
синтаксисом языка программирования 
- 
алфавитом языка программирования 
- 
семантикой языка программирования 
- 
языком программирования 
- 
программой 
 
- 
- 
Пусть в программе объявлены переменные a,b,c,n : integer; d,e : real; Определите тип следующего выражения: d+1 - 
real 
- 
integer 
- 
char 
- 
Boolean 
- 
Longint 
 
- 
- 
Пусть в программе объявлены переменные a,b,c,n : integer; d,e : real; Определите тип следующего выражения: a-2 - 
integer 
- 
real 
- 
char 
- 
Boolean 
- 
Longint 
 
- 
- 
Какой диапазон значений имеет тип данных integer? - 
-32768…32767 
- 
128…127 
- 
0…255 
- 
0..65535 
- 
-12345784121…12345784120 
 
- 
- 
Переменная какого типа данных принимает значения true, false? - 
Boolean 
- 
byte 
- 
register 
- 
short 
- 
word 
 
- 
- 
Какие типы данных являются базовыми? - 
логические, числовые, символьные 
- 
числовые, логические, указатели 
- 
символьные, переменные, константы 
- 
символьные, массивы, объекты 
- 
записи, массивы, объекты 
 
- 
- 
Какой диапазон значений имеет тип данных word? - 
0..65535 
- 
128…127 
- 
0…255 
- 
-32768…32767 
- 
-12345784121…12345784120 
 
- 
- 
Кто создал язык программирования Pascal? - 
Никлаус Вирт 
- 
Бъярни Страуструп 
- 
Питер Нортон 
- 
Ада Байрон-Лавлайс 
- 
Блез Паскаль 
 
- 
- 
Никлаус Вирт является разработчиком… - 
языка программирования Pascal 
- 
языка программирования C++ 
- 
операционной системы Unix 
- 
компиляторов для С++ 
- 
пакета Microsoft Office 
 
- 
- 
Какие из этих операций являются логическими? - 
not, and, or, xor 
- 
not, and, mod, div 
- 
not, and, or, mod 
- 
not, and, shl, xor 
- 
not, and, or, shr 
 
- 
- 
Какого типа переменные следует использовать для представления значений количества каких-либо предметов? - 
integer 
- 
real 
- 
char 
- 
Boolean 
- 
Longint 
 
- 
- 
Какого типа переменные следует использовать для представления значений коэффициентов уравнения? - 
real 
- 
integer 
- 
char 
- 
Boolean 
- 
Longint 
 
- 
- 
Какого типа переменные следует использовать для представления значений количества солнечных дней в году? - 
integer 
- 
real 
- 
char 
- 
Boolean 
- 
Longint 
 
- 
- 
Какого типа переменные следует использовать для представления значений квадратного корня из целого числа? - 
real 
- 
integer 
- 
char 
- 
Boolean 
- 
Longint 
 
- 
- 
Какого типа переменные следует использовать для представления значений среднемесячной температуры? - 
real 
- 
integer 
- 
char 
- 
Boolean 
- 
Longint 
 
- 
- 
Какого типа переменные следует использовать для представления значений цены товара с учетом скидки, заданной в процентах? - 
real 
- 
integer 
- 
char 
- 
Boolean 
- 
Longint 
 
- 
- 
Какое из перечисленных слов не является зарезервированным? - 
reg 
- 
array 
- 
if 
- 
begin 
- 
or 
 
- 
- 
Какое из перечисленных слов не является зарезервированным? - 
square 
- 
goto 
- 
label 
- 
div 
- 
unit 
 
- 
- 
Что из перечисленного относится к основным типам данных Паскаля? - 
real 
- 
array 
- 
repeat 
- 
uses 
- 
xor 
 
- 
- 
Что из перечисленного не относится к основным типам данных Паскаля? - 
packed 
- 
integer 
- 
Boolean 
- 
real 
- 
string 
 
- 
- 
Сколько значений принимает логическая константа? - 
два 
- 
одно 
- 
бесконечное множество 
- 
ни одного 
- 
три 
 
- 
- 
Логический тип- … - 
Boolean 
- 
Extended 
- 
Byte 
- 
Double 
- 
Integer 
 
- 
- 
На каком этапе создания программы формируется задача и выбирается метод решения? - 
постановка задачи 
- 
алгоритмизация задачи 
- 
реализация задачи 
- 
анализ задачи 
- 
тестирование 
 
- 
- 
На каком этапе создания программы обнаруживаются и исправляются синтаксические ошибки? - 
трансляция программы 
- 
постановка задачи 
- 
алгоритмизация задачи 
- 
анализ работы программы 
- 
тестирование 
 
- 
- 
Процесс поиска ошибок в программе называется: - 
тестированием; 
- 
отладкой; 
- 
программированием; 
- 
синтаксисом ; 
- 
семантикой; 
 
- 
- 
Процесс устранения ошибок в программе: - 
отладкой; 
- 
тестированием; 
- 
программированием; 
- 
синтаксисом ; 
- 
семантикой; 
 
- 
- 
На каком этапе разработки прикладных программных средств проводится перевод алгоритма на язык программирования - 
Составление программы 
- 
Постановка задачи 
- 
Математическое описание 
- 
Разработка алгоритма 
- 
Тестирование программы 
 
- 
- 
На каком этапе разработки прикладных программных средств проводится демонстрация отсутствия ошибок в разработанных программах - 
Тестирование программы 
- 
Постановка задачи 
- 
Математическое описание 
- 
Разработка алгоритма 
- 
Составление программы 
 
- 
- 
На каком этапе разработки прикладных программных средств устраняются ошибки в программах - 
Тестирование и отладка программы 
- 
Постановка задачи 
- 
Математическое описание 
- 
Разработка алгоритма 
- 
Составление программы 
 
- 
- 
На каком этапе разработки прикладных программных средств разработанные программные средства вместе с сопроводительной документацией передаются пользователю - 
Приемо-сдаточные испытания 
- 
Постановка задачи 
- 
Математическое описание 
- 
Разработка алгоритма 
- 
Составление программы 
 
- 
- 
Качество (quality) приложения- - 
совокупность его черт и характеристик, которые влияют на его способность удовлетворять заданные потребности пользователей 
- 
способность приложения выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей 
- 
устойчивость приложения к ошибкам программы, к взломам и т.д 
- 
характеристики приложения, которые позволяют минимизировать усилия пользователя по подготовке исходных данных, применению приложения и оценке полученных результатов, а также вызывать положительные эмоции определенного или подразумеваемого пользователя. 
- 
отношение уровня услуг, предоставляемых приложения пользователю при заданных условиях, к объему используемых ресурсов 
 
- 
- 
Совокупность его черт и характеристик, которые влияют на его способность удовлетворять заданные потребности пользователей - - 
Качество (quality) приложения 
- 
Функциональность приложения 
- 
Надежность приложения 
- 
Легкость применения приложения 
- 
Эффективность приложения 
 
- 
- 
Функциональность приложения - 
способность приложения выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей 
- 
совокупность его черт и характеристик, которые влияют на его способность удовлетворять заданные потребности пользователей 
- 
устойчивость приложения к ошибкам программы, к взломам и т.д 
- 
характеристики приложения, которые позволяют минимизировать усилия пользователя по подготовке исходных данных, применению приложения и оценке полученных результатов, а также вызывать положительные эмоции определенного или подразумеваемого пользователя. 
- 
отношение уровня услуг, предоставляемых приложения пользователю при заданных условиях, к объему используемых ресурсов 
 
- 
- 
Способность приложения выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей - 
Функциональность приложения 
- 
Качество (quality) приложения 
- 
Надежность приложения 
- 
Легкость применения приложения 
- 
Эффективность приложения 
 
- 
- 
Надежность приложения - 
устойчивость приложения к ошибкам программы, к взломам и т.д 
- 
способность приложения выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей 
- 
совокупность его черт и характеристик, которые влияют на его способность удовлетворять заданные потребности пользователей 
- 
характеристики приложения, которые позволяют минимизировать усилия пользователя по подготовке исходных данных, применению приложения и оценке полученных результатов, а также вызывать положительные эмоции определенного или подразумеваемого пользователя. 
- 
отношение уровня услуг, предоставляемых приложения пользователю при заданных условиях, к объему используемых ресурсов 
 
- 
- 
Устойчивость приложения к ошибкам программы, к взломам и т.д. - 
Надежность приложения 
- 
Функциональность приложения 
- 
Качество (quality) приложения 
- 
Легкость применения приложения 
- 
Эффективность приложения 
 
- 
- 
Легкость применения приложения - 
характеристики приложения, которые позволяют минимизировать усилия пользователя по подготовке исходных данных, применению приложения и оценке полученных результатов, а также вызывать положительные эмоции определенного или подразумеваемого пользователя. 
- 
устойчивость приложения к ошибкам программы, к взломам и т.д 
- 
способность приложения выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей 
- 
совокупность его черт и характеристик, которые влияют на его способность удовлетворять заданные потребности пользователей 
- 
отношение уровня услуг, предоставляемых приложения пользователю при заданных условиях, к объему используемых ресурсов 
 
- 
- 
Характеристики приложения, которые позволяют минимизировать усилия пользователя по подготовке исходных данных, применению приложения и оценке полученных результатов, а также вызывать положительные эмоции определенного или подразумеваемого пользователя - 
Легкость применения приложения 
- 
Надежность приложения 
- 
Функциональность приложения 
- 
Качество (quality) приложения 
- 
Эффективность приложения 
 
- 
- 
Эффективность приложения - 
отношение уровня услуг, предоставляемых приложения пользователю при заданных условиях, к объему используемых ресурсов 
- 
характеристики приложения, которые позволяют минимизировать усилия пользователя по подготовке исходных данных, применению приложения и оценке полученных результатов, а также вызывать положительные эмоции определенного или подразумеваемого пользователя. 
- 
устойчивость приложения к ошибкам программы, к взломам и т.д 
- 
способность приложения выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей 
- 
совокупность его черт и характеристик, которые влияют на его способность удовлетворять заданные потребности пользователей 
 
- 
- 
Отношение уровня услуг, предоставляемых приложения пользователю при заданных условиях, к объему используемых ресурсов - 
Эффективность приложения 
- 
Легкость применения приложения 
- 
Надежность приложения 
- 
Функциональность приложения 
- 
Качество (quality) приложения 
 
- 
- 
Сопровождаемость приложения - 
характеристики приложения, которые позволяют минимизировать усилия по внесению изменений для устранения в нем ошибок и по его модификации в соответствии с изменяющимися потребностями пользователей. 
- 
характеристики приложения, которые позволяют минимизировать усилия пользователя по подготовке исходных данных, применению приложения и оценке полученных результатов, а также вызывать положительные эмоции определенного или подразумеваемого пользователя. 
- 
устойчивость приложения к ошибкам программы, к взломам и т.д 
- 
способность приложения выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей 
- 
совокупность его черт и характеристик, которые влияют на его способность удовлетворять заданные потребности пользователей 
 
- 
- 
Характеристики приложения, которые позволяют минимизировать усилия по внесению изменений для устранения в нем ошибок и по его модификации в соответствии с изменяющимися потребностями пользователей - 
Сопровождаемость приложения 
- 
Мобильность приложения 
- 
Надежность приложения 
- 
Функциональность приложения 
- 
Качество (quality) приложения 
 
- 
- 
Мобильность приложения - 
способность приложения быть перенесенным из одной среды (окружения) в другую, в частности, с одной ЭВМ на другую 
- 
характеристики приложения, которые позволяют минимизировать усилия пользователя по подготовке исходных данных, применению приложения и оценке полученных результатов, а также вызывать положительные эмоции определенного или подразумеваемого пользователя. 
- 
устойчивость приложения к ошибкам программы, к взломам и т.д 
- 
способность приложения выполнять набор функций, удовлетворяющих заданным или подразумеваемым потребностям пользователей 
- 
совокупность его черт и характеристик, которые влияют на его способность удовлетворять заданные потребности пользователей 
 
- 
- 
Способность приложения быть перенесенным из одной среды (окружения) в другую, в частности, с одной ЭВМ на другую - 
Мобильность приложения 
- 
Сопровождаемость приложения 
- 
Надежность приложения 
- 
Функциональность приложения 
- 
Качество (quality) приложения 
 
- 
- 
Критерии качества приложений (укажите неправильный ответ) - 
Обеспечение точности перевода 
- 
Мобильность приложения 
- 
Сопровождаемость приложения 
- 
Надежность приложения 
- 
Функциональность приложения 
 
- 
- 
Критерии качества приложений (укажите неправильный ответ) - 
Обеспечение точности перевода 
- 
Мобильность приложения 
- 
Сопровождаемость приложения 
- 
Эффективность приложения 
- 
Функциональность приложения 
 
- 
- 
Перечислите критерии качества приложений - 
мобильность, сопровождаемость, эффективность, функциональность, надежность, легкость применения 
- 
мобильность, сопровождаемость, эффективность, функциональность, надежность, обеспечение точности перевода 
- 
мобильность, сопровождаемость, эффективность, функциональность, надежность, контроль принимаемых решений 
- 
мобильность, обеспечение точности перевода, эффективность, функциональность, надежность, легкость применения 
- 
мобильность, сопровождаемость, эффективность, контроль принимаемых решений, надежность, легкость применения 
 
- 
- 
Какие критерии качества приложений являются обязательными при разработке приложений - 
функциональность, надежность 
- 
мобильность, сопровождаемость 
- 
мобильность, эффективность 
- 
эффективность, функциональность 
- 
надежность, легкость применения 
 
- 
- 
Функциональность и надежность являются … критериями качества приложения - 
обязательными 
- 
произвольными 
- 
сомнительными 
- 
второстепенными 
- 
выборочными 
 
- 
- 
Существуют четыре подхода к обеспечению надежности приложения. Какого из перечисленных ниже подходов не существует? 
- 
контроль принимаемых решений 
- 
предупреждение ошибок; 
- 
самообнаружение ошибок; 
- 
самоисправление ошибок; 
- 
обеспечение устойчивости к ошибкам. 
- 
Существуют четыре подхода к обеспечению надежности приложения. Какого из перечисленных ниже подходов не существует? 
- 
функциональность ошибок 
- 
предупреждение ошибок; 
- 
самообнаружение ошибок; 
- 
самоисправление ошибок; 
- 
обеспечение устойчивости к ошибкам. 
- 
Существуют четыре подхода к обеспечению надежности приложения. Какого из перечисленных ниже подходов не существует? 
- 
Обеспечение точности перевода 
- 
предупреждение ошибок; 
- 
самообнаружение ошибок; 
- 
самоисправление ошибок; 
- 
обеспечение устойчивости к ошибкам. 
- 
К переменным какого типа можно применить операции DIV и MOD? - 
целого 
- 
вещественного 
- 
логического 
- 
символьного 
- 
любого типа 
 
- 
- 
В каком разделе программы на Pascal для переменных определяется множество допустимых значений? - 
var 
- 
type 
- 
const 
- 
uses 
- 
begin…end 
 
- 
- 
Какой из перечисленных разделов обязателен в программе? - 
begin…end 
- 
var 
- 
const 
- 
type 
- 
label 
 
- 
- 
Для чего используется слово uses? - 
с его помощью подключают стандартные библиотеки 
- 
таково слова нет в языке TurboPascal 
- 
это пользовательский идентификатор 
- 
это стандартная константа, равная 3.14 
- 
это логическая операция 
 
- 
- 
С какого зарезервированного слова начинается раздел описания меток? - 
label 
- 
program 
- 
var 
- 
procedure 
- 
type 
 
- 
- 
С какого зарезервированного слова начинается раздел описания типов? - 
type 
- 
program 
- 
label 
- 
var 
- 
procedure 
 
- 
- 
С какого зарезервированного слова начинается раздел инструкций в тексте программы? - 
begin 
- 
var 
- 
end 
- 
readln 
- 
write 
 
- 
- 
Каким словом заканчивается раздел инструкций в тексте программы? - 
end 
- 
var 
- 
begin 
- 
readln 
- 
write 
 
- 
- 
Тело программы заключено в операторные скобки… - 
begin end; 
- 
{}; 
- 
begin end; 
- 
{}; 
- 
begin end.. 
 
- 
- 
С какого зарезервированного слова начинается раздел описания заголовка программы? - 
program 
- 
label 
- 
var 
- 
procedure 
- 
type 
 
- 
- 
С какого зарезервированного слова начинается раздел описания переменных? - 
var 
- 
program 
- 
label 
- 
procedure 
- 
type 
 
- 
- 
Какой командой подключают внешний модуль программы в Паскале? - 
USES имя 
- 
{$Iname} 
- 
procedure имя 
- 
unit имя 
- 
function имя 
 
- 
- 
Что из перечисленного не является встроенной математической функцией Паскаля? - 
val 
- 
abs 
- 
sin 
- 
arctan 
- 
ln 
 
- 
- 
Что из перечисленного не является функцией преобразования Паскаля? - 
cos 
- 
int 
- 
trunc 
- 
round 
- 
frac 
 
- 
- 
Комментарий к программе – это… - 
Набор символов, который игнорируется компилятором 
- 
Набор символов, который не игнорируется компилятором 
- 
Заголовок программы 
- 
Символы, необходимые для организации процесса вычисления 
- 
Символы, необходимые для передачи компилятору определенного набора инструкции 
 
- 
- 
Укажите правильное определение комментариев - 
/*комментарии*/ 
- 
/*комментарии/*к программе*/ 
- 
/*комментарий к следующей /*программе*/*/ 
- 
//комментарий*// 
- 
/*комментарий// 
 
- 
- 
Укажите оператор ввода: - 
read(); 
- 
write() 
- 
goto 
- 
enter> 
- 
Label 
 
- 
- 
В чем состоит основное отличие между Write и Writeln? - 
Writeln выводит еще и возврат каретки/перевод строки 
- 
Write может иметь только один аргумент 
- 
Writeln может быть без аргументов 
- 
Writeln ожидает нажатия клавиши Enter> 
- 
Отличия нет 
 
- 
- 
Какая структура программы правильна? - 
Writeln (‘Summa=’,a+b); 
- 
Begin; 
- 
Writel(1); 
- 
Y+z:=x; 
- 
Z:=2d; 
 
- 
- 
Каков будет результат выполнения программы  - 
30 Привет 
- 
5*6 
- 
5*6 Привет 
- 
Привет 
- 
30 
 
- 
- 
В какой строке программы ошибка  ? ?- 
1 
- 
2 
- 
4 
- 
6 
- 
7 
 
- 
- 
Какое значение получит переменная А в результате выполнения инструкций присваивания: B:=5; C:=4; A:=(B/5+C)*3 - 
15 
- 
10 
- 
1 
- 
-5 
- 
28 
 
- 
- 
Какое значение получит переменная А в результате выполнения инструкций присваивания: B:=5; A:=B; А:=А+В; - 
10 
- 
15 
- 
1 
- 
-5 
- 
28 
 
- 
- 
10 div 3 = - 
3 
- 
5 
- 
4 
- 
2 
- 
1 
 
- 
- 
10 mod 3 = - 
1 
- 
3 
- 
7 
- 
4 
- 
0 
 
- 
- 
11 div 3 = - 
3 
- 
5 
- 
4 
- 
2 
- 
1 
 
- 
- 
11 mod 3 = - 
2 
- 
3 
- 
7 
- 
4 
- 
0 
 
- 
- 
(11 mod 3) - 2= - 
0 
- 
3 
- 
7 
- 
4 
- 
2 
 
- 
- 
(10 div 3) + 4 = - 
7 
- 
5 
- 
4 
- 
2 
- 
1 
 
- 
- 
(10 div 3) - 4 = - 
-1 
- 
5 
- 
4 
- 
2 
- 
1 
 
- 
- 
Какой результат выполнения выражения неверный? - 
11div5=1 
- 
24/12=2 
- 
11mod5=1 
- 
6*5=30 
- 
15+21div2=25 
 
- 
- 
Что будет выведено на экран после выполнения процедуры вывода write(15.123:0:0) - 
15 
- 
0.15123 
- 
15.1 
- 
0 
- 
Ошибка 
 
- 
- 
Какая процедура выводит на экран текст с переносом курсора на следующую строку? - 
writeln 
- 
write 
- 
read 
- 
gotoxy 
- 
readln 
 
- 
- 
Из перечисленных ниже разделов, в программе обязателен: - 
begin…end 
- 
var 
- 
const 
- 
type 
- 
label 
 
- 
- 
Какая структура программы правильна? - 
Readln (a, b); 
- 
Begin; 
- 
Writel(1); 
- 
Y+z:=x; 
- 
Z:=2d; 
 
- 
- 
Какая структура программы правильна? - 
begin 
- 
Begin; 
- 
Writel(1); 
- 
Y+z:=x; 
- 
Z:=2d; 
 
- 
- 
Что будет выведено на экране в результате выполнения инструкции writeln(x1); writeln (x2)? - 
значение переменной х1, затем в следующей строке значение переменной х2 
- 
текст «х1=» и значение переменной х1 
- 
значение переменной х1. Затем сразу без пробелов значение переменной х2 
- 
значение переменной х1 
- 
значение переменной х2 
 
- 
- 
Какие функции возвращают целочисленный результат? - 
Pred, Succ, Ord 
- 
Pred, Succ, Chr 
- 
Pred, Succ, Sqrt 
- 
Pred, Succ, Random 
- 
все упомянутые 
 
- 
- 
Какая из операций имеет высший приоритет? - 
not 
- 
* 
- 
+ 
- 
div 
- 
 
- 
- 
Какая из операций имеет низший приоритет? - 
in 
- 
* 
- 
+ 
- 
div 
- 
not 
 
- 
- 
В каком порядке будут выполняться действия в выражении? C mod B+A or not D – e*f - 
not, mod, *, +, or, - 
- 
mod, +, or, not, -, * 
- 
mod, or, not, *, +, - 
- 
or, not, mod, *, +, - 
- 
*, + -, mod, not, or 
 
- 
- 
Какое из выражений имеет результат true? - 
(x*y0) and (y>x), если x=1,y=2 
- 
t and(p=0), если t=true, p=2 
- 
(not a) or b, если a=true, b=false 
- 
(x=0) or (y=0), если x=2,y=3 
- 
(y mod x)0, если x=1, y=2 
 
- 
- 
В каком порядке будут выполняться действия в выражении? not A and (BC) or (D-E div F) - 
, div, -, not, and, or 
- 
not, , and, div, or 
- 
, -, div, and, or, not 
- 
not, , div, -, or, and 
- 
div, -, , or, not, and 
 
- 
- 
Вычислить значения выражений false 0 - 
true, false, false, true 
- 
false, true, true, false 
- 
true, false, true, true 
- 
true,true, false, false 
- 
false, false, false, true 
 
- 
- 
Вычислить значение выражений: not(pred(c) or (ord(c)=1)) при c=true; (p=true)=(q=false) при p=q=true; a and b>a при a=false; b=true - 
false, false, false 
- 
true, true, true 
- 
false, true, true 
- 
false, false, true 
- 
true, false, true 
 
- 
- 
Для обозначения определенных разработчиками языка типов данных, констант, процедур, функций используют - 
стандартные идентификаторы 
- 
пользовательские идентификаторы 
- 
зарезервированные 
- 
слова, определяющие имена библиотек 
- 
таких слов нет 
 
- 
- 
Для обозначения меток, констант, переменных, процедур, функций, определенных программистом используются - 
пользовательские идентификаторы 
- 
стандартные идентификаторы 
- 
зарезервированные 
- 
слова, определяющие имена библиотек 
- 
таких слов нет 
 
- 
- 
Блок описания меток определяет зарезервированное слово - 
label 
- 
uses 
- 
var 
- 
type 
- 
const 
 
- 
- 
Какая структура языка Pascal используется для выбора, когда есть два возможных выбора - 
if-then-else 
- 
if-then 
- 
while-do 
- 
repeat-until 
- 
case-of 
 
- 
- 
Какой оператор передает управление на оператор, помеченный меткой - 
goto 
- 
return 
- 
break 
- 
if 
- 
for 
 
- 
- 
Каким оператором в Паскаль обозначается цикл с постусловием - 
repeat _until 
- 
while_do 
- 
for 
- 
switch 
- 
if 
 
- 
- 
Каким оператором в Паскаль обозначается цикл с предусловием - 
while_do 
- 
repeat _until 
- 
for 
- 
switch 
- 
if 
 
- 
- 
Каким оператором в Паскаль обозначается цикл с параметром - 
for 
- 
while do 
- 
repeat _until 
- 
switch 
- 
if 
 
- 
- 
Какой синтаксис имеет оператор множественного выбора - 
CASE N OF значение 1: оператор1; значение 2: оператор2; … значение N: операторN; END; 
- 
if (условие) оператор1; else оператор 2; 
- 
for ( выражение 1; выражение 2; выражение 3 ) {тело цикла ;} 
- 
case оператор 1 begin {список операторов;} end; 
- 
while (выражение) тело выбора 
 
- 
- 
Какой синтаксис имеет оператор цикла с параметром - 
for x:=nz to kz do begin тело цикла; end; 
- 
if (условие) оператор1; else оператор 2; 
- 
switch ( выражение ) { case константное-выражение1 : список-операторов1;… default: список операторов;} 
- 
case оператор 1 begin {список операторов;} end; 
- 
while (выражение) тело выбора 
 
- 
- 
Какой синтаксис имеет оператор цикла с постусловием - 
repeat тело цикла; until условие; 
- 
while условие do begin тело цикла; end; 
- 
for ( выражение 1; выражение 2; выражение 3 ) {тело цикла ;} 
- 
case оператор 1 begin {список операторов;} end; 
- 
while (выражение) тело выбора 
 
- 
- 
Какой синтаксис имеет оператор цикла с предусловием - 
while условие do begin тело цикла; end; 
- 
switch ( выражение ) { case константное-выражение1 : список-операторов1;… default: список операторов;} 
- 
for ( выражение 1; выражение 2; выражение 3 ) {тело цикла ;} 
- 
repeat тело цикла; until условие; 
- 
do {тело цикла} while (выражение); 
 
- 
- 
Оператор if в Pascal используется для… - 
выбора одного из двух направлений дальнейшего хода программы 
- 
выбора из множества различных вариантов 
- 
организации цикла с постусловием 
- 
организации цикла с предусловием 
- 
организации цикла с параметром 
 
- 
- 
Оператор case of в Pascal используется для… - 
выбора из множества различных вариантов 
- 
выбора одного из двух направлений дальнейшего хода программы 
- 
организации цикла с постусловием 
- 
организации цикла с предусловием 
- 
организации цикла с параметром 
 
- 
- 
Оператор repeat_until в Pascal используется для… - 
организации цикла с постусловием 
- 
выбора из множества различных вариантов 
- 
выбора одного из двух направлений дальнейшего хода программы 
- 
организации цикла с предусловием 
- 
организации цикла с параметром 
 
- 
- 
Оператор while_do в Pascal используется для… - 
организации цикла с предусловием 
- 
организации цикла с постусловием 
- 
выбора из множества различных вариантов 
- 
выбора одного из двух направлений дальнейшего хода программы 
- 
организации цикла с параметром 
 
- 
- 
Оператор for в Pascal используется для… - 
организации цикла с параметром 
- 
организации цикла с постусловием 
- 
выбора из множества различных вариантов 
- 
выбора одного из двух направлений дальнейшего хода программы 
- 
организации цикла с предусловием 
 
- 
- 
Оператор goto в Pascal … - 
передает управление на оператор, помеченный меткой 
- 
используется для организации цикла с параметром 
- 
завершает выполнение функции, в которой он задан, и возвращает управление в вызывающую функцию, в точку, непосредственно следующую за вызовом 
- 
используется для организации выбора из множества различных вариантов 
- 
обеспечивает прекращение выполнения самого внутреннего из объединяющих его операторов 
 
- 
- 
Какая структура языка Pascal используется для выбора, когда есть многозначное ветвление? - 
case-of 
- 
if-then-else 
- 
if-then 
- 
while-do 
- 
repeat-until 
 
- 
- 
Какая структура языка Pascal выполняет действие один раз и повторяет его до тех пор пока условие станет верным? - 
repeat-until 
- 
if-then-else 
- 
if-then 
- 
while-do 
- 
case-of 
 
- 
- 
Какая структура языка Pascal повторяет действие пока сохраняет силу некоторое условие? - 
while-do 
- 
if-then-else 
- 
if-then 
- 
repeat-until 
- 
case-of 
 
- 
- 
Сколько раз будет выполняться следующий цикл for i:=k to k do; - 
один раз 
- 
бесконечно 
- 
k раз 
- 
ни разу 
- 
такая конструкция ошибочна 
 
- 
- 
Сколько раз будет выполнен цикл x:=1; while xdo x:=x+1; - 
4 
- 
5 
- 
2 
- 
3 
- 
0 
 
- 
- 
Что произойдет после выполнения команды ClsScr; - 
экран будет очищен 
- 
экран не будет очищен 
- 
данные будут удалены 
- 
файл будет удален 
- 
выражение недопустимо в Pascal 
 
- 
- 
if 0=true then ClsScr; - 
экран не будет очищен 
- 
экран будет очищен; 
- 
данные будут удалены 
- 
файл будет удален 
- 
выражение недопустимо в Pascal. 
 
- 
- 
Сколько раз будет выполнен цикл For i:=1 to 100 do - 
100 
- 
1 
- 
99 
- 
0 
- 
101 
 
- 
- 
Какое из высказываний не верно? - 
цикл выполняется всего 1 раз 
- 
цикл repeat выполняется по меньшей мере 1 раз 
- 
в цикле repeat не нужны скобки begin/end 
- 
цикл repeat может быть бесконечным 
- 
цикл repeat – цикл с постусловием 
 
- 
- 
Какой результат выполнения выражения неверный? - 
11div5=1 
- 
24/12=2 
- 
11mod5=1 
- 
6*5=30 
- 
15+21div2=25 
 
- 
- 
Какое утверждение о цикле For верно? - 
индексная переменная не может модифицироваться внутри цикла 
- 
цикл For выполняется по крайней мере один раз 
- 
цикл For может быть неопределенным 
- 
индексная переменная всегда увеличивается на 1 
- 
индексная переменная всегда уменьшается на 1 
 
- 
- 
Какое из высказываний верно? - 
цикл while – цикл с предусловием 
- 
цикл while – цикл с постусловием 
- 
в цикле while всегда нужны скобки begin…end 
- 
цикл while не может быть бесконечным 
- 
цикл while не может быть обойден 
 
- 
- 
Сколько раз будет выполнен цикл: repeat until true; - 
один раз 
- 
бесконечно 
- 
три раза 
- 
ни разу 
- 
такая конструкция ошибочна 
 
- 
- 
Сколько раз будет выполнен цикл: while true do - 
бесконечно 
- 
один раз 
- 
три раза 
- 
ни разу 
- 
такая конструкция ошибочна 
 
- 
- 
Какое будет значение параметра цикла на третьем шаге for x:=10 downto 5 do - 
8 
- 
6 
- 
7 
- 
9 
- 
10 
 
- 
- 
Каким должно быть соотношение для цикла for x:=xn downto xk do - 
xn > xk 
- 
xn = xk*2 
- 
xn xk 
- 
xk = xn/2 
- 
любое 
 
- 
- 
Какого типа результат возвращает функция chr? - 
char 
- 
byte 
- 
word 
- 
string 
- 
extended 
 
- 
- 
Найдите верный вариант описания условия того, что месяц является зимним. - 
(month= 12) or (month = 1) or (month= 2) 
- 
(month= 12) div (month = 1) or (month= 2) 
- 
(month= 12) or (month = 1) add (month= 2) 
- 
(month= 12) mod (month = 1) or (month= 2) 
- 
(month= 12) char (month = 1) or (month= 2) 
 
- 
- 
В каком случае в теле цикла не нужно писать операторные скобки? - 
если в теле цикла используется 1 оператор 
- 
если в теле цикла используется 2 оператора 
- 
если в теле цикла используется 3 оператора 
- 
если в теле цикла используется 4 оператора 
- 
если в теле цикла используется 5 операторов 
 
- 
- 
Какой результат выполнения выражения неверный? - 
(‘a’10)=false 
- 
(3>2)and(5>6)=true 
- 
(60>70)or(100>90)=true 
- 
not(30>10)=false 
- 
60>20=true 
 
- 
- 
Сколько раз выполняется цикл, какие значение будут у переменных S и i  - 
1 раз; S=10; i=9 
- 
10 раз; S=55; i=0 
- 
5 раз; S=45; i=5 
- 
10 раз; S=10; i=0 
- 
бесконечный цикл 
 
- 
- 
Определить значения S и i после выполнения операторов:  - 
i=5; s=0.2 
- 
i=0; s=0 
- 
i=4; s=2.08 
- 
i=5; s=2.28 
- 
i=4; s=0.25 
 
- 
- 
Сколько раз выполнится цикл, какие значения будут у переменных s и i  - 
2 раза; s=1; i= - 1 
- 
не разу 
- 
1 раз; s=1; i=0 
- 
2 раза; s=2; i= - 1 
- 
бесконечное число раз 
 
- 
- 
Какая конструкция в Pascal используется для реализации неполной развилки? - 
If_then 
- 
for _ do 
- 
repeat_ until 
- 
If_then_else 
- 
Case_ of 
 
- 
- 
Переменные какого типа не могут быть индексными переменными в цикле? - 
real; 
- 
integer; 
- 
byte; 
- 
word 
- 
longint 
 
- 
- 
Найдите ошибку в следующем выражении: if a=b then k:=k+1; else k:=k-1; - 
if a=b then k:=k+1 else k:=k-1; 
- 
if a=b then k=k+1 else k:=k-1; 
- 
if a=b then k=k+1; else k=k-1; 
- 
if a:=b then k:=k+1 else k:=k-1; 
- 
if a:=b then ( k:=k+1) else (k:=k-1;) 
 
- 
- 
Выберите строчку кода для нахождения максимального из двух чисел а и b - 
if a>b then max:=a else max:=b; 
- 
for i:=1 to 9 do b=i*i; 
- 
while (k 
- 
if b>10 then c:=a+b; 
- 
do {i++; j--;} while (i 
 
- 
- 
Выберите строчку кода для нахождения минимального из двух чисел а и b - 
if a 
- 
for i:=1 to 9 do b=i*i; 
- 
while (k 
- 
if b>10 then c:=a+b; 
- 
do {i++; j--;} while (i 
 
- 
- 
Выберите строчку кода для вычисления квадратов чисел от 1 до 9 - 
for i:=1 to 9 do b:=i*i; 
- 
if a 
- 
while (k 
- 
if b>10 then c:=a+b; 
- 
do {i++; j--;} while (i 
 
- 
- 
Выберите строчку кода для вычисления квадратов чисел от 0 до 10 - 
for i:=0 to 10 do b:=i*i; 
- 
if (a>b) max=a; else max=b; 
- 
while (k 
- 
if (b>10) c=a+b; 
- 
do {i++; j--;} while (i 
 
- 
- 
Найдите ошибку в следующем выражении: for i:=1 to i:=10 do b:=i*i; - 
for i:=1 to 10 do b:=i*i; 
- 
for i:=1 to 10 do b=i*i; 
- 
for 1 to 10 do b:=i*i; 
- 
for i=1 to i=10 do b:=i*i; 
- 
for i:=1; to i:=10; do b:=i*i; 
 
- 
- 
Найдите ошибку в следующем выражении: for i=1 to i=10 do b:=i*i; - 
for i:=1 to 10 do b:=i*i; 
- 
for i:=1 to 10 do b=i*i; 
- 
for 1 to 10 do b:=i*i; 
- 
for i=1; to i=10; do b:=i*i; 
- 
for i:=1; to i:=10; do b:=i*i; 
 
- 
- 
Найдите ошибку в следующем выражении: for 1 to 10 do b:=i*i; - 
for i:=1 to 10 do b:=i*i; 
- 
for i:=1 to 10 do b=i*i; 
- 
for 1 to i:=10 do b:=i*i; 
- 
for i=1 to i=10 do b:=i*i; 
- 
for i:=1; to i:=10; do b:=i*i; 
 
- 
- 
Найдите ошибку в следующем выражении: if a=b then begin k:=k+1 else k:=k-1; end; - 
if a=b then k:=k+1 else k:=k-1; 
- 
if a=b then k=k+1 else k:=k-1; 
- 
if a=b then k=k+1; else k=k-1; 
- 
if a:=b then k:=k+1 else k:=k-1; 
- 
if a:=b then ( k:=k+1) else (k:=k-1;) 
 
- 
- 
Найдите ошибку в следующем выражении: if a=b; k:=k+1 else k:=k-1; - 
if a=b then k:=k+1 else k:=k-1; 
- 
if a=b k=k+1 else k:=k-1; 
- 
if a=b then k=k+1; else k=k-1; 
- 
if a:=b then k:=k+1 k:=k-1; 
- 
if a:=b then ( k:=k+1) else (k:=k-1;) 
 
- 
- 
Найдите ошибку в следующем выражении: if a=b then k:=k+1 end; k:=k-1; - 
if a=b then k:=k+1 else k:=k-1; 
- 
if a=b then k=k+1 else k:=k-1; 
- 
if a=b then k=k+1; else k=k-1; 
- 
if a:=b then k:=k+1 else k:=k-1; 
- 
if a:=b then ( k:=k+1) else (k:=k-1;) 
 
- 
- 
Чему будет равно с после выполнения следующего фрагмента программы: a:=0; b:=1; if a=b then c:=5 else c:=a-b; - 
-1 
- 
1 
- 
0 
- 
5 
- 
-5 
 
- 
- 
Чему будет равно с после выполнения следующего фрагмента программы: a:=1; b:=0; if a=b then c:=5 else c:=a-b; - 
1 
- 
-1 
- 
0 
- 
5 
- 
-5 
 
- 
- 
Чему будет равно с после выполнения следующего фрагмента программы: a:=1; b:=1; if a=b then c:=5 else c:=a-b; - 
5 
- 
1 
- 
-1 
- 
0 
- 
-5 
 
- 
- 
Чему будет равно a после выполнения следующего фрагмента программы: a:=1; b:=1; if a=b then c:=5 else c:=a-b; - 
1 
- 
5 
- 
-1 
- 
0 
- 
-5 
 
- 
- 
Чему будет равно b после выполнения следующего фрагмента программы: a:=1; b:=1; if a=b then c:=5 else c:=a-b; - 
1 
- 
5 
- 
-1 
- 
0 
- 
-5 
 
- 
- 
Чему будет равно c после выполнения следующего фрагмента программы: a:=1; b:=1; if a>b then c:=5 else c:=a-b; - 
0 
- 
1 
- 
5 
- 
-1 
- 
-5 
 
- 
- 
Чему будет равно c после выполнения следующего фрагмента программы: a:=1; b:=1; if ab then c:=5 else c:=a-b; - 
0 
- 
1 
- 
5 
- 
-1 
- 
-5 
 
- 
- 
Чему будет равно c после выполнения следующего фрагмента программы: a:=0; b:=1; if ab then c:=5 else c:=a-b; - 
5 
- 
0 
- 
1 
- 
-1 
- 
-5 
 
- 
- 
Чему будет равно c после выполнения следующего фрагмента программы: a:=0; b:=1; if a>b then c:=5 else c:=a-b; - 
-1 
- 
5 
- 
0 
- 
1 
- 
-5 
 
- 
- 
Чему будет равно c после выполнения следующего фрагмента программы: a:=1; b:=0; if ab then c:=5 else c:=a-b; - 
1 
- 
5 
- 
0 
- 
-1 
- 
-5 
 
- 
- 
Чему будет равно c после выполнения следующего фрагмента программы: a:=1; b:=0; if a>b then c:=5 else c:=a-b; - 
5 
- 
1 
- 
0 
- 
-1 
- 
-5 
 
- 
- 
Чему будет равно c после выполнения следующего фрагмента программы: a:=10; b:=100; if a>b then c:=20 else c:=a*b; - 
1000 
- 
0 
- 
20 
- 
100 
- 
200 
 
- 
- 
Чему будет равно c после выполнения следующего фрагмента программы: a:=10; b:=100; if ab then c:=20 else c:=a*b; - 
20 
- 
1000 
- 
0 
- 
100 
- 
200 
 
- 
- 
Чему будет равно a после выполнения следующего фрагмента программы: a:=10; b:=100; if ab then c:=20 else c:=a*b; - 
10 
- 
1000 
- 
0 
- 
100 
- 
20 
 
- 
- 
Дано: A:array[1..10] of char . Выражение: А[0]=’C’; - 
ошибка при выполнении, если включена проверка диапазона 
- 
допустимо в Pascal 
- 
вызовет ошибку компиляции 
- 
вызовет ошибку при выполнении 
- 
не допустимо в Pascal 
 
- 
- 
Дано: type Days = (Mon, tue, wed, thy, fri, sat, sun). Чему равно значение функции: ord(Mon)=?; - 
0 
- 
True 
- 
False 
- 
Mon 
- 
1 
 
- 
- 
Дано: Type Days=(Mon, tue, wed, thy, fri, sat, sun). Чему равно значение функции Days(1)? - 
Tue 
- 
True 
- 
False 
- 
Mon 
- 
0 
 
- 
- 
Дан массив размерностью m x n. Переменная n– это… - 
Число столбцов массива 
- 
Число строк массива 
- 
Число элементов массива 
- 
Степень массива 
- 
Элемент массива 
 
- 
- 
Какой фрагмент программы вычисляет сумму положительных элементов одномерного массива? - 
sum:=0; for i:=1 to n do begin if a[i]>0 then sum:=sum+a[i]; end; 
- 
sum:=0; for i:=1 to n do begin if a[i]>0 then end; sum:=sum+a[i]; 
- 
sum:=0; for i:=1 to n do for j:=1 to m do begin if a[i,j]>0 then sum:=sum+a[i,j]; end; 
- 
sum:=0; for i:=1 to n do begin if a[i]>0 then sum:=sum+i; end; 
- 
sum:=0; for i:=1 to n do sum:=sum+a[i]; 
 
- 
- 
Какой фрагмент программы вычисляет сумму положительных элементов одномерного массива? - 
sum:=0; for i:=1 to n do if a[i]>0 then sum:=sum+a[i]; 
- 
sum:=0; for i:=1 to n do begin if a[i]>0 then sum:=sum+i; end; 
- 
sum:=0; for i:=1 to n do begin if a[i]>0 then end; sum:=sum+a[i]; 
- 
sum:=0; for i:=1 to n do for j:=1 to m do begin if a[i,j]>0 then sum:=sum+a[i,j]; end; 
- 
sum:=0; for i:=1 to n do sum:=sum+a[i]; 
 
- 
- 
Дан массив размерностью 4 x 3. Сколько столбцов в массиве? - 
3 
- 
4 
- 
12 
- 
1 
- 
6 
 
- 
- 
Что напечатает данная программа for i:=1 to 5 do for j:=1 to 2 do write a[i,j]; - 
таблицу из 5 строк и 2 столбцов 
- 
столбик из 10 чисел 
- 
строку из 10 чисел 
- 
таблицу из 2 строк и 5 столбцов 
- 
ошибка 
 
- 
- 
Дан массив размерностью 4 x 3. Сколько строк в массиве? - 
4 
- 
3 
- 
12 
- 
1 
- 
6 
 
- 
- 
Какой оператор присваивания является неверным, если одномерный массив А описан на 8 элементов? - 
a[3,4]:=3*4 
- 
a[5]:=10 
- 
a[3+4]:=4+5 
- 
a[2*3]:=1+2+3 
- 
a[6/3]:=6/3 
 
- 
- 
Дан массив размерностью 4 x 3. Сколько элементов в массиве? - 
12 
- 
3 
- 
4 
- 
1 
- 
6 
 
- 
- 
Какой из вариантов описания массива верный? - 
a:array[1..10] of integer; 
- 
a:array{1…10} of integer; 
- 
a:array[1,10] of integer; 
- 
a:array(1..10) of integer; 
- 
a:array of integer[1…10]; 
 
- 
- 
N-мерная совокупность величин одного типа данных, называется: - 
массив 
- 
база данных 
- 
запись 
- 
объект 
- 
строка 
 
- 
- 
Каким зарезервированным словом описывается массив? - 
array 
- 
massiv 
- 
of 
- 
write 
- 
assign 
 
- 
- 
Пусть двумерный массив 3х3 строится по правилу a[i,j]:=10*i+j. Чему равна сумма элементов второй строки этого массива? - 
66 
- 
63 
- 
36 
- 
69 
- 
99 
 
- 
- 
Дан массив размерностью m x n. Переменная m – это… - 
Число строк массива 
- 
Число столбцов массива 
- 
Число элементов массива 
- 
Степень массива 
- 
Элемент массива 
 
- 
- 
Дан массив размерностью 5 x 2. Сколько строк в массиве? - 
5 
- 
2 
- 
12 
- 
1 
- 
10 
 
- 
- 
Дан массив размерностью 5 x 2. Сколько столбцов в массиве? - 
2 
- 
5 
- 
12 
- 
7 
- 
10 
 
- 
- 
Дан массив размерностью 5 x 2. Сколько элементов в массиве? - 
10 
- 
5 
- 
2 
- 
12 
- 
7 
 
- 
- 
Дана квадратная матрица а. Какую размерность она может иметь? - 
3 х 3 
- 
2 х 3 
- 
3 х 10 
- 
10 х 6 
- 
1 х 4 
 
- 
- 
Пусть одноименный массив из 5 элементов строится по правилу a[i]:=2*i+1. Чему равна сумма нечетных по порядку элементов? - 
21 
- 
35 
- 
15 
- 
5 
- 
0 
 
- 
- 
Массив – это… - 
это набор данных, следующих друг за другом. 
- 
Возникшая в процессе выполнения программы ошибка 
- 
Реакция приложения на операцию ввода 
- 
Используемая в процессе написания программы инструкция, для обозначения комментария 
- 
Набор символов, который игнорируется компилятором 
 
- 
- 
Набор данных, следующих друг за другом. - 
массив 
- 
исключение 
- 
комментарий 
- 
событие 
- 
метод 
 
- 
- 
Массивы бывают…. - 
Одномерные и многомерные 
- 
Только одномерные 
- 
Только многомерные 
- 
Только двумерные 
- 
Только целочисленные 
 
- 
- 
Каким образом нужно описать переменную a, чтобы объявить ее одномерным массивом? - 
var a: array [1..10] of integer; 
- 
var a{10}: array; 
- 
int a[10][10]; 
- 
int a__10; 
- 
array a[10]; 
 
- 
- 
Каким образом нужно описать переменную a, чтобы объявить ее двумерным массивом? - 
var a: array [1..10, 1..10] of integer; 
- 
var a: array [1..10] of integer; 
- 
int a{10}; 
- 
int a__10__10; 
- 
array a[10,10]; 
 
- 
- 
Каким образом нужно описать переменную a, чтобы объявить ее одномерным массивом? - 
var a: array [1..10] of real; 
- 
real a{10}; 
- 
real a[10][10]; 
- 
real a__10; 
- 
array a[10]; 
 
- 
- 
Каким образом нужно описать переменную a, чтобы объявить ее двумерным массивом? - 
var a: array [1..10, 1..10] of real; 
- 
float a[10]; 
- 
float a{10}; 
- 
float a__10__10; 
- 
array a[10,10]; 
 
- 
- 
Какого типа могут быть данные в одномерном массиве? - 
любого 
- 
только типа int 
- 
только типа float 
- 
только строкового типа 
- 
только типа char 
 
- 
- 
Какого типа могут быть данные в двумерном массиве? - 
любого 
- 
только типа int 
- 
только типа float 
- 
только строкового типа 
- 
только типа char 
 
- 
- 
Какого типа могут быть данные в многомерном массиве? - 
любого 
- 
только типа int 
- 
только типа float 
- 
только строкового типа 
- 
только типа char 
 
- 
- 
Укажите верное объявление массива из 10 целых чисел - 
var a: array [1..10] of integer; 
- 
var a: array [1..10] of real; 
- 
float a[10]; 
- 
var a: array [1..10,1..10] of integer; 
- 
int a[11]; 
 
- 
- 
Укажите верное объявление массива из 10 дробных чисел - 
var a: array [1..10] of real; 
- 
var a: array [1..10] of integer; 
- 
float a[10]; 
- 
var a: array [1..10,1..10] of integer; 
- 
int a[11]; 
 
- 
- 
Укажите, где правильно описан двумерный массив, состоящий из 20 элементов: - 
var a:array [1..2,1..10] 
- 
var a:array [1..10, 1..10] 
- 
var a:array [1..20] 
- 
var a:array [1..2,1..2] 
- 
var a:array [1..20,1..20] 
 
- 
- 
Укажите, где правильно описан одномерный массив, состоящий из 20 элементов: - 
var a:array [1..20] 
- 
var a:array [1..2,1..10] 
- 
var a:array [1..10, 1..10] 
- 
var a:array [1..2,1..2] 
- 
var a:array [1..20,1..20] 
 
- 
- 
Сколько размерностей может иметь массив? - 
ограничено размерами памяти 
- 
1 
- 
2 
- 
3 
- 
4 
 
- 
- 
Дано: StringVar=’ABCD’; Length(StringVar)= - 
4 
- 
0 
- 
‘ABCD’ 
- 
16 
- 
Ошибка 
 
- 
- 
Pos(‘EFA’,’ABCDEFGHEFAB’) = - 
9 
- 
0 
- 
6 
- 
5 
- 
10 
 
- 
- 
Pos(‘DE’,’ABCDEFGHEFAB’) = - 
5 
- 
0 
- 
6 
- 
9 
- 
10 
 
- 
- 
Str(25:3,StringVar); - 
StringVar = ‘ 25’ 
- 
StringVar = ‘ ’ 
- 
StringVar = ‘25’ 
- 
StringVar = ’25.3’ 
- 
StringVar = 8.33 
 
- 
- 
Что напечатает данная программа: 
 as:=’информатика’;bs:=copy(as, 3, 5); write(bs);- 
форма 
- 
инф 
- 
инфор 
- 
матик 
- 
ошибка 
 
- 
- 
Что получится в результате работы фрагмента программы: 
 as:=’информатика-это наука’; n:=length(copy(as, 1, 11)) write(n);- 
11 
- 
информатика 
- 
12 
- 
21 
- 
Ошибка 
 
- 
- 
Chr(Ord(‘A’)) = - 
‘A’ 
- 
целое число 
- 
вещественное число 
- 
номер символа 
- 
ошибка 
 
- 
- 
Дано: StringVar=’ABCD’ Выполнить Delete(StringVar,1,Length(StringVar)); Результат -? - 
Stringvar = ’’ 
- 
Stringvar = ‘A’ 
- 
Stringvar = ‘ABCD’ 
- 
Stringvar=’ABC’ 
- 
выражение недопустимо в Pascal 
 
- 
- 
Copy ( ‘ABCDEFGHIJ’, 4, 3) - 
‘DEF’ 
- 
‘CDEF’ 
- 
‘ABCD’ 
- 
‘ABCDHIJ’ 
- 
выражение недопустимо в Pascal 
 
- 
- 
val (‘123’,integerVar, ErrorCode); - 
IntegerVar =123, ErrorCode =0; 
- 
IntegerVar=0,ErrorCode=123; 
- 
IntegerVar =123, ErrorCode 0 
- 
IntegerVar =0, ErrorCode0 
- 
выражение недопустимо в Pascal 
 
- 
- 
Какая константа является константой символьного типа? - 
'f' 
- 
‘error’ 
- 
$ 
- 
#13#26 
- 
25Е02 
 
- 
- 
Что будет выведено на экран после выполнения процедуры вывода? write([‘A’..’C’]=[]); - 
false 
- 
пустое множество 
- 
‘A’ 
- 
true 
- 
ошибка 
 
- 
- 
Что будет выведено на экран после выполнения процедуры вывода? write([‘A’..’C’]); - 
ошибка 
- 
пустое множество 
- 
‘A’ 
- 
false 
- 
true 
 
- 
- 
Для чего используется встроенная функция CONCAT? - 
для объединения нескольких строк в одну 
- 
для выделения подстроки 
- 
для удаления части строки 
- 
для определения позиции подстроки в строке 
- 
для задания длины строки 
 
- 
- 
Что из перечисленного не является встроенной функцией для работами со строками и символами? - 
exp 
- 
concat 
- 
copy 
- 
pos 
- 
chr 
 
- 
- 
Сколько звездочек будет выведено на экран в результате выполнения инструкции: for i:=1 to 5 do for j:=i to 5 do write(‘*’); - 
строка из 25 звездочек 
- 
строка из 15 звездочек 
- 
столбец из 25 звездочек 
- 
строка и столбец из 25 звездочек 
- 
таблица 5х5 звездочек 
 
- 
- 
succ(‘F’) = - 
‘G’ 
- 
‘E’ 
- 
код символа F 
- 
‘F’ 
- 
Ошибка 
 
- 
- 
Какого типа результат возвращает функция chr? - 
char 
- 
byte 
- 
word 
- 
string 
- 
extended 
 
- 
- 
Дано: A:array[1..10] of char Выражение: А[0]=’C’; - 
ошибка при выполнении, если включена проверка диапазона 
- 
допустимо в Pascal 
- 
вызовет ошибку компиляции 
- 
вызовет ошибку при выполнении 
- 
не допустимо в Pascal 
 
- 
- 
UpCase(‘2’) = - 
‘2’ 
- 
‘@’ 
- 
‘ ‘ 
- 
2 
- 
chr(2) 
 
- 
- 
Дано: StringVar=’ABCD’; Delete(StringVar,1,Length(StringVar)); - 
Stringvar = ’’ 
- 
Stringvar = ‘A’ 
- 
Stringvar = ‘ABCD’ 
- 
Stringvar=’ABC’ 
- 
выражение недопустимо в Pascal 
 
- 
- 
Copy ( ‘ABCDEFGHIJ’, 4, 3) - 
‘DEF’ 
- 
‘CDEF’ 
- 
‘ABCD’ 
- 
‘ABCDHIJ’ 
- 
выражение недопустимо в Pascal 
 
- 
- 
val (‘123’,integerVar, ErrorCode); - 
IntegerVar =123, ErrorCode =0; 
- 
IntegerVar=0,ErrorCode=123; 
- 
IntegerVar =123, ErrorCode 0 
- 
IntegerVar =0, ErrorCode0 
- 
выражение недопустимо в Pascal 
 
- 
- 
Что будет выведено на экран после выполнения процедуры вывода? 
 write(chr(49));- 
1 
- 
49 
- 
‘49’ 
- 
49.00 
- 
Ошибка 
 
- 
- 
Что будет выведено на экран после выполнения процедуры вывода? 
 write(15.123:0:0)- 
15 
- 
0.15123 
- 
15.1 
- 
0 
- 
Ошибка 
 
- 
- 
Дано: A:array[1..10] of char . Выражение: А[0]=’C’; - 
ошибка при выполнении, если включена проверка диапазона 
- 
допустимо в Pascal 
- 
вызовет ошибку компиляции 
- 
вызовет ошибку при выполнении 
- 
не допустимо в Pascal 
 
- 
- 
Дано: type Days = (Mon, tue, wed, thy, fri, sat, sun). Чему равно значение функции: ord(Mon)=?; - 
0 
- 
True 
- 
False 
- 
Mon 
- 
1 
 
- 
- 
Дано: Type Days=(Mon, tue, wed, thy, fri, sat, sun). Чему равно значение функции Days(1)? - 
Tue 
- 
True 
- 
False 
- 
Mon 
- 
0 
 
- 
- 
Перечислите подходы к программированию(укажите неправильный): - 
Модульное программирование 
- 
Процедурное программирование 
- 
Функциональное программирование 
- 
Логическое программирование 
- 
Параллельное программирование 
 
- 
- 
Перечислите подходы к программированию(укажите неправильный): - 
Модульное программирование 
- 
Процедурное программирование 
- 
Функциональное программирование 
- 
Логическое программирование 
- 
Объектно-ориентированное программирование 
 
- 
- 
Перечислите подходы к программированию(укажите неправильный): - 
Программирование с защитой от ошибок 
- 
Процедурное программирование 
- 
Функциональное программирование 
- 
Логическое программирование 
- 
Параллельное программирование 
 
- 
- 
Перечислите подходы к программированию(укажите неправильный): - 
Нисходящее проектирование 
- 
Процедурное программирование 
- 
Функциональное программирование 
- 
Логическое программирование 
- 
Параллельное программирование 
 
- 
- 
Перечислите подходы к программированию(укажите неправильный): - 
восходящее проектирование 
- 
Процедурное программирование 
- 
Функциональное программирование 
- 
Логическое программирование 
- 
Параллельное программирование 
 
- 
- 
Перечислите основные методы разработки программ(укажите неправильный): - 
Процедурное программирование 
- 
восходящее проектирование 
- 
нисходящее проектирование 
- 
модульное программирование 
- 
программирование с защитой от ошибок 
 
- 
- 
Перечислите основные методы разработки программ(укажите неправильный): - 
Логическое программирование 
- 
восходящее проектирование 
- 
нисходящее проектирование 
- 
модульное программирование 
- 
программирование с защитой от ошибок 
 
- 
- 
Перечислите основные методы разработки программ(укажите неправильный): - 
Функциональное программирование 
- 
восходящее проектирование 
- 
нисходящее проектирование 
- 
модульное программирование 
- 
программирование с защитой от ошибок 
 
- 
- 
Перечислите основные методы разработки программ(укажите неправильный): - 
Параллельное программирование 
- 
восходящее проектирование 
- 
нисходящее проектирование 
- 
модульное программирование 
- 
программирование с защитой от ошибок 
 
- 
- 
Перечислите основные методы разработки программ(укажите неправильный): - 
Объектно-ориентированное программирование 
- 
восходящее проектирование 
- 
нисходящее проектирование 
- 
модульное программирование 
- 
программирование с защитой от ошибок 
 
- 
- 
Перечислите основные методы разработки программ(укажите неправильный): - 
Объектно-ориентированное программирование 
- 
R-технологии 
- 
HIPO- технологии программирования 
- 
Методика Джексона 
- 
Структурное программирование 
 
- 
- 
Перечислите основные методы разработки программ(укажите неправильный): - 
логическое программирование 
- 
R-технологии 
- 
HIPO- технологии программирования 
- 
Методика Джексона 
- 
Структурное программирование 
 
- 
- 
Перечислите основные методы разработки программ(укажите неправильный): - 
процедурное программирование 
- 
R-технологии 
- 
HIPO- технологии программирования 
- 
Методика Джексона 
- 
Структурное программирование 
 
- 
- 
Перечислите основные методы разработки программ(укажите неправильный): - 
функциональное программирование 
- 
R-технологии 
- 
HIPO- технологии программирования 
- 
Методика Джексона 
- 
Структурное программирование 
 
- 
- 
Перечислите основные методы разработки программ(укажите неправильный): - 
нисходящее программирование 
- 
R-технологии 
- 
HIPO- технологии программирования 
- 
Методика Джексона 
- 
Структурное программирование 
 
- 
- 
На каком этапе создания программы формируется задача и выбирается метод решения? - 
постановка задачи 
- 
алгоритмизация задачи 
- 
реализация задачи 
- 
анализ задачи 
- 
тестирование 
 
- 
- 
На каком этапе создания программы обнаруживаются и исправляются синтаксические ошибки? - 
трансляция программы 
- 
постановка задачи 
- 
алгоритмизация задачи 
- 
анализ работы программы 
- 
тестирование 
 
- 
- 
Процесс поиска ошибок в программе называется: - 
тестированием; 
- 
отладкой; 
- 
программированием; 
- 
синтаксисом ; 
- 
семантикой; 
 
- 
- 
Процесс устранения ошибок в программе: - 
отладкой; 
- 
тестированием; 
- 
программированием; 
- 
синтаксисом ; 
- 
семантикой; 
 
- 
- 
На каком этапе разработки прикладных программных средств проводится перевод алгоритма на язык программирования - 
Составление программы 
- 
Постановка задачи 
- 
Математическое описание 
- 
Разработка алгоритма 
- 
Тестирование программы 
 
- 
- 
Сколько байт требуется для представления множества? - 
зависит от типа элементов множества 
- 
1 
- 
8 
- 
16 
- 
256 
 
- 
- 
Какое из множеств недопустимо? - 
set of real 
- 
set of char 
- 
set of byte 
- 
set of word 
- 
set of integer 
 
- 
- 
[1,2,3]+[4,5,6] = - 
[1..6] 
- 
[] 
- 
[1,2,3] 
- 
[4,5,6] 
- 
выражение не допустимо в Pascal 
 
- 
- 
[1,2,3]*[4,5,6] = - 
[] 
- 
[1,2,3] 
- 
[4,5,6] 
- 
[1..6] 
- 
выражение не допустимо в Pascal 
 
- 
- 
SetVar:=[‘AA’..’ZZ’]; - 
выражение не допустимо в Pascal 
- 
содержит 26 элементов 
- 
содержит более 26 элементов 
- 
содержит 0 элементов 
- 
содержит 256 элементов 
 
- 
- 
[1..3,5..8] – [1..,6..9]= - 
[3,5] 
- 
[1..2,6..9] 
- 
1..3,5..8 
- 
[2,9] 
- 
[] 
 
- 
- 
Какой тип НЕ является базовым типом для множества? - 
вещественный; 
- 
целый; 
- 
символьный; 
- 
логический; 
- 
перечисляемый; 
 
- 
- 
Какого типа может быть переменная-селектор в операторе множественного перехода. - 
целый; 
- 
вещественный; 
- 
логический; 
- 
строковый; 
- 
тип-диапазон; 
 
- 
- 
В каком разделе программы на Pascal для переменных определяется множество допустимых значений и совокупность действий над этими переменными? - 
var 
- 
type 
- 
const 
- 
uses 
- 
begin…end 
 
- 
- 
Какая структура программы правильна? - 
Writeln (‘Summa=’,a+b); 
- 
Begin; 
- 
Writel(1); 
- 
Y+z:=x; 
- 
Z:=2d; 
 
- 
- 
Каков будет результат выполнения программы  - 
30 Привет 
- 
5*6 
- 
5*6 Привет 
- 
Привет 
- 
30 
 
- 
- 
В какой строке программы ошибка  ? ?- 
1 
- 
2 
- 
4 
- 
6 
- 
7 
 
- 
- 
Какое значение получит переменная А в результате выполнения инструкций присваивания: B:=5; C:=4; A:=(B/5+C)*3 - 
15 
- 
10 
- 
1 
- 
-5 
- 
28 
 
- 
- 
Какое значение получит переменная А в результате выполнения инструкций присваивания: B:=5; A:=B; А:=А+В; - 
10 
- 
15 
- 
1 
- 
-5 
- 
28 
 
- 
- 
11 div 3 = - 
3 
- 
5 
- 
4 
- 
2 
- 
1 
 
- 
- 
11 mod 3 = - 
2 
- 
3 
- 
7 
- 
4 
- 
0 
 
- 
- 
(11 mod 3) - 2= - 
0 
- 
3 
- 
7 
- 
4 
- 
2 
 
- 
- 
(10 div 3) + 4 = - 
7 
- 
5 
- 
4 
- 
2 
- 
1 
 
- 
- 
(10 div 3) - 4 = - 
-1 
- 
5 
- 
4 
- 
2 
- 
1 
 
- 
- 
Какой результат выполнения выражения неверный? - 
11div5=1 
- 
24/12=2 
- 
11mod5=1 
- 
6*5=30 
- 
15+21div2=25 
 
- 
- 
Какое из утверждений о текстовых файлах верно? - 
Читать информацию из файла можно после его открытия – Reset 
- 
Читать информацию из файла можно после оператора Assign 
- 
Читать информацию из файла можно после его открытия – Rewrite 
- 
Readln and Writeln работают одновременно 
- 
Текстовый файл - это файл записей 
 
- 
- 
Какая процедура/функция не работает с текстовыми файлами? - 
Seek 
- 
EOF 
- 
Assign 
- 
Reset 
- 
Rewrite 
 
- 
- 
Процедура, которая связывает файловую переменную с текстовым файлом? - 
Assign 
- 
Seek 
- 
EOF 
- 
Reset 
- 
Rewrite 
 
- 
- 
Процедура, которая включает режим чтения файла? - 
Reset 
- 
Assign 
- 
Seek 
- 
EOF 
- 
Rewrite 
 
- 
- 
Процедура, которая включает файл в режим перезаписи? - 
Rewrite 
- 
Assign 
- 
Seek 
- 
EOF 
- 
Reset 
 
- 
- 
Процедура, которая добавляет данные в файл? - 
Append 
- 
Assign 
- 
Seek 
- 
EOF 
- 
Rewrite 
 
- 
- 
Какая процедура не используется с файлами с произвольным доступом? - 
BlockWrite 
- 
seek 
- 
Write 
- 
Read 
- 
Close 
 
- 
- 
Лучший способ перейти в конец текстового файла - 
Append(FileVar); 
- 
Seek(FileVar,FileSize(FileVar)); 
- 
While not EOF(FileVar) do Read(FileVar,RecordVar); 
- 
While not EOF(FileVar) do Seek(FileVar,FilePos(FileVar)+1); 
- 
перечисленные способы равнозначны 
 
- 
- 
Лучший способ перейти в конец файла произвольного доступа - 
Seek(FileVar,FileSize(FileVar)); 
- 
Append(FileVar); 
- 
While not EOF(FileVar) do Read(FileVar,RecordVar); 
- 
While not EOF(FileVar) do Seek(FileVar,FilePos(FileVar)+1); 
- 
перечисленные способы равнозначны 
 
- 
- 
Лучший способ удаления последней записи файла - 
Seek(FileVar,FileSize(fileVar)-1); Truncate(FileVar); 
- 
Delete(FileVar,FileSize(FileVar)-1); 
- 
Delete(FileSize(FileVar)); 
- 
Seek(FileVar,FileSize(fileVar)-1); Delete(FileVar); 
- 
не возможно удаление 
 
- 
- 
Лучший способ удаления первой записи файла - 
Копировать оставшиеся записи в новый файл; старый файл удалить 
- 
Delete(FileVar,1); 
- 
Копировать первую запись в новый файл; удалить новый файл 
- 
Truncate(FileVar) 
- 
Такого способа не существует 
 
- 
- 
Укажите процедуру, которая служит для указания цвета фона рисунка: - 
setbkcolor 
- 
putpixel 
- 
setcolor 
- 
init graph 
- 
rgbcolor 
 
- 
- 
Укажите процедуру, которая служит для указания цвета, которым будет нарисован рисунок: - 
setcolor 
- 
putpixel 
- 
setbkcolor 
- 
init graph 
- 
rgbcolor 
 
- 
- 
Укажите модуль, необходимый для работы в графическом режиме: - 
graph 
- 
crt 
- 
math 
- 
init 
- 
data 
 
- 
- 
Укажите процедуру, включающую графический режим: - 
initgraph 
- 
initcrt 
- 
mathgraph 
- 
closegraph 
- 
detect 
 
- 
- 
Укажите процедуру, выключающую графический режим: - 
closegraph 
- 
initgraph 
- 
initcrt 
- 
mathgraph 
- 
detect 
 
- 
- 
Установка графического курсора в заданную позицию - 
Moveto(x, y) 
- 
Circle(x, y, r) 
- 
Arc(x, y, A, B, R) 
- 
Ellipse(x, y, A,B, Rx,Ry) 
- 
Line(x1, y1, x2, y2) 
 
- 
- 
Moveto(x, y) - - 
Установка графического курсора в заданную позицию 
- 
Окружность с центром в точке с координатами x, y и радиусом r 
- 
Дуга, где x, y - центр дуги, A - начальный угол, B - конечный угол, R - радиус 
- 
Эллипс, где x, y - центр эллипса, A -начальный угол, B - конечный угол, Rx - радиус по х, Ry - радиус по у 
- 
Линия, где x1, y1 начало отрезка, x2, y2 конец отрезка 
 
- 
- 
Окружность с центром в точке с координатами x, y и радиусом r - 
Circle(x, y, r) 
- 
Moveto(x, y) 
- 
Arc(x, y, A, B, R) 
- 
Ellipse(x, y, A,B, Rx,Ry) 
- 
Line(x1, y1, x2, y2) 
 
- 
- 
Circle(x, y, r) - - 
Окружность с центром в точке с координатами x, y и радиусом r 
- 
Установка графического курсора в заданную позицию 
- 
Дуга, где x, y - центр дуги, A - начальный угол, B - конечный угол, R - радиус 
- 
Эллипс, где x, y - центр эллипса, A -начальный угол, B - конечный угол, Rx - радиус по х, Ry - радиус по у 
- 
Линия, где x1, y1 начало отрезка, x2, y2 конец отрезка 
 
- 
- 
Дуга, где x, y - центр дуги, A - начальный угол, B - конечный угол, R - радиус - 
Arc(x, y, A, B, R) 
- 
Circle(x, y, r) 
- 
Moveto(x, y) 
- 
Ellipse(x, y, A,B, Rx,Ry) 
- 
Line(x1, y1, x2, y2) 
 
- 
- 
Arc(x, y, A, B, R) - - 
Дуга, где x, y - центр дуги, A - начальный угол, B - конечный угол, R - радиус 
- 
Окружность с центром в точке с координатами x, y и радиусом r 
- 
Установка графического курсора в заданную позицию 
- 
Эллипс, где x, y - центр эллипса, A -начальный угол, B - конечный угол, Rx - радиус по х, Ry - радиус по у 
- 
Линия, где x1, y1 начало отрезка, x2, y2 конец отрезка 
 
- 
- 
Эллипс, где x, y - центр эллипса, A -начальный угол, B - конечный угол, Rx - радиус по х, Ry - радиус по у - 
Ellipse(x, y, A,B, Rx,Ry) 
- 
Arc(x, y, A, B, R) 
- 
Circle(x, y, r) 
- 
Moveto(x, y) 
- 
Line(x1, y1, x2, y2) 
 
- 
- 
Ellipse(x, y, A,B, Rx,Ry) - - 
Эллипс, где x, y - центр эллипса, A -начальный угол, B - конечный угол, Rx - радиус по х, Ry - радиус по у 
- 
Дуга, где x, y - центр дуги, A - начальный угол, B - конечный угол, R - радиус 
- 
Окружность с центром в точке с координатами x, y и радиусом r 
- 
Установка графического курсора в заданную позицию 
- 
Линия, где x1, y1 начало отрезка, x2, y2 конец отрезка 
 
- 
- 
Линия, где x1, y1 начало отрезка, x2, y2 конец отрезка - 
Line(x1, y1, x2, y2) 
- 
Ellipse(x, y, A,B, Rx,Ry) 
- 
Arc(x, y, A, B, R) 
- 
Circle(x, y, r) 
- 
Moveto(x, y) 
 
- 
- 
Line(x1, y1, x2, y2) - - 
Линия, где x1, y1 начало отрезка, x2, y2 конец отрезка 
- 
Эллипс, где x, y - центр эллипса, A -начальный угол, B - конечный угол, Rx - радиус по х, Ry - радиус по у 
- 
Дуга, где x, y - центр дуги, A - начальный угол, B - конечный угол, R - радиус 
- 
Окружность с центром в точке с координатами x, y и радиусом r 
- 
Установка графического курсора в заданную позицию 
 
- 
- 
Прямоугольник незакрашенный - 
Rectangle(x1 ,y1, x2, y2) 
- 
Ellipse(x, y, A,B, Rx,Ry) 
- 
Arc(x, y, A, B, R) 
- 
Circle(x, y, r) 
- 
Moveto(x, y) 
 
- 
- 
Rectangle(x1 ,y1, x2, y2) - - 
Прямоугольник незакрашенный 
- 
Прямоугольник закрашенный 
- 
Точка, где x, y - координаты точки, c - цвет точки 
- 
Стиль закраски, где s – шаблон заливки (от 0 до 9) ,c - цвет 
- 
Заливка ограниченной области 
 
- 
- 
Прямоугольник закрашенный - 
Bar (x1 ,y1, x2, y2) 
- 
Ellipse(x, y, A,B, Rx,Ry) 
- 
Arc(x, y, A, B, R) 
- 
Circle(x, y, r) 
- 
Moveto(x, y) 
 
- 
- 
Bar (x1 ,y1, x2, y2) - 
Прямоугольник закрашенный 
- 
Прямоугольник незакрашенный 
- 
Точка, где x, y - координаты точки, c - цвет точки 
- 
Стиль закраски, где s – шаблон заливки (от 0 до 9) ,c - цвет 
- 
Заливка ограниченной области 
 
- 
- 
Точка, где x, y - координаты точки, c - цвет точки - 
PutPixel(x, y, c) 
- 
Ellipse(x, y, A,B, Rx,Ry) 
- 
Arc(x, y, A, B, R) 
- 
Circle(x, y, r) 
- 
Moveto(x, y) 
 
- 
- 
PutPixel(x, y, c) - 
Точка, где x, y - координаты точки, c - цвет точки 
- 
Прямоугольник закрашенный 
- 
Прямоугольник незакрашенный 
- 
Стиль закраски, где s – шаблон заливки (от 0 до 9) ,c - цвет 
- 
Заливка ограниченной области 
 
- 
- 
Стиль закраски, где s – шаблон заливки (от 0 до 9) ,c - цвет - 
SetFillStyle(s, c) 
- 
PutPixel(x, y, c) 
- 
Arc(x, y, A, B, R) 
- 
Circle(x, y, r) 
- 
Moveto(x, y) 
 
- 
- 
SetFillStyle(s, c) - 
Стиль закраски, где s – шаблон заливки (от 0 до 9) ,c - цвет 
- 
Прямоугольник закрашенный 
- 
Прямоугольник незакрашенный 
- 
Точка, где x, y - координаты точки, c - цвет точки 
- 
Заливка ограниченной области 
 
- 
- 
Заливка ограниченной области - 
FloodFill(x, y, c) 
- 
PutPixel(x, y, c) 
- 
Arc(x, y, A, B, R) 
- 
Circle(x, y, r) 
- 
Moveto(x, y) 
 
- 
- 
FloodFill(x, y, c) - 
Заливка ограниченной области 
- 
Прямоугольник закрашенный 
- 
Прямоугольник незакрашенный 
- 
Точка, где x, y - координаты точки, c - цвет точки 
- 
Стиль закраски, где s – шаблон заливки (от 0 до 9) ,c - цвет 
 
- 
- 
Формальные параметры – это … - 
параметры, объявление которых находится в объявлении подпрограммы 
- 
параметры объявленные внутри подпрограммы 
- 
параметры объявленные в основной программе 
- 
значения, которые вызывающая программа передает подпрограмме 
- 
константы 
 
- 
- 
Фактические параметры – это … - 
значения, которые вызывающая программа передает подпрограмме 
- 
параметры объявленные внутри подпрограммы 
- 
параметры объявленные в основной программе 
- 
параметры, объявление которых находится в объявлении подпрограммы 
- 
константы 
 
- 
- 
Локальные параметры – это … - 
параметры объявленные внутри подпрограммы 
- 
параметры объявленные в основной программе 
- 
параметры, объявление которых находится в объявлении подпрограммы 
- 
значения, которые вызывающая программа передает подпрограмме 
- 
константы 
 
- 
- 
Глобальные параметры - это … - 
параметры объявленные в основной программе 
- 
параметры объявленные внутри подпрограммы 
- 
параметры, объявление которых находится в объявлении подпрограммы 
- 
значения, которые вызывающая программа передает подпрограмме 
- 
константы 
 
- 
- 
Что необходимо выполнить, чтобы результат функции был определен? - 
выполнение в теле функции хотя бы одного оператора присваивания имени функции некоторого значения 
- 
достаточно указать тип результата в заголовке 
- 
вызвать функцию как процедуру, используя расширенный синтаксис 
- 
при вызове функции определить, что она будет возвращать результат 
- 
функция не может возвращать результат 
 
- 
- 
С какого зарезервированного слова начинается раздел описания подпрограмм? - 
procedure 
- 
program 
- 
label 
- 
var 
- 
type 
 
- 
- 
С какого зарезервированного слова начинается раздел описания функций? - 
function 
- 
procedure 
- 
var 
- 
program 
- 
type 
 
- 
- 
Локальные переменные размещаются в: - 
сегменте стека 
- 
сегменте кода 
- 
сегменте данных 
- 
дополнительном сегменте 
- 
на жестком диске 
 
- 
- 
Глобальные переменные размещаются в: - 
сегменте данных 
- 
сегменте кода 
- 
сегменте стека 
- 
дополнительном сегменте 
- 
на жестком диске 
 
- 
- 
Какие переменные используются только в строго ограниченной части программы? - 
локальные 
- 
глобальные 
- 
абсолютные 
- 
временные 
- 
динамические 
 
- 
- 
Сколько раз процедура может рекурсивно вызвать саму себя? - 
ограничено только размером стека 
- 
256 
- 
640К 
- 
16К 
- 
процедура не может вызывать саму себя 
 
- 
- 
Что выводит программа  - 
2 1 
- 
1 1 
- 
1 2 
- 
3 3 
- 
3 1 
 
- 
- 
Для каждой процедуры указать, какие из параметров являются параметрами-значениями, а какие параметрами-переменными:  - 
P(x,y - значения); Q(x – значение, y - переменная); R(x, y - переменные) 
- 
P(x – переменная, y - значение); Q(x, y - значения); R(x, y - переменные) 
- 
P(x,y - значения); Q(x – значение, y - переменная); R(x, y - значения) 
- 
P(x,y - переменные); Q(x – значение, y - переменная); R(x, y - значения) 
- 
P(x,y - переменные); Q(x – переменная, y - значение); R(x, y - значения) 
 
- 
- 
Определить, что будет выдано на экран  - 
0 
- 
6 
- 
5 
- 
9 
- 
7 
 
- 
- 
Определить, что будет выдано на экран  - 
7 
- 
0 
- 
6 
- 
5 
- 
9 
 
- 
- 
Формальные параметры – это … - 
параметры, объявление которых находится в объявлении подпрограммы 
- 
параметры объявленные внутри подпрограммы 
- 
параметры объявленные в основной программе 
- 
значения, которые вызывающая программа передает подпрограмме 
- 
константы 
 
- 
- 
Фактические параметры – это … - 
значения, которые вызывающая программа передает подпрограмме 
- 
параметры объявленные внутри подпрограммы 
- 
параметры объявленные в основной программе 
- 
параметры, объявление которых находится в объявлении подпрограммы 
- 
константы 
 
- 
- 
Локальные параметры – это … - 
параметры объявленные внутри подпрограммы 
- 
параметры объявленные в основной программе 
- 
параметры, объявление которых находится в объявлении подпрограммы 
- 
значения, которые вызывающая программа передает подпрограмме 
- 
константы 
 
- 
- 
Глобальные параметры - это … - 
параметры объявленные в основной программе 
- 
параметры объявленные внутри подпрограммы 
- 
параметры, объявление которых находится в объявлении подпрограммы 
- 
значения, которые вызывающая программа передает подпрограмме 
- 
константы 
 
- 
- 
Что необходимо выполнить, чтобы результат функции был определен? - 
выполнение в теле функции хотя бы одного оператора присваивания имени функции некоторого значения 
- 
достаточно указать тип результата в заголовке 
- 
вызвать функцию как процедуру, используя расширенный синтаксис 
- 
при вызове функции определить, что она будет возвращать результат 
- 
функция не может возвращать результат 
 
- 
- 
С какого зарезервированного слова начинается раздел описания подпрограмм? - 
procedure 
- 
program 
- 
label 
- 
var 
- 
type 
 
- 
- 
С какого зарезервированного слова начинается раздел описания функций? - 
function 
- 
procedure 
- 
var 
- 
program 
- 
type 
 
- 
- 
Локальные переменные размещаются в: - 
сегменте стека 
- 
сегменте кода 
- 
сегменте данных 
- 
дополнительном сегменте 
- 
на жестком диске 
 
- 
- 
Глобальные переменные размещаются в: - 
сегменте данных 
- 
сегменте кода 
- 
сегменте стека 
- 
дополнительном сегменте 
- 
на жестком диске 
 
- 
- 
Какие переменные используются только в строго ограниченной части программы? - 
локальные 
- 
глобальные 
- 
абсолютные 
- 
временные 
- 
динамические 
 
- 
- 
Сколько раз процедура может рекурсивно вызвать саму себя? - 
ограничено только размером стека 
- 
256 
- 
640К 
- 
16К 
- 
процедура не может вызывать саму себя 
 
- 
- 
Что выводит программа  - 
2 1 
- 
1 1 
- 
1 2 
- 
3 3 
- 
3 1 
 
- 
- 
Для каждой процедуры указать, какие из параметров являются параметрами-значениями, а какие параметрами-переменными:  - 
P(x,y - значения); Q(x – значение, y - переменная); R(x, y - переменные) 
- 
P(x – переменная, y - значение); Q(x, y - значения); R(x, y - переменные) 
- 
P(x,y - значения); Q(x – значение, y - переменная); R(x, y - значения) 
- 
P(x,y - переменные); Q(x – значение, y - переменная); R(x, y - значения) 
- 
P(x,y - переменные); Q(x – переменная, y - значение); R(x, y - значения) 
 
- 
- 
Определить, что будет выдано на экран  - 
0 
- 
6 
- 
5 
- 
9 
- 
7 
 
- 
- 
Определить, что будет выдано на экран  - 
7 
- 
0 
- 
6 
- 
5 
- 
9 
 
- 
- 
Укажите принципы объектно-ориентированного программирования: - 
Инкапсуляция, наследование, полиморфизм 
- 
Инкапсуляция, исследование, полиморфизм 
- 
Компиляция, наследование, полиморфизм 
- 
Компиляция, декомпиляция, полиморфизм 
- 
Инкапсуляция, наследование, поляризация 
 
- 
- 
Инкапсуляция – это… - 
Такое свойство, при котором объекты содержат описание атрибутов и действий одновременно 
- 
Такой метод определения объектов, при котором производные объекты наследуют свойства от своих потомков 
- 
Такое свойство объектов, при котором действие с одинаковыми именами вызывает различное поведение для различных объектов 
- 
Методология разработки систем 
- 
Свойство объекта, имеющего уникальное имя 
 
- 
- 
Наследование – это… - 
Такой метод определения объектов, при котором производные объекты наследуют свойства от своих потомков 
- 
Методология разработки систем 
- 
Такое свойство, при котором объекты содержат описание атрибутов и действий одновременно 
- 
Такое свойство объектов, при котором действие с одинаковыми именами вызывает различное поведение для различных объектов 
- 
Свойство объекта, имеющего уникальное имя 
 
- 
- 
Полиморфизм – это… - 
Такое свойство объектов, при котором действие с одинаковыми именами вызывает различное поведение для различных объектов 
- 
Свойство объекта, имеющего уникальное имя 
- 
Такое свойство, при котором объекты содержат описание атрибутов и действий одновременно 
- 
Такой метод определения объектов, при котором производные объекты наследуют свойства от своих потомков 
- 
Методология разработки систем 
 
- 
- 
Объект, обладающий свойством инкапсуляции, характеризуется следующими параметрами: - 
Уникальное имя, набор атрибутов, набор действий для описания своего поведения 
- 
Символьное имя, один атрибут и одно действие 
- 
Название, высота, ширина 
- 
Имя, свойство 
- 
Атрибут, метод, метрика 
 
- 
- 
Атрибуты объекта - это… - 
Данные, характеризующие состояние объекта 
- 
Действия, необходимые для описания поведения объекта 
- 
Данные, характеризующие иерархию объекта 
- 
Методы определения объекта 
- 
Данные, описывающие инкапсуляцию 
 
- 
- 
Дан объект «прямоугольник». Укажите атрибуты объекта: - 
Длина, ширина 
- 
Создать, удалить, переместить 
- 
Длина, ширина, создать, удалить, переместить 
- 
Длина, высота, ширина 
- 
Создать, удалить, закрыть 
 
- 
- 
Дан объект «прямоугольник». Укажите методы объекта: - 
Создать, удалить, переместить 
- 
Длина, ширина 
- 
Длина, ширина, создать, удалить, переместить 
- 
Длина, высота, ширина 
- 
Создать, удалить, закрыть 
 
- 
- 
Укажите верное утверждение. - 
Каждый объект задается именем, свойствами и методами 
- 
Каждый объект задается именем и свойствами 
- 
Каждый объект задается свойствами и методами 
- 
Каждый объект задается именем и методами 
- 
Объект ничем не задается 
 
- 
- 
Наследование объектов можно рассматривать в двух аспектах. В каких? - 
С одной стороны – это наследование вида «является», с другой стороны – вида «состоит из» 
- 
С одной стороны – это наследование вида «является», с другой стороны – вида «не является» 
- 
С одной стороны – это наследование вида «родитель-ребенок», с другой стороны – вида «состоит из» 
- 
С одной стороны – это наследование сборочного вида, с другой стороны – вида «состоит из» 
- 
С одной стороны – это наследование вида «является», с другой стороны – вида «производная от» 
 
- 
- 
Наследование какого вида представлено на рисунке  - 
наследование вида «состоит из» 
- 
наследование вида «является» 
- 
наследование вида «родитель-ребенок» 
- 
наследование вида «производная от» 
- 
наследование вида «ребенок-родитель» 
 
- 
- 
Наследование какого вида представлено на рисунке  - 
наследование вида «является» 
- 
наследование вида «состоит из» 
- 
наследование вида «родитель-ребенок» 
- 
наследование вида «производная от» 
- 
наследование вида «ребенок-родитель» 
 
- 
- 
Методы: Геометрическая фигура.Нарисовать и Прямоугольник.Нарисовать – это … - 
Пример статистического полиморфизма 
- 
Пример динамического полиморфизма 
- 
Пример инкапсуляции 
- 
Пример наследования 
- 
Пример объектно-ориентированного анализа 
 
- 
- 
Под объектами понимают … - 
некоторую абстрактную сущность, заданную набором имен атрибутов и имен методов поведения 
- 
сущность, имеющая полиморфное состояние 
- 
Данные, характеризующие некоторое состояние 
- 
Действия, необходимые для описания некоторого поведения 
- 
Данные, характеризующие иерархию 
 
- 
- 
Объект «млекопитающее» … - 
Не может иметь экземпляров 
- 
Может иметь только один экземпляр 
- 
Имеет множество экземпляров 
- 
Имеет всего два экземпляра 
- 
Имеет только один экземпляр в течение некоторого периода 
 
- 
- 
Объект «президент России»… - 
Имеет только один экземпляр в течение некоторого периода 
- 
Не может иметь экземпляров 
- 
Может иметь только один экземпляр 
- 
Имеет множество экземпляров 
- 
Имеет всего два экземпляра 
 
- 
- 
Объект «ястреб»… - 
Имеет множество экземпляров 
- 
Не может иметь экземпляров 
- 
Может иметь только один экземпляр 
- 
Имеет всего два экземпляра 
- 
Имеет только один экземпляр в течение некоторого периода 
 
- 
- 
Кого считают «отцом» объектно-ориентированного программирования? - 
Алан Кей 
- 
Николаус Вирт 
- 
Блез Паскаль 
- 
Линус Григори 
- 
Эрнест Дейкстра 
 
- 
- 
Совокупность объектов, характеризующаяся общностью методов и свойств – это… - 
класс 
- 
объект 
- 
свойство 
- 
метод 
- 
событие 
 
- 
- 
Изменение состояния объекта в ответ на какое-либо действие – это… - 
событие 
- 
класс 
- 
объект 
- 
свойство 
- 
метод 
 
- 
- 
Действие, которое может выполнить объект – это… - 
метод 
- 
класс 
- 
объект 
- 
свойство 
- 
событие 
 
- 
- 
Характеристика объекта – это … - 
свойство 
- 
класс 
- 
объект 
- 
метод 
- 
событие 
 
- 
- 
Совокупность свойств и методов – это … - 
объект 
- 
класс 
- 
свойство 
- 
метод 
- 
событие 
 
- 
- 
Класс – это… - 
Совокупность объектов, характеризующаяся общностью методов и свойств 
- 
Изменение состояния объекта в ответ на какое-либо 
- 
Действие, которое может выполнить объект 
- 
Характеристика объекта 
- 
Совокупность свойств и методов 
 
- 
- 
Событие – это.. - 
Изменение состояния объекта в ответ на какое-либо 
- 
Совокупность объектов, характеризующаяся общностью методов и свойств 
- 
Действие, которое может выполнить объект 
- 
Характеристика объекта 
- 
Совокупность свойств и методов 
 
- 
- 
Метод – это… - 
Действие, которое может выполнить объект 
- 
Совокупность объектов, характеризующаяся общностью методов и свойств 
- 
Изменение состояния объекта в ответ на какое-либо 
- 
Характеристика объекта 
- 
Совокупность свойств и методов 
 
- 
- 
Свойство – это… - 
Характеристика объекта 
- 
Совокупность объектов, характеризующаяся общностью методов и свойств 
- 
Изменение состояния объекта в ответ на какое-либо 
- 
Действие, которое может выполнить объект 
- 
Совокупность свойств и методов 
 
- 
- 
Объект –это… - 
Совокупность свойств и методов 
- 
Совокупность объектов, характеризующаяся общностью методов и свойств 
- 
Изменение состояния объекта в ответ на какое-либо 
- 
Действие, которое может выполнить объект 
- 
Характеристика объекта 
 
- 
- 
Компоненты, которые видны во время работы приложения, с ними напрямую может взаимодействовать пользователь, называются… - 
Визуальными 
- 
Невизуальными 
- 
Объектными 
- 
Программными 
- 
Директивными 
 
- 
- 
Компоненты, которые видны только во время разработки приложения, а во время работы приложения их не видно, но они могут выполнять какую-нибудь работу, называются… - 
Невизуальными 
- 
Визуальными 
- 
Объектными 
- 
Программными 
- 
Директивными 
 
- 
- 
Какое свойство компонента указывает на его имя? - 
Name 
- 
Caption 
- 
Font 
- 
Align 
- 
Visible 
 
- 
- 
Какое свойство компонента указывает на название компонента на форме? - 
Caption 
- 
Name 
- 
Font 
- 
Align 
- 
Visible 
 
- 
- 
Какое свойство отвечает за выравнивание компонента на форме? - 
Align 
- 
Caption 
- 
Name 
- 
Font 
- 
Visible 
 
- 
- 
Какое свойство отвечает за видимость/невидимость компонента на форме? - 
Visible 
- 
Align 
- 
Caption 
- 
Name 
- 
Font 
 
- 
- 
Какое свойство отвечает за активность/неактивность компонента на форме? - 
Enabled 
- 
Caption 
- 
Name 
- 
Font 
- 
Visible 
 
- 
- 
Какое свойство отвечает за прозрачность/непрозрачность компонента на форме? - 
Transparent 
- 
Enabled 
- 
Name 
- 
Font 
- 
Visible 
 
- 
- 
Свойство Transparent отвечает за… - 
прозрачность/непрозрачность компонента на форме 
- 
активность/неактивность компонента на форме 
- 
видимость/невидимость компонента на форме 
- 
выравнивание компонента на форме 
- 
название компонента на форме 
 
- 
- 
Свойство Enabled отвечает за… - 
активность/неактивность компонента на форме 
- 
прозрачность/непрозрачность компонента на форме 
- 
видимость/невидимость компонента на форме 
- 
выравнивание компонента на форме 
- 
название компонента на форме 
 
- 
- 
Свойство Visible отвечает за… - 
видимость/невидимость компонента на форме 
- 
прозрачность/непрозрачность компонента на форме 
- 
активность/неактивность компонента на форме 
- 
выравнивание компонента на форме 
- 
название компонента на форме 
 
- 
- 
Свойство Align отвечает за… - 
выравнивание компонента на форме 
- 
прозрачность/непрозрачность компонента на форме 
- 
активность/неактивность компонента на форме 
- 
видимость/невидимость компонента на форме 
- 
название компонента на форме 
 
- 
- 
Свойство Caption отвечает за… - 
название компонента на форме 
- 
выравнивание компонента на форме 
- 
прозрачность/непрозрачность компонента на форме 
- 
активность/неактивность компонента на форме 
- 
видимость/невидимость компонента на форме 
 
- 
- 
Свойство Name отвечает за… - 
имя компонента 
- 
активность/неактивность компонента на форме 
- 
видимость/невидимость компонента на форме 
- 
выравнивание компонента на форме 
- 
название компонента на форме 
 
- 
- 
На какой вкладке Объектного инспектора Object Inspector отображаются свойства компонентов - 
Properties 
- 
Events 
- 
TreeView 
- 
Unit 
- 
Form 
 
- 
- 
На какой вкладке Объектного инспектора Object Inspector отображаются события компонентов - 
Events 
- 
Properties 
- 
TreeView 
- 
Unit 
- 
Form 
 
- 
- 
Свойство формы Name – это… 
- 
имя формы, используется для управления формой и доступа к компонентам формы. 
- 
текст заголовка 
- 
расстояние от верхней границы формы до верхней границы экрана 
- 
ширина формы 
- 
значок в заголовке диалогового окна, обозначающий кнопку вывода системного меню 
- 
Свойство формы Caption – это… 
- 
текст заголовка (надпись на форме) 
- 
расстояние от верхней границы формы до верхней границы экрана 
- 
ширина формы 
- 
значок в заголовке диалогового окна, обозначающий кнопку вывода системного меню 
- 
имя формы, используется для управления формой и доступа к компонентам формы 
- 
Свойство формы Width – это… 
- 
ширина формы 
- 
значок в заголовке диалогового окна, обозначающий кнопку вывода системного меню 
- 
расстояние от верхней границы формы до верхней границы экрана 
- 
имя формы, используется для управления формой и доступа к компонентам формы 
- 
текст заголовка 
- 
Высота формы - … 
- 
Height 
- 
ClientWidth 
- 
BorderStyle 
- 
Icon 
- 
Font 
- 
Шрифт - … 
- 
Font 
- 
Height 
- 
ClientWidth 
- 
BorderStyle 
- 
Icon 
- 
Кнопки управления окном - … 
- 
BorderIcon 
- 
BorderStyle 
- 
BorderUnits 
- 
ClientHeight 
- 
ClientWidth 
- 
Что является основой программы? 
- 
форма 
- 
метка 
- 
компонент 
- 
формат 
- 
шаблон 
Здесь представлены материалы теста на тему «Отладка», которые могут быть просмотрены в онлайн режиме или же их можно бесплатно скачать. Предмет теста: Информатика (все классы). Также здесь Вы найдете подборку тестов на схожие темы, что поможет в еще лучшей подготовке к тестированию.
