Главная страница

Програмирование на языке питон. Какие характеристики можно отнести к языку программирования Python


Скачать 0.54 Mb.
НазваниеКакие характеристики можно отнести к языку программирования Python
Дата02.01.2023
Размер0.54 Mb.
Формат файлаdocx
Имя файлаПрограмирование на языке питон.docx
ТипДокументы
#870619
страница9 из 12
1   ...   4   5   6   7   8   9   10   11   12

Ответ:

 (1) foo(b=6)
 (2) foo(4,b=4)
 (3) foo(2,3,3)
 (4) foo(a=3,b=3,2) 
 (5) скрипт не будет выполнен, т.к. код содержит ошибки 


Упражнение 19:

Номер 1

Строка y=x.pop(z) может быть корректна, если х -

Ответ:

 (1) строка 
 (2) строка Unicode 
 (3) список 
 (4) кортеж 
 (5) словарь 


Номер 2

Строка a1,a2,a3 = x может быть корректна(при условии, что len(x)=3), если х -

Ответ:

 (1) строка  
 (2) словарь  
 (3) список  
 (4) кортеж  
 (5) число  


Номер 3

Строка y=x.pop() может быть корректна, если х -

Ответ:

 (1) строка  
 (2) строка Unicode  
 (3) список  
 (4) кортеж  
 (5) словарь  


Номер 4

Строка x[i]=y может быть корректна, если х -

Ответ:

 (1) строка 
 (2) строка Unicode 
 (3) список 
 (4) кортеж 
 (5) словарь 


Номер 5

Строка x.append(y) может быть корректна, если х -

Ответ:
 (1) строка 
 (2) строка Unicode 
 (3) список 
 (4) кортеж 
 (5) словарь 


Номер 6

Строка x+=y может быть корректна, если х и y -

Ответ:

 (1) строки 
 (2) строки Unicode 
 (3) списки 
 (4) кортежи 
 (5) словари 


Упражнение 20:

Номер 1

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка "BACBACAC":

y = "ABAC"

print _______

Ответ:

 (1) y[1:5]*2+y[2:4]
 (2) y[1:-1]*2+y[2:-1]  
 (3) y[1:-1]*2+y[1:4]  
 (4) y[0:4]*2+y[2:4]  
 (5) y[0:3]*2+y[1:-1]  


Номер 2

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 222222345:

foo = "1222"

bar = "3455"

print _______

Ответ:

 (1) foo[1:-1]*2+bar[0:1]  
 (2) foo[1:4]*2+bar[0:2]  
 (3) foo[1:4]*2+bar[0:2]
 (4) foo[1:-2]*3+bar[0:2]  
 (5) foo[1:3]*3+bar[0:3]


Номер 3

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка AAAAAABC:

y = 'AABC'

print (_______)

Ответ:

 (1) y[1:3]*2+y 
 (2) y[0:-2]*2+y
 (3) y[0:1]*3+y[-4:4] 
 (4) y[1:2]*4+y[0:4]
 (5) y[1:3]*6+y[2:-1] 


Номер 4

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 12222212222234:

foo = '1222'

bar = '3455'

print (_______)

Ответ:

 (1) (foo+foo[1:2])*2+bar[0:1] 
 (2) (foo+foo[1:3])*2+bar[0:2]
 (3) (foo+foo[1:-1])*2+bar[0:-2]
 (4) (foo+foo[1:-2])*2+bar[0:-2] 
 (5) (foo+foo[1:-2])*2+bar[0:-3] 


Номер 5

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка BAABAABAAC:

y = 'BAAC'

print (_______)

Ответ:

 (1) y[1:3]*2+y[-3:-1] 
 (2) y[1:-1]*2+y[1:4] 
 (3) y[0:-1]*2+y[-4:4]
 (4) y[0:3]*2+y[0:4]
 (5) y[0:3]*2+y[0:-1] 


Номер 6

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 1212121245:

foo = '1222'

bar = '3455'

print (_______)

Ответ:

 (1) foo[-1:2]*4+bar[1:3] 
 (2) foo[0:2]*4+bar[1:-2] 
 (3) foo[0:2]*4+bar[-1:3] 
 (4) foo[0:-2]*4+bar[1:-1]
 (5) foo[0:-2]*4+bar[1:-2] 


Упражнение 21:

Номер 1

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Площадь круга равна 28.27(примечание: math.pi==3.14159):

import math

r = 3

print ('Площадь круга равна %*.*f' ________)

Ответ:

 (1) (2, 2, math.pi*r*r) 
 (2) % (2, 3, int(math.pi*r*r)) 
 (3) % (1, 2, int(math.pi*r*r)) 
 (4) % (3, 2, math.pi*r*r)
 (5) % (2, 3, math.pi*r*r) 


Номер 2

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Длина окружности равна 12(примечание: math.pi==3.14159):

import math

r = 2

print ('Длина окружности равна %*.*f' ________)

