wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Алгоритмы 3 (HARD)

Total questions: 45

Worksheet time: 23mins

Name
Class
Date
1.

Запишите выражение  │a│+2b на языке Python

a)

fabs(a) +2*b

b)

sqr(a) +2b

c)

a +2*b   

d)

abc(a) +2b

2.

Запишите выражение  │a│+│b│ на языке Python

a)

a +2*b

b)

sqr(a) +b

c)

fabs(a) + fabs(b)

d)

abc(a) + abc(b)

3.

Запишите выражение  2│a│+│b│ на языке Python

a)

a +2*b

b)

sqr(a) +b

c)

sqrt(a) + sqrt(b)

d)

2*fabs(a) + fabs(b)

4.

Запишите выражение   x-2yx на языке Python

a)

x+2+y+x

b)

x+2y*x

c)

x-2*y*x

d)

2yx

5.

Запишите выражение  a+2(b-3c) на языке Python

a)

a+2(b-3*c)

b)

a+2(b-3c)

c)

a+2+(b-3+c)

d)

a+2*(b-3*c)

6.

Кто является создателем языка программирования Python?

a)

Аль-Харезми

b)

Гвидо ван Россум

c)

Бролли

d)

Джон Фон Нейман

7.

Что будет напечатано?

                kvps  = {"user","bill", "password","hillary"}

                print(kvps['password'])

a)

user

b)

Ничего. TypeError

c)

hillary

d)

password

8.

Что будет напечатано?

               name = "snow storm"

               print("%s" % name[6:8])

a)

st

b)

to

c)

rm

d)

Syntax Error

9.

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

a)

метод get()

b)

метод read()

c)

метод input()

d)

метод readLine()

10.

Что покажет этот код?

for j in 'Hi! I\'m mister Robert':

          if j == '\'':

            print("Найдено")

            break

else:

                  print ("Готово")

a)

Ошибку в коде

b)

Найдено

c)

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

d)

Готово

11.

Что будет показано в результате?

           name = "John"

               print('Hi, %s' % name)

a)

Ошибка

b)

"John"

c)

"Hi, name"

d)

"Hi, John"

12.

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

a)

read()

b)

write()

c)

cin()

d)

input ()

13.

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

a)

int

b)

float

c)

char

d)

bool

14.

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

a)

bool

b)

float

c)

double

d)

int

15.

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

a)

char

b)

int

c)

float

d)

bool

16.

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

a)

!

b)

=

c)

==

d)

+

17.

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

name=”Арман”

Name=”Анжела”

NAME=”Иван”

print (name, Name, NAME)

a)

Иван

b)

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

c)

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

d)

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

18.

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

a)

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

b)

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

c)

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

d)

округляет

19.

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

a)

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

b)

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

c)

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

d)

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

20.

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

a)

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

b)

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

c)

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

d)

округляет

21.

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

n=”хлеб”

m=”молоко”

k=”сыр”

print (n, k)

a)

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

b)

хлеб сыр

c)

Ничего

d)

сыр молоко

22.

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

a)

if <test_1> then

               <statemenets_1>

               else

               <statemenets_3>

b)

if <test_1>

               <statemenets_1>

               eliff <test_2>

               <statemenets_2>

               else

               <statemenets_3>

c)

if <test_1>:

               <statemenets_1>

               elif <test_2>:

               <statemenets_2>

               else:

               <statemenets_3>

d)

if <test_1>:

               <выражение>

               Ellse:

               <выражение>

23.

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

a)

abs(x)

b)

kabs(x

c)

abc(x)

d)

ffabs(x

24.

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

a)

sqrt(x,y)

b)

exp(ln(x))

c)

pow(x,y)

d)

fabs(x,y)

25.

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

n=4

print (“pr=”, k*n)

                

a)

k*n

b)

pr=0

c)

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

d)

pr=k*n

26.

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

a)

hex(y)

b)

odd(x)

c)

oct(y)

d)

bin(y)

27.

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

a)

hex(y)

b)

bin(y)

c)

oct(y)

d)

round (x)

28.

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

a)

hex(y)

b)

odd(x)

c)

oct(y)

d)

round (x)

29.

Что напечатает данная программа?        i = 5

       while i < 15:

       print(i)

       i = i + 2

a)

5 5 5 5 5

b)

i+2

c)

5 7 9 11 13

d)

5 7 8 11 13 15

30.

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

a)

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

b)

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

c)

равно

d)

параллель

31.

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

k1=15

k2=5

p=k1/k2

print (“p=”,”p”)

a)

pr=k1/k2

b)

p=3

c)

p=p

d)

k1/k2

32.

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

n=4

print (n+1)

a)

n=4

b)

5

c)

n+1

d)

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

33.

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

a)

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

b)

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

c)

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

d)

3*(r-3b)-5c

34.

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

a)

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

b)

(h-2y)-lnh

c)

(h-2+y)-lnh

d)

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

35.

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

a)

5*(x+2+y)-lnx

b)

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

c)

5+(x+2*y)-abs(x)

d)

(x+3y)-sqrx

36.

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

a)

abs(y)+(2+3y)

b)

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

c)

sqry+(2+3y)

d)

ln3*y+(2+3y)

37.

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

g=math.ceil(3.2)

print (g)

a)

3,2

b)

4

c)

2

d)

3

38.

Что напечатает программа: g=math.ceil(6.3)

print (g)

a)

3

b)

4

c)

7

d)

1

39.

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

g=math.ceil(5.4)

print (g)

a)

5

b)

6

c)

4

d)

3

40.

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

x=math.ceil(3.2)

print (x**2)

a)

43

b)

8

c)

16

d)

3

41.

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

x=math.ceil(3.2)

y=2

print (y**2)

a)

18

b)

4

c)

16

d)

8

42.

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

c=math.ceil(9.2)

c=pow(c,3)

print (c)

a)

10

b)

1000

c)

100

d)

10000

43.

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

y=3

x=math.factorial(y)

print (y)

                

a)

3

b)

x

c)

y

d)

6

44.

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

f=4

d=math.factorial(f)

print (d)

a)

12

b)

24

c)

6

d)

8

45.

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

y=3

x=math.pow(y,2)

s=x+1

print (s)

a)

10

b)

9

c)

3

d)

x+1