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

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


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

Ответ:

 (1) do-while 
 (2) iterate 
 (3) while
 (4) for 
 (5) в языке Python цикла с предусловием не существует 


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

Номер 1

Оператор continue используется

Ответ:

 (1) в качестве пустого оператора 
 (2) для перехода к следующей итерации цикла 
 (3) для выхода из цикла 
 (4) для выхода из блока if 
 (5) для возврата из функции и продолжения программы с точки ее вызова 


Номер 2

При использовании оператора break в цикле с for, в котором определена ветвь else, цикл исполняется следующем образом:

Ответ:

 (1) код в ветви else исполняется вне зависимости от способа выхода из цикла 
 (2) код в ветви else не исполняется вне зависимости от способа выхода из цикла 
 (3) код в ветви else исполняется только в том случае, если выход был произведен при помощи оператора break 
 (4) код в ветви else исполняется после того, как закончит работу код в цикле for
 (5) при использовании ветви else применение оператора break недопустимо 


Номер 3

В языке Python ветвь else используется в:

Ответ:

 (1) циклах for
 (2) циклах while
 (3) циклах foreach 
 (4) ветвлении if
 (5) блоке try


Номер 4

Оператор continue используется

Ответ:

 (1) в качестве пустого оператора 
 (2) для перехода к следующей итерации цикла 
 (3) для выхода из цикла 
 (4) для возврата из функции и продолжения программы с точки ее вызова 


Номер 5

Оператор break используется:

Ответ:

 (1) в качестве пустого оператора 
 (2) для перехода к следующей итерации цикла 
 (3) для выхода из цикла 
 (4) для возврата из функции и продолжения программы с точки ее вызова 
 (5) прерывания выполнения условного оператора if 


Номер 6

Оператор pass используется:

Ответ:
 (1) в качестве пустого оператора 
 (2) для перехода к следующей итерации цикла 
 (3) для выхода из цикла 
 (4) для возврата из функции и продолжения программы с точки ее вызова 
 (5) прерывания выполнения условного оператора if 


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

Номер 1

Для вывода на экран каждого второго элемента списка points был разработан следующий код:

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

for i in ______:

print (points[i])

Ответ:

 (1) range (len(points), 2) 
 (2) range (0, len(points), 2)
 (3) range (2, len(points), 0) 
 (4) никакой из вышеперечисленных 


Номер 2

Для вывода на экран каждого пятого элемента списка arr был разработан следующий код:

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

ind = _______

for x in ind:

print (arr[x])

Ответ:

 (1) range (len(arr), 5) 
 (2) range (0, len(arr), 5)
 (3) range (5, len(arr), 0) 
 (4) никакой из вышеперечисленных 


Номер 3

Для вывода на экран каждого третьего элемента списка nums был разработан следующий код:

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

ind = _______

for x in ind:

print (nums[x])

Ответ:

 (1) range (nums, 3) 
 (2) range (0, nums, 3) 
 (3) range (3, nums, 0) 
 (4) никакой из вышеперечисленных 


Номер 4

Для обработки вывода на экран каждого десятого элемента списка bar с указанием индексов был разработан следующий код.

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

def foo (index, element):

print (index, element)
for i in ______:

foo (i, bar[i])

Ответ:

 (1) range (len(bar), 10) 
 (2) range (0, len(bar), 10)
 (3) range (10, len(bar), 0) 
 (4) скрипт не будет выполнен, так как содержит ошибки 


Номер 5

Для обработки вывода на экран каждого пятого элемента списка lstэлементов) с указанием индексов был разработан следующий код.

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

def f (index, element):

print (index, element)
for i in ______:

f (i, lst[i])

Ответ:

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


Номер 6

Для вывода на экран каждого пятнадцатого элемента списка mass был разработан следующий код.

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

for i in ______:

print (mass[i])

Ответ:

 (1) range (len(mass), 15) 
 (2) range (0, len(mass), 15)
 (3) range (15, len(mass), 0) 
 (4) скрипт не будет выполнен, так как содержит ошибки 


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

Номер 1

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

arr = [1,5,3,2]

n = 0

for i in arr:

if i%3==0: break

elif i<4: n+=i

n+=i

else: n-=1

print (n)

Ответ:

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


Номер 2

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

nums = [1,2,6]

sm = 0

for i in nums:

if i%3==0: sm+=i

if i>4: break

sm+=i

else: sm-=1

