игра брюс 2048
Главная / Программирование / Введение в программирование на Python / Тест 9

Введение в программирование на Python - тест 9

Упражнение 1:
Номер 1
Укажите на правильный результат выполнения инструкции  >>>max('Python is great')

Ответ:

 (1) 'a' 

 (2) 'P' 

 (3) ' ' 

 (4) 'y' 


Номер 2
Укажите на правильный результат выполнения инструкции  >>>min('Python is great')

Ответ:

 (1) 'a' 

 (2) ' ' 

 (3) 'P' 

 (4) 'y' 


Номер 3
Укажите на правильный результат выполнения инструкции  >>>len('Python is great!')

Ответ:

 (1)

 (2) 16 

 (3)

 (4) 15 


Упражнение 2:
Номер 1
Укажите корректный синтаксис преобразования типов

Ответ:

 (1) int(one) 

 (2) int(1.102) 

 (3) int('3.14') 

 (4) int('one') 


Номер 2
Укажите корректный результат преобразования типов

Ответ:

 (1) float(one) 

 (2) float(1) 

 (3) float('3') 

 (4) float('one') 


Номер 3
Укажите корректный результат преобразования типов  >>>int(3.9)

Ответ:

 (1) 4 

 (2) 3 

 (3) 3.0 

 (4) 4.0 


Упражнение 3:
Номер 1
Какое значение НЕ может быть получено в результате выполнения инструкции  >>>print random.random()*10

Ответ:

 (1)

 (2) 10 

 (3)

 (4)


Номер 2
Какое значение НЕ может быть получено в результате выполнения инструкции  >>>print random.random()*100

Ответ:

 (1)

 (2) 100 

 (3) 20 

 (4) 50 


Номер 3
Какое значение НЕ может быть получено в результате выполнения инструкции  >>>print random.random()+1

Ответ:

 (1) 1.6 

 (2)

 (3) 1.2 

 (4)


Упражнение 4:
Номер 1
Укажите корректный синтаксис подлключения внешнего модуля генерации псевдослучайных чисел

Ответ:

 (1) import(random) 

 (2) include random 

 (3) import random 

 (4) import('random') 


Номер 2
Укажите корректный синтаксис подлключения внешнего модуля генерации псевдослучайных чисел

Ответ:

 (1) using(random) 

 (2) uses random 

 (3) import random 

 (4) include('random') 


Номер 3
Укажите корректный синтаксис подлключения внешнего модуля генерации псевдослучайных чисел

Ответ:

 (1) using random 

 (2) uses.random 

 (3) import random 

 (4) include(random) 


Упражнение 5:
Номер 1
Какое значение НЕ может быть получено в результате выполнения инструкции  >>>print random.randint(0,10)

Ответ:

 (1)

 (2) 10 

 (3)

 (4)


Номер 2
Какое значение НЕ может быть получено в результате выполнения инструкции  >>>print random.randint(0,10)

Ответ:

 (1)

 (2) 5.6 

 (3)

 (4)


Номер 3
Какое значение НЕ может быть получено в результате выполнения инструкции  >>>print random.randint(0,10)

Ответ:

 (1)

 (2) 10 

 (3)

 (4)


Упражнение 6:
Номер 1
Укажите корректный синтаксис подлключения внешнего модуля математических функций

Ответ:

 (1) import(math) 

 (2) include mathematics 

 (3) import math 

 (4) import('math') 


Номер 2
Укажите корректный синтаксис подлключения внешнего модуля математических функций

Ответ:

 (1) import math.functions 

 (2) include math 

 (3) import math 

 (4) import(math) 


Номер 3
Укажите корректный синтаксис подключения внешнего модуля математических функций

Ответ:

 (1) include(math) 

 (2) using mathematics 

 (3) import math 

 (4) uses('math') 


Упражнение 7:
Номер 1
Укажите корректный синтаксис вычисления синуса

Ответ:

 (1) >>>x=math.sin(2) 

 (2) >>>x=sin(2) 

 (3) >>>x=math(sin(2)) 

 (4) x=math.sinus(2) 


Номер 2
Укажите корректный синтаксис вычисления косинуса

