Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика- 230201.65 тест.doc
Скачиваний:
16
Добавлен:
11.07.2019
Размер:
721.41 Кб
Скачать

Тема № 38. Линейная алгоритмическая структура

Вопрос № 180: Установите порядок выполнения операций так, чтобы при начальных значениях A=1, B=10, C=-10 результирующим стало значение С=46.

1) C=C*2

2) A=A+B

3) C=C+A+B

4) B=A*2

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 2, 3, 1, 4

2. 2, 4, 3, 1

3. 1, 2, 3, 4

4. 3, 1, 4, 2

Вопрос № 181: Установите порядок выполнения операций так, чтобы при начальных значениях A=0, B=-1, C=-2 результирующим стало значение C=1.

1) C=C/2

2) B=A*B

3) C=B*2

4) A=A-1

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 1, 4, 2, 3

2. 4, 2, 3, 1

3. 3, 1, 4, 2

4. 4, 2, 1, 3

Вопрос № 182: Установите порядок выполнения операций так, чтобы при начальных значениях A=1, B=-1, C=0 результирующим стало значение C=4.

1) A=B-A

2) B=A*B

3) C=C*2

4) C=C+B

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 1, 2, 4, 3

2. 4, 3, 1, 2

3. 2, 4, 3, 1

4. 1, 2, 3, 4

Вопрос № 183: Приведенный фрагмент блок-схемы содержит следующие виды операторов:

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. операторы присваивания (блок 1, блок 3) и оператор ввода/вывода (блок 2)

2. операторы присваивания (блок 2, блок 3) и оператор ввода/вывода (блок 1)

3. операторы ввода/вывода (блок 2, блок 3) и условный оператор (блок 1)

4. оператор ввода (блок 1), оператор вывода (блок 2), оператор присваивания (блок 3)

Вопрос № 184: Результатом выполнения алгоритма, представленного фрагментом блок-схемы, будут следующие величины:…

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. X=45, Y=18

2. X=180, Y=27

3. X=3, Y=15

4. X=15, Y=12

Тема № 39. Разветвляющаяся алгоритмическая структура

Вопрос № 185: При X=8, Y=2 после выполнения фрагмента алгоритма

если X<Y, то A:=X*Y

иначе A:=X/Y

если A>Y, то A:=A/2

иначе A:=A*2

если A<X то A:=A+X

значение A будет равно …

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 8

2. 12

3. 24

4. 10

Вопрос № 186: При X=3, Y=-6 после выполнения фрагмента алгоритма

если Y<X, то Y:=Y+X

если Y<0 то Y:=-Y

если X<0, то A:=X*2

иначе A:=X*Y

если A<Y то A:=A+Y/2

значение A будет равно …

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 6

2. 9

3. -9

4. 18

Вопрос № 187: Задан фрагмент алгоритма:

если a<0 то a:= - a

если b<0 то b:= - b

если (a>b), то a:=a - b

иначе b:=b - a

В результате выполнения данного алгоритма с начальными значениями a= -13; b=5 переменные примут значения...

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. a=8, b=5

2. a=3, b=-5

3. a=-13, b=5

4. a=-18, b=5

Вопрос № 188: Результатом выполнения алгоритма, представленного фрагментом блок-схемы, для значений переменных A=1, B=2, C=3, D=4, будут следующие величины …

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. Y=16

2. Y=2

3. Y=-8

4. Y=14

Вопрос № 189: Результатом выполнения алгоритма, представленного фрагментом блок- схемы, будет следующая величина…

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. S=27

2. S=70

3. S=17

4. S=21

Тема № 40. Циклические алгоритмические структуры

Вопрос № 190: Описанием цикла с предусловием является выражение...

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. «выполнить оператор заданное число раз»

2. «выполнять оператор, пока условие истинно»

3. «выполнять оператор, пока условие ложно»

4. «пока условие истинно, выполнять оператор»

Вопрос № 191: После выполнения фрагмента алгоритма

A:=1;

i:=4;

нц пока i>A

A:=A+2

i:=i+1

кц

переменная A примет значение ...

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 1

2. 10

3. 7

4. 6

Вопрос № 192: На рисунке представлена блок-схема цикла с…

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. параметром

2. убыванием параметра

3. постусловием

4. предусловием

Вопрос № 193: В представленном фрагменте программы

a := 11

b := 46

нц пока b >= a

| b := b - a

кц

тело цикла выполнится ________ раз(а).

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 2

2. 1

3. 3

4. 4

Вопрос № 194: В представленном фрагменте программы

a := 10

b := 50

нц пока b >= a

| b := b - a

кц

тело цикла выполнится ________ раз(а).

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 5

2. 2

3. 4

4. 1

Тема № 41. Основные операторы циклов и ветвления

Вопрос № 195: При начальном значении X=15 по окончании работы программы

S:=0;

N:=1;

пока (S+N)<X

нц

S:=S+N;

N:=N+1;

кц;

вывод S;

будет выведено ...

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 5

2. 21

3. 10

4. 15

Вопрос № 196: Данная программа

если A<B то

если C<A то вывод C

иначе вывод A

все

иначе

если B<C то вывод В

иначе вывод C;

все

все

выводит ...

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. числа A, B, C в порядке возрастания их значений

2. минимальное среди трех чисел A, B, C

3. числа A, B, C в порядке убывания их значений

4. максимальное среди трех чисел A, B, C

Вопрос № 197: Задан фрагмент алгоритма, в котором пропущено условие:

если X>Y то A=X-Y

иначе A=Y-X

все

если _______ то A=A*A

иначе A=A*2

все

Вставьте условие так, чтобы при X=-3, Y=4 в результате выполнения алгоритма A=14.

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. A>X

2. A>Y

3. A<X

4. A>0

Вопрос № 198: После выполнения фрагмента алгоритма

k := 0

нц для i от 1 до 5

нц для j от 1 до i + 1

k := k + 1

кц

кц

вывод k

значение переменной k будет равно ...

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 25

2. 10

3. 20

4. 21

Вопрос № 199: Значение переменной z после выполнения фрагмента алгоритма

x := -1; y := 1; z = 0

если x < 0

то

если y > 0

то z := y + 1

иначе z := y + 2

все

если z <> 0

то z := z + 1

все

все

вывод z

равно ...

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 1

2. 2

3. 10

4. 3

Тема № 42. Типовые алгоритмы

Вопрос № 200: Дан массив целых чисел {Xi}, i=1,2,…N, N=10. Данная программа

K=0;

нц для i:=1 до n-1

если x[i]=x[i+1] то k:=k+1;

кц;

вывод (k);

находит …

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. индексы несовпадающих элементов

2. индексы одинаковых элементов массива

3. количество положительных элементов массива

4. количество пар соседних одинаковых элементов

Вопрос № 201: Дан массив целых чисел {Xi}, i=1,2,…N, N=10. Данная программа выводит…

m:=x[n];

нц для i:=1 до n-1

если x[i]>m то m:=x[i];

кц;

вывод (m);

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. все максимальные элементы массива

2. максимальный элемент массива

3. количество минимальных элементов массива

4. минимальный элемент массива

Вопрос № 202: Дан массив целых чисел {Xi}, i=1,2,…N, N=10. Вставьте пропущенный фрагмент в программу вычисления суммы отрицательных элементов массива

s:=0;

нц для i:=1 до n

если x[i]<0 то ________;

кц;

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. X[I]:=S+X[I]

2. S:=X[I]

3. S:=S+X[I]

4. S:=S+1

Вопрос № 203: Дана матрица: A= . В результате выполнения алгоритма:

алг «вычисление значения переменной m»

m= a1,1

цикл по i от 1 до 3

цикл по j от 1 до 3

если (ai,j> m), то m= ai,j

кц по j

кц по i

вывод m

значение переменной m будет равно числу …

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 11

2. 4

3. 1

4. 9

Вопрос № 204: Дана матрица: A= . В результате выполнения алгоритма:

алг «вычисление значения переменной m»

m= a1,1 ; k=1; n=1

цикл по i от 1 до 3

цикл по j от 1 до 3

если (ai,j> m), то

начало

m= ai,j; k=i; n=j

конец

кц по j

кц по i

вывод k, n

значения переменных k, n будут равны соответственно числам …

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 1,3

2. 1,1

3. 3,1

4. 2,3

Тема № 43. Рекурсивные алгоритмы

Вопрос № 205: По окончании работы программы будет выведено ...

Функция F (арг цел X) : рез цел

Нач

если X <= 1

то F := 1

иначе F := F (X – 2) + 3

все

кон

Нач

А := F(3)

вывод А

кон

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 6

2. 7

3. 1

4. 4

Вопрос № 206: По окончании работы программы будет выведено ...

Функция F (арг цел X) : рез цел

Нач

если X < 1

то F := 2

иначе F := F (X – 2) + 3

все

кон

Нач

А := F(1)

вывод А

кон

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 5

2. 2

3. 6

4. 3

Вопрос № 207: По окончании работы программы

ПРОГРАММА 1000011

функция C(K,X);

начать функцию

если K>1 то С:=C(K-1,X)*X;

если K=1 то C=X;

если K=0 то C:=1;

конец функции

НАЧАТЬ ПРОГРАММУ

вывод C(3,2);

КОНЕЦ ПРОГРАММЫ

будет выведено ...

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 8

2. 16

3. 1

4. 4

Вопрос № 208: В представленной рекурсивной подпрограмме

функция S(K);

начать функцию

если K>5 то

S:=S(K-1)+K

иначе S:=0;

все

конец функции

при вызове функции S с параметром 7: S(7) – будет возвращено значение ...

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. 15

2. 18

3. 7

4. 13

Вопрос № 209: Обращение подпрограммы к самой себе при организации вычислений, это

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. рекурсивные вычисления

2. цикл.

3. бинарные вычисления

4. реляционное исчисление

Тема № 44. Эволюция и классификация языков программирования

Вопрос № 210: Для написания макросов в приложениях Microsoft Office в качестве стандартного используется язык ...

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. VISUAL BASIC

2. TURBO PASCAL

3. JAVA

4. HTML

Вопрос № 211: FORTRAN создавался как язык ...

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. Интернет - приложений

2. искусственного интеллекта

3. SQL-запросов

4. научных вычислений

Вопрос № 212: Наиболее подходит для системного программирования язык ...

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. PHP

2. C/C++

3. Delphi

4. Java

Вопрос № 213: Языком разметки данных является ...

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. XML

2. SQL

3. ADA

4. Java

Вопрос № 214: Языки программирования, предназначенные для решения задач определенного класса – это …

Варианты ответов: (выберите один правильный ответ, время 2 мин)

1. машинные языки

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

3. машинно-ориентированные языки

4. проблемно-ориентированные языки