print (sm)

Ответ:

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


Номер 3

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

nums = [2,5,9]

sm = 0

for i in nums:

if i%3==0: sm+=i

elif i>7: break

sm+=i

else: sm-=1

print (sm)

Ответ:

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


Номер 4

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

foo = [3,6,8,9]

bar = 0

for i in foo:

if i%3==0: continue

elif i%3==1: break

bar+=i

else: bar=-1

print (bar)

Ответ:

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


Номер 5

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

array = [2,4,6,7]

ident = 0

for i in array:

if i%2==0: continue

elif i>5: break

ident+=i

else: ident=-1

print (ident)

Ответ:

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


Номер 6

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

arr = [2,3,6,7]

idn = 0

for i in arr:

if i%3==0: break

elif i>5: idn+=1

idn+=i

else: idn-=1

print (idn)

Ответ:

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


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

Номер 1

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

foo = ______

out = ''

if foo >= 3:

out+='1'

if foo < 6:

out+='2'

elif foo > 4:

out+='3'

else:

out+='4'

print (out)

Ответ:
 (1) 
 (2) 
 (3) 5
 (4) 
 (5) ничего из вышеперечисленного 


Номер 2

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

foo = ________

out = ''

if foo >= 3:

out+='Foo'

elif foo < 7:

out+='bar'

if foo < 10:

out+='Foo'

else:

out+='bar'

print (out)

Ответ:

 (1) 
 (2) 
 (3) 
 (4) 
 (5) 13


Номер 3

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

foo = _____

out = ''

if foo >= 1:

out+='1'

else:

out+='2'

if foo < 7:

out+='1'

else:

out+='2'

print (out)

Ответ:

 (1) 
 (2) 1
 (3) 3
 (4) 
 (5) 


Номер 4

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

foo = _____

out = ''

if foo <= 10:

out+='Foo'

if foo < 5:

out+='ooF'

else:

out+='bar'

print (out)

Ответ:

 (1) 10
 (2) 12 
 (3) 5
 (4) 7
 (5) 


Номер 5

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

foo = ________

out = ''

if foo >= 2:

out+='1'

elif foo < 7:

out+='2'

elif foo > 5:

out+='3'

else:

out+='4'

print (out)

Ответ:

 (1) 
 (2) 
 (3) 
 (4) 
 (5) ничего из вышеперечисленного 


Номер 6

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

foo = ________

out = ''

if foo >= 5:

out+='Foo'

else:

out+='bar'

if foo < 8:

out+='Foo'

else:

out+='bar'

print (out)

Ответ:

 (1) 
 (2) 
 (3) 
 (4) 8
 (5) 13


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

Номер 1

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

def foo(el, lst = ''):

lst+=str(el)

return lst

foo(1)

foo(2)

print (foo(3))

Ответ:

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


Номер 2

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

def fun(el, lst = ('empty',)):

lst+=(el,)

return lst

fun(1)

fun(2)

print (fun(3))

Ответ:

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


Номер 3

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

def fun(el, lst = ['empty']):

lst+=[el]

return lst

fun(1)

fun(2)

print (fun(3))

Ответ:

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


Номер 4

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

def foo(el, lst = []):

lst.append(el)

return lst

foo(1)

foo(2)

print (foo(3))

Ответ:

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


Номер 5

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

def foo(el, lst = ()):

lst+=(el,)

return lst

foo(1)

foo(2)

print (foo(3))

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


Номер 6

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

def foo(el, lst = {}):

lst[el]=el

return lst

foo(1)

foo(2)

print (foo(3))

Ответ:

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


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

Номер 1

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

def fun (a=2, b, *c):

for i in c:

res=res+i

print (res)

______

Ответ:

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


Номер 2

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

def foo (a=0, b=1, *c):

res=a+b

for i in c:

res=res+i

print (res)

______

Ответ:

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


Номер 3

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

def fun (a, b=4, *c):

res=a+b

for i in c:

res=res+i

print (res)

______

Ответ:

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


Номер 4

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

def foo (a, b=2, *c):

res=a+b

for i in c:

res=res+i

print (res)

______

Ответ:

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


Номер 5

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

def fun (a=5, b=1, *c):

res=a+b

for i in c:

res=res+i

print (res)

______

Ответ:

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


Номер 6

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

def foo (a=2, b=3, *c):

res=a+b

for i in c:

res=res+i

print (res)

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


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