Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика1.doc
Скачиваний:
107
Добавлен:
18.03.2016
Размер:
3.35 Mб
Скачать

Б Основные алгоритмические конструкции

159. Задание {{ 26 }} Алгоритмизация

Выберите правильный вариант ответа.

Алгоритм называется линейным, если_______________.

 Выполнение операций зависит от условия

Операции выполняются друг за другом

 Одни и те же операции выполняются многократно

 Присутствие всех возможных операций в одном алгоритме

160. Задание {{ 29 }} Алгоритмизация

Расставьте элементы блок-схемы в порядке следования в алгоритме нахождения гипотенузы треугольника по двум его катетам.

1:

2:

3:

4:

5:

161. Задание {{ 30 }} Алгоритмизация

Соответствие между понятием и определением.

1)Линейный алгоритм

1)Операции выполняются друг за другом.

2)Алгоритм ветвления

2)Ход его выполнения зависит от истинности тех или иных условий.

3)Циклический алгоритм

3)Одни и те же операции выполняются многократно

4)Присутствие всех возможных операций в одном алгоритме.

162. Задание {{ 31 }} Алгоритмизация

Сколько раз выполнится данный цикл?

Правильные варианты ответа: 6; шесть;

163. Задание {{ 32 }} Алгоритмизация

Выберите правильный вариант ответа.

Цикл с постусловием завершает работу, когда условие становиться:

истинным

 ложным

 равным нулю

 неопределенным

164. Задание {{ 33 }} Алгоритмизация

Выберите правильный вариант ответа.

Циклическая часть (тело цикла)- это ___________.

 Группа команд, не входящих в циклическую структуру.

 Произвольный текст.

 Произвольная группа команд.

Группа команд, повторяющихся некоторое число раз.

165. Задание {{ 272 }} Алгоритмизация

Выберите правильный вариант ответа.

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

АЛГ сумма квадратов

ПЕР S, n: цел

НАЧ

S:=0

ДЛЯ n ОТ 2 ДО 4

НЦ

S:=S+n*n

КЦ

КОН

 15

 18

 36

29

166. Задание {{ 279 }} Алгоритмизация

Выберите правильный вариант ответа

Задан фрагмент алгоритма:

если a<b, то с=b-a, иначе c=2*(a-b)

d=0

пока c>a выполнить действия d=d+1, с=с-1

В результате выполнения данного алгоритма с начальными значениями a=8, b=3, переменные c и d примут значения:

 c=10, d=1

 c=5, d=0

c=8, d=2

 c=-5, d=1

167. Задание {{ 280 }} Алгоритмизация

Выберите правильный вариант ответа.

Следующий фрагмент программы

ЕСЛИ Х < Y ТО

ЕСЛИ X < Z ТО M := X

ИНАЧЕ M := Z

ВСЕ

ИНАЧЕ

ЕСЛИ Y < Z ТО M := Y

ИНАЧЕ M := Z

ВСЕ

ВСЕ

вычисляет:

минимум из трех чисел

 наименьшее из чисел Y и Z

 максимум из трех чисел

 наибольшее из чисел X и Y

В Линейные, ветвления и циклические программы

168. Задание {{ 266 }} Программирование

Выберите правильный вариант ответа.

Определите значение целочисленных переменных a и b после выполнения фрагмента программы:

 a = 0, b = 18

 a = 11, b = 19

 a = 10, b = 18

a = 9, b = 17

169. Задание {{ 128 }} Программирование

Дополните предложение.

Значение переменной Х после выполнения операций присваивания

X:=3;

X:=X*2

будет равно_____________.

Правильные варианты ответа: 6; шесть; Шесть; ШЕСТЬ;

170. Задание {{ 129 }} Программирование

Дополните предложение.

Переменная С в результате выполнения программы:

Var a, b,c:integer;

Begin

A:=4;

B:=a*3-6;

If b>2*a then a:=2;

If b<2*a then a:=5;

If b=2*a then a:=b-a;

C:=a*b+a-b;

Writeln('C=',C);

End.

примет значение __________.

 8

 22

29

 34

171. Задание {{ 130 }} Программирование

Дополните предложение.

Циклическая часть (тело цикла) с заданными параметрами:

For i:=-1 to 2 do

<оператор 1>;

выполнится _______ раз.

Правильные варианты ответа: 4; четыре; ЧЕТЫРЕ;

172. Задание {{ 131 }} Программирование

Выберите правильный вариант ответа.

В перечисленных заголовках циклов ошибок нет в