Ответ:

 (1) >>>x=math.cos(2) 

 (2) >>>x=cosin(2) 

 (3) >>>x=math(cosinus(2)) 

 (4) x=math.cosinus(2) 


Номер 3
Укажите корректный синтаксис вычисления тангенса

Ответ:

 (1) >>>x=math.tg(2) 

 (2) >>>x=tangent(2) 

 (3) >>>x=math(tg(2)) 

 (4) >>>x=math.tangent(2) 


Упражнение 8:
Номер 1
Укажите корректное определение заголовка новой функции

Ответ:

 (1) new myFunc(): 

 (2) func myFunc(): 

 (3) def myFunc(): 

 (4) function myFunc(): 


Номер 2
Укажите корректное определение заголовка новой функции

Ответ:

 (1) def myFunc: 

 (2) void myFunc(): 

 (3) def myFunc(): 

 (4) new function myFunc(): 


Номер 3
Укажите корректное определение заголовка новой функции

Ответ:

 (1) def 12myFunc(): 

 (2) func myFunc() 

 (3) def myFunc(): 

 (4) define myFunc(): 


Упражнение 9:
Номер 1
Укажите, чем отличается тело функции от остального кода

Ответ:

 (1) заключен в фигурные скобки {} 

 (2) заключен в круглые скобки () 

 (3) заключен в квадратные скобки [] 

 (4) одинаковым отступом в четыре пробела 


Номер 2
Укажите, чем отличается тело функции от остального кода

Ответ:

 (1) конструкцией begin ... end 

 (2) завершается оператором def_end 

 (3) завершается еператором return 

 (4) одинаковым отступом в четыре пробела 


Номер 3
Укажите, чем отличается тело функции от остального кода

Ответ:

 (1) конструкцией start ... finish 

 (2) завершается оператором end_def 

 (3) завершается еператором break 

 (4) одинаковым отступом в четыре пробела 


Упражнение 10:
Номер 1
Определите причину синтаксической ошибки определения функции 
  
 >>>new myFunc()
        pass
 

Ответ:

 (1) ошибки нет 

 (2) пропущено двоеточие 

 (3) не корректное имя функции 

 (4) недостаточный отступ тела 


Номер 2
Определите причину синтаксической ошибки определения функции 
  
 >>>new myFunc():
        pass
 

Ответ:

 (1) ошибки нет 

 (2) пропущено двоеточие 

 (3) не корректное имя функции 

 (4) недостаточный отступ тела 


Номер 3
Определите причину синтаксической ошибки определения функции 
  
 >>>new 33myFunc()
        pass
 

Ответ:

 (1) ошибки нет 

 (2) пропущено двоеточие 

 (3) не корректное имя функции 

 (4) недостаточный отступ тела 


Упражнение 11:
Номер 1
Укажите, какая инструкция возвращает результат плодотворной функции

Ответ:

 (1) out() 

 (2) return 

 (3) return() 

 (4) get 


Номер 2
Укажите, какая инструкция возвращает результат void-функции

Ответ:

 (1) return 

 (2) void-фунция ничего не возвращает 

 (3) return() 

 (4) get 


Номер 3
Укажите корректный синтаксис возврата результата функцией

Ответ:

 (1) return(x) 

 (2) return x 

 (3) x=return 

 (4) return=x 


Упражнение 12:
Номер 1
Укажите синтаксическую ошибку определения функции
  
 def cube(x):
     y=x*x*x
 
 

Ответ:

 (1) недостаточный отступ 

 (2) имя функции зарезервировано 

 (3) функция ничего не возвращает 

 (4) не корректный параметр 


Номер 2
Укажите синтаксическую ошибку определения функции
  
 def square(x):
     y=x*x
 
 

Ответ:

 (1) недостаточный отступ 

 (2) имя функции зарезервировано 

 (3) функция ничего не возвращает 

 (4) не корректный параметр 


Номер 3
Укажите синтаксическую ошибку определения функции
  
 def quadro(x):
     y=x*x*x*x
 
 

Ответ:

 (1) недостаточный отступ 

 (2) имя функции зарезервировано 

 (3) функция ничего не возвращает 

 (4) не корректный параметр 




Главная / Программирование / Введение в программирование на Python / Тест 9