Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Razdel_13_Osn_alg_i_i_progr_ya_11_05_10

.pdf
Скачиваний:
22
Добавлен:
09.04.2015
Размер:
1.98 Mб
Скачать

Часть 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];

номер минимального элемента в массиве А номер максимального элемента в массиве А значение минимального элемента в массиве А значение максимального элемента в массиве А

211

Часть 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;

212

Часть 13. Основы алгоритмизации и программирования

S:=S/m;

сумма элементов вектора А количество элементов в векторе А среднее значение элементов вектора А

среднее значение положительных элементов вектора А

213

Часть 13. Основы алгоритмизации и программирования

12 Тестовые задания для самостоятельной подготовки

«Основы алгоритмизации и программирования. Часть 2.»

1. Элементы массива упорядочены

по возрастанию значений элементов

по возрастанию индексов элементов

по частотным характеристикам

по алфавиту

2. Создание исполняемого файла из исходного текста программы предполагает выполнение процессов:

а) компиляции; б) компоновки;

в) интерпретации; г) исполнения программы.

а, б, в

а, б

б, в

б, г

3. Ветвление обязательно должно содержать

оператор, выполняемый в случае истинности условия, и оператор, выполняемый в случае ложности условия условие и оператор, выполняемый в случае истинности условия

214

Часть 13. Основы алгоритмизации и программирования

оператор, выполняемый в случае ложности условия только условие

4. Многократное использование одного и того же участка программы называется обращением к подпрограмме

циклическим процессом

рекурсией

итерацией

5. Результатом компиляции программы является

загрузочный модуль

дисплейный файл

командный файл

исходный текст

6. К антивирусным программам относятся

Doctor Web

Aidstest

ADinf

RAR

215

Часть 13. Основы алгоритмизации и программирования

7. Текстам программ НЕ свойственно

усложнение понимания работы программы

упрощение читаемости программы

уменьшение объема программы

структурирование программы

8. Операционной системой является

IBM PC

Adobe

UNIX

API

9. Вирусы распространяются при

выполнении исполняемого файла

копировании файла

создании файла

чтении файла

10. Процесс написания программы никогда НЕ включает

запись операторов в соответствующей языку программирования форме изменение физических параметров компьютера

редактирование текста программы

процесс отладки программы

216

Часть 13. Основы алгоритмизации и программирования

13 Тестовые задания для самостоятельной подготовки

«Основы алгоритмизации и программирования. Часть 3.»

1. Базовыми понятиями ОБЪЕКТНО-ОРИЕНТИРОВАННОГО ПРОГРАММИРОВАНИЯ являются:

а) объект; б) класс;

в) структура; г) функция.

а, б

б, г

а, г

в, г

2. Создателем алгоритмического языка Pascal является

Бьерн Страуструп

Деннис Ритчи

Никлаус Вирт

Блез Паскаль

3. Среда визуального программирования представляет программисту возможность автоматического построения математической модели, исхо-

дя из поставленной задачи

анализа существующих программных продуктов по соот-

217

Часть 13. Основы алгоритмизации и программирования

ветствующей тематике

автоматической сборки разработанных модулей в единый проект выбора языка программирования

4. Элементами оператора ветвления являются: а) условие; б) переход по условию;

в) интерпретация; г) повторение.

а, б

а, г

б, г

в, г

5. Правила композиции, используемые при структурном подходе к составлению алгоритмов:

а) альтернативный выбор; б) цикл; в) подпрограмма; г) метки.

а, б, в

а, б, г

а, г

в, г

218

Часть 13. Основы алгоритмизации и программирования

6. ВременнАя эффективность программного продукта определяется временем, затрачиваемым на освоение методов работы с

программой

временем, затраченным на разработку программы

объемом используемой программой памяти

временем работы программы

7. Слово длиной 8 бит называется

стандартом

тексилем

адресом

байтом

8. Язык Lisp относится к языкам … программирования

функционального

неопределенного

структурного

системного

9. Антивирусные программы, драйверы и архиваторы относятся к … программному обеспечению прикладному предметному

219

Часть 13. Основы алгоритмизации и программирования

системному

служебному

10. Программирование, основанное на модульной структуре программного продукта и типовых управляющих структурах алгоритмов, называется объектно-ориентированным рекурсивным структурным логическим

220

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]