Ответ:

 (1) (3, 0, 2*math.pi*r) 
 (2) % (1, 0, int(2*math.pi*r))
 (3) % (1, 2, int(2*math.pi*r)) 
 (4) % (0, 2, 2*math.pi*r) 
 (5) % (1, 0, 2*math.pi*r) 


Номер 3

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Площадь круга равна 3.1416(примечание: math.pi==3.14159):

import math

r = 1

print ('Площадь круга равна %*.*f' ________)

Ответ:

 (1) (4, 4, math.pi*r*r) 
 (2) % (4, int(math.pi*r*r)) 
 (3) % (4, 2, int(math.pi*r*r)) 
 (4) % (3, 4, math.pi*r*r)
 (5) % (5, 4, math.pi*r*r)


Номер 4

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Длина окружности равна 6.28(примечание: math.pi==3.14159):

import math

r = 1

print ('Длина окружности равна %*.*f' ________)

Ответ:
 (1) (5, 2, 2*math.pi*r) 
 (2) (5, 1, 2*math.pi*r) 
 (3) % (5, 2*math.pi*r) 
 (4) % (3, 2, 2*math.pi*r)
 (5) % (5, 1, 2*math.pi*r) 


Номер 5

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Площадь круга равна 13(примечание: math.pi==3.14159):

import math

r = 2

print ('Площадь круга равна %*.*f' ________)

Ответ:

 (1) (3, 0, math.pi*r*r) 
 (2) % (1, 0, int(math.pi*r*r)) 
 (3) % (1, 2, int(math.pi*r*r)) 
 (4) % (3, 2, math.pi*r*r) 
 (5) % (1, 0, math.pi*r*r)


Номер 6

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка Длина окружности равна 18.849556(примечание: math.pi==3.14159):

import math

r = 3

print ('Длина окружности равна %*.*f' ________)

Ответ:

 (1) (6, 5, 2*math.pi*r) 
 (2) (1, 6, 2*math.pi*r) 
 (3) % (6, 2*math.pi*r) 
 (4) % (6, 2, 2*math.pi*r) 
 (5) % (1, 6, 2*math.pi*r)


Упражнение 22:

Номер 1

Укажите результат выполнения скрипта:

foo = 'I do not understand'

print (foo.replace(foo[4:18:13], foo[12:15:6]))

Ответ:

 (1) I donst uderstand 
 (2) I doet understand 
 (3) I do nt uderstad 
 (4) I doeot understand
 (5) скрипт не будет выполнен, т.к. код содержит ошибки 


Номер 2

Укажите результат выполнения скрипта:

foo = 'Please speak more slowly.'

print (foo.replace(foo[2:14:8], foo[14:21:6]))

Ответ:

 (1) Plas spak mor slowly 
 (2) Please sperw more slowly 
 (3) Ploose spook more slowly
 (4) Pmlase speak more slowly 
 (5) скрипт не будет выполнен, т.к. код содержит ошибки 


Номер 3

Укажите результат выполнения скрипта:

foo = 'Excuse me a moment.'

print (foo.replace(foo[7:20:8], foo[6:14:5]))

Ответ:

 (1) Excuse a mo nt
 (2) Excuse me a mommmt 
 (3) Excuseeae aeaoment 
 (4) Excuse e a oent 
 (5) скрипт не будет выполнен, т.к. код содержит ошибки 


Номер 4

Укажите результат выполнения скрипта:

foo = 'Hello dear world!'

print (foo.replace(foo[1:15:7], foo[1:10:6]))

Ответ:

 (1) Hello deard! 
 (2) Hello deer world!
 (3) Hello dear world! 
 (4) Hello ear world! 
 (5) скрипт не будет выполнен, т.к. код содержит ошибки 


Номер 5

Укажите результат выполнения скрипта:

foo = 'My name is John!'

print (foo.replace(foo[11:15:1], foo[0:13:6]))

Ответ:

 (1) Me name is Mohnh 
 (2) My name is MeoMeoMeo 
 (3) My name isMeo! 
 (4) My name is Meo
 (5) скрипт не будет выполнен, т.к. код содержит ошибки 


Номер 6

Укажите результат выполнения скрипта:

foo = 'What a nasty day!'

print (foo.replace(foo[2:17:8], foo[7:15:7]))

Ответ:
 (1) What a nasay day! 
 (2) Whna a nasty day!
 (3) What a nasty dn! 
 (4) Wht nsty dy! 
 (5) скрипт не будет выполнен, т.к. код содержит ошибки 


Упражнение 23:

Номер 1

Укажите результат выполнения скрипта:

array = {'a':1, 1:'b', 1:'c', 'b':'a'}

print (len(array))

Ответ:

 (1) 
 (2) 3
 (3) 
 (4) 
 (5) скрипт не будет выполнен, т.к. код содержит ошибки 


Номер 2

Укажите результат выполнения скрипта:

foo = {'a':3, 3:'b', 'c':3, 3:'d'}

print (len(foo))

