184.52K
Category: programmingprogramming

Команды ветвления

1.

2.

1. Фрагмент блок-схемы представляет алгоритм, который содержит две команды ветвления.
d)
a) команду ветвления в сокращенной форме, в которую вложена команда ветвления в полной
форме
b) две команды ветвления в сокращенной форме, одна из которой вложена в другую
c) две команды ветвления в полной форме, одна из которой вложена в другую
d) команду ветвления в полной форме, в которую вложена команда ветвления в сокращенной
форме
2. Какими спецсимволами выделяются комментарии в Python?
a) ## или (/**/)
b) только #
c) только (/**/)
d) * или /
b)

3.

3. Какой из перечисленных типов не относиться к Python?
a) float
b) int
d)
c) str
d) integer
4. Какая из записей имен переменных корректна?
a) _1vv
b) my@comp
c) 1_vv
d) с+а
e) int
a)
5. Для вычисления квадратного корня из Х применяется функция (несколько
вариантов):
a) abs(X)
b) sqrt(X)
b),c)
c) pow(X,1/2)
d) sqr(X)
6. Для ввода данных с клавиатуры используется команда:
a) int
b) print
c)
c) input
d) import

4.

7. Количество баллов, которые набрал ученик в тесте, записано в переменную X.
Ученик получает оценку '5', если он набрал от 85 до 100 баллов включительно. Какое
условие надо вставить вместо многоточия? if ….. :
print (“Оценка 5”)
(несколько вариантов):
a) X > 85 and X < 100
c) и d)
b) X > =85 or X <= 100
c) X >= 85 and X <= 100
d) 85 <= X <= 100
e) 85 >= X <= 100
8. В результате выполнения последовательности операторов на экране будет
выведено:
a)
b)
c)
d)
4.0 0.0
0 -1
4 0
0
а)

5.

9. Определить результат работы следующего фрагмента программы:
а)
a) 7891011
b) 012345
c) 01234
d) 54321
i=5
K=6+1=7
Выводим 7
i=4
K=7+1=8
Выводим 8
i=2
K=9+1=10
Выводим 10
i=1
K=10+1=11
Выводим 11
9. Определить результат работы следующего фрагмента программы:
а) 11
Ответ: __________
i=3
K=8+1=9
Выводим 9

6.

10.Определите, что будет напечатано в результате работы следующей программы.
Ответ запишите в виде числа, без пояснений.
а) 48
k=4
r=3*2=6
k=3
k=3
r=6*2=12
k=2
k=2
r=12*2=24
k=1
k=1
r=24*2=48
k=0
Ответ: ________
11. Чему будет равно значение целой переменной a после выполнения этого
фрагмента программы?
а) 7
Ответ: ________
i=1
a=a-1=10-1=9
i=2
a=a-1=9-1=8
i=3
a=a-1=8-1=7

7.

12. Какое число нужно написать вместо многоточия, чтобы цикл выполнился ровно 4 раза?
а) 3
i=3
i=4
Вывод: Привет Вывод: Привет
i=3+1=4
i=4+1=5
i=5
i=6
Вывод: Привет Вывод: Привет
i=5+1=6
i=6+1=7
Ответ: ________
13. Запишите значение переменной t, полученное в результате работы следующей программы.
а) 16
i=4
t=t+4=0+4=4
i=5
t=t+4=4+4=8
i=6
t=t+4=8+4=12
i=7
t=t+4=12+4=16
Ответ: ________
14. Какое значение выведется последним, после выполнения кода:
а) 1
15. Записать формулу по правилам языка Python:
(cos(abs(x))-x**2)/sqrt(x+y)
Ответ: ________

8.

Задача 1.
Пользователь вводит два числа. Одно присваивается одной переменной, а второе другой. Необходимо поменять значения переменных так, чтобы значение первой
оказалось во второй, а второй - в первой. Решить задачу 2 способами – с
использованием третей переменой и без использования третей переменной.
Задача 2.
Вводятся три целых числа. Определить какое из них наибольшее. Числа вводятся
случайным образом в диапазоне от -10 до +10. Предусмотреть возможность
выпадения одинаковых чисел – вывести «Есть одинаковые числа».

9.

Задача 3.
Найти сумму и произведение цифр, введенного натурального числа. Например, если
введено число 325, то сумма его цифр равна 10 (3+2+5), а произведение 30 (3*2*5).
Ответ выводится в следующем виде:
Задача 4. Вывести на экран ряд натуральных чисел от минимума до максимума с
шагом. Например, если минимум 10, максимум 35, шаг 5, то вывод должен быть
таким: 10 15 20 25 30 35. Минимум, максимум и шаг задаются случайным образом.
Минимум и максиму в диапазоне от 10 до 100. Шаг – в диапазоне от 1 до 10.
Предусмотреть случай если максимум оказался меньше минимума.
English     Русский Rules