wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Python Basics: Functions and Input/Output

Total questions: 50

Worksheet time: 25mins

Name
Class
Date
1.

Какая функция выводит что-либо в консоль?

a)

readln()

b)

print()

c)

out()

d)

log()

e)

write()

2.

Какая библиотека отвечает за время?

a)

localtime

b)

clock

c)

time

d)

minut

e)

chas

3.

Как получить данные от пользователя?

a)

метод input()

b)

метод cin()

c)

метод readLine()

d)

метод get()

e)

метод read()

4.

Что покажет этот код? for j in 'Hi! I\'m mister Robert': if j == " ": print("Найдено") break else: print ("Готово")

a)

Найдено

b)

Готово

c)

Найдено Готово

d)

Ошибка в коде

e)

Ничего не покажет

5.

Что будет показано в результате? name = "John" print('Hi, %s' % name)

a)

"Hi, John"

b)

"Hi"

c)

"John"

d)

"Hi, name"

e)

Ошибка

6.

Укажите функцию для вывода текста на экран на языке Python

a)

printf()

b)

println()

c)

echo()

d)

write()

e)

print()

7.

Выберите корректный вызов для вывода строки в Python.

a)

echo("Hello!")

b)

println("Hello!")

c)

write("Hello!")

d)

print("Hello!")

e)

writeln (Hello!)

8.

Укажите функцию для ввода текста на экран на языке Python

a)

input()

b)

read()

c)

cin()

d)

scan()

e)

writeln()

9.

Укажите символ комментария на языке Python

a)

%

b)

!

c)

#

d)

//

e)

$

10.

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

a)

str

b)

bool

c)

int

d)

float

e)

double

11.

Укажите целый тип данных

a)

int

b)

char

c)

float

d)

double

e)

bool

12.

Укажите логический тип данных

a)

double

b)

float

c)

int

d)

bool

e)

char

13.

Укажите вещественный тип данных

a)

bool

b)

duble

c)

int

d)

double

e)

float

14.

Знак присваивания на языке Python

a)

=

b)

+

c)

-

d)

==

e)

:=

15.

Что выведет код: name="Арман"; Name="Анжела"; NAME="Иван"; print(name, Name, NAME)?

a)

Арман Анжела Иван

b)

Анжела Иван Арман

c)

Выйдет ошибка

d)

Ничего не выведет

e)

Иван Иван Иван

16.

Что выведет код: name="Иван"; Name="Василиса"; NAME="Витя"; print(NAME, name, Name)?

a)

Иван Иван Иван

b)

Выйдет ошибка

c)

Ничего не выведет

d)

Витя Иван Василиса

e)

Василиса Иван Витя

17.

Какой результат выведет следующая программа:

name=”Арнай”

Name=”Ания”

NAME=”Асия”

print (name, NAME, Name)

a)

Ания

b)

Асия Арнай Ания

c)

Выйдет ошибка

d)

Арнай Асия Ания

e)

Ничего

18.

Что выполняет функция bin(y) в Python?

a)

целое число преобразовывает в шестнадцатеричную строку

b)

целое число преобразовывает в двоичную строку

c)

удаляет строку

d)

округляет

e)

целое число преобразовывает в восьмеричную строку

19.

Что выполняет функция hex(y) в Python?

a)

удаляет строковую переменную

b)

округляет число до ближайшего целого

c)

целое число преобразовывает в восьмеричную строку

d)

целое число преобразовывает в двоичную строку

e)

целое число преобразовывает в шестнадцатеричную строку

20.

Что выполняет функция oct(y) в Python?

a)

удаляет строку

b)

целое число преобразовывает в восьмеричную строку

c)

целое число преобразовывает в двоичную строку

d)

целое число преобразовывает в шестнадцатеричную строку

e)

округляет

21.

Какой результат выведет программа: n="хлеб"; m="молоко"; k="сыр"; print(n, k)?

a)

Выйдет ошибка

b)

хлеб молоко сыр

c)

хлеб сыр

d)

Ничего не выведет

e)

сыр молоко

22.

Какой результат выведет программа: n="тенге"; m="доллар"; k="рубль"; print(n, m)?

a)

тенге доллар

b)

рубль доллар

c)

Выйдет ошибка

d)

Ничего не выведет

e)

доллар тенге

23.

Условная инструкция на языке Python

a)

   if <test_1>:

               <statemenets_1>

               elif <test_2>:

               <statemenets_2>

               else:

               <statemenets_3>

b)

    if <test_1>

               <statemenets_1>

               eliff <test_2>

               <statemenets_2>

               else

               <statemenets_3>

c)

     if <test_1>:

               <выражение>

               Ellse:

               <выражение

d)

case <test_1>;

               <statemenets_1>

               else

               <statemenets_3>

e)

if <test_1> then

               <statemenets_1>

               else

               <statemenets_3>

24.

Стандартные функции. Модуль  числа –

a)

kabs(x)

b)

ffabs(x)

c)

fabc(x)

d)

abs(x)

e)

fabc(x)

25.

Стандартные функции. Функция возведения в степень –

a)

pow(x,y)

b)

pow(x,y)

