8 класс Python. Общие сведения о языке программирования
Список вопросов теста
Вопрос 1
Установите соответсвие между названиями типов данных и их обозначениями
1.
Целочисленный
2.
Вещественный
3.
Строковый
4.
Логический
Варианты ответов
- str
- bool
- int
- float
Вопрос 2
Чему будет равно значение переменной с после выполнения программы?
a = b = 3
a + = 1
c = a + b
Вопрос 3
В командном режиме вводились последовательно следующие строки:
a=10
type(a)
a='10 10'
type(a)
a=False
type(a)
a=12.0
type(a)
Установите соотвествие изменения типа переменной а
Варианты ответов
Вопрос 4
Соотнесите каждую из следующих групп последовательностей символов к одной их двух групп имен переменных в Python
1.
допустимые имена переменных в языке Python
2.
недопустимые имена переменных в языке Python
Варианты ответов
- n3
- summa
- f
- дата
- n+3
- фу
Вопрос 5
Установите соответствие между режимами работы языка Python
1.
интерактивный режим работы
2.
программный режим работы
Варианты ответов
- каждая введенная команда сразу выполняется
- программа записывается в файл и далее отправляется на выполнение
Вопрос 6
Установите соответствие между арифметическими операциями в языке Python и обозначениями:
1.
сложение
2.
вычитание
3.
умножение
4.
деление
5.
возведение в степень
6.
целочисленное деление (для целых чисел)
7.
получение остатка от деления ( для целых чисел)
Варианты ответов
- +
- -
- *
- /
- **
- //
- %
Вопрос 7
Что выведет программа:
a,b=4,7
a+=1
b+=1
a+=b
b+=a
a+=2
b+=a
print(b)
Вопрос 8
Чему равно значение
5 ** 2
Вопрос 9
Определите значение переменной а после исполнения данного алгоритма:
a=321
b=a //100
Вопрос 10
Определите значение переменной а после исполнения данного алгоритма:
a=321
b=a % 100
Вопрос 11
Какая символьная строка будет сформирована при выполнении инструкции
s = '{:5.2f}'.format (3.1496)?
При записи ответа вместо пробелов используйте нижние подчёркивания.
Например, запись _124.5 означает, что для всего числа на экране будет отведено 6 позиций
Вопрос 12
Что будет выведено на экран в результате выполнения инструкции print (2, 'a', 8)?
Вопрос 13
При выполнении оператора print была применена инструкция end, что означает данное действие?
print(a,end= '')
print(b)
Варианты ответов
- убран переход к новой строке
- произошло завершение программы
- был применен форматный вывод для переменной а
Вопрос 14
При вводе переменной n с клавиатуры была написана инструкция
n = int ( input ('Введите исходное число='))
из предложенного снизу вариантов ввода значений выберите тот, при вводе которого программа не выдаст ошибку
Варианты ответов
- 15.4
- 15
- '15'
Вопрос 15
Согласны ли вы с утвержением, что оператор input() вводит с клавиатуры символьную строку
Варианты ответов
- да
- нет
Вопрос 16
Запись вида: a,b,c= map (int, input (). split () )
позволяет сократить процесс считывания нескольких значений и их преобразований в числовой тип
Функция "map" в данной записи позволяет:
Варианты ответов
- применить к каждому вводимому элементу заданное правило
- служит разделителем при печати (вывода) элементов на экран
- преобразует строку в целое число
Вопрос 17
Расположите строки так, чтобы получилась программа, рассчитывающая по двум введенным с клавиатуры вещественным значениям катетов квадрат гипотенузы прямоугольного треугольника:
Варианты ответов
- print ('Введите длины катетов А и В:')
- A=float (input () )
- B=float (input () )
- C= A *A + B * B
- print ('Квадрат гипотенузы = ', C)