Font size
WorksheetsОсновные понятия объектно-ориентированного программирования
Total questions: 55
Worksheet time: 28mins
Объектно-ориентированная программа –
это совокупность взаимодействующих объектов
это запросы к объекту выполнить некоторые действия, т.е. взаимодействие объектов заключается в вызове методов одних объектов другими
это описание объектов определенного типа
это атрибуты, способы поведения
это экземпляр класса
Сообщения –
это экземпляр класса
это описание объектов определенного типа
это атрибуты, способы поведения
это совокупность взаимодействующих объектов
это запросы к объекту выполнить некоторые действия, т.е. взаимодействие объектов заключается в вызове методов одних объектов другими
Характеристики объекта –
это атрибуты, способы поведения
это описание объектов определнного типа
это совокупность взаимодействующих объектов
это запросы к объекту выполнить некоторые действия, т.е. взаимодействие объектов заключается в вызове методов одних объектов другими
это экземпляр класса
Класс –
это совокупность взаимодействующих объектов
это запросы к объекту выполнить некоторые действия, т.е. взаимодействие объектов заключается в вызове методов одних объектов другими
это экземпляр класса
это атрибуты, способы поведения
это описание объектов определенного типа
Характеристики объекта –
это запросы к объекту выполнить некоторые действия, т.е. взаимодействие объектов заключается в вызове методов одних объектов другими
это атрибуты, способы поведения
это совокупность взаимодействующих объектов
это описание объектов определенного типа
это экземпляр класса
Какой метод предназначен для закрытия файла?
open()
tell()
close()
read()
readline()
Какой метод открывает файл?
readline()
tell()
read()
close()
open()
Какой параметр применяется для открытия файла в режиме чтения?
"r"
"w"
"a"
"x"
"b"
Какой параметр применяется для открытия файла в режиме записи?
"w"
"b"
"r"
"x"
"a"
Для создания файла применяется ..... параметрКакой параметр применяется для открытия файла в режиме записи?
"a"
"w"
"r"
"x"
"b"
Для создания файла применяется ..... параметр
"w"
"b"
"x"
"a"
"r"
Для открытия файла в двоичном режиме применяется параметр —
"b"
"x"
"a"
"w"
"r"
Для чтения данных из файла применяется метод:
read()
close()
tell()
open()
write()
Для чтения данных из файла по строкам применяется метод:
tell()
write()
readline()
close()
open()
Запись данных в файл выполняется с помощью метода:
open()
close()
readline()
tell()
write()
Если a=2
b=4*a
x=(a+b)/a , то х= ?
5
−1.375
0.41
30
12
Какой метод возвращает текущую позицию указателя в файле?
tell()
open()
read()
write()
close()
Какой режим комбинации откроет файл для чтения и записи без обрезки существующего содержимого?
"a+"
"x+"
"b+"
"w+"
"r+"
Если a = 19; b = 8; x = a % b, то x —?
0
3
4
1
2
Какое выражение записано по правилам языка Python?
x:=b2
x=3.74*a
y=7,2*a
5:=a-b
x1:= 74(a-1)
Дано: a = 3; b = -3; if a < b: max = b else: max = a. Значение переменной max —?
3
min
0
max
-3
Из перечисленных найдите пример конструкции if–else
a = 3; if a > 1: print("hello 3")
a = 0; b = 34; c = 10; if c < 100: a = b + c; print(a)
a = 5; if a > 0: print("положительное число")
a = 7; if a > 5: print("да") else: print("нет")
a = 3; if a > 1: print("hello 3")
Из перечисленных найдите пример конструкции if–elif–else
if 1: print("hello 1")
a = int(input("введите число:")); if a < 0: print("Neg") elif a == 0: print("Zero") else: print("Pos")
a = 5; if a > 0: print("положительное число")
a = 3; if a > 1: print("hello 3")
a = 3; if a == 3: print("hello 2")
Укажите числовой тип:
int, float
bytes, set
Boolean, real
list, integer
str, real
Укажите тип список
list
str
float
complex
set
Укажите строковой тип
bytes
dict
str
complex
set
Укажите множество
bytes
dict
set
complex
str
Укажите тип с плавающей точкой
set
str
int
float
complex
Укажите целочисленный тип
int
str
float
set
complex
Целочисленное деление:
//
$
#
**
%
Возведение в степень:
**
$
%
//
#
Остаток от деления:
**
//
#
%
$
>>> 1 - 5
-4
>>> _ + 6 найдите правильный ответ
6
10
2
-8
-10
>>> -2**4 что будет результатом?
-16
8
16
-8
24
>>> -(2**4) что будет результатом?
-8
-16
16
8
24
>>> 1 - 5 -4 >>> _ + 6 найдите правильный ответ
2
-10
-2
6
10
>>> -2**4 что будет результатом?
16
-8
-16
8
24
>>> (-2)**4 что будет результатом ?
-16
16
24
8
-8
>>> str(1) + 'a' найдите правильное решение
a1
0
1
a
'1a'
>>> float('3.2') + int('2') что будет результатом?
23.2
2
3.2
3.2.2
5.2
>>> str(4) + str(1.2) найдите правильный ответ
(a)
Выберите корректный код Python для выражения sin²x+cosx² с использованием модуля math.
sqrt(sin(x))+cos(sqrt(x))
sin(sqr(x))+sqr(cos(x))
math.pow(math.sin(x),2)+math.pow(math.cos(x),2)
sqrt(sin(x)+cos(x))
math.pow(math.sin(x),2)+math.pow(x,math.cos(x))
Как записать в Python выражение Y=x·sin²(x⁷) используя функции модуля math?
Y=x*math.pow(math.sin(math.pow(x,7)),2)
Y=x*pow(sin(math.pow(x,7),2))
Y=x*math (sin(math.pow(x,7),2)
Y=x*sqr(sin(exp(7*ln(x))))
Y=x*sqr(sinexp(7*ln(x)))
Какой код правильно соответствует выражению Y=5x+2cos(2x)?
Y=5+2*cos(2*x)
Y=5*x*2*cos(2*x)
Y=5*x+4*cos(x)
Y=5*x+2*math.cos(2*x)
Y=5*x+2*cos(2x)
Выберите корректную запись для Y=2x+cos²(x) в Python.
Y=2x+sqr(cos(sin(sqr(x))))
Y=2*x+cos(sin(sqr(x)))
Y=2*x+pow(cos(sin(sqr(x*2),2)))
Y=2*x+sqr(cos(sin(sqrt(x))))
Y=2*x+math.pow(math.cos(x),2)
Запишите выражение Y=sіnx2 по правилам языка Python:
Y=sin(sqr(x))-cos(sqr(x))
Y=sin(sqr(x))
Y=sin(sqr(x))+(sqr(x))
Y=sin(sqr(x))-sqr(cos(x))
Y=math.sin(math.pow(x,2))
Запишите выражение (а+1)1/3 по правилам языка Python:
1/3*ln(a+1)
exp(a+1)*ln(1/3)
e(3*log(a+1))
e(1/3*ln(a+1))
math.pow(a+1,1/3)
Запишите выражение D=b2 - 4ac по правилам языка Python
D=b**2-4*a*c
D=b^2-4*a*c
D=sqrt(b)-4*a*c
D=sqr(b)-4*a*c
D=sqrt(b)-4*a*c
Запишите выражение s=1/2sіnAbc по правилам языка Python:
s=1/2*math.sinA*b*c
s=1/2*sin(a)*b*c
s=1/2*math.sin(A)*b*c
s=1/2*math.sin(abc)
s=1/2+math.sin(a*b*c)
Запишите выражение s=sіnx+tq22x по правилам языка Python:
s=math.sin(x)+sqr(sin(2*x)/cos(2x))
s=math.sin(x)+math.pow(math.tan(2*x),2)
s=math.sin(x)*sqr(sin(2*x)/cos(2*x))
s=math.sin(x)+sin(2*x)/cos(2*x)
s=math.sin(x)-sqr(sin(2*x)/cos(2*x))
Запишите выражение y=ctg2x-cosx по правилам языка Python:
y=cos(x)/sin(x)+cos(x)
y=cos(2*x)/sin(2*x)+cosx
y=1/math.tan(2x)+cos(x)
y=cos(2*x)/sin(2*x)+cos(x)
y=math.cos(2*x)/sin(2*x)-math.cos(x)
Запишите выражение y=nx+sіn3x по правилам языка Python:
y=math.pow(n,x)+math.sin(3*x)
y=math.exp(x)*math.ln(n)+math.sin3*x
y=math.pow(n,x)+math.sіn(3*x);
y=math.exp(x*lnn)+math.sin(3*x)
y=math.exp(x**ln(n))+math.sin3*x
Выберите правильный способ вычислить x⁶ на Python.
math.EXP(6*LN(X))
math.SQR(SQR(X))
math.SQR(SQR(X). SQR(X))
math.pow(x,6)
math.SQR(SQR(SQR(X)))
Объект–
это описание объектов определенного типа
это атрибуты, способы поведения
это экземпляр класса
это запросы к объекту выполнить некоторые действия, т.е. взаимодействие объектов заключается в вызове методов одних объектов другими
это совокупность взаимодействующих объектов
Основные принципы объектно-ориентированного программирования
класс, объект
атрибут, свойства, методы
полиморфизм, наследование, инкапсуляция
процедурное, не процедурное
свойства, события, методы
