wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Основные понятия объектно-ориентированного программирования

Total questions: 55

Worksheet time: 28mins

Name
Class
Date
1.

Объектно-ориентированная программа –

a)

это совокупность взаимодействующих объектов

b)

это запросы к объекту выполнить некоторые действия, т.е.  взаимодействие объектов заключается в вызове методов одних объектов другими

c)

это описание объектов определенного типа

d)

это атрибуты, способы поведения

e)

это экземпляр класса

2.

Сообщения –

a)

это экземпляр класса

b)

это описание объектов определенного типа

c)

это атрибуты, способы поведения

d)

это совокупность взаимодействующих объектов

e)

это запросы к объекту выполнить некоторые действия, т.е.  взаимодействие объектов заключается в вызове методов одних объектов другими

3.

Характеристики объекта –

a)

это атрибуты, способы поведения

b)

это описание объектов определнного типа

c)

это совокупность взаимодействующих объектов

d)

это запросы к объекту выполнить некоторые действия, т.е.  взаимодействие объектов заключается в вызове методов одних объектов другими

e)

это экземпляр класса

4.

Класс –

a)

это совокупность взаимодействующих объектов

b)

это запросы к объекту выполнить некоторые действия, т.е.  взаимодействие объектов заключается в вызове методов одних объектов другими

c)

это экземпляр класса

d)

это атрибуты, способы поведения

e)

это описание объектов определенного типа

5.

Характеристики объекта –

a)

это запросы к объекту выполнить некоторые действия, т.е.  взаимодействие объектов заключается в вызове методов одних объектов другими

b)

это атрибуты, способы поведения

c)

это совокупность взаимодействующих объектов

d)

это описание объектов определенного типа

e)

это экземпляр класса

6.

Какой метод предназначен для закрытия файла?

a)

open()

b)

tell()

c)

close()

d)

read()

e)

readline()

7.

Какой метод открывает файл?

a)

readline()

b)

tell()

c)

read()

d)

close()

e)

open()

8.

Какой параметр применяется для открытия файла в режиме чтения?

a)

"r"

b)

"w"

c)

"a"

d)

"x"

e)

"b"

9.

Какой параметр применяется для открытия файла в режиме записи?

a)

"w"

b)

"b"

c)

"r"

d)

"x"

e)

"a"

10.

Для создания файла применяется ..... параметрКакой параметр применяется для открытия файла в режиме записи?

a)

"a"

b)

"w"

c)

"r"

d)

"x"

e)

"b"

11.

Для создания файла применяется ..... параметр  

a)

"w"

b)

"b"

c)

"x"

d)

"a"

e)

"r"

12.

Для открытия файла в двоичном режиме применяется параметр —

a)

"b"

b)

"x"

c)

"a"

d)

"w"

e)

"r"

13.

Для чтения данных из файла применяется метод:

a)

read()

b)

close()

c)

tell()

d)

open()

e)

write()

14.

Для чтения данных из файла по строкам применяется метод:

a)

tell()

b)

write()

c)

readline()

d)

close()

e)

open()

15.

Запись данных в файл выполняется с помощью метода:

a)

open()

b)

close()

c)

readline()

d)

tell()

e)

write()

16.

Если  a=2  

                            b=4*a  

                           x=(a+b)/a , то х= ?

a)

5

b)

−1.375

c)

0.41

d)

30

e)

12

17.

Какой метод возвращает текущую позицию указателя в файле?

a)

tell()

b)

open()

c)

read()

d)

write()

e)

close()

18.

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

a)

"a+"

b)

"x+"

c)

"b+"

d)

"w+"

e)

"r+"

19.

Если a = 19; b = 8; x = a % b, то x —?

a)

0

b)

3

c)

4

d)

1

e)

2

20.

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

a)

x:=b2x:=b^2

b)

x=3.74*a

c)

y=7,2*a

d)

5:=a-b

e)

x1:= 74(a-1)

21.

Дано: a = 3; b = -3; if a < b: max = b else: max = a. Значение переменной max —?

a)

3

b)

min

c)

0

d)

max

e)

-3

22.

Из перечисленных найдите пример конструкции if–else

a)

a = 3; if a > 1: print("hello 3")

b)

a = 0; b = 34; c = 10; if c < 100: a = b + c; print(a)

c)

a = 5; if a > 0: print("положительное число")

d)

a = 7; if a > 5: print("да") else: print("нет")

e)

a = 3; if a > 1: print("hello 3")

23.

Из перечисленных найдите пример конструкции if–elif–else

a)

if 1: print("hello 1")

b)

a = int(input("введите число:")); if a < 0: print("Neg") elif a == 0: print("Zero") else: print("Pos")

c)

a = 5; if a > 0: print("положительное число")

d)

a = 3; if a > 1: print("hello 3")

e)

a = 3; if a == 3: print("hello 2")

24.

Укажите числовой тип:

a)

int, float

b)

bytes, set

c)

Boolean, real

d)

list, integer

e)

str, real

25.

Укажите тип список

a)

list

b)

str

c)

float

d)

complex

e)

set

26.

Укажите строковой тип

a)

bytes

b)

dict

c)

str

d)

complex

e)

set

27.

Укажите множество

a)

bytes

b)

dict

c)

set

d)

complex

e)

str

28.

Укажите тип с плавающей точкой

a)

set

b)

str

c)

int

d)

float

e)

complex

29.

Укажите целочисленный тип

a)

int

b)

str

c)

float

d)

set

e)

complex

30.

Целочисленное деление:

a)

//

b)

$

c)

#

d)

**

e)

%

31.

Возведение в степень:

a)

**

b)

$

c)

%

d)

//

e)

#

32.

Остаток от деления:

a)

**

b)

//

c)

#

d)

%

e)

$

33.

>>> 1 - 5

-4

>>> _ + 6  найдите правильный ответ

a)

6

b)

10

c)

2

d)

-8

e)

-10

34.

>>> -2**4 что будет результатом?

a)

-16

b)

8

c)

16

d)

-8

e)

24

35.

>>> -(2**4) что будет результатом?

a)

-8

b)

-16

c)

16

d)

8

e)

24

36.

>>> 1 - 5 -4 >>> _ + 6 найдите правильный ответ

a)

2

b)

-10

c)

-2

d)

6

e)

10

37.

>>> -2**4 что будет результатом?

a)

16

b)

-8

c)

-16

d)

8

e)

24

38.

>>> (-2)**4 что будет результатом ?

a)

-16

b)

16

c)

24

d)

8

e)

-8

39.

>>> str(1) + 'a' найдите правильное решение

a)

a1

b)

0

c)

1

d)

a

e)

'1a'

40.

>>> float('3.2') + int('2') что будет результатом?

a)

23.2

b)

2

c)

3.2

d)

3.2.2

e)

5.2

41.

>>> str(4) + str(1.2) найдите правильный ответ

(a)  

42.

Выберите корректный код Python для выражения sin²x+cosx² с использованием модуля math.

a)

sqrt(sin(x))+cos(sqrt(x))

b)

sin(sqr(x))+sqr(cos(x))

c)

math.pow(math.sin(x),2)+math.pow(math.cos(x),2)

d)

sqrt(sin(x)+cos(x))

e)

math.pow(math.sin(x),2)+math.pow(x,math.cos(x))

43.

Как записать в Python выражение Y=x·sin²(x⁷) используя функции модуля math?

a)

Y=x*math.pow(math.sin(math.pow(x,7)),2)

b)

Y=x*pow(sin(math.pow(x,7),2))

c)

Y=x*math (sin(math.pow(x,7),2)

d)

Y=x*sqr(sin(exp(7*ln(x))))

e)

Y=x*sqr(sinexp(7*ln(x)))

44.

Какой код правильно соответствует выражению Y=5x+2cos(2x)?

a)

Y=5+2*cos(2*x)

b)

Y=5*x*2*cos(2*x)

c)

Y=5*x+4*cos(x)

d)

Y=5*x+2*math.cos(2*x)

e)

Y=5*x+2*cos(2x)

45.

Выберите корректную запись для Y=2x+cos²(x) в Python.

a)

Y=2x+sqr(cos(sin(sqr(x))))

b)

Y=2*x+cos(sin(sqr(x)))

c)

Y=2*x+pow(cos(sin(sqr(x*2),2)))

d)

Y=2*x+sqr(cos(sin(sqrt(x))))

e)

Y=2*x+math.pow(math.cos(x),2)

46.

Запишите выражение Y=sіnx2  по правилам языка    Python:

a)

Y=sin(sqr(x))-cos(sqr(x))

b)

Y=sin(sqr(x))

c)

Y=sin(sqr(x))+(sqr(x))

d)

Y=sin(sqr(x))-sqr(cos(x))

e)

Y=math.sin(math.pow(x,2))

47.

Запишите выражение (а+1)1/3   по правилам языка    Python:

a)

1/3*ln(a+1)

b)

exp(a+1)*ln(1/3)

c)

e(3*log(a+1))

d)

e(1/3*ln(a+1))

e)

math.pow(a+1,1/3)

48.

Запишите выражение D=b2 - 4ac по правилам языка    Python

a)

D=b**2-4*a*c

b)

D=b^2-4*a*c

c)

D=sqrt(b)-4*a*c

d)

D=sqr(b)-4*a*c

e)

D=sqrt(b)-4*a*c

49.

Запишите выражение s=1/2sіnAbc по правилам языка    Python:

a)

s=1/2*math.sinA*b*c

b)

s=1/2*sin(a)*b*c

c)

s=1/2*math.sin(A)*b*c

d)

s=1/2*math.sin(abc)

e)

s=1/2+math.sin(a*b*c)

50.

Запишите выражение s=sіnx+tq22x по правилам языка    Python:

a)

s=math.sin(x)+sqr(sin(2*x)/cos(2x))

b)

s=math.sin(x)+math.pow(math.tan(2*x),2)

c)

s=math.sin(x)*sqr(sin(2*x)/cos(2*x))

d)

s=math.sin(x)+sin(2*x)/cos(2*x)

e)

s=math.sin(x)-sqr(sin(2*x)/cos(2*x))

51.

Запишите выражение y=ctg2x-cosx по правилам языка    Python:

a)

y=cos(x)/sin(x)+cos(x)

b)

y=cos(2*x)/sin(2*x)+cosx

c)

y=1/math.tan(2x)+cos(x)

d)

y=cos(2*x)/sin(2*x)+cos(x)

e)

y=math.cos(2*x)/sin(2*x)-math.cos(x)

52.

Запишите выражение y=nx+sіn3x   по правилам языка    Python:

a)

y=math.pow(n,x)+math.sin(3*x)

b)

y=math.exp(x)*math.ln(n)+math.sin3*x

c)

  y=math.pow(n,x)+math.sіn(3*x);

d)

y=math.exp(x*lnn)+math.sin(3*x)

e)

y=math.exp(x**ln(n))+math.sin3*x

53.

Выберите правильный способ вычислить x⁶ на Python.

a)

math.EXP(6*LN(X))

b)

math.SQR(SQR(X))

c)

math.SQR(SQR(X). SQR(X))

d)

math.pow(x,6)

e)

math.SQR(SQR(SQR(X)))

54.

Объект–

a)

это описание объектов определенного типа

b)

это атрибуты, способы поведения

c)

это экземпляр класса

d)

это запросы к объекту выполнить некоторые действия, т.е.  взаимодействие объектов заключается в вызове методов одних объектов другими

e)

это совокупность взаимодействующих объектов

55.

Основные принципы объектно-ориентированного программирования

a)

класс,  объект

b)

атрибут, свойства, методы

c)

полиморфизм, наследование, инкапсуляция

d)

процедурное, не процедурное

e)

свойства, события, методы