NEW
Font size
WorksheetsАлгоритмы 3 (HARD)
Total questions: 45
Worksheet time: 23mins
Запишите выражение │a│+2b на языке Python
fabs(a) +2*b
sqr(a) +2b
a +2*b
abc(a) +2b
Запишите выражение │a│+│b│ на языке Python
a +2*b
sqr(a) +b
fabs(a) + fabs(b)
abc(a) + abc(b)
Запишите выражение 2│a│+│b│ на языке Python
a +2*b
sqr(a) +b
sqrt(a) + sqrt(b)
2*fabs(a) + fabs(b)
Запишите выражение x-2yx на языке Python
x+2+y+x
x+2y*x
x-2*y*x
2yx
Запишите выражение a+2(b-3c) на языке Python
a+2(b-3*c)
a+2(b-3c)
a+2+(b-3+c)
a+2*(b-3*c)
Кто является создателем языка программирования Python?
Аль-Харезми
Гвидо ван Россум
Бролли
Джон Фон Нейман
Что будет напечатано?
kvps = {"user","bill", "password","hillary"}
print(kvps['password'])
user
Ничего. TypeError
hillary
password
Что будет напечатано?
name = "snow storm"
print("%s" % name[6:8])
st
to
rm
Syntax Error
Как получить данные от пользователя?
метод get()
метод read()
метод input()
метод readLine()
Что покажет этот код?
for j in 'Hi! I\'m mister Robert':
if j == '\'':
print("Найдено")
break
else:
print ("Готово")
Ошибку в коде
Найдено
Найдено Готово
Готово
Что будет показано в результате?
name = "John"
print('Hi, %s' % name)
Ошибка
"John"
"Hi, name"
"Hi, John"
Укажите функцию для ввода текста на экран на языке Python
read()
write()
cin()
input ()
Укажите целый тип данных
int
float
char
bool
Укажите логический тип данных
bool
float
double
int
Укажите вещественный тип данных
char
int
float
bool
Знак присваивания на языке Python
!
=
==
+
Какой результат выведет следующая программа:
name=”Арман”
Name=”Анжела”
NAME=”Иван”
print (name, Name, NAME)
Иван
Выйдет ошибка
Арман Анжела Иван
Анжела Иван Арман
Что выполняет функция bin(y)?
целое число преобразовывает в шестнадцатеричную строку
удаляет строку
целое число преобразовывает в двоичную строку
округляет
Что выполняет функция hex(y)?
целое число преобразовывает в восьмеричную строку
удаляет строку
целое число преобразовывает в двоичную строку
целое число преобразовывает в шестнадцатеричную строку
Что выполняет функция oct(y)?
целое число преобразовывает в шестнадцатеричную строку
целое число преобразовывает в восьмеричную строку
целое число преобразовывает в двоичную строку
округляет
Какой результат выведет следующая программа:
n=”хлеб”
m=”молоко”
k=”сыр”
print (n, k)
Выйдет ошибка
хлеб сыр
Ничего
сыр молоко
Условная инструкция на языке Python
if <test_1> then
<statemenets_1>
else
<statemenets_3>
if <test_1>
<statemenets_1>
eliff <test_2>
<statemenets_2>
else
<statemenets_3>
if <test_1>:
<statemenets_1>
elif <test_2>:
<statemenets_2>
else:
<statemenets_3>
if <test_1>:
<выражение>
Ellse:
<выражение>
Стандартные функции. Модуль числа –
abs(x)
kabs(x
abc(x)
ffabs(x
Стандартные функции. Функция возведения в степень –
sqrt(x,y)
exp(ln(x))
pow(x,y)
fabs(x,y)
Что напечатает программа: k=0
n=4
print (“pr=”, k*n)
k*n
pr=0
программа ничего не напечатает
pr=k*n
Укажите функцию, которая целое число преобразовывает в двоичную строку
hex(y)
odd(x)
oct(y)
bin(y)
Укажите функцию, которая целое число преобразовывает в шестнадцатеричную строку
hex(y)
bin(y)
oct(y)
round (x)
Укажите функцию, которая целое число преобразовывает в восьмеричную строку
hex(y)
odd(x)
oct(y)
round (x)
Что напечатает данная программа? i = 5
while i < 15:
print(i)
i = i + 2
5 5 5 5 5
i+2
5 7 9 11 13
5 7 8 11 13 15
Что означает сочетание символов == в языке Python ?
два знака равно
начало или конец строки
равно
параллель
Что напечатает программа:
k1=15
k2=5
p=k1/k2
print (“p=”,”p”)
pr=k1/k2
p=3
p=p
k1/k2
Что напечатает программа:
n=4
print (n+1)
n=4
5
n+1
программа ничего не напечатает
Переведите из линейной записи в обычную 3(r-3b)-5c
3*(r-3*b)-5c
3*(r-3*b)-5*c
3+(r-3+b)-5+c
3*(r-3b)-5c
Переведите из линейной записи в обычную (h-2y)-lnh
(h-2*y)-abs(h)
(h-2y)-lnh
(h-2+y)-lnh
(h-2*y)-log(h)
Переведите из линейной записи в обычную 5(x+3y)-lnx
5*(x+2+y)-lnx
5*(x+3*y)-log(x)
5+(x+2*y)-abs(x)
(x+3y)-sqrx
Переведите из линейной записи в обычную ln3y+(2+3y)
abs(y)+(2+3y)
log(3*y)+(2+3*y)
sqry+(2+3y)
ln3*y+(2+3y)
Что напечатает программа:
g=math.ceil(3.2)
print (g)
3,2
4
2
3
Что напечатает программа: g=math.ceil(6.3)
print (g)
3
4
7
1
Что напечатает программа:
g=math.ceil(5.4)
print (g)
5
6
4
3
Что напечатает программа:
x=math.ceil(3.2)
print (x**2)
43
8
16
3
Что напечатает программа:
x=math.ceil(3.2)
y=2
print (y**2)
18
4
16
8
Что напечатает программа:
c=math.ceil(9.2)
c=pow(c,3)
print (c)
10
1000
100
10000
Что напечатает программа:
y=3
x=math.factorial(y)
print (y)
3
x
y
6
Что напечатает программа:
f=4
d=math.factorial(f)
print (d)
12
24
6
8
Что напечатает программа:
y=3
x=math.pow(y,2)
s=x+1
print (s)
10
9
3
x+1
