Ищете эффективный способ подготовиться к экзамену или углубить свои знания по программированию на языке Pascal? Тогда тест с ответами по «Pascal» — это именно то, что вам нужно. Этот тест охватывает все ключевые аспекты языка, от основ синтаксиса до более сложных концепций, таких как работы с файлами и создания пользовательских функций. Каждый вопрос в тесте тщательно подобран, чтобы проверить ваше понимание теории и практических навыков. После прохождения теста вы получите доступ к подробным ответам, которые помогут вам лучше понять свои ошибки и улучшить свои знания. Этот ресурс является незаменимым инструментом для студентов, программистов и всех, кто стремится к совершенству в области разработки на Pascal. Не упустите возможность проверить свои знания и укрепить свои навыки с помощью этого удобного и информативного теста с ответами.
Вопрос 1: К каким типам относится описанная ниже константа:
const a: real = 10.00
типизированная константа (верный ответ)
нетипизированная константа
неименованная константа
Вопрос 2: Строка, начинающаяся символами {$, является:
ключевым словом
директивой компилятора (верный ответ)
комментарием
Вопрос 3: Идентификатор, описанный после ключевого слова const, является именем:
переменной
метки
константы (верный ответ)
Вопрос 4: Свойство алгоритма, обязывающее его в той или иной форме сообщать итоги своей работы, называется:
результативностью (верный ответ)
определенностью
массовостью
Вопрос 5: Идентификатор, описанный после ключевого слова var, является именем:
метки
константы
переменной (верный ответ)
Вопрос 6: Строка, начинающаяся символами {*, является:
директивой компилятора
комментарием (верный ответ)
оператором
Вопрос 7: Какой тип будет иметь результат выражения a+b при a:byte, b:shortint:
shortint
word
integer (верный ответ)
Вопрос 8: Тип данных boolean является:
базовым (верный ответ)
конструируемым
арифметическим
Вопрос 9: Сколько операций сложения будет произведено при выполнении этого цикла, если k = 10:
for i:= k to k+10 do a:= a+2
12
11
23 (верный ответ)
Вопрос 10: Метод сортировки Шелла является:
сортировкой, имеющей эффективность порядка N2
сортировкой, имеющей эффективность порядка N*log N (верный ответ)
простой сортировкой
Вопрос 11: Метод сортировки Шелла является:
улучшенной сортировкой (верный ответ)
простой сортировкой
внешней сортировкой
Вопрос 12: Метод сортировки Шелла является:
внешней сортировкой
внутренней сортировкой (верный ответ)
сортировкой, имеющей эффективность порядка N2
Вопрос 13: Чтобы иметь возможность записывать информацию в бинарный файл, его нужно открыть при помощи команды:
rewrite(f) (верный ответ)
append(f)
close(f)
Вопрос 14: Чтобы иметь возможность считывать информацию из бинарного файла, его нужно открыть при помощи команды:
append(f)
rewrite(f)
reset(f) (верный ответ)
Вопрос 15: После завершения работы подпрограммы значение переданной в нее переменной-аргумента может измениться, если соответствующий параметр был:
параметром-переменной (с предикатом var) (верный ответ)
параметром-значением (без предиката)
параметром-константой (с предикатом const)
Вопрос 16: Все нестандартные типы данных в программе должны быть описаны в разделе, который начинается со служебного слова:
Procedure
Type (верный ответ)
Begin
Вопрос 17: Оператор div используется в Pascal для:
сложения двух целых чисел
вычитания двух целых чисел
целочисленного деления (верный ответ)
Вопрос 18: Укажите правильный случай использования условного оператора:
If a>b and c>d then …
If ch=4 then if m <>0 then … (верный ответ)
if (a=2, c=4, b>5) then …
Вопрос 19: Укажите правильный случай использования условного оператора:
If (M<>0) and (if (N>10)) then …
If a>b and c>d then …
If Not (A or c) and (a+b>c-d) then … (верный ответ)
Вопрос 20: Если значение логической переменной х равно true, а значение y равно false, то значение x or y будет равно:
Not
True (верный ответ)
False
Вопрос 21: Какое минимальное количество элементов должен содержать массив, хранящий координаты многоугольника для того, чтобы нарисовать замкнутый выпуклый 5-угольник при помощи процедуры Polygon модуля Graph:
6 (верный ответ)
4
2
Вопрос 22: В каких из перечисленных ниже пунктах операции располагаются в порядке возрастания их приоритета:
=, <,>,not, +, *, div
=, +, -, *, /, and, not (верный ответ)
<>, *, not, and, or, =
Вопрос 23: Динамическая структура данных, у которой в каждый момент времени доступен только последний элемент, причем добавлять и удалять элементы можно только на конце структуры, называется:
очередью
деком
стеком (верный ответ)
Вопрос 24: В дереве 15 вершин. Сколько в нем ребер:
15
14 (верный ответ)
16
Вопрос 25: Сколько нетерминальных вершин содержится в полном бинарном дереве высоты 3:
9
12
6 (верный ответ)
Вопрос 26: В несвязном графе, каждая компонента связности которого является деревом, содержится 15 вершин и 10 ребер. Сколько в нем компонент связности:
4
5 (верный ответ)
2
Вопрос 27: Какую высоту будет иметь дерево синтаксического анализа для выражения:
(a+b)*(c*d-k)-((m+n)/s*(t+y)*(z-x))
5 (верный ответ)
6
7
Вопрос 28: Какой раздел модуля содержит операторы, которые будут выполнены перед стартом основной программы:
секция внешних связей (interface)
секция реализации (implementation)
секция инициализации (begin) (верный ответ)
Вопрос 29: Какой раздел модуля содержит описания тех подпрограмм, которые были объявлены как доступные другим модулям:
секция реализации (implementation) (верный ответ)
секция внешних связей (interface)
секция инициализации (begin)
Вопрос 30: Меню – это:
предоставление пользователю информации о формате ожидаемых данных
предоставление пользователю возможности выбора из предложенных вариантов (верный ответ)
предоставление пользователю информации о программе в целом