wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Современные языки и технологии программирования

Total questions: 41

Worksheet time: 21mins

Name
Class
Date
1.

Что будет выведено в результате выполнения фрагмента программы a, b, c = 10, 2, 3 if (a < b): print(b // a) else: print(a % c)

a)

10

b)

3

c)

1

d)

9

e)

5

2.

Что будет выведено в результате выполнения фрагмента программы a, b, c = 8, 6, 4 if (a > b) and (b > c) : print( a - 2 * c) else: print( a + 2 * c)

a)

86

b)

64

c)

24

d)

40

e)

0

3.

Что будет выведено в результате выполнения фрагмента программы a, b, c = 1, 3, 7 if (a > c) or (a <= b) : print( 3 * a + b) else: print(3 * a * b)

a)

9

b)

21

c)

3

d)

10

e)

6

4.

Что будет выведено в результате выполнения фрагмента программы x, y = 5, 4 if (x > y): print("s = ", x) else: print("s = ", y)

a)

3

b)

4

c)

s=4

d)

s=5

e)

s=3

5.

Что будет выведено в результате выполнения фрагмента программы x, y = 2, 3 if (x < y): print("s = ", x) else: print("s = ", y)

a)

s=3

b)

2

c)

s=5

d)

s=2

e)

5

6.

Что будет выведено в результате выполнения фрагмента программы a, b = 2, 5 if (a < b): print(a) else: print(b)

a)

5

b)

7

c)

25

d)

2

e)

3

7.

Что будет выведено в результате выполнения программы a, b = 1, 2 if a > b: print(a) else: print(b)

a)

True

b)

1

c)

2

d)

3

e)

False

8.

Определите инструкцию: if условие: тело1 else: тело2

a)

повторное выполнение одного и того же блока

b)

если условие истинно, тело1 и тело2 выполняются, если оно ложно, тело не выполняется

c)

выбирает из нескольких вариантов

d)

если условие истинно, выполняется тело1, в противном случае выполняется тело2

9.

Определите инструкцию: if условие: тело

a)

повторное выполнение одного и того же блока

b)

если условие истинно, выполняется тело1, в противном случае выполняется тело2

c)

выбирает из нескольких вариантов

d)

если условие истинно, тело выполняется, если оно ложно, тело не выполняется

10.

Определите значение выражения: 12 <= 3**3

a)

9

b)

False

c)

27

d)

True

e)

Null

11.

Определите значение выражения: 11 // 2 < 1 or 25 % 6 > 3

a)

False

b)

Null

c)

True

d)

1

e)

5

12.

Определите значение выражения: 3 > 1 and 4.25 > 9/2

a)

True

b)

1

c)

4.25

d)

False

e)

Null

13.

Определите значение выражения: 2**4 > 1 and 25 / 2 > 3

a)

16

b)

False

c)

Null

d)

True

e)

12

14.

Определите значение выражения: 3**2 > 1 or 2 * 2 > 3

a)

4

b)

Fslse

c)

Null

d)

True

e)

9

15.

Какие значения могут принимать данные логического типа(тип bool) в языке Python?

a)

отрицательные

b)

положительные

c)

любые

d)

символьные

e)

true и false

16.

Каким будет результат после выполнения следующего фрагмента программы: a, b = 27, 6 print("c = ", a//b, ";", "d = ", a%b)

a)

c=20; d=17

b)

c=51; d=49

c)

c=6 d=5

d)

c=14; d=11

e)

c = 4 ; d = 3

17.

Что печатается на экране при вызове функции range (5, 10, 2)?

a)

5, 7, 9

b)

5, 7, 9, 11

c)

(5, 7, 9)

d)

(5, 7, 9, 11)

e)

range (5, 10, 2)

18.

Что печатается на экране при вызове функции range (5, 10)?

a)

(6, 7, 8, 9)

b)

(5, 6, 7, 8, 9, 10)

c)

5, 10

d)

5, 6, 7, 8, 9

e)

range(5, 10)

19.

Что печатается на экране при вызове функции range (5)?

a)

1, 2, 3, 4, 5

b)

(0, 1, 2, 3, 4)

c)

(0, 1, 2, 3, 4, 5 )

d)

range(0, 5)

e)

0, 1, 2, 3, 4

20.

Какую последовательность создает range (10)?

a)

1,2,3,4,5,6,7,8,9

b)

10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0

c)

0,1,2,3,4,5,6,7,8,9,10

d)

1,2,3,4,5,6,7,8,9,10

e)

0,1,2,3,4,5,6,7,8,9

21.

Какую последовательность создает range (5, 10)?

a)

6, 7, 8, 9

b)

10, 9, 8, 7, 6

c)

5, 6, 7, 8, 9,10

d)

6, 7, 8, 9,10

e)

5, 6, 7, 8, 9

22.

Какую последовательность создает range (-1, 5)?

a)

0, 1, 2, 3, 4

b)

5, 4, 3, 2, 1, 0, -1

c)

5, 4, 3, 2, 1, 0

d)

-1, 0, 1, 2, 3, 4

e)

5, 6, 7, 8, 9

23.

Какую последовательность создает range (2, 11, 3)?

a)

2, 5, 8, 11

b)

2, 3, 4, 5, 6, 7, 8, 9, 10

c)

2, 13, 24

d)

2, 13

e)

2, 5, 8

24.

Какую последовательность создает range (10, 0, -1)?

a)

9, 8, 7, 6, 5, 4, 3, 2

b)

10, 9, 8, 7, 6, 5, 4, 3, 2

c)

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

