Главная / Программирование /
Введение в программирование на Python / Тест 6
Введение в программирование на Python - тест 6
Упражнение 1:
Номер 1
Укажите, какое слово соответствует в Python булевскому значению 'истина"
Ответ:
 (1) true 
 (2) True 
 (3) 'True' 
 (4) yes 
Номер 2
Укажите, какое слово соответствует в Python булевскому значению "истина"
Ответ:
 (1) TRUE 
 (2) True 
 (3) False 
 (4) Yes 
Номер 3
Укажите, какое слово соответствует в Python булевскому значению "истина"
Ответ:
 (1) "true" 
 (2) True 
 (3) YES 
 (4) false 
Упражнение 2:
Номер 1
Укажите, какое слово соответствует в Python булевскому значению "ложь"
Ответ:
 (1) true 
 (2) False 
 (3) 'no' 
 (4) No 
Номер 2
Укажите, какое слово соответствует в Python булевскому значению "ложь"
Ответ:
 (1) FALSE 
 (2) False 
 (3) 'No' 
 (4) 0 
Номер 3
Укажите, какое слово соответствует в Python булевскому значению "ложь"
Ответ:
 (1) false 
 (2) False 
 (3) TRUE 
 (4) NO 
Упражнение 3:
Номер 1
Укажите, какой из нижепериведенных операторов НЕ является оператором сравнения
Ответ:
 (1) not
 
 (2) >
 
 (3) =  
 (4) is  
Номер 2
Укажите, какой из нижепериведенных операторов НЕ является оператором сравнения
Ответ:
 (1) >=
 
 (2) is not
 
 (3) =>  
 (4) ==  
Номер 3
Укажите, какой из нижепериведенных операторов НЕ является оператором сравнения
Ответ:
 (1) !=
 
 (2) >
 
 (3) =  
 (4) <  
Упражнение 4:
Номер 1
Укажите, какое из нижепериведенных выражений принимает значение True
Ответ:
 (1) True and True and False
 
 (2) False and True and False
 
 (3) True and True and True
 
 (4) True and True or False
 
Номер 2
Укажите, какое из нижепериведенных выражений принимает значение True
Ответ:
 (1) False and True and False
 
 (2) False and False and False
 
 (3) True and True and True
 
 (4) True and False or False
 
Номер 3
Укажите, какое из нижепериведенных выражений принимает значение True
Ответ:
 (1) True and False and False
 
 (2) False and True and False
 
 (3) True and True and True
 
 (4) True and False
or False
 
Упражнение 5:
Номер 1
Укажите, какое из нижепериведенных выражений принимает значение False
Ответ:
 (1) True and True and True
 
 (2) False or True and True
 
 (3) True and True and False
 
 (4) False and False or True
 
Номер 2
Укажите, какое из нижепериведенных выражений принимает значение False
Ответ:
 (1) True or True and True
 
 (2) False or True or True
 
 (3) True and False and False
 
 (4) False or False or True
 
Номер 3
Укажите, какое из нижепериведенных выражений принимает значение True
Ответ:
 (1) True and False or False
 
 (2) False or False and True
 
 (3) True and True or False
 
 (4) False and False and True
 
Упражнение 6:
Номер 1
Укажите, какое значение принимает выражение ( x > 4) and ( x%2 == 0)
при условии x == 6
Ответ:
 (1) True 
 (2) False 
 (3) синтаксическая ошибка 
 (4) не корректное условие 
Номер 2
Укажите, какое значение принимает выражение ( x > 0) and ( x%2 == 0)
при условии x == 7
Ответ:
 (1) True 
 (2) False 
 (3) синтаксическая ошибка 
 (4) не корректное условие 
Номер 3
Укажите, какое значение принимает выражение ( x > 4) and ( x%2 == 0)
при условии x = 6
Ответ:
 (1) True 
 (2) False 
 (3) синтаксическая ошибка 
 (4) не корректное условие 
Упражнение 7:
Номер 1
Укажите, чем является выражение в круглых скобках конструкции
if ( x==0 ):
y=2
Ответ:
 (1) операндом 
 (2) условием 
 (3) оператором 
 (4) блоком 
