zx

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()?

+Создаётся новая строка, в которой прописные буквы исходной строки заменяются на строчные и наоборот

Report Page