d)

9, 8, 7, 6, 5, 4, 3, 2, 1

e)

10, 9, 8, 7, 6, 5, 4, 3, 2, 1

25.

Какое выражение можно использовать для создания последовательности типа 4, 7, 10, 13, 16, 19, 22?

a)

range(4, 23)

b)

range(4, 23, 4)

c)

range(4, 23, 3)

d)

range(3, 23, 4)

e)

range(3, 23, 3)

26.

Определите последнее значение счетчика rezultat после выполнения следующего цикла: rezultat = 0 for _ in range(5): rezultat += 1

a)

4

b)

5

c)

Nule

d)

None

e)

6

27.

Определите последнее значение счетчика rezultat после выполнения следующего цикла: rezultat= 0 for i in range(5): rezultat += i

a)

9

b)

10

c)

Nule

d)

None

e)

11

28.

Укажите результат выполнения следующего кода: rezultat = 0 for i in range(5): print(i, rezultat) rezultat += 2

a)

0 1 1 2 2 4 3 6 4 8

b)

0 0 1 2 2 4 3 6 4 8

c)

1 2 2 4 3 6 4 8

d)

1 1 2 2 6 6 8 8

e)

0 1 1 2 2 4 3 6 4 6

29.

Укажите результат выполнения следующего кода: resultat = 1 for j in range(5): resultat *= 2 print(j, resultat)

a)

0 1 1 4 2 8 3 16

b)

0 2 1 4 2 8 3 16 4 32

c)

0 1 1 4 2 8 3 16 4 32

d)

0 2 1 4 2 8 3 16

e)

1 0 2 4 3 8 4 16 5 32

30.

Укажите код вычисляющий следующую сумму: 1+2+3+···+100

a)

rezultat = 1 for n in range(1, 101): rezultat += n print(n)

b)

rezultat = 0 for n in range(1, 101): rezultat += n print(n)

c)

rezultat= 0 for n in range(102): rezultat += n

d)

rezultat= 1 for n in range(1, 100): rezultat += n

e)

rezultat = 0 for n in range(1, 100): rezultat += n print(n)

31.

Укажите код вычисляющий следующую сумму: 5+10+15+···+100

a)

rezultat = 0 for n in range(5, 100, 5): rezultat += n print(n)

b)

rezultat = 0 for n in range(5, 101, 5): rezultat += n print(n)

c)

rezultat = 1 for n in range(5, 101, 5): rezultat += n

d)

rezultat = 1 for n in range(5, 100, 5): rezultat += n

e)

rezultat = 0 for n in range(4, 101, 5): rezultat += n print(n)

32.

Укажите код вычисляющий следующую сумму: 5 + 10 + 15

a)

rezultat = 0 for n in range(5, 25, 5): rezultat += n print(n)

b)

rezultat = 0 for n in range(5, 16, 5): rezultat += n print(n)

c)

rezultat = 0 for n in range(5, 15, 5): rezultat += n

d)

rezultat = 1 for n in range(5, 16, 5): rezultat += n

e)

rezultat = 0 for n in range(4, 16, 5): rezultat += n print(n)

33.

Какой результат напечатает следующий код : netice = "" for i in range(1, 5): netice += str(i**2) print(i, netice)

a)

1 0 2 14 3 149 4 14916

b)

1 1 2 14 3 149 4 14916

c)

1 1 2 14 3 149 4 1491

d)

1 2 14 3 149 4 149

e)

1 0 2 14 3 149 4 1491

34.

Какой результат напечатает следующий код : netice = "" for c in "apple": print(c, netice) netice = c + netice

a)

p a p pa l ppa e lppa

b)

a p a p pa l ppa e lppa

c)

a p a p pa l ppa e

d)

a p p a p pa l ppa e lpp

e)

p a p pa l ppa e lpp

35.

Каким будет результат после выполнения следующего кода: from math import sqrt a,b,c=144,256,625 print(int(sqrt(a)),int(sqrt(c)),int(sqrt(b)))

a)

25 36 81

b)

12 25 16

c)

a, b, c

d)

144, 256, 625

e)

9 6 5

36.

Что будет выведено в результате выполнения фрагмента программы n, i = 0, 6 while i >= 3: i -= 1 n += i print("n = ", n, ";")

a)

5; 9; 12; 14;

b)

n = 5 ; n = 9 ; n = 12 ; n = 14 ;

c)

5 14

d)

14 12 9 5

e)

14

37.

Что будет выведено в результате выполнения фрагмента программы n, i = 0, 6 while i > 3: i -= 1 n += i print("n = ", n)

a)

5 9 12

b)

n = 5

c)

n = 5

n = 9

n = 12

d)

n = 12

e)

n = 14

38.

Что будет выведено в результате выполнения фрагмента программы: k, m = 1, 5 while k <= m: k *= 2 print(k)

a)

1 2 4

b)

248

c)

2 4

d)

4 1

e)

1 2

39.

Что будет выведено в результате выполнения фрагмента программы: i = 1 while pow(i,2) <= 9: i += 1 print(i)

a)

1 3 4

b)

234

c)

4 3 2

d)

9

e)

4

40.

Что будет выведено в результате выполнения фрагмента программы: i = 1 while pow(i,2) <= 9: print(pow(i, 2)) i += 1

a)

9 4 1

b)

149

c)

1 9

d)

9

e)

4 9

41.

Что будет выведено в результате выполнения фрагмента программы: i = 1 while i <= 3: i += 1 print(i)

a)

2

b)

234

c)

4

d)

3 4 5

e)

3