wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Анализ программ. Линейный, ветвление, цикл, массив

Total questions: 20

Worksheet time: 13mins

Name
Class
Date
1.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(1, 13); (14, 2); (1, 12); (11, 12); (–14, –14); (–11, 13); (–4, 11); (2, 9); (8, 6).

Сколько было запусков, при которых программа напечатала «YES»?

(a)  

2.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(6, 8); (3, 5); (–7, 2); (7, 7); (9, 8); (–1, 3); (–4, 5); (6, 9); (2, –1).

Сколько было запусков, при которых программа напечатала «YES»?

(a)  

3.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(9, 10); (11, 5); (–2, 8); (9, 9); (2, 8); (–1, 3); (–4, 5); (10, 9); (4, –3).

Сколько было запусков, при которых программа напечатала «NO»?

(a)  

4.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и t вводились следующие пары чисел:

(7, 3); (2, 7); (6, 10); (5, 3); (5, 4); (–11, 4); (–8, 9); (7, 3); (9, 1).

Сколько было запусков, при которых программа напечатала «YES»?

(a)  

5.

Было проведено 9 запусков программы, при которых в качестве значений переменных s и k вводились следующие пары чисел:

(1, 2); (8, 4); (6, −12); (−5, −5); (3, 11); (—10, 12); (—10, −2); (4, 1); (2, 5).

Сколько было запусков, при которых программа напечатала «ДА»?

(a)  

6.

Найдите ошибку в программе:

a)

отсутствует команда завершения программы

b)

отсутствует команда начала программы

c)

отсутствуют вычисления в программе

d)

отсутствует раздел ввода данных

7.

Найдите ошибку в программе

a)

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

b)

имя программы написано не правильно

c)

отсутствует раздел переменных

d)

все верно

8.

Что находит данная программа?

a)

нахождение суммы чисел, кратных 6

b)

нахождение суммы чисел, оканчивающиеся 6

c)

нахождение количества чисел, оканчивающиеся 6

d)

нахождение количества чисел, кратных 6

9.

Что находит данная программа?

a)

нахождение суммы чисел, кратных 9 и 2

b)

нахождение суммы чисел, не кратных 9 и 2

c)

нахождение количества чисел, кратных 9 и 2

d)

нахождение количества чисел, не кратных 9 и 2

10.

Описание массива в языке Паскаль происходит следующим образом:

a)

<имя массива>: array[<тип индекса>] of <тип элементов>

b)

var <имя массива> array[<тип элементов>] of <тип индекса>

c)

var <имя массива>: array[<тип индекса>] of <тип элементов>

d)

var <имя массива>: array[<тип элементов>] of <тип индекса>

11.

Ввести 10 элементов массива а

a)

for var i := 1 to 10 do read(a[i]);

b)

for var i := 1 to 100 do read(a[i]);

c)

for var i := 1 to 10 do write(a[i]);

d)

for var i := 1 to 10 do writeln(a[i]);

12.

Дано описание массива:

var a: array [1 .. 3] of real;

Выбери, какие элементы подходят для этого массива :

a)

−3i; −8; 2i

b)

−5.1; 4.1; −1

c)

среда; четверг; суббота

13.

Дано описание массива:

var a: array [1 .. 3] of integer;

Выбери, какие элементы подходят для этого массива :

a)

5; 1; 20

b)

−5.1; 4.1; −1

c)

среда; четверг; суббота

14.

Фрагмент какого случая изображен

a)

Случай, когда массив Паскаля заполняется автоматически случайными числами

b)

Пример фрагмента программы ввода массива Паскаля

c)

Нахождение суммы векторов

15.

Отметьте правильное объявление массива в языке Паскаль.

a)

var A[1..20] of integer;

b)

var A: array [1...20] of integer;

c)

var A: array [-8..10];

d)

var A[1..10];

16.

Под какой буквой указана подпрограмма

a)

A

b)

B

c)

C

17.

Какой тип будет присвоен функции на картинке

a)

Вещественный

b)

Целочисленный

c)

Строковый

d)

У функции не может быть типа данных

18.
В каком из условных операторов допущена ошибка?
a)
if a < b then min:= a; else min:= b;
b)
if B = then Writeln ('Деление на ноль невозможно');
c)
if a > b then max:= a else max:= b;
d)
if (a > b) and (b > 0) then c:=a+b;
19.

Найдите ошибку в программе

a)

допущена ошибка в операторе присваивания

b)

отсутствует команда начала программы

c)

отсутствует команда начала программы

20.

Найдите ошибку в программе

a)

допущена ошибка в операторе присваивания

b)

отсутствует команда завершения программы

c)

отсутствует команда начала программы