Номер 2
Укажите, чем является выражение в круглых скобках конструкции
if ( x==0 ):
y=2
Ответ:
 (1) телом 
 (2) условием 
 (3) инструкцией 
 (4) строкой 
Номер 3
Укажите, чем является выражение в круглых скобках конструкции
if ( x==0 ):
y=2
Ответ:
 (1) значением 
 (2) условием 
 (3) кодом 
 (4) программой 
Упражнение 8:
Номер 1
Укажите причину синтаксической ошибки инструкции
>>>if ( x >0)
y=2
Ответ:
 (1) выражение в круглых скобках не является условием 
 (2) отсутствует двоеточие после условия 
 (3) недопустимый пробел перед условием 
 (4) недостаточный отступ блока тела 
Номер 2
Укажите причину синтаксической ошибки инструкции
>>>if ( x=0):
y=2
Ответ:
 (1) выражение в круглых скобках не является условием 
 (2) отсутствует двоеточие после условия 
 (3) недопустимый пробел перед условием 
 (4) недостаточный отступ блока тела 
Номер 3
Укажите причину синтаксической ошибки инструкции
>>> if ( x >0) :
y=2
Ответ:
 (1) выражение в круглых скобках не является условием 
 (2) отсутствует двоеточие после условия 
 (3) недопустимый пробел перед if
 
 (4) недостаточный отступ блока тела 
Упражнение 9:
Номер 1
Укажите, какой оператор соответсвует альтернативному исполнению конструкции if
Ответ:
 (1) elseif 
 (2) else 
 (3) otherwise 
 (4) other 
Номер 2
Укажите, какой оператор соответсвует альтернативному исполнению конструкции if
Ответ:
 (1) elif 
 (2) else 
 (3) other 
 (4) another 
Номер 3
Укажите, какой оператор соответсвует альтернативному исполнению конструкции if
Ответ:
 (1) switch 
 (2) else 
 (3) more 
 (4) alias 
Упражнение 10:
Номер 1
Укажите, в каком случае используется используется оператор elif
Ответ:
 (1) альтернативное исполнение 
 (2) вложенность условий 
 (3) сцепленные условия 
 (4) перехват ошибок 
Номер 2
Укажите, в каком случае используется оператор pass
Ответ:
 (1) альтернативное исполнение 
 (2) вложенность условий 
 (3) сцепленные условия 
 (4) место для будущего кода 
Номер 3
Укажите, в каком случае используется оператор elif
Ответ:
 (1) некорректное условие 
 (2) конец блока тела конструкции if
 
 (3) сцепленные условия 
 (4) составная конструкция 
Упражнение 11:
Номер 1
Укажите, в каком случае используется структура try ... except
Ответ:
 (1) перехват исключений 
 (2) ветвление условия 
 (3) альтернативное исполнение 
 (4) составная конструкция 
Номер 2
Укажите, в каком случае используется структура try ... except
Ответ:
 (1) перехват исключений 
 (2) альтернативное исполнение 
 (3) последовательность условий 
 (4) для перспективы будущего кода 
Номер 3
Укажите, в каком случае используется структура try ... except
Ответ:
 (1) перехват исключений 
 (2) сложное условие 
 (3) множественное исполнение 
 (4) оптимизация вычисления сложного условия 
Упражнение 12:
Номер 1
Укажите, какое логическое выражение соответствует условию: Х положительно и четное
Ответ:
 (1) (x>0) and (x%2=0)
 
 (2) (x>=0) and not ( x/2 ==0 )
 
 (3) ( x>0 ) and ( x%2 == 0 )
 
 (4) (x=0) or ( x/2 =0 )
 
Номер 2
Укажите, какое логическое выражение соответствует условию: Х положительно и четное
Ответ:
 (1) (x!=0) and (x%2=0)
 
 (2) (x is 0) and ( x/2 > 0 )
 
 (3) ( x>0 ) and ( x%2 == 0 )
 
 (4) (x>=0) or ( x/2 ==0 )
 
Номер 3
Укажите, какое логическое выражение соответствует условию: Х положительно и нечетное
Ответ:
 (1) (x>0) and (x%2=0)
 
 (2) (x>=0) and ( x/2 ==0 )
 
 (3) ( x>0 ) and ( x%2 == 1 )
 
 (4) (x>=0) or not ( x/2 == 0 )