Меню
Тесты
Тесты  /  Информатика  /  7 класс  /  СОР 7 класс за 3 четверть "Программирование решений на языке Python"

СОР 7 класс за 3 четверть "Программирование решений на языке Python"

Avatar
10.03.2021. Тест. Информатика, 7 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
7.1.2.1 – различать понятия «система программирования» и «языки программирования»; 7.3.3.1 – классифицировать типы данных; 7.3.2.1 записывать алгоритм на языке программирования; 7.3.3.2 записывать линейные и разветвляющиеся алгоритмы в интегрированной среде разработки программ 7.1.2.1 – различать понятия «система программирования» и «языки программирования»; 7.3.3.1 – классифицировать типы данных; 7.3.2.1 записывать алгоритм на языке программирования; 7.3.3.2 записывать линейные и разветвляющиеся алгоритмы в интегрированной среде разработки программ

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

Вопрос 1

Установите соответствие между переменной и типом данных

1.

a=12j

2.

a="сто двадцать три"

3.

a=123

4.

a=12.3

Варианты ответов
  • complex
  • str
  • int
  • float
Вопрос 2

Определите результат выполнения функции

1.

a=9

 

print(int(math.sqrt(a)))

2.

a=9

 

print (a)

3.

a=9

 

print(math.pow(a, 2))

4.

a=5

 

print(math.pow(a, 2))

Варианты ответов
  • 3
  • 9
  • 81
  • 25
Вопрос 3

Рассмотрите программный код. Определите форму условного оператора и результат выполнения данной программы.

a=5 

b=8

if a<b:

    print (a+b)

else:

    print (a-b)

Варианты ответов
  • полная форма
  • сокращенная форма
  • 5
  • 8
  • -3
  • 13
Вопрос 4

Рассмотрите программный код. Определите вид данного алгоритма

a=int(input(“Введите 1 число”))

b= int(input(“Введите 2 число”))

if a<b:

    print (a,”<”, b)

else:

   if a==b:

       print (a,”=”, b)

  else:

      print (a,”>”, b)

Варианты ответов
  • встроенный условный оператор
  • вложенный условный оператор
  • полный условный оператор
  • сокращенный
  • условный оператор
Вопрос 5

Выясни, какая ошибка допущена в программе нахождения периметра прямоугольника.

b=input()

P=(a+b)*2

print ('периметр равен', P)

Варианты ответов
  • отсутствует оператор ввода a=input()
  • нет ошибок
  • лишний оператор print ('периметр равен', P)
  • формула нахождения периметра не верна
Вопрос 6

Определите результат выполнения программы

a=153

z3=a%10

a=a//10

z2=a%10

print(z3+z2+a//10)

Варианты ответов
  • 153
  • 9
  • 15
  • 3
Вопрос 7

Напишите код программы по данной блок-схеме

Вопрос 8

Рассмотри блок-схему. Укажи тип алгоритма

 

Варианты ответов
  • Линейный алгоритм
  • Разветвленный алгоритм
  • Циклический алгоритм
  • Последовательный алгоритм
Вопрос 9

Рассмотри блок-схему алгоритма. Выбери верные утверждения по данной блок-схеме.

Варианты ответов
  • в алгоритме используются две переменные
  • алгоритм проверяет четность числа
  • алгоритм содержит простое условие
  • алгоритм находит процент от числа 2
Вопрос 10

Рассмотри блок-схему задачи нахождения наибольшего из двух чисел. Допиши пропущенную строку 3) в коде на Python.

Пройти тест
Сохранить у себя:

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

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