wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

АЛгоритмы струкктура 300-350

Total questions: 54

Worksheet time: 27mins

Name
Class
Date
1.

Для создания кнопки используется виджет

a)

Button()

b)

Label()

c)

Title()

d)

Import()

e)

Canvas()

2.

С помощью какого виджета создается надпись:

a)

Label

b)

Button

c)

Title

d)

Pack

e)

Mainloop

3.

Метод ____, вызванный у виджетов, задает расположение в таблице

a)

grid

b)

Canvas

c)

Bind

d)

Scrollbar

e)

Pack

4.

Чтобы сделать элемент видимым, у него вызывается метод

a)

pack()

b)

entry ()

c)

canvas()

d)

image()

e)

bitmap()

5.

_____ - возможность использования одного имени для выполнения различных действий.

a)

полиморфизм

b)

наследование

c)

инкапсуляция

d)

класс

e)

обьект

6.

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

a)

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

b)

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

c)

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

d)

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

e)

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

7.

Сообщения –

a)

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

b)

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

c)

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

d)

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

e)

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

8.

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

a)

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

b)

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

c)

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

d)

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

e)

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

9.

Класс –

a)

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

b)

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

c)

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

d)

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

e)

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

10.

Объект–

a)

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

b)

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

c)

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

d)

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

e)

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

11.

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

a)

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

b)

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

c)

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

d)

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

e)

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

12.

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

a)

close()

b)

open()

c)

tell()

d)

readline()

e)

read()

13.

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

a)

open()

b)

close()

c)

tell()

d)

readline()

e)

read()

14.

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

a)

«r»

b)

«w»

c)

«a»

d)

«x»

e)

«b»

15.

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

a)

«w»

b)

«r»

c)

«a»

d)

«x»

e)

«b»

16.

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

a)

«x»

b)

«a»

c)

«w»

d)

«r»

e)

«b»

17.

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

a)

«a»

b)

«w»

c)

«r»

d)

«x»

e)

«b»

18.

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

a)

«b»

b)

«a»

c)

«w»

d)

«r»

e)

«x»

19.

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

a)

read()

b)

close()

c)

open()

d)

tell()

e)

write()

20.

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

a)

readline()

b)

close()

c)

open()

d)

tell()

e)

write()

21.

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

a)

write()

b)

readline()

c)

close()

d)

open()

e)

tell()

22.

Если a=2

b=4*a

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

a)

5

b)

–1.375

c)

0.41

d)

12

e)

30

23.

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

a)

3

b)

0

c)

2

d)

1

e)

4

24.

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

a)

x=3.74*a

b)

5:=a-b

c)

x:=b^2

d)

y=7,2*a

e)

x1:= 74(a-1)

25.

a=3

b=-3

іf a<b:

max=b

else: max=a

Значение переменной max-?

a)

3

b)

-3

c)

max

d)

0

e)

mіn

26.

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

a)

a = 7

if a > 5:

print("да")

else:

print("нет")

b)

a = 0

b = 34

c = 10

if c < 100:

a = b + c

print(a)

c)

a = 3

if a > 1:

print("hello 3")

d)

a = 3

if a > 1:

print("hello 3")

e)

a = 5

if a > 0:

print("положительное число")

27.

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

a)

a = int(input("введите число:"))

if a < 0:

print("Neg")

elif a == 0:

print("Zero")

else:

print("Pos")

b)

if 1:

print("hello 1")

c)

a = 3

if a == 3:

print("hello 2")

d)

a = 3

if a > 1:

print("hello 3")

e)

a = 5

if a >0:

print("положительное число")

28.

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

a)

int, float

b)

list, integer

c)

Boolean, real

d)

bytes, set

e)

str, real

29.

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

a)

list

b)

str

c)

float

d)

complex

e)

set

30.

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

a)

str

b)

dict

c)

bytes

d)

set

e)

omplex

31.

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

a)

float

b)

int

c)

str

d)

set

e)

complex

32.

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

a)

set

b)

bytes

c)

str

d)

dict

e)

complex

33.

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

a)

int

b)

str

c)

float

d)

set

e)

complex

34.

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

a)

//

b)

$

c)

**

d)

%

e)

#

35.

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

a)

**

b)

$

c)

//

d)

%

e)

#

36.

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

a)

%

b)

$

c)

//

d)

**

e)

#

37.

>>> 1 - 5

-4

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

a)

2

b)

-10

c)

6

d)

10

e)

-2

38.

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

a)

-16

b)

8

c)

16

d)

-8

e)

24

39.

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

a)

-16

b)

8

c)

16

d)

-8

e)

24

40.

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

a)

16

b)

-16

c)

8

d)

-8

e)

24

41.

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

a)

'1а'

b)

а

c)

1

d)

0

e)

а1

42.

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

a)

'41.2'

b)

4

c)

1.2

d)

5.2

e)

40.2

43.

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

a)

Y=x*math.pow(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(sіn(exp(7*lnx)))

e)

Y=x*sqr(sіnexp(7*ln(x)))

44.

Запишите выражение Y=5x+2cos2x по правилам языка Python:

a)

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

b)

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

c)

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

d)

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

e)

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

45.

Запишите выражение Y=2x+cos2(x) по правилам языка Python:

a)

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

b)

Y=2*x+pow(cos(sіn(sqr(x*2),2)))

c)

Y= 2*x+sqr(cos(sіn(sqrt(x))))

d)

Y= 2x+sqr(cos(sіn(sqr(x))))

e)

Y= 2*x+cos(sіn(sqr(x)))

46.

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

a)

Y=math.sіn(math.pow(x,2))

b)

Y=sіn(sqr(x))+ (sqr(x)))

c)

Y=sіn(sqr(x))

d)

Y=sіn(sqr(x))-cos(sqr(x))

e)

Y=sіn(sqr(x))-sqr(cos(x))

47.

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

a)

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

b)

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

c)

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

d)

1/3*ln(a+1);

e)

e(3*log(a+1)).

48.

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

a)

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

b)

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

c)

D=sqrt(b)-4a*c

d)

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

e)

D=b^2-4*a*c

49.

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

a)

s=1/2*math.sіn(А)*b*c

b)

s=1/2*sіn(a)*b*c

c)

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

d)

s=1/2*math.sіnA*b*c

e)

s=1/2*math.sіn(abc)

50.

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

a)

s=1/2*math.sіn(А)*b*c

b)

s=1/2*sіn(a)*b*c

c)

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

d)

s=1/2*math.sіnA*b*c

e)

s=1/2*math.sіn(abc)

51.

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

a)

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

b)

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

c)

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

d)

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

e)

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

52.

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

a)

y=math.cos(2*x)/sіn(2*x)-math.cos(x);

b)

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

c)

y=cos(2*x)/sіn(2*x)+cosx;

d)

y=cos(x)/sіn(x)+cos(x);

e)

y=cos(2*x)/sіn(2*x)+cos(x);

53.

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

a)

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

b)

y=math.exp(x)*math.ln(n))+math.sіn3*x;

c)

y=math.exp(x*ln*n)+math.sіn(3*x);

d)

y=math.exp(x*lnn)+math.sіn(3*x);

e)

y=math.exp(x*ln(n))+math.sіn3*x;

54.

Запишите выражение х6 по правилам языка Python:

a)

math.pow(x,6);

b)

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

c)

math.SQR(SQR(X));

d)

math.EXP(6'LN(X));

e)

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