Меню
Тесты
Тесты  /  Информатика  /  8 класс  /  Тест по по основам алгоритмизации и программирования (следование, ветвление, цикл с условием)

Тест по по основам алгоритмизации и программирования (следование, ветвление, цикл с условием)

Avatar
12.05.2020. Тест. Информатика, 8 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
Проверочная работа по основам алгоритмизации и программирования

Список вопросов теста

Вопрос 1

Дана сторона квадрата. Найти его периметр.

Расположить строки программы в нужном порядке

Варианты ответов
  • a = float(input())
  • p = 4 * a
  • print(p)
Вопрос 2

Дано выражение:

= x3  2,5xy + 1,78x2

Выбери верный вариант его записи на языке Python

 

Варианты ответов
  • z = x ** 3 – 2.5 * x * y + 1.78 * x ** 2
  • z = x ** 3 – 2.5 * x * y + 1.78 * x * 2
  • z = x ** 3 – 2.5 * x y + 1.78 * x * 2
Вопрос 3

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

a = 6
b = a // 2
a = 12 // a * b
b = (a + b) * 4
Вопрос 4
Что будет выведено на экран после выполнения данной программы?
a = 36
des = a // 10
ed = a % 10
print(ed, des)
Варианты ответов
  • 36
  • 63
  • 6 3
  • 3 6
Вопрос 5

Определите, что будет выведено на экран после выполнения следующего фрагмента программы:

a = 36
b = 12
a = a // b
if a > b:
    print(a - b)
else:
    print(b - a)
Варианты ответов
  • 4
  • 12
  • 36
  • 24
  • -24
  • 9
Вопрос 6

Что будет выведено на экран? Наберите ответ (без пробелов и кавычек)

x = 23
y = 23
otvet = 'ДА'
if x != y:
    otvet = 'НЕТ'
print(otvet)
Вопрос 7

Чему будет равно а после выполнения программы?

a = 45
d = a // 10
e = a % 10
a = e * 10 + d
print(a)
Вопрос 8

Дана программа:

a = int(input())
b = int(input())
if a <= 2 * b:
    print("ДА")
else:
    print("НЕТ")

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

(3, 2); (7, 4); (-5, −3); (−6, 5); (3, 11); (−10, 10).

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


 
Вопрос 9

Что будет выведено на экран при выполнении данной программы?

i = 1
while i <= 3:
    print(i ** 2,end=' ')
    i += 1
Варианты ответов
  • 1 2 3
  • 1 3 5
  • 1 4 9
  • 9 4 1
  • 3 2 1
  • 5 3 1
Вопрос 10

Чему будет равно k после выполнения данной программы?

n = 251685
k = 0
while n > 0:
    n //= 10
    k += 1
print(k)
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт