1. Пронумеруйте в правильном порядке этапы разработки программы. □ тестирование и отладка □ запись программы на языке программирования □ применение программы □ анализ требований к проекту □ разработка проекта программы
2. Что называют "постоянной" в программе? A) величину, значение которой может меняться в ходе выполнения программы B) любую величину C) величину, значение которой неизменно в ходе выполнения программы D) любую переменную
3. Какие значения примут переменные i и s после выполнения программы? s=0 i=0 while i<3: i=i+1 s=s+i A) 1, 2 B) 3, 6 C) 1, 1 D) 3, 9
4. Что такое транслятор? A) программа, преобразующая программу, написанную на языке программирования, в машинный код B) человек, переводящий с одного языка на другой C) программа, преобразующая программу, написанную на машинном коде, в программу на языке программирования D) программа, производящая вычисления
5. Что может быть в программе вместо пропусков? if ... : c = 2*a+3 else: c = a - 4 A) for i B) then a=5 C) print (a) D) a < 5
6. Дана программа, вычисляющая произведение первых пяти натуральных чисел. В каких по счету строках допущены ошибки? proizv = 0 for i in range (1, 5): proizv = proizv * i print (proizv) A) 1, 4 B) 2, 4 C) 1, 2 D) 2, 3
7. Какого типа чисел нет в языке программирования Python? A) длинных вещественных B) длинных целых C) вещественных D) целых
8. Сколько раз будут выполнены операторы в цикле? a=5 b=1 while a * b < 8: a = a +2 b = b*2 r = b - 3 print (r)
A) 1 B) 2 C) 3 D) 4
9. Сколько видов цикла используют на языке Python? A) 1 B) 2 C) 3 D) 4
10. Какое значение примет переменная x после выполнения данных команд? x = 45 d = x + 5 x = x – d + 1 x = d + x A) 50 B) 46 C) -4 D) 24
// PascalABC.NET 3.3, сборка 1611 от 06.01.2018 // Внимание! Если программа не работает, обновите версию!
begin var k:=20; var a:=ArrRandom(k,-50,50); a.Println; var n:=ReadInteger('Введите число циклических сдвигов влево:') mod k; if n>0 then a:=(a[n:]+a[:n]).ToArray; a.Println end.
□ тестирование и отладка
□ запись программы на языке программирования
□ применение программы
□ анализ требований к проекту
□ разработка проекта программы
2. Что называют "постоянной" в программе?
A) величину, значение которой может меняться в ходе выполнения программы
B) любую величину
C) величину, значение которой неизменно в ходе выполнения программы
D) любую переменную
3. Какие значения примут переменные i и s после выполнения программы?
s=0
i=0
while i<3:
i=i+1
s=s+i
A) 1, 2 B) 3, 6 C) 1, 1 D) 3, 9
4. Что такое транслятор?
A) программа, преобразующая программу, написанную на языке
программирования, в машинный код
B) человек, переводящий с одного языка на другой
C) программа, преобразующая программу, написанную на машинном коде,
в программу на языке программирования
D) программа, производящая вычисления
5. Что может быть в программе вместо пропусков?
if ... :
c = 2*a+3
else:
c = a - 4
A) for i B) then a=5 C) print (a) D) a < 5
6. Дана программа, вычисляющая произведение первых пяти натуральных
чисел. В каких по счету строках допущены ошибки?
proizv = 0
for i in range (1, 5):
proizv = proizv * i
print (proizv)
A) 1, 4 B) 2, 4 C) 1, 2 D) 2, 3
7. Какого типа чисел нет в языке программирования Python?
A) длинных вещественных B) длинных целых
C) вещественных D) целых
8. Сколько раз будут выполнены операторы в цикле?
a=5
b=1
while a * b < 8:
a = a +2
b = b*2
r = b - 3
print (r)
A) 1 B) 2 C) 3 D) 4
9. Сколько видов цикла используют на языке Python?
A) 1 B) 2 C) 3 D) 4
10. Какое значение примет переменная x после выполнения данных команд?
x = 45
d = x + 5
x = x – d + 1
x = d + x
A) 50 B) 46 C) -4 D) 24
// Внимание! Если программа не работает, обновите версию!
begin
var k:=20;
var a:=ArrRandom(k,-50,50); a.Println;
var n:=ReadInteger('Введите число циклических сдвигов влево:') mod k;
if n>0 then a:=(a[n:]+a[:n]).ToArray;
a.Println
end.
Примеры
-31 -27 -45 21 -49 14 -40 21 -13 -45 6 -44 -17 -12 9 4 25 -22 -11 35
Введите число циклических сдвигов влево: 5
14 -40 21 -13 -45 6 -44 -17 -12 9 4 25 -22 -11 35 -31 -27 -45 21 -49
-22 14 25 3 -12 -46 -12 -32 -12 -23 8 -44 -8 42 16 9 -8 33 -22 43
Введите число циклических сдвигов влево: 0
-22 14 25 3 -12 -46 -12 -32 -12 -23 8 -44 -8 42 16 9 -8 33 -22 43
-18 -42 10 48 -41 -32 -29 19 39 49 44 -1 15 -19 -32 -35 36 -6 -38 38
Введите число циклических сдвигов влево: 21
-42 10 48 -41 -32 -29 19 39 49 44 -1 15 -19 -32 -35 36 -6 -38 38 -18
-36 42 29 0 -43 -33 -17 46 -34 7 -6 -20 -30 19 -30 36 43 -22 -44 -44
Введите число циклических сдвигов влево: -1
-36 42 29 0 -43 -33 -17 46 -34 7 -6 -20 -30 19 -30 36 43 -22 -44 -44