c)

sqrt(x,y)

d)

exp(ln(x))

e)

fabs(x,y)

26.

Что напечатает программа:

x=1

y=3

print (x+y)

a)

3

b)

4

c)

2

d)

x+y

e)

программа ничего не напечатает

27.

Что напечатает программа:

a=2

b=-3

print (a+b)

a)

2

b)

5

c)

-1

d)

a+b

e)

программа ничего не напечатает

28.

Что напечатает программа:

x=2

y=8

print (x)

print (y)

a)

программа ничего не напечатает

b)

x y

c)

2 8

d)

2

e)

8

29.

Что напечатает программа:

x=10

y=3

print (x-y)

a)

7

b)

2

c)

3

d)

программа ничего не напечатает

e)

x-y

30.

Что напечатает программа:

x=2

y=4

print (“summa=”, x*y)

a)

8

b)

summa=8

c)

summa=x*y

d)

x*y

e)

программа ничего не напечатает

31.

Что напечатает программа:

k=0

n=4

print (“pr=”, k*n)

a)

pr=0

b)

k*n

c)

программа ничего не напечатает

d)

4

e)

   pr=k*n

32.

Что напечатает программа:Что напечатает программа:

k=4

n=4

pr=k*n

print (“pr=”)

a)

k*n

b)

pr=

c)

16

d)

pr=16

e)

программа ничего не напечатает

33.

Что напечатает программа:

Input (k)

Input(n)

pr=k*n

print (“pr=”)

a)

pr=16

b)

10

c)

pr=

d)

программа ничего не напечатает

e)

k*n

34.

Укажите функцию, которая целое число преобразовывает в двоичную строку.

a)

round(x)

b)

bin(y)

c)

hex(y)

d)

odd(x)

e)

oct(y)

35.

Укажите функцию, которая целое число преобразовывает в шестнадцатеричную строку.

a)

hex(y)

b)

bin(y)

c)

oct(y)

d)

round(x)

e)

odd(x)

36.

Укажите функцию, которая целое число преобразовывает в восьмеричную строку.

a)

oct(y)

b)

round(x)

c)

hex(y)

d)

odd(x)

e)

bin(y)

37.

Что напечатает данный фрагмент кода? i = 5 while i < 15: print(i) i = i + 2

a)

i+2

b)

5 5 5 5 5

c)

i

d)

5 7 8 11 13 15

e)

5 7 9 11 13

38.

Что напечатает данный фрагмент кода? i = 7 while i < 10: print(i) i = i + 1

a)

i+1

b)

5 7 8 11 13 10

c)

7 8 9 10

d)

i

e)

7 8 9

39.

Что означает сочетание символов == в языке Python?

a)

равно

b)

параллель

c)

начало или конец строки

d)

межстрочный интервал

e)

два знака равно

40.

Что напечатает программа: k1=15 k2=5 p=k1/k2 print("p=","p")

a)

p=p

b)

p=3

c)

программа ничего не напечатает

d)

k1/k2

e)

p=k1/k2

41.

Что напечатает программа: n=4 print(n+1)

a)

5

b)

n+1

c)

n=4

d)

программа ничего не напечатает

e)

4

42.

Переведите из линейной записи в обычную 3(r-3b)-5c

a)

3(r-3*b)-5*c

b)

3*(r-3b)-5c

c)

3*(r-3*b)-5*c

d)

3*(r+3*b)-5c

e)

3+(r-3+b)-5+c

43.

Переведите из линейной записи в обычную (h-2y)-lnh

a)

(h-2*y)-abs(h)

b)

h+2*y+ln(h)

c)

(h-2*y)-log(h)

d)

(h-2y)-lnh

e)

(h-2+y)-lnh

44.

Переведите из линейной записи в обычную 5(x+3y)-lnx

a)

5x+3y-lnx

b)

5*(x+3*y)-ln(x)

c)

5*(x+3y)-ln*x

d)

5*(x*3*y)-ln(x)

e)

5(x+3*y)-ln(x)

45.

Как называют точный порядок действий, который ведет от исходных данных к искомому результату?

a)

Запись

b)

Алгоритм

c)

Команда

d)

Оператор

46.

Как называют четкую систему правил задающая последовательность действий над некоторыми объектами и после конечного числа шагов приводят к достижению поставленной цели?

a)

Команда

b)

Оператор

c)

Алгоритм

d)

Поле

e)

ЭМВ

47.

Переведите из линейной записи в обычную ln3y+(2+3y)

a)

ln3*y+(2+3y)

b)

exp(y)+(2+3+y)

c)

log(3*y)+(2+3*y)

d)

sqry+(2+3y)

e)

abs(y)+(2+3y)

48.

Что напечатает программа:

g=math.ceil(3.2)

print (g)

a)

0

b)

2

c)

3

d)

4

e)

3,2

49.

Что напечатает программа:

g=math.ceil(6.3)

print (g)

a)

3

b)

7

c)

6

d)

6,3

e)

1

50.

Что напечатает программа:

g=math.ceil(5.4)

print (g)

a)

5

b)

6

c)

4

d)

5,4

e)

программа ничего не напечатает