zx
Какая операция является исключением, так как ассоциативна справа налево?
+Возведение в степень
Что такое стиль программирования?
+Дополнительные ограничения, накладываемые на структуру и вид программного кода.
Имена в Python бывают:
+Локальные и глобальные.
Как можно узнать список ключевых слов?
+Import keyword.
Укажите правильный синтаксис взятия элемента по индексу
+x[индекс].
Основные методы, которые должны поддерживать файловые объекты?
+read(),write(),readline().
Тип dict отвечает за:
+Хэш.
Выберите варианты, соответствующие правильному синтаксису
1)цикл по всему словарю
2)цикл по ключам словаря
3)цикл по значениям словаря
4)количество пар в словаре
5)берется значение по ключу
A)print d[1]
B)for key, val in d.items():print key, val
C)for key in d.keys(): print key, d[key]
D)for val in d.values():print val
F)printlen(d)
+1-B;2-C;3-D;4- F;5-A
Вместо массивов в Python используются:
+Списки.
Для чего используется подсчет ссылок?
+Для управления памятью.
Назовите создателя Python
+Гвидо ван Россум
Выберите варианты, характеризующие язык Python
1)Статическая типизация
2)Поддержка Unicode и ООП
3)Ограниченное число модулей
4)Интеграция с C/C++
5)Возможность написать собственный модуль
+4,2,5
Разделитель в Python
+:
Для представления константной последовательности (разнородных) объектов используется?
+Тип tuple.
Собственные функции можно определять:
+с помощью оператор а def.
C точки зрения интерпретатора программа на FPython состоит из
+Логических строк.
В ходе создания какой ОС был создан язык Python?
+Амеба.
Какие циклы естьв Python?
+ПОКА и ДЛЯ.
В языке Python тело цикла выделяется
+Отступом.
В какой версии Python появляются литералы true и false?
+2.3
Что характерно для модулей расширения?
+Написаны на другом языке.
Поиск стандартных модулей в каталоге осуществляет
+Интерпретатор
Выберите правильную комбинацию вариантов:
a)Функции компиляции и исполнения
b)Функции для работы с атрибутами
c)Функции-"украшатели"
d)Функции определения свойств
e)Функции обработки данных
1)staticmethod,property
2)reduce,zip
3)eval,reload
4)hasattr,getattr
5)callable,type
+a-3;b-4;c-1;d-5;e-2
Выберите правильную комбинацию вариантов:
a)Многопоточные вычисления
b)Хранение данных. Архивация
c)Поддержка цикла разработки
d)Сервисы периода выполнения
e)Обработка текстов
1)traceback, math
2)pdb, pydoc
3)threading, thread
4)gdbm, csv
5)Difflib, sgmllib
+a–3;b–4;c–2;d–1;e–5
Какой модуль отвечает за разбор двоичных форматов данных?
+Array.
С помощью какого оператора можно подключить нужный модуль к программе?
+Import.
Что представляет собой интерфейс модуля?
+Набор функций, классов и констант.
Можно ли помещать модули в архивы в Python?
+Только в новых версиях.
Выберите пример преобразования данных в тип с плавающей точкой
+>>>float(16,243).
Обеспечивают доступ к некоторым встроенным атрибутам объектов?
+Функции определения свойств.
Какой из перечисленных типов не входит в основной тип?
+Class.
Какое значение функции возвращается по умолчанию?
+None.
Какой будет вывод в следующем коде?
>>>str="hello"
>>>str[:2]
>>>
+he.
Который из вариантов отработает без ошибки (возможно несколько вариантов ответа) ?
+round(45.8).
+round(6352.898,2).
Какой тип данных возвращает функция id ?
+int.
Какой код в результате вернет тип данных int (возможно несколько вариантов ответа)?
>>>x = 13 ? 2
+x = 13 // 2
+x = int(13 / 2)
Какую ошибку вызовет следующий код?
apple = mango
+NameОшибка.
38) Какой результат работы кода?
def example(a):
a = a + '2'
a = a*2
return a
>>>example("hello")
+indentation Ошибка.
Какой тип данных у объекта ?
L=[1,23,‘hello’,1]
+List.
Используется для хранения данных в виде «ключ» «значение».
+dictionary
Что из следующего породит ошибку SyntaxОшибка (Возможно несколько вариантов ответа) ?
+“Hesaid, “Yes!””
+‘3\’
На мониторе изображено:
tom
dick
harry
Выберите все возможны варианты вызова функции print для соответствия примеру выше(Возможно несколько вариантов ответа)
+print(”’tom
dick
harry”’)
+print(‘tom\ndick\nharry’)
Какой результат кода ниже?
>>>grade1 = 80
>>>grade2 = 90
>>>average = (grade1 + grade2) / 2
+85.0.
Выберите все варианты, которые выводят сообщение(Возможно несколько вариантов ответа):
hello-how-are-you
+print(‘hello-‘+‘how-are-you’).
+print(‘hello’+‘-‘+‘how’+‘-‘+‘are’+‘-‘+‘you’).
Какой тип данных возвращает функция trunc() ?
+int.
Какой результат вывода print 0.1 + 0.2 == 0.3?
+False.
Что не является комплексным числом?
+k = 2 + 3l.
Какой тип данных у inf?
+Float.
Какое значение имеет ~4?
+-5
Какое значение имеет ~~~~~~5?
++5
Что из приведенного неверно?
+x = 03964
Какой результат работы cmp(3, 1)?
+1.
Что из приведенного неверно?
+float('12+34').
Какой результат работы round(0.5) - round(-0.5)?
+2.0.
What does 3 ^ 4 evaluate to?
+7.
Питон учитывает регистр при работе с идентификаторами?
+да.
Какова максимальная длинна идентификатора?
+Ничто из приведенного
Что из приведенного неверно?
+Ничто из приведенного
Какая из переменных неверно названа?
+1st_string.
Почему имена локальных переменных, начинающиеся с подчеркивания обескураживают?
+используются для отображения private переменных класса
Что из приведенного не ключевое слово?
+eval.
Все ключевые слова в питоне в
+Ничто из приведенного.
Что из приведенного верно для имен переменных?
+неограниченная длинна.
Что из приведенного является неверным объявлением перменной ?
+a b c = 1000 2000 3000.
Что из приведенного не может быть именем переменной?
+in.
Что из приведенного является оператором возведения в степень power(x^y)?
+X**y.
Что из приведенного является делением с получением целой части?
+//.
Каков порядок старшинства (от наиболее старшего)?
1)Скобки
2)Экспонента
3)Деление
4)Умножение
5)Сложение
6)Разность
+1,2,3,4,5,6
Какой результат выражения 22 % 3 ?
+1
Можно ли производить математические действия над String?
+Нет
Операторы с одинаковыми приоритетами выполняются в каком порядке?
+слева направо
Какой результат выражения 3*1**3?
+3.
Что из приведенного имеет одинаковый приоритет?
+a и b.
Int(x) означает переменная конвертируется в тип int.
+Да.
Что из приведенного имеет наивысший приоритет?
+Скобки.
Какой будет вывод в следующем коде?
x = ['ab', 'cd']
for i in x:
i.upper()
print(x)
+[‘ab’, ‘cd’].
Какой будет вывод в следующем коде?
x = ['ab', 'cd']
for i in x:
x.append(i.upper())
print(x)
+Ничто из приведенного.
Какой будет вывод в следующем коде?
i = 1
while True:
if i%3 == 0:
break
print(i)
i + = 1
+Ошибка.
Какой будет вывод в следующем коде?
i = 1
while True:
if i%0O7 == 0:
break
print(i)
i += 1
+1 2 3 4 5 6.
Какой будет вывод в следующем коде?
i = 5
while True:
if i%0O11 == 0:
break
print(i)
i += 1
+5 6 7 8.
Какой будет вывод в следующем коде?
i = 5
while True:
if i%0O9 == 0:
break
print(i)
i += 1
+Ошибка.
Какой будет вывод в следующем коде?
i = 1
while True:
if i%2 == 0:
break
print(i)
i += 2
+1 3 5 7 9 11...
Какой будет вывод в следующем коде?
i = 2
while True:
if i%3 == 0:
break
print(i)
i += 2
+2 4.
Какой будет вывод в следующем коде?
i = 1
while False:
if i%2 == 0:
break
print(i)
i += 2
+Ничто из приведенного
Какой будет вывод в следующем коде?
True = False
while True:
print(True)
break
+Ничто из приведенного
Какой будет вывод в следующем коде?
i = 0
while i < 5:
print(i)
i += 1
if i == 3:
break
else:
print(0)
+0 1 2.
Какой будет вывод в следующем коде?
i = 0
while i < 3:
print(i)
i += 1
else:
print(0)
+0 1 2 0.
Какой будет вывод в следующем коде?
x = "abcdef"
while i in x:
print(i, end=" ")
+Ошибка.
Какой будет вывод в следующем коде?
x = "abcdef"
i = "i"
while i in x:
print(i, end=" ")
+нет вывода.
Какой будет вывод в следующем коде?
x = "abcdef"
i = "a"
while i in x:
print(i, end = " ")
+a aaaaa...
Какой будет вывод в следующем коде?
x = "abcdef"
i = "a"
while i in x:
print('i', end = " ")
+i iiiii...
Какой будет вывод в следующем коде?
x = "abcdef"
i = "a"
while i in x:
x = x[:-1]
print(i, end = " ")
+a aaaaa.
Какой будет вывод в следующем коде?
x = "abcdef"
i = "a"
while i in x[:-1]:
print(i, end = " ")
+a aaaaa...
Какой будет вывод в следующем коде?
x = "abcdef"
i = "a"
while i in x:
x = x[1:]
print(i, end = " ")
+a.
Какой будет вывод в следующем коде?
x = "abcdef"
i = "a"
while i in x[1:]:
print(i, end = " ")
+нет вывода
Какой будет вывод в следующем коде?
x = 'abcd'
for i in x:
print(i)
x.upper()
+a b c d.
Какой будет вывод в следующем коде?
x = 'abcd'
for i in x:
print(i.upper())
+A B C D.
Какой будет вывод в следующем коде?
x = 'abcd'
for i in range(x):
print(i)
+Ошибка.
Какой будет вывод в следующем коде?
x = 'abcd'
for i in range(len(x)):
print(i)
+0 1 2 3.
Какой будет вывод в следующем коде?
x = 'abcd'
for i in range(len(x)):
print(i.upper())
+Ошибка.
Какой будет вывод в следующем коде?
x = 'abcd'
for i in range(len(x)):
i.upper()
print (x)
+Ошибка.
Какой будет вывод в следующем коде?
x = 'abcd'
for i in range(len(x)):
x[i].upper()
print (x)
+abcd.
Какой будет вывод в следующем коде?
x = 'abcd'
for i in range(len(x)):
i[x].upper()
print (x)
+Ошибка.
Какой будет вывод в следующем коде?
x = 'abcd'
for i in range(len(x)):
x = 'a'
print(x)
+a aaa.
Какой будет вывод в следующем коде?
x = 'abcd'
for i in range(len(x)):
print(x)
x = 'a'
+Ничто из приведенного
Какой будет вывод в следующем коде?
x = 123
for i in x:
print(i)
+Ошибка.
Какой будет вывод в следующем коде?
d = {0: 'a', 1: 'b', 2: 'c'}
for i in d:
print(i)
+0 1 2.
Какой будет вывод в следующем коде?
d = {0: 'a', 1: 'b', 2: 'c'}
for x, y in d:
print(x, y)
+Ничто из приведенного
Какой будет вывод в следующем коде?
d = {0: 'a', 1: 'b', 2: 'c'}
for x, y ind.items():
print(x, y)
+0 a 1 b 2 c.
Какой будет вывод в следующем коде?
d = {0: 'a', 1: 'b', 2: 'c'}
for x ind.keys():
print(d[x])
+abc.
Какой будет вывод в следующем коде?
d = {0: 'a', 1: 'b', 2: 'c'}
for x ind.values():
print(x)
+abc.
Какой будет вывод в следующем коде?
d = {0: 'a', 1: 'b', 2: 'c'}
for x ind.values():
print(d[x])
+Ничто из приведенного
Какой будет вывод в следующем коде?
d = {0, 1, 2}
for x ind.values():
print(x)
+Ошибка.
Какой будет вывод в следующем коде?
d = {0, 1, 2}
for x in d:
print(x)
+0 1 2.
Какой будет вывод в следующем коде?
d = {0, 1, 2}
for x in d:
print(d.add(x))
+NoneNoneNone.
Какой будет вывод в следующем коде?
for i in range(0):
print(i)
+(ничто не выведено).
Какой будет вывод в следующем коде?
for i in range(2.0):
print(i)
+Ошибка.
Какой будет вывод в следующем коде?
for i in range(int(2.0)):
print(i)
+0 1.
Какой будет вывод в следующем коде?
for i in range(float('inf')):
print (i)
+Ничто из приведенного
Какой будет вывод в следующем коде?
for i in range(int(float('inf'))):
print (i)
+Ничто из приведенного
Какой будет вывод в следующем коде?
for i in [1, 2, 3, 4][::-1]:
print (i)
+4 3 2 1.
Какой будет вывод в следующем коде?
for i in ''.join(reversed(list('abcd'))):
print (i)
+d c b a.
Какой будет вывод в следующем коде?
for i in 'abcd'[::-1]:
print (i)
+dcba.
Какой будет вывод в следующем коде?
for i in '':
print (i)
+(ничто не выведено).
Какой будет вывод в следующем коде?
x = 2
for i in range(x):
x += 1
print (x)
+3 4.
Какой будет вывод в следующем коде?
x = 2
for i in range(x):
x -= 2
print (x)
+0 -2.
Какой будет вывод в следующем коде?
for i in range(10):
if i == 5:
break
else:
print(i)
else:
print("Here")
+0 1 2 3 4.
Какой будет вывод в следующем коде?
for i in range(5):
if i == 5:
break
else:
print(i)
else:
print("Here")
+0 1 2 3 4 Here.
Какой будет вывод в следующем коде?
x = (i for i inrange(3))
for i in x:
print(i)
+0 1 2.
Какой будет вывод в следующем коде?
x = (i for i inrange(3))
for i in x:
print(i)
for i in x:
print(i)
+0 1 2.
Какой будет вывод в следующем коде?
string = "my name is x"
for i in string:
print (i, end=", ")
+m, y, , n, a, m, e, , i, s, , x.
Какой будет вывод в следующем коде?
string = "my name is x"
for i instring.split():
print (i, end=", ")
+my, name, is, x.
Какой будет вывод в следующем коде?
a = [0, 1, 2, 3]
for a[-1] in a:
print(a[-1])
+0 1 2 2.
Какой будет вывод в следующем коде?
a = [0, 1, 2, 3]
for a[0] in a:
print(a[0])
+0 1 2 3.
Какой будет вывод в следующем коде?
a = [0, 1, 2, 3]
i = -2
for i notin a:
print(i)
i += 1
+Ошибка.
Какой будет вывод в следующем коде?
string = "my name is x"
for i in ' '.join(string.split()):
print (i, end=", ")
+m, y, , n, a, m, e, , i, s, , x.
Каким будет вывод, когда выполнится следующее выражение ?
>>>"a"+"bc"
+abc
Каким будет вывод, когда выполнится следующее выражение ?
>>>"abcd"[2:]
+cd.
Результaт команды string.ascii_letters может быть также достигнут с помощь :
+string.letters.
Каким будет вывод, когда выполнится следующее выражение?
>>> str1 = 'hello'
>>> str2 = ','
>>> str3 = 'world'
>>> str1[-1:]
+o.
Какие операции не могут быть выполнены над строками (несколько вариантов ответа)?
+–
+**
Каким будет вывод, когда выполнится следующий код?
>>>print r"\nhello"
+\nhello.
Каким будет вывод, когда выполнится следующее выражение ?
>>>print 'new' 'line'
+newline.
Каким будет вывод, когда выполнится следующее выражение ?
>>>print '\x97\x98'
+_~
Каким будет вывод, когда выполнится следующий код?
>>>str1="helloworld"
>>>str1[::-1]
+dlrowolleh.
Результат print 0xA + 0xB + 0xC :
+33.
Какой будет вывод в следующем коде?
classfather:
def __init__(self, param):
self.o1 = param
classchild(father):
def __init__(self, param):
self.o2 = param
>>>obj = child(22)
>>>print "%d %d" % (obj.o1, obj.o2)
+Ошибка.
Какой будет вывод в следующем коде?
classtester:
def __init__(self, id):
self.id = str(id)
id="224"
>>>temp = tester(12)
>>>print temp.id
+12.
Какой будет вывод в следующем коде?
>>>example = "snow world"
>>>print "%s" % example[4:7]
+wo.
Какой будет вывод в следующем коде?
>>>example = "snowworld"
>>>example[3] = 's'
>>>printexample
+Ошибка.
Какой будет вывод в следующем коде?
>>>max("whatareyou")
+y.
Дано string example=”hello” каков вывод при example.count(l)?
+2.
Какой будет вывод в следующем коде?
>>>example = "helle"
>>>example.find("e")
+1.
Какой будет вывод в следующем коде code ?
>>>example = "helle"
>>>example.rfind("e")
+4
Какой будет вывод в следующем коде code ?
>>>example="helloworld"
>>>example[::-1].startswith("d")
+True.
156. Чтобы выполнить конкатенацию 2-х строк требуется выполнить команду (несколько вариантов ответа) ?
+s3 = s1.__add__(s2).
Каким будет вывод, когда выполнится следующее выражение ?
>>>chr(ord('A'))
+A.
Каким будет вывод, когда выполнится следующее выражение ?
>>>print(chr(ord('b')+1))
+c.
Что из приведенного выведет hello\example\test.txt ?
+print(“hello\\example\\test.txt”).
Дано s = “\t\tWorld\n”, каковрезультатработыs.strip() ?
+World.
Функция format возвращает:
+str.
What is the output of “hello”+1+2+3 ?
+Ошибка.
Каким будет вывод, когда выполнится следующий код?
>>>print("D", end = ' ')
>>>print("C", end = ' ')
>>>print("B", end = ' ')
>>>print("A", end = ' ')
+D C B A.
Каким будет вывод, когда выполнится следующее выражение ?(python 3.xx)
>>>print(format("Welcome", "10s"), end = '#')
>>>print(format(111, "4d"), end = '#')
>>>print(format(924.656, "3.2f"))
+Welcome # 111#924.66
Что будет выведено командой print(ord(‘b’) – ord(‘a’)) ?
+1
Дано s=”hello” что вернет команда type(s) ?
+str.
Какой результат выполнения команды “Hello”.replace(“l”, “e”)
+Heeeo
Что требуется сделать, чтобы получить символ под индексом 3 (несколько вариантов ответа) ?
+s[3].
+s.__getitem__(3).
Какую команду надо выполнить, чтобы получить длину строки (несколько вариантов ответа) ?
+s.__len__().
+len(s).
Какую команду надо выполнить, чтобы проверить содержит ли str1 str2 (несколько вариантов ответа) ?
+s1.__contains__(s2).
+s1 ins2.
Дано i = 5 и j = 4, для i + j требуется выполнить команду
+i.__add__(j)
Какой будет вывод в следующем коде?
class Count:
def __init__(self, count = 0):
self.__count = count
c1 = Count(2)
c2 = Count(2)
print(id(c1) == id(c2), end = " ")
s1 = "Good"
s2 = "Good"
print(id(s1) == id(s2))
+False True.
Какой будет вывод в следующем коде?
className:
def __init__(self, firstName, mi, lastName):
self.firstName = firstName
self.mi = mi
self.lastName = lastName
firstName = "John"
name = Name(firstName, 'F', "Smith")
firstName = "Peter"
name.lastName = "Pan"
print(name.firstName, name.lastName)
+John Pan.
Какая функция используется для чтения строки?
+input(“Enter a string”).
Какой будет вывод в следующем коде?
print("abcDEF".capitalize())
+Abcdef.
Какой будет вывод в следующем коде?
print("abcDEF".capitalize())
+Abcdef.
Что из приведенного является созданием словаря?(несколько вариантов ответа}
+d = {}
+d = {“john”:40, “peter”:45}
+d = {40:”john”, 45:”peter”}
Что является «ключом»?
d = {"john":40, "peter":45}
+“john” и “peter”.
Что будет в результате?
d = {"john":40, "peter":45}
"john" in d
+True.
Чтобудет в результате?
d1 = {"john":40, "peter":45}
d2 = {"john":466, "peter":45}
d1 == d2
+False.
Для работы с файлом прежде всего нужно создать так называемый «дескриптор файла», а потом использовать методы этого дескриптора для чтения и записи данных. При создании дескриптора нужно указать строку с именем файла и строку с описанием варианта доступа. Вариантов доступа бывает три
+'r' (только чтение), 'w' (запись) и 'a'(дополнение).
Pассмотрим случай создания файла и добавления данных в него.>>> fd=open('2.dat','a')
>>> s1='c d e\n'
>>> fd.write(s1)
>>> s2='3 4 5\n'
>>> fd.write(s2)
>>> fd.close()
Здесь как раз использована комбинация '\n' для перехода на новую строку. В результате получим
Какая комбинация использована чтобы получить файл 2.dat следующего содержания:
c d e
3 4 5
+'\n'.
В Python разрешены цепочки присваиваний и сравнений, однако присваивания и сравнения нельзя смешивать. Какие выражения недопустимы?
+a<b=4.
Что позволяет экономить память вычислительной системы и не занимать её ненужным кодом.
+применение модулей.
Строки, как объекты Python, обладают методами (т.е. функциями, внутренне присущими этим объектам).Для чего служит метод s1.center(n)
+Строка s1 центрируется в пространстве шириной n символов.
Строки, как объекты Python, обладают методами (т.е. функциями, внутренне присущими этим объектам).Для чего служит метод s1.ljust(n)
+Строка s1 выравнивается по левому краю.
Строки, как объекты Python, обладают методами (т.е. функциями, внутренне присущими этим объектам).Для чего служит метод s1.rjust(n)
+Строка s1 выравнивается по правому краю.
Строки, как объекты Python, обладают методами (т.е. функциями, внутренне присущими этим объектам).Для чего служит метод s1.count(s[,i,j])
+Определение количества вхождений подстроки s в строку s1.
Строки, как объекты Python, обладают методами (т.е. функциями, внутренне присущими этим объектам).Для чего служит метод s1.find(s[,i,j])
+Поиск первого (считая слева) вхождения подстроки s в строку s1
Строки, как объекты Python, обладают методами (т.е. функциями, внутренне присущими этим объектам).Для чего служит метод s1.rfind(s[,i,j])
+Поиск последнего (считая слева) вхождения подстроки.
Строки, как объекты Python, обладают методами (т.е. функциями, внутренне присущими этим объектам).Для чего служит метод s1.strip()
+Создаётся копия строки, в которой удалены пробелы в начале и в конце
Строки, как объекты Python, обладают методами (т.е. функциями, внутренне присущими этим объектам).Для чего служит метод s1.lstrip()
+Создаётся копия строки, в которой удалены пробелы в начале.
Строки, как объекты Python, обладают методами (т.е. функциями, внутренне присущими этим объектам).Для чего служит метод s1.replace(s2,s3[,n])
+В строке s1 фрагмент (подстрока) s2 заменяется на фрагмент s3.
Строки, как объекты Python, обладают методами (т.е. функциями, внутренне присущими этим объектам).Для чего служит метод s1.capitalize()
+Создаётся новая строка, в которой первая буква исходной строки становится заглавной (прописной), а все остальные становятся маленькими (строчными)
Строки, как объекты Python, обладают методами (т.е. функциями, внутренне присущими этим объектам).Для чего служит метод s1.swapcase()?
+Создаётся новая строка, в которой прописные буквы исходной строки заменяются на строчные и наоборот