Ответ:

 (1) 
 (2) 
 (3) 3
 (4) 
 (5) скрипт не будет выполнен, т.к. код содержит ошибки 


Номер 3

Укажите результат выполнения скрипта:

dictionary = {1:2, 1:3, 3:1, 2:1}

print (len(dictionary))

Ответ:

 (1) 
 (2) 3
 (3) 
 (4) 
 (5) скрипт не будет выполнен, т.к. код содержит ошибки 


Номер 4

Укажите результат выполнения скрипта:

foo = {'a':1, 'b':2, 3:'c', 'c':2, 3:'d'}

print (len(foo))

Ответ:

 (1) 
 (2) 4
 (3) 
 (4) 10 
 (5) скрипт не будет выполнен, т.к. код содержит ошибки 


Номер 5

Укажите результат выполнения скрипта:

foo = {'w':3, 3:'x', 'y':3, 3:'z'}

print (len(foo))

Ответ:

 (1) 
 (2) 3
 (3) 
 (4) 
 (5) скрипт не будет выполнен, т.к. код содержит ошибки 


Номер 6

Укажите результат выполнения скрипта:

array = {'one':1, 1:'one', 'two':3, 3:'three'}

print (len(array))

Ответ:

 (1) 
 (2) 
 (3) 4
 (4) 
 (5) скрипт не будет выполнен, т.к. код содержит ошибки 


Упражнение 24:

Номер 1

Очередь в языке Python можно организовать при помощи списка и методов

Ответ:

 (1) push(x) и pop() 
 (2) push(x) и pop(0) 
 (3) insert(len(list), x) и pop(0)
 (4) insert(len(list), x) и pop() 
 (5) append(x) и pop() 
 (6) append(x) и pop(0)


Номер 2

Встроенный метод списка index() используется для:

Ответ:

 (1) извлечения первого элемента списка с указанным значением 
 (2) получения индекса первого элемента списка с указанным значением 
 (3) получения индекса последнего элемента списка с указанным значением 
 (4) получения списка индексов элементов списка с указанным значением 
 (5) получения значения элемента списка по индексу 


Номер 3

Встроенный метод списка remove() используется для:

Ответ:
 (1) извлечения первого элемента списка с указанным значением 
 (2) удаления элемента списка с указанным индексом 
 (3) удаления первого элемента списка с указанным значением 
 (4) удаления последнего элемента списка с указанным значением 
 (5) удаления всех элементов списка с указанным значением 


Номер 4

Встроенный метод списка pop() без аргумента используется для:

Ответ:

 (1) извлечения последнего элемента списка 
 (2) извлечения первого элемента списка 
 (3) добавление нового элемента списка в конец списка 
 (4) добавления нового элемента списка в начало списка 
 (5) получения значения последнего элемента списка 
 (6) получения значения первого элемента списка 


Номер 5

Встроенный метод списка pop(x) используется для:

Ответ:

 (1) добавление нового элемента списка в конец списка 
 (2) добавления нового элемента списка в начало списка 
 (3) извлечения элемента списка по указанному индексу 
 (4) извлечения элемента списка с указанным значением 
 (5) получения индекса элемента по его значению 


Номер 6

.

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

Ответ:

 (1) push(x) и pop() 
 (2) push(x) и pop(0) 
 (3) insert(len(list), x) и pop()
 (4) insert(len(list), x) и pop(0) 
 (5) append(x) и pop()
 (6) append(x) и pop(0) 


Упражнение 25:

Номер 1

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка (4, 1.3333333333333333):

nums = range(10)

out = ______

print (out[4].popitem())

Ответ:

 (1) [(i, i/3.) for i in nums]
 (2) [{i : i/3.} for i in nums] 
 (3) [[i, i/3.] for i in nums] 
 (4) [i, i/3. for i in nums] 
 (5) [i/3. for i in nums] 


Номер 2

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 5:

foo = range(7)

bar = ______

bar[1][1]=5

print (bar[1][1])

Ответ:

 (1) [(x, x**2) for x in foo] 
 (2) [{x : x**2} for x in foo]
 (3) [[x, x**2] for x in foo]
 (4) [x, x**2 for x in foo] 
 (5) [x**2 for x in foo] 


Номер 3

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания скрипт будет корректным:

nums = range(10)

out = ______

print (out[1]+out[3])

Ответ:

 (1) [(i, i*-1) for i in nums]
 (2) [{i : i*-1} for i in nums] 
 (3) [[i, i*-1] for i in nums]
 (4) [i, i*-1 for i in nums] 
 (5) [i*-1 for i in nums]


Номер 4

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка 9:

foo = range(10)

bar = ______

print (bar[3].pop())

Ответ:

 (1) [(x, x**2) for x in foo] 
 (2) [{x : x**2} for x in foo] 
 (3) [[x, x**2] for x in foo]
 (4) [x**2, x for x in foo] 
 (5) [x**2 for x in foo] 

1   ...   4   5   6   7   8   9   10   11   12


написать администратору сайта