For x:=3 to 12

 For y=0 to 7

 For k:=1 to 5.5

 For j:=10 to -2

173. Задание {{ 132 }} Программирование

Дополните предложение.

Значение переменной S после выполнения программы:

Var a,s:integer;

Begin

S:=0;

For a:=1 to 4 do

S:=S+sqr(a);

Writeln('S=',S);

End.

равно _______.

Правильные варианты ответа: 30;

174. Задание {{ 281 }} Программирование

Выбрите правильный вариант ответа.

Если элементы массива D[1..5] равны соответственно 3, 4, 5, 1, 2, то значение выражения D[ D[5] ] - D[ D[3] ] равно _____.

2

 1

 -1

 -3

Е Технологии программирования. Языки программирования высокого уровня.

175. Задание {{ 126 }} Программирование

Вставьте пропущенный термин.

____________ - автоматический перевод всей программы в машинный код.

Правильные варианты ответа: компиляция; КОМПИЛЯЦИЯ; Компиляция; кампиляция; компеляция; кампеляция;

176. Задание {{ 155 }} Программирование

Выберите правильный вариант ответа.

Для реализации логики алгоритма и программы, с точки зрения структурного программирования не должны применяться:

 последовательное выполнение

безусловные переходы

 ветвления

 повторение (циклы)

177. Задание {{ 156 }} Программирование

Вставьте пропущенный термин.

Деятельность, направленная на обнаружение и исправление ошибок в программной системе называется____________ программы.

Правильные варианты ответа: отладкой; отладка; Отладкой; Отладка; ОТЛАДКА; ОТЛАДКОЙ; атладкой;

178. Задание {{ 157 }} Программирование

Выберите правильный вариант ответа.

Программа - это__________.

алгоритм, записанный на языке программирования

 протокол взаимодействия компонентов компьютерной сети

 набор команд операционной системы компьютера

 законченное минимальное смысловое выражение на языке программирования

179. Задание {{ 158 }} Программирование

Выберите правильные варианты ответов.

Процесс написания программы включает:

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

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

 изменение физических параметров компьютера

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

180. Задание {{ 260 }} ОО Программирование

Выберите правильный вариант ответа.

Объект связан с классом в терминах объектно-ориентированного программирования следующим образом:

 объект не является наследником класса

 совокупность классов образует объект

 объект и класс связаны через общие функции

класс является описанием объекта

181. Задание {{ 261 }} ОО Программирование

Выберите правильный вариант ответа.

Суть понятия полиморфизм заключается в том, что ___________.

в зависимости от типа объекта одно и то же имя метода может соответствовать различным действиям

 позволяет определять новые объекты, используя свойства существующих, дополняя или изменяя их

 объект скрывает в себе детали, несущественные для его использования

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

182. Задание {{ 262 }} ОО Программирование

Выберите правильный вариант ответа.

Методика анализа, проектирования и написания приложений с помощью структуры классов, каждый из которых является целостным фрагментом кода и обладает свойствами и методами, называется _______________ программированием.

 модульным

 структурным

объектно-ориентированным

 формальным

183. Задание {{ 263 }} ОО Программирование

Выберите правильный вариант ответа.

В основе объектно-ориентированного подхода к программированию лежит метод ________.

 восходящего проектирования

нисходящего проектирования

 ветвей и границ

 дихотомического поиска

184. Задание {{ 264 }} Программирование

Вставьте пропущенный термин.

Набор операторов, выполняющих заданное действие и не зависящих от других частей исходного кода, называют _____________.

Правильные варианты ответа: подпрограммой; подпрограмма; ПОДПРОГРАММОЙ; ПОДПРОГРАММА; подпрограмой; подпограммой; подпрограма;

185. Задание {{ 265 }} Программирование

Выберите правильные варианты ответов.

Системами программирования являются:

 MS DOS

Java

 Adobe PhotoShop

Visual C++

Borland Delphi

186. Задание {{ 148 }} Программирование

Выберите правильный вариант ответа.

Нарушение формы записи программы, обнаруженное при тестировании, приводит к сообщению о _______________ ошибке.

 локальной

 грамматической

 стилистической

синтаксической

 орфографической

 семантической

187. Задание {{ 252 }} Программирование

Выберите правильный вариант ответа.

Структурный подход в программировании - это ______.

 подход, ориентированный на непосредственно выполняемые компьютером операции

 подход, не ориентированный на непосредственно выполняемые компьютером операции

 подход, ориентированный на то, что отдельные группы операторов могут объединяться во вспомогательные алгоритмы

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