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

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


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

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

Номер 1

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

x = 'Printing'

x[0] = 'p'

print (x)

Ответ:

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


Номер 2

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

x = {0:'P',1:'r',2:'i',3:'n',4:'t'}

x[0] = 'p'

print (x)

Ответ:

 (1) {0: 'P', 1: 'r', 2: 'i', 3: 'n', 4: 't'} 
 (2) {0: 'p', 1: 'r', 2: 'i', 3: 'n', 4: 't'}
 (3) {0: 'p'} 
 (4) скрипт не будет выполнен, так как содержит ошибки 


Номер 3

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

x = ('P','r','i','n','t')

x[0] = 'p'

print (x)

Ответ:

 (1) ('P', 'r', 'i', 'n', 't') 
 (2) ('p', 'r', 'i', 'n', 't') 
 (3) ('p') 
 (4) скрипт не будет выполнен, так как содержит ошибки 


Номер 4

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

x = 'Hello'

x[0] = 'h'

print (x)


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


Номер 5

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

x = {0:'H',1:'e',2:'l',3:'l',4:'o'}

x[0] = 'h'

print (x)


Ответ:

 (1) {0: 'H', 1: 'e', 2: 'l', 3: 'l', 4: 'o'} 
 (2) {0: 'h', 1: 'e', 2: 'l', 3: 'l', 4: 'o'}
 (3) {0: 'h'} 
 (4) скрипт не будет выполнен, так как содержит ошибки 


Номер 6

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

x = ('H','e','l','l','o')

x[0] = 'h'

print (x)


Ответ:

 (1) ('H', 'e', 'l', 'l', 'o') 
 (2) ('h', 'e', 'l', 'l', 'o') 
 (3) ('h') 
 (4) скрипт не будет выполнен, так как содержит ошибки 


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

Номер 1

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

print (0o29)

Ответ:

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


Номер 2

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

print (0o37)

Ответ:

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


Номер 3

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

print (0o48)

Ответ:

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


Номер 4

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

print (0o11)


Ответ:

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


Номер 5

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

print (0o18)


Ответ:

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


Номер 6

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

print 023


Ответ:

 (1) 35 
 (2) 23 
 (3) 19
 (4) 11 
 (5) ни одно из вышеперечисленных 


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

Номер 1

В языке Python существуют следующие операции для работы со списками:

Ответ:

 (1) объединение ( , ) 
 (2) объединение ( + ) 
 (3) поиск различий ( - ) 
 (4) тождественно равно ( === ) 
 (5) меньше или равно ( <= ) 


Номер 2

В языке Python существуют следующие побитовые операции:

Ответ:
 (1) побитовое или ( | ) 
 (2) побитовое или ( || ) 
 (3) отрицание ( ! ) 
 (4) исключающее или (^ ) 
 (5) сдвиг вправо ( > ) 


Номер 3

В языке Python существуют следующие арифметические операции:


Ответ:

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


Номер 4

В языке Python существуют следующие арифметические операции:

Ответ:

 (1) получение целого результата при делении целых чисел ( // ) 
 (2) возведение в степень ( ** ) 
 (3) возведение в степень ( ^ ) 
 (4) деление по модулю ( % ) 
 (5) деление по модулю ( \ ) 


Номер 5

В языке Python существуют следующие операции сравнения:

Ответ:

 (1) равно ( = ) 
 (2) не равно (!=
 (3) много больше ( >> ) 
 (4) меньше или равно ( <= ) 
 (5) больше или равно ( => ) 


Номер 6

В языке Python существуют следующие операции для работы со строками:

Ответ:

 (1) конкатенация ( + ) 
 (2) конкатенация ( , ) 
 (3) поиск количества вхождений подстроки ( % ) 
 (4) объединение ( * ) 
 (5) повторение ( * ) 


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

Номер 1

Истинность объекта равняется True, если в нем содержится:

Ответ:

 (1) -1
 (2) 0-0j 
 (3) 0,
 (4) (None,)
 (5) [] 


Номер 2

Истинность объекта равняется False, если в нем содержится:

Ответ:

 (1) None
 (2) -1 
 (3) -1j 
 (4) 0-0j
 (5) ('0') 


Номер 3

Истинность объекта равняется True, если в нем содержится:

Ответ:

 (1) None 
 (2) [None]
 (3) 0o0 
 (4) 'None'
 (5) () 


Номер 4

Истинность объекта равняется False, если в нем содержится:

Ответ:

 (1) None
 (2) 0
 (3) -1 
 (4) -1.0 
 (5) (0.0,) 


Номер 5

Истинность объекта равняется True, если в нем содержится:

Ответ:

 (1) '' 
 (2) '0'
 (3) 0+0j 
 (4) 1
 (5) [None]


Номер 6

Истинность объекта равняется False, если в нем содержится:

Ответ:

 (1) []
 (2) -0
 (3) {0:0} 
 (4) False
 (5) -1 


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

Номер 1

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

s1, s2, s3 = '0', (), 'None'

res = s1 and not s2 or not s3

print (res)

Ответ:

 (1) True
 (2) False 
 (3) 
 (4) () 
 (5) None 


Номер 2

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

s1, s2, s3 = (0,), {}, 1

res = not s1 or s2 and s3

print (res)

Ответ:
 (1) True 
 (2) False 
 (3) (0,) 
 (4) {}
 (5) 


Номер 3

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

s1, s2, s3 = [-1], 0j, -1

res = not s1 and s2 and s3

print (res)

Ответ:

 (1) True 
 (2) False
 (3) [-1] 
 (4) 
 (5) -1 


Номер 4

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

s1, s2, s3 = 0, 1, -1

res = s1 or s2 or s3

print (res)

Ответ:

 (1) True 
 (2) False 
 (3) 
 (4) 1
 (5) -1 


Номер 5

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

s1, s2, s3 = [None], {}, 1

res = s1 or s2 or s3

print (res)

Ответ:

 (1) True 
 (2) False 
 (3) [None]
 (4) {} 
 (5) 


Номер 6

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

s1, s2, s3 = 0, (), 'None'

res = not s1 and not s2 and s3

print (res)


Ответ:

 (1) True 
 (2) False 
 (3) 
 (4) () 
 (5) 'None'


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

Номер 1

Укажите результат выполнения скрипта:
print (-1 + 1 * 3 == 0 or 5 - 3 * 3 > 0)


Ответ:

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


Номер 2

Укажите результат выполнения скрипта:
print (not -10 + 2 * 4 < -5 and 1 + 5 * 2 > 1)


Ответ:

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


Номер 3

Укажите результат выполнения скрипта:
print (1 + 3 * 2 < 4 and not 5 - 2 * 2 > 3)


Ответ:

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


Номер 4

Укажите результат выполнения скрипта:
print (1 + 3 * 2 < 4 and not 5 - 2 * 2 > 3)


Ответ:

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


Номер 5

Укажите результат выполнения скрипта:
print (-6 + 3 * 1 < 7 and -5 + 4 * 2 < 4)


Ответ:

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


Номер 6

Укажите результат выполнения скрипта:
print (-5 + 2 * 5 < 7 and -3 + 4 * 2 > 0)


Ответ:
 (1) True
 (2) False 
 (3) 11 
 (4) 10 
 (5) скрипт не будет выполнен, так как содержит ошибки 


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

Номер 1

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

ns = range(4)

fun = _1_

print (_2_)

Ответ:

 (1) _1_: lambda a: a**3 _2_: [fun(x) for x in ns]  
 (2) _1_: lambda a: (lambda i: i**2) _2_: [fun(x) for x in ns]  
 (3) _1_: lambda a: map(lambda i: i**2, a) _2_: fun(ns)  
 (4) _1_: lambda a: [a**3] _2_: fun(ns)  
 (5) _1_: [x for x in map(lambda a: a**3, ns)] _2_: fun  


Номер 2

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка ['r', 'o', 'd']:

phr = 'Word'

ns = [2,1,3]

f = _1_

print (_2_)

Ответ:

 (1) _1_: lambda x: ns[x] _2_: [f(i) for i in phr]  
 (2) _1_: lambda x: (lambda i: phr[i]) _2_: [f(x) for x in ns]  
 (3) _1_: [x for x in map(lambda i: phr[i], ns)] _2_: f  
 (4) _1_: lambda i: [phr[i]] _2_: f(ns)  
 (5) _1_: lambda a: map(lambda i: a[i], ns) _2_: f(phr)  


Номер 3

Скрипт содержит следующий код:

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка [0.0, 0.33333333333333331, 0.66666666666666663, 1.0]:

nums = range(4)

f_div = _1_

print (_2_)

Ответ:

 (1) _1_: lambda i: i/3. _2_: [f_div(x) for x in nums]  
 (2) _1_: lambda a: (lambda i: i/3.) _2_: [f_div(x) for x in nums]  
 (3) _1_: lambda x: [x/3] _2_: f_div(nums)  
 (4) _1_: map(lambda i: i/3, nums) _2_: f_div  
 (5) _1_: lambda a: map(lambda i: i/3., a) _2_: [x for x in f_div(nums)]  


Номер 4

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

nums = range(5)

f = _1_

print (_2_)

Ответ:

 (1) _1_: lambda x: x**2 _2_: [f(x) for x in nums] 
 (2) _1_: lambda x: [x**2] _2_: f(nums)  
 (3) _1_: lambda x: (lambda i: i**2) _2_: [f(x) for x in nums]  
 (4) _1_: map(lambda i: i**2, nums) _2_: f  
 (5) _1_: lambda x: map(lambda i: i**2, x) _2_: f(nums)  


Номер 5

Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом выполнения скрипта станет строка ['e', 'o', 'l']:

phrase = 'Hello';

nums = [1,4,2]

f = _1_

print (_2_)

Ответ:

 (1) _1_: lambda x: nums[x] _2_: [f(x) for x in phrase] 
 (2) _1_: lambda x: [phrase[x]] _2_: f(nums)  
 (3) _1_: lambda x: (lambda i: phrase[i]) _2_: [f(x) for x in nums]  
 (4) _1_: map(lambda i: phrase[i], nums) _2_: f  
 (5) ни один из вышеперечисленных 


Номер 6

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

n = range(5)

f_div = _1_

print (_2_)

Ответ:

 (1) _1_: lambda x: x/2. _2_: [f_div(x) for x in n] 
 (2) _1_: lambda x: [x/2] _2_: f_div(n)  
 (3) _1_: lambda x: (lambda i: i/2.) _2_: [f_div(x) for x in n]  
 (4) _1_: map(lambda i: i//2, n) _2_: [i for i in f_div]  
 (5) _1_: lambda x: map(lambda i: i/2., x) _2_: f_div(n)  


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

Номер 1

В языке Python существуют следующие циклы:

Ответ:

 (1) do-while 
 (2) while
 (3) for
 (4) foreach 
 (5) iterate 


Номер 2

Для контроля над выполнением условного ветвления (if) можно использовать:

Ответ:

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


Номер 3

В языке Python циклом с предусловием является:

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


Номер 4

Инструкция for в языке Python:

Ответ:

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


Номер 5

При реализации блока ветвления if в языке Python можно использовать следующие ключевые слова:

Ответ:

 (1) else if, elif, else– единственный раз в блоке 
 (2) else if, elif– неограниченное количество раз и else один раз в блоке 
 (3) elif, else– неограниченное количество раз и else один раз в блоке 
 (4) elif– неограниченное количество раз и else один раз в блоке 
 (5) else if – неограниченное количество раз и else один раз в блоке 


Номер 6

В языке Python циклом с предусловием является:
1   2   3   4   5   6   7   8   9   ...   12


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