Часть 13. Основы алгоритмизации и программирования
значение минимального элемента в массиве А значение максимального элемента в массиве А
6. В результате выполнения фрагмента программного кода определяется
S:=A[1]; m:=1;
for i:=2 to n do
if A[i]<S then
begin S:=A[i]; m:=i; end;
значение первого элемента в массиве А значение последнего элемента в массиве А
значение и номер минимального элемента в массиве А значение и номер максимального элемента в массиве А
7. В результате выполнения фрагмента программного кода определяется
S:=A[1];
for i:=2 to n do
if A[i]<S then S:=A[i];
номер минимального элемента в массиве А номер максимального элемента в массиве А значение минимального элемента в массиве А значение максимального элемента в массиве А
Часть 13. Основы алгоритмизации и программирования
8. В результате выполнения фрагмента программного кода определяется
S:=A[1]; m:=1;
for i:=2 to n do
if A[i]>S then
begin S:=A[i]; m:=i; end;
значение первого элемента в массиве А значение последнего элемента в массиве А
значение и номер минимального элемента в массиве А значение и номер максимального элемента в массиве А
9. В результате выполнения фрагмента программного кода вычисляется
S:=A[1];
for i:=2 to n do S:=S+A[i];
S:=S/n;
сумма элементов вектора А количество элементов в векторе А среднее значение элементов вектора А
среднее значение положительных элементов вектора А
10. В результате выполнения фрагмента программного кода вычисляется
S:=0; m:=0;
for i:=1 to n do
if A[i]>0 then
begin S:=S+A[i]; m:=m+1; end;
Часть 13. Основы алгоритмизации и программирования
S:=S/m;
сумма элементов вектора А количество элементов в векторе А среднее значение элементов вектора А
среднее значение положительных элементов вектора А
Часть 13. Основы алгоритмизации и программирования
12 Тестовые задания для самостоятельной подготовки
«Основы алгоритмизации и программирования. Часть 2.»
1. Элементы массива упорядочены
по возрастанию значений элементов
по возрастанию индексов элементов
по частотным характеристикам
по алфавиту
2. Создание исполняемого файла из исходного текста программы предполагает выполнение процессов:
а) компиляции; б) компоновки;
в) интерпретации; г) исполнения программы.
а, б, в
а, б
б, в
б, г
3. Ветвление обязательно должно содержать
оператор, выполняемый в случае истинности условия, и оператор, выполняемый в случае ложности условия условие и оператор, выполняемый в случае истинности условия
Часть 13. Основы алгоритмизации и программирования
оператор, выполняемый в случае ложности условия только условие
4. Многократное использование одного и того же участка программы называется обращением к подпрограмме
циклическим процессом
рекурсией
итерацией
5. Результатом компиляции программы является
загрузочный модуль
дисплейный файл
командный файл
исходный текст
6. К антивирусным программам относятся
Doctor Web
Aidstest
ADinf
RAR
Часть 13. Основы алгоритмизации и программирования
7. Текстам программ НЕ свойственно
усложнение понимания работы программы
упрощение читаемости программы
уменьшение объема программы
структурирование программы
8. Операционной системой является
IBM PC
Adobe
UNIX
API
9. Вирусы распространяются при
выполнении исполняемого файла
копировании файла
создании файла
чтении файла
10. Процесс написания программы никогда НЕ включает
запись операторов в соответствующей языку программирования форме изменение физических параметров компьютера
редактирование текста программы
процесс отладки программы
Часть 13. Основы алгоритмизации и программирования
13 Тестовые задания для самостоятельной подготовки
«Основы алгоритмизации и программирования. Часть 3.»
1. Базовыми понятиями ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ являются:
а) объект; б) класс;
в) структура; г) функция.
а, б
б, г
а, г
в, г
2. Создателем алгоритмического языка Pascal является
Бьерн Страуструп
Деннис Ритчи
Никлаус Вирт
Блез Паскаль
3. Среда визуального программирования представляет программисту возможность автоматического построения математической модели, исхо-
дя из поставленной задачи
анализа существующих программных продуктов по соот-
Часть 13. Основы алгоритмизации и программирования
ветствующей тематике
автоматической сборки разработанных модулей в единый проект выбора языка программирования
4. Элементами оператора ветвления являются: а) условие; б) переход по условию;
в) интерпретация; г) повторение.
а, б
а, г
б, г
в, г
5. Правила композиции, используемые при структурном подходе к составлению алгоритмов:
а) альтернативный выбор; б) цикл; в) подпрограмма; г) метки.
а, б, в
а, б, г
а, г
в, г
Часть 13. Основы алгоритмизации и программирования
6. ВременнАя эффективность программного продукта определяется временем, затрачиваемым на освоение методов работы с
программой
временем, затраченным на разработку программы
объемом используемой программой памяти
временем работы программы
7. Слово длиной 8 бит называется
стандартом
тексилем
адресом
байтом
8. Язык Lisp относится к языкам … программирования
функционального
неопределенного
структурного
системного
9. Антивирусные программы, драйверы и архиваторы относятся к … программному обеспечению прикладному предметному
Часть 13. Основы алгоритмизации и программирования
системному
служебному
10. Программирование, основанное на модульной структуре программного продукта и типовых управляющих структурах алгоритмов, называется объектно-ориентированным рекурсивным структурным логическим