Главная /
Программирование /
Введение в программирование на Python
Введение в программирование на Python - ответы на тесты Интуит
Правильные ответы выделены зелёным цветом.
Все ответы: Вводный курс по программированию дает представление о базовых понятиях структурного программирования (данных, операциях, переменных, ветвлениях в программе, циклах и функциях).
Все ответы: Вводный курс по программированию дает представление о базовых понятиях структурного программирования (данных, операциях, переменных, ветвлениях в программе, циклах и функциях).
Смотрите также:
Укажите выражение , корректно соответствующее понятию "инкремент"
(1)
x == x + 1
(2)
x = x + 1
(3)
x == 1 + x
(4)
x = 1
Дайте корректное определение строки
(1) строка - это массив символов
(2) строка - это список символов
(3) строка - это последовательность символов
(4) строка - это словарь символов
Укажите корректный синтаксис открытия файла
(1)
myFile=open('mbox.txt')
(2)
myFile=open(mbox.txt)
(3)
myFile=open'mbox.txt'
(4)
myFile=open['mbox.txt']
Укажите корректный синтаксис создания пустого списка
(1)
myList = 0
(2)
myList = []
(3)
myList =(0)
(4)
myList is empty
Укажите корректный синтаксис создания пустого словаря
(1)
myDict = 0
(2)
myDict = dict()
(3)
myDict =(0)
(4)
myDict is empty
Укажите, какое слово НЕ является зарезервированным в языке программирования Python
(1) class
(2) while
(3) continue
(4) begin
Укажите корректный вариант задания кортежа, соответствующего координатам точки А
(1)
A=(2,3)
(2)
A=[2,3]
(3)
A={2,3}
(4) A=[2],[3]
Укажите, как правильно подключать внешний модуль для работы с регулярными выражениями
(1)
import regular
(2)
import re
(3)
using regExpression
(4)
include reg
Укажите, как правильно подключать внешний модуль для работы с сокетом
(1)
import sock
(2)
import socket
(3)
using socket
(4)
include socket
Укажите, как правильно подключать внешний модуль для работы с XML-документами
(1)
import xml
(2)
import xml.etree.ElementTree as ET
(3)
import XML
(4)
import xml.ElementTree
Укажите, как правильно подключать внешний модуль для работы с базой данных SQLite
(1)
import sqlite
(2)
import sqlite3
(3)
import SQLite
(4)
import SQLight
Укажите на синтаксически правильное имя переменной, обозначающей, например, "второе имя"
(1) 2name
(2) 2 name
(3) name2
(4) name.2
Укажите, какое слово соответствует в Python булевскому значению 'истина"
(1) true
(2) True
(3) 'True'
(4) yes
Укажите на правильный результат выполнения инструкции
>>>max('Python is great')
(1) 'a'
(2) 'P'
(3) ' '
(4) 'y'
Укажите выражение , корректно соответствующее понятию "декремент"
(1)
x == x - 1
(2)
x = x - 1
(3)
x == 1 - x
(4)
x = -1
Укажите корректный результат выполнения кода
>>>language="Python 3,3"
>>>language[3]
(1) 3
(2) t
(3) h
(4) y
Укажите, в каком случае можно получить дескриптор файла с помощью инструкции
open()
(1) файл существует и не пустой
(2) файл существует по указанному адресу и имеет права на чтение
(3) файл существует
(4) корректный синтаксис инструкции
open()
Укажите корректный способ задания списка из трех целых чисел
(1)
myList=(1,2,8)
(2)
myList=[1,2,8]
(3)
myList={1,2,8}
(4)
myList=1,2,8
Укажите корректный синтаксис создания словаря с двумя записями
(1)
myDict = {0:'zero',1:'one'}
(2)
myDict = [0:'zero',1:'one']
(3)
myDict = (0:'zero',1:'one')
(4)
myDict = [{0:'zero'},{1:'one'}]
Укажите, какая команда завершает работу Python:
(1) end()
(2) the_end()
(3) close()
(4) quit()
Выберите правильный результат работы кода
myTuple=(0,1,2,3,4)
myTuple[1]=9
print myTuple
(1) (9,1,2,3,4)
(2) (0,9,2,3,4)
(3) (0,1,2,3,4)
(4) TypeError: object doesn't support item assignment
Укажите, какой символ соответствует началу строки
(1) .
(2) ,
(3) ^
(4) $
Укажите, какой порт необходимо выбрать для работы с веб-сервером
(1) 25
(2) 15
(3) 80
(4) 82
Укажите в нижеприведенной XML-структуре корневой тег
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
(1) <name>
(2) <email>
(3) <firstname>
(4) <person>
В результате выполнения кода
import sqlite3
conn = sqlite3.connect('music.db')
cur = conn.cursor()
cur.execute('DROP TABLE IF EXISTS Tracks ')
cur.execute('CREATE TABLE Tracks (title TEXT, plays INTEGER)')
conn.close()
был создан файл базы данных music.db. Укажите, куда он помещен
(1) в оперативную память
(2) на рабочий стол
(3) в папку Python
(4) в корневой каталог диск С:
Укажите на имя переменной, корректной с точки зрения "хорошего тона программирования" языка Python
(1) finalresult
(2) FINALRESULT
(3) finalResult
(4) final_result
Укажите, какое слово соответствует в Python булевскому значению "ложь"
(1) true
(2) False
(3) 'no'
(4) No
Укажите корректный синтаксис преобразования типов
(1)
int(one)
(2)
int(1.102)
(3)
int('3.14')
(4)
int('one')
Укажите корректный синтаксис использование инструкции
while
(1)
>>>while (x=2):
(2)
>>>while (x==2):
(3)
>>>while (x+2):
(4)
>>>while (x>2)
Укажите корректный синтаксис,
myString="Wellcome!"
(1)
firstLetter=myString(0)
(2)
firstLetter=myString[0]
(3)
firstLetter=myString 0
(4)
firstLetter=myString.0
Укажите, как корректно отображается спецсимвол "конец строки"
(1) '\n'
(2) '\eol'
(3) '\\l'
(4) '\/n'
Укажите правильное значение выполнения кода
myList = ['one','two','three','four','five']
print myList[0]
(1) 'one'
(2) 'five'
(3) None
(4) Index error
Укажите правильный код, выводящий первую пару "ключ-значение"
(1)
print myDict[1]
(2)
print myDict(1)
(3)
print myDict{1}
(4) словарь не упорядочен, нет ни первой пары, ни второй
Укажите правильный синтаксис присвоения переменной х значания 8
(1) x = 8
(2) x == 8
(3) x := 8
(4) x is 8
Выберите правильный результат работы кода
myTuple=(0,1,2,3,4)
myTuple = (7,) + myTuple[2:]
print myTuple
(1) (0,1,2,3,4)
(2) (7, 2, 3, 4))
(3) (7,3,4)
(4) TypeError: object doesn't support item assignment
Чему соответствует точка в регулярном выражении?
(1) точке
(2) цифре
(3) букве
(4) любому символу
Вы скопировали в Python код, соответствующий самому простому в мире браузеру
import socket
mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect(('www.py4inf.com', 80))
mysock.send('GET http://www.py4inf.com/code/romeo.txt HTTP/1.0\n\n')
while True:
data = mysock.recv(512)
if ( len(data) == 0 ) :
break
print data
mysock.close()
Код выполняется без ошибок, но на выходе даёт пустую строку. Объясните причину этой семантической ошибки
(1) файл отсутствует
(2) файл пустой
(3) у файла запрет на чтение
(4) инструкция
print data
вне блока if
Укажите тип переменной
x=tree.find('name')
(1) строка
(2) class 'xml.etree.ElementTree.Element'
(3) список строк
(4) массив строк
Укажите, какие поля составляют структуры базы данных music.db
(1) music, Tracks
(2) TABLE, title
(3) title, plays
(4) Tracks, title
Укажите на выражение, корректно использующее оператор присваивания
(1)
x=7
(2)
x==7
(3) x:=7
(4) x equal 7
Укажите, какой из нижепериведенных операторов НЕ является оператором сравнения
(1)
not
(2)
>
(3) =
(4) is
Какое значение НЕ может быть получено в результате выполнения инструкции
>>>print random.random()*10
(1) 0
(2) 10
(3) 2
(4) 5
Укажите, чем является вторая и третья строка кода
>>>while (x>0):
x=x+1
print x*x
(1) условием цикла
(2) телом цикла
(3) заголовком
(4) блоком
Укажите корректный результат выполнения кода
>>>len("Python")
(1) 0
(2) 8
(3) 6
(4) 7
Каков тип переменной х
myFile=open('mbox.txt')
x=myFile.read()
(1) строка
(2) массив строк
(3) список строк
(4) список символов
Укажите правильное значение выполнения кода
myList = ['one','two','three','four','five']
print 'one' in myList
(1) True
(2) 'True'
(3) Yes
(4) False
Укажите, чем является ноль для словаря
myDict = {0:'zero',1:'one'}
(1) ключом
(2) значением
(3) целым числом
(4) индексом
Укажите, какое расширение соответствует программе , написанное на Python
(1) .pas
(2) .py
(3) .cpp
(4) .css
Что собой представляет переменная
words=['one','two','three']
def sort_by_length(words):
t = list()
for word in words:
t.append((len(word), word))
t
в результате выполнения следующего кода
(1) строка
(2) список строк
(3) список целых чисел
(4) список кортежей
Объясните, какие строки соответствуют шаблону
re.search('?Received:', line) == True
(1) строки, в которых встречается подстрока '?Received:'
(2) строки, в которых не встречается подстрока '?Received:'
(3) строки, которые начинаются с подстроки '?Received:'
(4) строки, которые не начинаются с подстроки '?Received:'
Вышеприведенный тест содержал код самого примитивного браузера. Его можно заменить более изящным вариантом
fhand = urllib.urlopen('http://www.py4inf.com/code/romeo.txt')
for line in fhand:
print line.strip()
Какой внешний модуль для этого необходим?
(1)
socket
(2)
math
(3)
re
(4)
urllib
Укажите тип переменной lst
stuff = ET.fromstring(input)
lst = stuff.findall('users/user')
(1) class 'xml.etree.ElementTree.Element'
(2) список экземпляров класса 'xml.etree.ElementTree.Element'
(3) список строк
(4) массив экземпляров класса 'xml.etree.ElementTree.Element'
Укажите тип поля title базы данных music.db
(1) булевский
(2) TEXT
(3) кортеж
(4) список
Укажите на правильное значение выполнения инструкции
>>>print 45/90
(1) 0.5
(2) 0
(3) 0,5
(4) 1
Укажите, какое из нижепериведенных выражений принимает значение
True
(1)
True and True and False
(2)
False and True and False
(3)
True and True and True
(4)
True and True or False
Укажите корректный синтаксис подлключения внешнего модуля генерации псевдослучайных чисел
(1)
import(random)
(2)
include random
(3)
import random
(4)
import('random')
Укажите, чем является переменная х в коде
>>>while (x>0):
x=x+1
print x*x
(1) условием цикла
(2) итерационной переменной цикла
(3) параметром цикла
(4) блоком цикла
Укажите корректный синтаксис использование среза строки
(1)
slice=myString(1:3)
(2)
slice=myString[1:3]
(3)
slice=myString(1,3)
(4)
slice=myString(1..3)
Каков тип переменной myFile
myFile=open('mbox.txt')
for x in myFile:
print x
(1) строка
(2) массив строк
(3) список строк
(4) список символов
Укажите , что будет на выходе в результате работы кода
myList =[1,2,3]
hisList=[3,4,5]
ourList= myList + hisList
print ourList
(1) [1,2,3,4,5]
(2) [1,2,3,3,4,5]
(3) Syntax error
(4) Index error
Укажите корректный результат работы кода
myDict = {0:'zero',1:'one'}
print myDict[0]
(1) 'zero'
(2) 0:'zero'
(3) {0:'zero'}
(4) [zero]
Укажите, что HE является входными данными
(1) внешний файл
(2) ввод с клавиатуры
(3) внешний модуль
(4) манипулирование мышкой
Укажите параметр метода
sort()
, задающий сортировку в порядке убывания
(1)
True
(2)
reverse=True
(3)
False
(4)
reverse=False
Укажите, какой символ соответствует концу строки
(1) .
(2) ,
(3) $
(4) ^
Объясните функционал метода
get
на примере инструкции myDict.get(word,0)
(1) помещает в словарь новый ключ и присваивает ему значение ноль
(2) заменяет в словаре значение ключа
word
на ноль
(3) обнуляет значение ключа
word
(4) возвращает значение ключа
word
, если такой ключ отсутствует возвращает ноль Укажите тип переменной
tree = ET.fromstring(data)
(1) строка
(2) список
(3) список строк
(4) класс
Укажите, какая команда добавляет в таблицу базы данных новую строку(запись)
(1) SELECT
(2) INSERT
(3) VALUES
(4) DROP
Укажите, что обозначает буква P в аббревиатуре PEMDAS
(1) скобки имеют наивысший приоритет
(2) возведение в степень имеет наибольший приоритет
(3) умножение и деление имеют одинаковый приоритет
(4) операторы с одинаковым приоритетом вычисляются слева направо
Укажите, какое из нижепериведенных выражений принимает значение
False
(1)
True and True and True
(2)
False or True and True
(3)
True and True and False
(4)
False and False or True
Какое значение НЕ может быть получено в результате выполнения инструкции
>>>print random.randint(0,10)
(1) 0
(2) 10
(3) 2
(4) 5
Укажите правильную характеристику нижеследующего кода
>>>x=10
>>>while x >= 0 :
x=x+1
print x
(1) некорректный синтаксис
(2) семантическая ошибка
(3) всё корректно
(4) бесконечный цикл
Укажите корректный результат выполнения кода
>>>myString="Wellcome"
>>>print myString[0:4]
(1) 'Wel'
(2) 'Well'
(3) 'Wellc'
(4) 'come'
Сколько строк в файле "pycode.ru/files/python/mbox-short.txt"
(1) 132045
(2) 1910
(3) 95
(4) 195
Укажите , что будет на выходе в результате работы кода
mylist =[1]
hisList=[3,4,5]
ourlist= myList*3 + hisList
print ourList
(1) [3,4,5]
(2) [1,1,1,3,4,5]
(3) [3,3,4,5]
(4) Index error
Укажите корректный результат работы кода
myDict = {0:'zero',1:'one'}
print 1 in myDict
(1) True
(2) False
(3) KeyError
(4) Syntax error
Укажите, что HE является выходными данными
(1) внешний файл
(2) ввод с клавиатуры
(3) полученное значение на экране
(4) перемещение объекта на экране
Укажите корректный синтаксис присваивания за один раз значения более чем одной переменной
A=[23,18]
(1)
x,y = A
(2)
(x,y) = A
(3)
[x,y] = A
(4)
{x,y} = A
Укажите, какой символ соответствует пробелу
(1) .
(2) ,
(3) \s
(4) $
Какое регулярное выражение соответствует ссылке в веб-технологиях
(1) ”http://.*?”
(2) ”http://.*”
(3) ”http://.?”
(4) ”http://.+?”
Укажите корректную инструкцию, извлекающую номер телефона из XML-структуры
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
(1)
phone_number= tree.find('phone').text
(2)
phone_number= phone.tree.find('phone').text
(3)
phone_number= tree.find(phone)
(4)
phone_number= Phone.tree.find('phone')
Укажите, какая команда извлекает строки(записи) из таблицы базы данных
(1) SELECT
(2) INSERT
(3) VALUES
(4) DROP
Укажите на корректное значение выполнения инструкции
>>> 6 + 8*4
(1) 56
(2) 38
(3) 22
(4) 52
Укажите, какое значение принимает выражение
( x > 4) and ( x%2 == 0)
при условии x == 6
(1) True
(2) False
(3) синтаксическая ошибка
(4) не корректное условие
Укажите корректный синтаксис подлключения внешнего модуля математических функций
(1)
import(math)
(2)
include mathematics
(3)
import math
(4)
import('math')
Выберите операцию, которая завершает итерацию
(1)
break
(2)
continue
(3)
return
(4)
proceed
Укажите корректный результат выполнения кода
>>>myString="Wellcome to our course!"
>>>counter=0
>>>for symbol in myString:
if symbol =='o'
counter=counter+1
>>>print counter
(1) 0
(2) 7
(3) 4
(4) 3
Какая строка получится на выходе кода
myFile=open('mbox-short.txt')
fileToString=myFile.read()
print fileToString[55:63]
(1) 'Receiv'
(2) 'Return'
(3) 'murder'
(4) 'franke'
Укажите, какой метод используется для добавления нового элемента в список
(1)
add()
(2)
new()
(3)
append()
(4)
extend()
Каков тип переменной myValues в результате работы кода
myDict = {0:'zero',1:'one'}
myValues=myDict.values()
(1) логический
(2) список
(3) строка
(4) массив
Укажите наиболее корректное определение программы
(1) последовательность действий
(2) последовательность функций
(3) последовательность инструкций
(4) последовательность строк
Каков тип переменной
x=myDictionary.items()
(1) список
(2) массив
(3) кортеж
(4) список кортежей
Укажите, какой символ соответствует любому непробельному символу
(1) .
(2) ,
(3) \S
(4) $
Укажите, как правильно подключать библиотеку
BeautifulSoup
(1)
import BeautifulSoup
(2)
import Beautiful Soup
(3)
using BeautifulSoup
(4)
from BeautifulSoup import*
Укажите корректную инструкцию, извлекающую тип телефона из XML-структуры
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
(1)
phone_number= tree.find('phone').get('type')
(2)
phone_number= phone.tree.find('phone')get('type')
(3)
phone_number= tree.get('type').find(phone)
(4)
phone_number= get('type').tree.find('phone')
Какой тип переменной
cur
в результате выполнения инструкции cur.execute('SELECT title, plays FROM Tracks')
(1) логический тип
(2) строка
(3) список кортежей
(4) кортеж
Выберитете корректный результат выполнения инструкции
>>>7%2 + 8/5
(1) 4
(2) 2
(3) 7
(4) 0
Укажите, чем является выражение в круглых скобках конструкции
if ( x==0 ):
y=2
(1) операндом
(2) условием
(3) оператором
(4) блоком
Укажите корректный синтаксис вычисления синуса
(1)
>>>x=math.sin(2)
(2)
>>>x=sin(2)
(3)
>>>x=math(sin(2))
(4) x=math.sinus(2)
Укажите, чем является переменная
records
в инструкции
for record in records:
pass
(1) строка
(2) массив
(3) список
(4) словарь
Укажите корректный результат выполнения кода
>>>myString="Wellcome"
>>> 'a' in myString
(1) True
(2) False
(3) None
(4) 'No
Укажите корректный синтаксис
(1)
myString.startswith 'Received'
(2)
myString.startswith('Received')
(3)
myString.startswith =='Received'
(4)
myString.startswith ='Received'
Укажите правильное значение выполнения кода
myList = ['one','two']
extraItem = 'six'
myList.append(extraItem)
myList.sort()
print myList
(1) ['one','two','six']
(2) ['six','two','one']
(3) ['nine']
(4) ['one','six','two']
Укажите правильный результат работы кода
myDict = {0:'zero',1:'one',2:'two',3:'three'}
print len(myDict)
(1) 0
(2) 2
(3) 4
(4) 8
Выберите правильное значение выполнение кода
myDict = {0:'zero',1:'one',2:'two',3:'three'}
myList=list()
for key, val in myDict.items()
myList.append(val,key)
print myList[1]
(1) 1:'one'
(2) 1,one
(3) Syntax error
(4) ('one', 1)
Укажите, какое регулярное выражение соответствует трем строчным буквам латинского алфавита
(1) ...
(2) [az][az][az]
(3) 3*[a-z]
(4) [a-z][a-z][a-z]
Какой тип имеет переменная
img = urllib.urlopen('http://www.py4inf.com/cover.jpg').read()
(1) файл
(2) графический файл
(3) строка
(4) список строк
Укажите, какой тег является родительским для тега <name>
<stuff>
<users>
<user x="2">
<id>001</id>
<name>Chuck</name>
</user>
<user x="7">
<id>009</id>
<name>Bruce</name>
</user>
</users>
</stuff>
(1)
<stuff>
(2)
<users>
(3)
<user>
(4)
<id>
Укажите, какая команда обновляет строку(запись) в базе данных
(1) SELECT
(2) UPDATE
(3) VALUES
(4) DROP
Выберите правильный результат выполнения инструкции конкатенации
'Hello' + 'world'
(1) "Hello, world!"
(2) "Hello world"
(3) "hello world"
(4) "Helloworld"
Укажите причину синтаксической ошибки инструкции
>>>if ( x >0)
y=2
(1) выражение в круглых скобках не является условием
(2) отсутствует двоеточие после условия
(3) недопустимый пробел перед условием
(4) недостаточный отступ блока тела
Укажите корректное определение заголовка новой функции
(1)
new myFunc():
(2)
func myFunc():
(3)
def myFunc():
(4)
function myFunc():
Укажите, какой элемент является первым в шаблоне цикла
(1) подключение внешнего модуля
(2) итерация
(3) инициализация переменных
(4) просмотр результатов выполнения цикла
Какое значение необходимо присвоить переменной
>>>myWord > "Choice"
False
myWord
, чтобы корректно выполнился код
(1)
myWord='first'
(2)
myWord='second'
(3)
myWord='Best'
(4) myWord ='theBiggest'
Объясните, что делает следующий код
myFile=open('mbox-short.txt')
for line in myFile:
line = line.rstrip()
if line.startswith('Author:'):
print(line)
(1) выводит всех уникальных авторов
(2) выводит все сообщения всех авторов
(3) выводит все строки, начинающиеся со строки "Author:"
(4) выводит адреса всех авторов
Укажите, какой метод используется для удаления элемента из списка
(1)
remove()
(2)
delete()
(3)
pop()
(4)
pull()
Укажите на причину синтаксической ошибки определения функции
def hist(myString):
d = dict()
for c in s:
if c not in d:
d[c] = 1
else:
d[c] = d[c] + 1
return d
(1) отсутствует двоеточие после заголовка
(2) недостаточный отступ тела функции
(3) некорректное добавление в словарь нового элемента
(4) некорректное использование конструкции
if .. else
Укажите, что означает термин "интерпретация" применительно к программированию
(1) поиск ошибок в программе
(2) поиск ошибок в исполняемой строке
(3) выполнение инструкции на лету
(4) превращение программы в бинарный код
Какой тип значения примет переменная x в результате выполнения кода
myDict = {0:'zero',1:'one',2:'two',3:'three'}
myList=list()
for key, val in myDict.items()
myList.append(val,key)
x = myList[2]
(1) список
(2) массив
(3) строка
(4) кортеж
Укажите, какое регулярное выражение соответствует любому английскому слову из трех букв, начинающемуся с заглавной буквы
(1) ...
(2) 3*[AZaz]
(3) 3*[A-Za-z]
(4) [A-Z][a-z][a-z]
Какой тип имеет переменная
fhand = open('cover.jpg', 'w')
(1) файл
(2) графический файл
(3) строка
(4) список строк
Укажите, какая команда удаляет строку(запись) из базы данных
(1) SELECT
(2) DELETE
(3) VALUES
(4) CLOSE
Укажите, какой оператор следует использовать для ввода с клавиатуры
(1) read()
(2) raw_input()
(3) readln()
(4) printin()
Укажите, какой оператор соответсвует альтернативному исполнению конструкции
if
(1) elseif
(2) else
(3) otherwise
(4) other
Укажите, чем отличается тело функции от остального кода
(1) заключен в фигурные скобки {}
(2) заключен в круглые скобки ()
(3) заключен в квадратные скобки []
(4) одинаковым отступом в четыре пробела
Укажите, чем считается преременная х в коде
>>>x=0
>>>for item in myList:
x=x+1
(1) счетчик
(2) инкремент
(3) декремент
(4) итерация
Укажите корректный синтаксис использования строковых методов
(1)
a=myString.upper()
(2)
a=myString.upper
(3)
a=myString(upper)
(4)
a=upper(myString)
Укажите, что возвращает метод
find()
, если подстрока не найдена
(1) False
(2) No
(3) None
(4) -1
Укажите корректный синтаксис удаления первого элемента из списка
mylist =['first','second','third']
(1)
myList.remove(0)
(2)
del myList[0]
(3)
del myList[1]
(4) x = myList.pop('first')
Что представляет собой переменная
myDict = {0:'zero',1:'one',2:'two',3:'three'}
myKeys=myDict.keys()
myKeys
в результате выполнения следующего кода
(1) список ключей
(2) массив целых чисел
(3) список строк
(4) строка
Укажите главный недостаток оперативной памяти
(1) малый объём
(2) низкая скорость доступа
(3) все данные пропадают после отключения питания
(4) низкая надежность
Укажите, как подключить внешний модуль для работы со строками
(1)
import Strings
(2)
import string
(3)
using String
(4)
include StringFactory
Укажите, какое регулярное выражение соответствует ограничению "любой символ, не являющийся английской буквой или цифрой"
(1) ...
(2) [A-Z]
(3) [A-z]
(4) [^0-9A-Za-z]
Где сохраняется файл cover.jpg в результате выполнения кода
import urlib
img = urllib.urlopen('http://www.py4inf.com/cover.jpg').read()
fhand = open('cover.jpg', 'w')
fhand.write(img)
fhand.close()
(1) в оперативную память
(2) на рабочий стол
(3) в папку Python
(4) в корневой каталог диск С:
Укажите имя созданной таблицы в результате выполнения следующего кода
conn = sqlite3.connect('twdata.db')
cur = conn.cursor()
cur.execute('''CREATE TABLE IF NOT EXISTS Twitter (name TEXT, retrieved INTEGER, friends INTEGER)''')
(1) twdata
(2) Twitter
(3) retrieved
(4) friends
Укажите корректный синтаксис использования оператора ввода
(1)
input()
(2)
input
(3)
raw_input()
(4)
raw=input()
Укажите, в каком случае используется используется оператор
elif
(1) альтернативное исполнение
(2) вложенность условий
(3) сцепленные условия
(4) перехват ошибок
Определите причину синтаксической ошибки определения функции
>>>new myFunc()
pass
(1) ошибки нет
(2) пропущено двоеточие
(3) не корректное имя функции
(4) недостаточный отступ тела
Укажите правильный ответ выполнения инструкции
min(2,3,7,0,8,33,12,51,5)
(1) 2
(2) 5
(3) 0
(4) 8
Укажите корректный результат выполнения кода
>>>song="Eleanor Reagby"
>>>song.find('Re')
(1) 2
(2) 9
(3) 8
(4) 7
Какая функция НЕ является встроенной для списков
(1)
len()
(2)
max()
(3)
pop()
(4)
min()
Укажите смысл следующего кода
try:
fhand = open('http://shakespeare.mit.edu/Tragedy/romeoandjuliet/romeo_juliet.2.2.html')
(1) чтение файла посимвольно в переменную
fhand
(2) чтение файла построчно в переменную
fhand
(3) проверка доступа и права чтения
(4) закачка файла на жесткий диск
Код соответствует присваиванию какому-то месту декартовых координат
myPlaces=dict()
myPlaces[18,28]='Place1'
myPlaces[11,18]='Place2'
Что является ключем этого словаря?
(1) список из двух координат
(2) два целых числа
(3) кортеж из двух целых чисел
(4) массив из двух чисел
Задайте регулярное выражение для поиска номеров МТС (начинаются с 916)
(1) 916.......
(2) 916*.
(3) 916+.
(4) ^916 [0-9]*
Укажите, что означает число 100000 в инструкции
info = img.read(100000)
(1) размер блока в байтах, который считывается из строки img
(2) размер блока в битах, который считывается из строки img
(3) размер блока в килобайтах, который считывается из строки img
(4) размер блока в байтах, который пишется на диск
Укажите какие поля были созданы в таблице Twitter в результате выполнения следующего кода
conn = sqlite3.connect('twdata.db')
cur = conn.cursor()
cur.execute('''CREATE TABLE IF NOT EXISTS Twitter (name TEXT, retrieved INTEGER, friends INTEGER)''')
(1) twdata, name
(2) name, retrieved, friends
(3) twitter, retrieved, twdata
(4) name, friends
Укажите корректный синтаксис преобразования строки в целое число
(1)
int(one)
(2)
int("one")
(3)
int(1)
(4)
int("1")
Укажите, в каком случае используется структура
try ... except
(1) перехват исключений
(2) ветвление условия
(3) альтернативное исполнение
(4) составная конструкция
Укажите, какая инструкция возвращает результат плодотворной функции
(1)
out()
(2)
return
(3)
return()
(4)
get
Укажите корректный синтаксис
a=(2,5,1,22,0,78,4)
(1) min(a)
(2) min a
(3) a.min
(4) a min
Укажите корректный результат выполнения кода
>>>song=" Hello Python! You are welcome!"
>>>a=song.strip()
>>>b=a.find('!')
>>>a[b+1:b+4]
(1) ' Yo'
(2) 'Yo'
(3) 'you'
(4) ' You '
Укажите , какой метод используют для разбития строки на отдельные буквы
(1)
list()
(2)
split()
(3)
join()
(4)
float()
Выберите правильный вариант добавления в словарь
myDict = {0:'zero',1:'one',2:'two',3:'three'
новой пары 4:'four'
(1)
myDict.add(4:'four')
(2)
myDict + {4:'four'}
(3)
myDict[4]='four'
(4)
myDict.append(4:'four')
Для каких целей для словаря создается список кортежей, где значение ключа ставится на первое место?
(1) для сортировки по ключу
(2) для сортировки по значению ключа
(3) для хеширования ключей
(4) для корректного отображения
Задайте регулярное выражение для поиска e-mail адресов с русских почтовых серверов
(1)
re.findall('.@.ru')
(2)
re.findall('...@.ru')
(3)
re.findall('[az]+ @.ru')
(4)
re.findall('\S+@\S+[.][r][u]')
Укажите, сколько полных итераций выполнит цикл
import urllib
img = urllib.urlopen('http://www.py4inf.com/cover.jpg')
fhand = open('cover.jpg', 'w')
size = 0
while True:
info = img.read(100000)
if len(info) ==0:
break
size = size + len(info)
fhand.write(info)
print size,'characters copied.'
fhand.close()
while
в коде
(1) 10
(2) 12
(3) 5
(4) 6
Объясните, что означает условие
retrieved = 0
в запросе базы данных
'SELECT name FROM Twitter WHERE retrieved = 0 LIMIT 1'
(1) это не условие, а присвоение
(2) список друзей не извлечен
(3) в списке друзей нет записей
(4) список друзей уже обработан
Укажите коpректно закоментированную строку согласно правил Python
(1) \* comments *\
(2) /* comments*/
(3) # comments
(4) (* comments *)
Укажите, какое логическое выражение соответствует условию: Х положительно и четное
(1)
(x>0) and (x%2=0)
(2)
(x>=0) and not ( x/2 ==0 )
(3)
( x>0 ) and ( x%2 == 0 )
(4)
(x=0) or ( x/2 =0 )
Укажите синтаксическую ошибку определения функции
def cube(x):
y=x*x*x
(1) недостаточный отступ
(2) имя функции зарезервировано
(3) функция ничего не возвращает
(4) не корректный параметр
Укажите выражение , корректно соответствующее понятию "инкремент"
(1)
x == x - 1
(2)
x = x + 1
(3)
x == 1 - x
(4)
x = +1
Дайте корректное определение строки
(1) строка - это кортеж символов
(2) строка - это последовательность символов
(3) строка - это набор символов
(4) строка - это список целых чисел
Укажите корректный синтаксис открытия файла
(1)
myFile=open('mbox.txt')
(2)
myFile.open(mbox.txt)
(3)
myFile.open'mbox.txt'
(4)
open.myFile['mbox.txt']
Укажите корректный синтаксис создания пустого списка
(1)
myList = None
(2)
myList = []
(3)
myList = [None]
(4)
myList = empty[]
Укажите корректный синтаксис создания пустого словаря
(1)
myDict = dict
(2)
myDict = dict()
(3)
myDict ={0}
(4)
myDict = []
Укажите, какие слова не являются зарезервированными в языке программирования Python
(1) from
(2) global
(3) print
(4) read
Укажите корректный вариант задания кортежа, соответствующего координатам точки B
(1)
B=(32,23)
(2)
B=[12,33]
(3)
B={53,19}
(4) A=[71],[34]
Укажите, как правильно подключать внешний модуль для работы с регулярными выражениями
(1)
import regexpression
(2)
import re
(3)
using reg
(4)
include regul
Укажите, как правильно подключать внешний модуль для работы с сокетом
(1)
import Socket
(2)
import socket
(3)
uses socket
(4)
include Socket
Укажите, как правильно подключать внешний модуль для работы с XML-документами
(1)
import xml.etree
(2)
import xml.etree.ElementTree as ET
(3)
import XML as ET
(4)
import ElementTree
Укажите, как правильно подключать внешний модуль для работы с базой данных SQLite
(1)
import sql
(2)
import sqlite3
(3)
import SQLITE
(4)
import SQL
Укажите на синтаксически правильное имя переменной, обозначающей, например, "второе имя"
(1) 2_name
(2) second name
(3) name2
(4) name.second
Укажите, какое слово соответствует в Python булевскому значению "истина"
(1) TRUE
(2) True
(3) False
(4) Yes
Укажите на правильный результат выполнения инструкции
>>>min('Python is great')
(1) 'a'
(2) ' '
(3) 'P'
(4) 'y'
Укажите выражение , корректно соответствующее понятию "декремент"
(1)
x == 1 - x
(2)
x = x - 1
(3)
x = 1 - x
(4)
x == -1
Укажите корректный результат выполнения кода
>>>language="Python 3,3"
>>>language[2]
(1) 3
(2) 2
(3) t
(4) y
Укажите, в каком случае можно получить дескриптор файла с помощью инструкции
open()
(1) файл существует и имеет расширение .txt
(2) файл существует по указанному адресу и имеет права на чтение
(3) файл не пустой
(4) версия Python поддерживает инструкцию
open()
Укажите корректный способ задания списка из трех строк
(1)
myList=('one','two','three')
(2)
myList=['one','two','three']
(3)
myList={'one','two','three'}
(4)
myList='one','two','three'
Укажите корректный синтаксис создания словаря с двумя записями
(1)
myDict = {0:'zero',1:'one'}
(2)
myDict = [0:'zero'],[1:'one']
(3)
myDict = (0:'zero'),(1:'one')
(4)
myDict = [{0:'zero'},{1:'one'}]
Укажите, какая команда завершает работу Python
(1) stop()
(2) bye()
(3) good_bye()
(4) quit()
Выберите правильный результат работы кода
myTuple=(0,1,2,3,4)
myTuple[3]=6
print myTuple
(1) (0,1,6,3,4)
(2) (0,1,2,6,4)
(3) (0,1,2,3,4,6)
(4) TypeError: object doesn't support item assignment
Укажите, какой символ соответствует началу строки
(1) *
(2) 0
(3) ^
(4) #
Укажите, какой порт необходимо выбрать для работы с веб-сервером
(1) 20
(2) 10
(3) 80
(4) 62
Укажите в нижеприведенной XML-структуре корневой тег
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
(1) <lastname>
(2) <phone>
(3) <hide>
(4) <person>
В результате выполнения кода
import sqlite3
conn = sqlite3.connect('music.db')
cur = conn.cursor()
cur.execute('DROP TABLE IF EXISTS Tracks ')
cur.execute('CREATE TABLE Tracks (title TEXT, plays INTEGER)')
conn.close()
был создан файл базы данных music.db. Укажите, куда он помещен
(1) в папку "Загрузки"
(2) в папку "Downloads"
(3) в папку Python
(4) в корневой каталог диск D:
Укажите на имя переменной, корректной с точки зрения "хорошего тона программирования" языка Python
(1) Finalresult
(2) FianalRESULT
(3) FinalResult
(4) final_result
Укажите, какое слово соответствует в Python булевскому значению "ложь"
(1) FALSE
(2) False
(3) 'No'
(4) 0
Укажите корректный результат преобразования типов
(1)
float(one)
(2)
float(1)
(3)
float('3')
(4)
float('one')
Укажите корректный синтаксис использование инструкции
while
(1)
>>> while (x>2):
(2)
>>>while (x>2):
(3)
>>>while(x>2):
(4)
>>>while (x>2)
Укажите корректный синтаксис,
myString="Wellcome!"
(1)
firstLetter=myString{0}
(2)
firstLetter=myString[0]
(3)
firstLetter=myString.(0)
(4)
firstLetter=myString.first()
Укажите, как корректно отображается спецсимвол "конец строки"
(1) '\n'
(2) '\\end'
(3) '\\n'
(4) '/n'
Укажите правильное значение выполнения кода
myList = ['one','two','three','four','five']
print myList[1]
(1) 'two'
(2) 'one'
(3) None
(4) Syntax error
Укажите правильный код, выводящий первую пару "ключ-значение"
(1)
print myDict.pop(1)
(2)
print myDict.extract(1)
(3)
print myDict.pop(0)
(4) словарь не упорядочен, нет ни первой пары, ни второй
Укажите правильный синтаксис присвоения переменной х значания 8
(1) x = 8
(2) x : 8
(3) x - 8
(4) x equal 8
Выберите правильный результат работы кода
myTuple=(0,1,2,3,4)
myTuple = (7,) + myTuple[3:]
print myTuple
(1) (0,1,2,7,4)
(2) (7, 4))
(3) (7,3,4)
(4) TypeError: object doesn't support item assignment
Чему соответствует плюс в регулярном выражении?
(1) точке
(2) цифре
(3) букве
(4) один и более символов строки поиска
Вы скопировали в Python код, соответствующий самому простому в мире браузеру, и на первый взгляд все правильно,
import socket
mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect(('www.py4inf.com', 80))
mysock.send('GET http://www.py4inf.com/code/romeo.txt HTTP/1.0\n\n')
while True:
data = mysock.recv(512)
if ( len(data) == 0 ) :
break
print data
mysock.close()
Код выполняется без ошибок, но на выходе даёт пустую строку. Объясните причину этой семантической ошибки
(1) нет доступа к внешнему модулю
socket
(2) несовместимая кодировка текстового файла
(3) у файла запрет на доступ
(4) инструкция
print data
вне блока if
Укажите тип переменной
x=tree.find('name')
(1) словарь
(2) class 'xml.etree.ElementTree.Element'
(3) кортеж
(4) целочисленный тип
Укажите, какие поля составляют структуры базы данных music.db
(1) DROP, EXISTS
(2) TABLE, plays
(3) title, plays
(4) Tracks, plays
Укажите на выражение, корректно использующее оператор деление
(1)
x/7
(2)
x:7
(3) x\7
(4) x % 7
Укажите, какой из нижепериведенных операторов НЕ является оператором сравнения
(1)
>=
(2)
is not
(3) =>
(4) ==
Какое значение НЕ может быть получено в результате выполнения инструкции
>>>print random.random()*100
(1) 0
(2) 100
(3) 20
(4) 50
Укажите, чем является вторая и третья строка кода
>>>while (x>0):
x=x+1
print x*x
(1) оператором цикла
(2) телом цикла
(3) определением цикла
(4) операндом
Укажите корректный синтаксис вычисления длины строки
(1)
a=len("Hello!")
(2)
a=len(Hello!)
(3)
a=len "Hello!"
(4)
a=len["Hello!"]
Каков тип переменной х
myFile=open('mbox.txt')
x=myFile.read()
(1) строка
(2) массив символов
(3) список строк
(4) список списков
Укажите правильное значение выполнения кода
myList = ['one','two','three','four','five']
print 'One' in myList
(1) None
(2) 'True'
(3) No
(4) False
Укажите, чем является ноль для словаря
myDict = {0:'zero',1:'one'}
(1) ключем
(2) указателем
(3) числом
(4) строкой
Укажите, какое расширение соответствует программе , написанное на Python
(1) .pyt
(2) .py
(3) .cs
(4) .jq
Что собой представляет переменная
words=['one','two','three']
def sort_by_length(words):
t = list()
for word in words:
t.append((len(word), word))
t
в результате выполнения следующего кода
(1) словарь
(2) массив
(3) список целых чисел и строк
(4) список кортежей
Объясните, какие строки соответствуют шаблону
re.search('?Author:', line) == True
(1) строки, в которых встречается подстрока '?Author:'
(2) строки, в которых не встречается подстрока '?Author:'
(3) строки, которые начинаются с подстроки '?Author:'
(4) строки, которые не начинаются с подстроки '?Author:'
Вышеприведенный тест содержал код самого примитивного браузера. Его можно заменить более изящным вариантом
fhand = urllib.urlopen('http://www.py4inf.com/code/romeo.txt')
for line in fhand:
print line.strip()
Какой внешний модуль для этого необходим?
(1)
urlib
(2)
urliib
(3)
regular
(4)
urllib
Укажите тип переменной lst
stuff = ET.fromstring(input)
lst = stuff.findall('users/user')
(1) строка
(2) список экземпляров класса 'xml.etree.ElementTree.Element'
(3) список кортежей
(4) массив строк
Укажите тип поля plays базы данных music.db
(1) логический
(2) TEXT
(3) INTEGER
(4) список
Укажите на правильное значение выполнения инструкции
>>>print 25/50
(1) 0.5
(2) 0
(3) 0,5
(4) 1
Укажите, какое из нижепериведенных выражений принимает значение
True
(1)
False and True and False
(2)
False and False and False
(3)
True and True and True
(4)
True and False or False
Укажите корректный синтаксис подлключения внешнего модуля генерации псевдослучайных чисел
(1)
using(random)
(2)
uses random
(3)
import random
(4) include('random')
Укажите, чем является переменная х в коде
>>>while (x>0):
x=x+1
print x*x
(1) инкрементом цикла
(2) итерационной переменной цикла
(3) декрементом цика
(4) условием цикла
Укажите корректный синтаксис использование среза строки
(1)
slice=myString{1:3}
(2)
slice=myString[1:3]
(3)
slice=myString[1,3]
(4)
slice=myString[1..3]
Каков тип переменной myFile
myFile=open('mbox.txt')
for x in myFile:
print x
(1) булевский тип
(2) массив символов
(3) список строк
(4) список списков
Укажите , что будет на выходе в результате работы кода
myList =[1,2,3]
hisList=[3,4,5]
ourList= myList + hisList
print ourList
(1) [1,5]
(2) [1,2,3,3,4,5]
(3) True
(4) 1,2,3,4,5
Укажите корректный результат работы кода
myDict = {0:'zero',1:'one'}
print myDict[0]
(1) 'zero'
(2) 0
(3) (0:'zero')
(4) [0:zero]
Укажите, что HE является входными данными
(1) сигнал микрофона
(2) вэб-камера
(3) звуковые колонки
(4) файл базы данных
Укажите параметр метода
sort()
, задающий сортировку в порядке убывания
(1)
Down
(2)
reverse=True
(3)
down
(4)
reverse=Down
Укажите, какой символ соответствует концу строки
(1) *
(2) 0
(3) $
(4) #
Объясните функционал метода
get
на примере инструкции myDict.get(word,0)
(1) возвращает список ключей, чьё значение равно нулю
(2) возвращает первый ключ, чьё значение равно нулю
(3) изменяет значение ключа с ноля на
word
(4) возвращает значение ключа
word
, если такой ключ отсутствует, возвращает ноль Укажите тип переменной
tree = ET.fromstring(data)
(1) массив строк
(2) словарь
(3) список кортежей
(4) класс
Укажите, какая команда добавляет в таблицу базы данных новую строку(запись)
(1) EXISTS
(2) INSERT
(3) VALUES
(4) CREATE
Укажите, что обозначает буква E в аббревиатуре PEMDAS
(1) скобки имеют наивысший приоритет
(2) возведение в степень имеет наибольший приоритет после скобок
(3) умножение и деление имеют одинаковый приоритет
(4) операторы с одинаковым приоритетом вычисляются слева направо
Укажите, какое из нижепериведенных выражений принимает значение
False
(1)
True or True and True
(2)
False or True or True
(3)
True and False and False
(4)
False or False or True
Какое значение НЕ может быть получено в результате выполнения инструкции
>>>print random.randint(0,10)
(1) 0
(2) 5.6
(3) 8
(4) 3
Укажите правильную характеристику нижеследующего кода
>>>x=10
>>>while x >= 0
x=x-1
print x
(1) некорректный синтаксис
(2) семантическая ошибка
(3) всё корректно
(4) бесконечный цикл
Укажите корректный результат выполнения кода
>>>myString="Hello!"
>>>print myString[0:4]
(1) 'Hel'
(2) 'Hell'
(3) 'Hello'
(4) 'ello!'
Сколько строк в файле "pycode.ru/files/python/mbox-short.txt"
(1) 12045
(2) 1910
(3) 1195
(4) 105
Укажите , что будет на выходе в результате работы кода
mylist =[1]
hisList=[3,4,5]
ourlist= myList*2 + hisList
print ourList
(1) [1,2,3,4,5]
(2) [1,1,3,4,5]
(3) [2,3,4,5]
(4) Index error
Укажите корректный результат работы кода
myDict = {0:'zero',1:'one'}
print 0 in myDict
(1) True
(2) False
(3) Index error
(4) Syntax error
Укажите, что HE является выходными данными
(1) звук колонок
(2) движение курсора мышки
(3) сообщение об ошибке
(4) команда на выключение компьютера
Укажите корректный синтаксис присваивания за один раз значения более чем одной переменной
A=[3,8]
(1)
x,y = A
(2)
A = (x,y)
(3)
A= [x,y]
(4)
x,y = A[0,1]
Укажите, какой символ соответствует пробелу
(1) *
(2) 0
(3) \s
(4) #
Какое регулярное выражение соответствует ссылке в веб-технологиях
(1) ”http://[w][w][w].+”
(2) ”http://[www].*”
(3) ”http://[a-z]+?”
(4) ”http://.+?”
Укажите корректную инструкцию, извлекающую номер телефона из XML-структуры
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
(1)
phone_number= tree.find('phone').text
(2)
phone_number= find('phone')
(3)
phone_number= tree.(phone)
(4)
phone_number= 'phone'
Укажите, какая команда добавляет в таблицу базы данных новую строку(запись)
(1) EXISTS
(2) SELECT
(3) VALUES
(4) CREATE
Укажите на корректное значение выполнения инструкции
>>> 6 * (8+4)
(1) 18
(2) 72
(3) 28
(4) 57
Укажите, какое значение принимает выражение
( x > 0) and ( x%2 == 0)
при условии x == 7
(1) True
(2) False
(3) синтаксическая ошибка
(4) не корректное условие
Укажите корректный синтаксис подлключения внешнего модуля математических функций
(1)
import math.functions
(2)
include math
(3)
import math
(4)
import(math)
Выберите операцию, которая завершает иттерацию
(1)
go
(2)
continue
(3)
out
(4)
skip
Укажите корректный результат выполнения кода
>>>myString="Wellcome to our course!"
>>>counter=0
>>>for symbol in myString:
if symbol =='e'
counter=counter+1
>>>print counter
(1) 0
(2) 4
(3) 3
(4) 2
Какая строка получится на выходе кода
myFile=open('mbox-short.txt')
fileToString=myFile.read()
print fileToString[71:81]
(1) 'postmaster'
(2) 'sakaiproject'
(3) 'Received'
(4) 'Message'
Укажите, какой метод используется для добавления нового элемента в список
(1)
add_new()
(2)
attach()
(3)
append()
(4)
push()
Каков тип переменной myValues в результате работы кода
myDict = {0:'zero',1:'one'}
myValues=myDict.values()
(1) целый
(2) список
(3) массив пар
(4) кортеж
Укажите наиболее корректное определение программы
(1) последовательность команд
(2) последовательность процедур
(3) последовательность инструкций
(4) описание алгоритма
Каков смысл переменной
x=myDictionary.items()
(1) список пар "ключ-значение"
(2) массив кортежей "ключ:значение"
(3) список значений
(4) список кортежей "ключ,значение"
Укажите, какой символ соответствует любому непробельному символу
(1) *
(2) 0
(3) \S
(4) #
Укажите, как правильно подключать библиотеку
BeautifulSoup
(1)
from BeautifulSoup
(2)
import from BeautifulSoup
(3)
include BeautifulSoup
(4)
from BeautifulSoup import*
Укажите корректную инструкцию, извлекающую тип телефона из XML-структуры
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
(1)
phone_number= tree.find('phone').get('type')
(2)
phone_number= find(phone(type))
(3)
phone_number= tree.(phone).get('type')
(4)
phone_number= 'phone'.get('type')
Какой тип переменной
cur
в результате выполнения инструкции cur.execute('SELECT title, plays FROM Tracks')
(1) массив строк
(2) словарь
(3) список кортежей
(4) целочисленный тип
Выберитете корректный результат выполнения инструкции
>>>6%2 + 8/4
(1) 4
(2) 2
(3) 7
(4) 0
Укажите, чем является выражение в круглых скобках конструкции
if ( x==0 ):
y=2
(1) телом
(2) условием
(3) инструкцией
(4) строкой
Укажите корректный синтаксис вычисления косинуса
(1)
>>>x=math.cos(2)
(2)
>>>x=cosin(2)
(3)
>>>x=math(cosinus(2))
(4) x=math.cosinus(2)
Укажите, чем является переменная
records
в инструкции
for record in records:
pass
(1) база данных
(2) строка слов, разделенных пробелами
(3) список
(4) файл
Укажите корректный результат выполнения кода
>>>myString="Wellcome"
>>> 'E' in myString
(1) True
(2) False
(3) None
(4) 'No
Укажите корректный синтаксис
(1)
myString.startswith Received
(2)
myString.startswith('Received')
(3)
myString.startswith ==('Received')
(4)
myString.startswith =['Received']
Укажите правильное значение выполнения кода
myList = ['one','two']
extraList = ['six','seven']
newList = myList + extraList
print newList
(1) ['one','two','six','seven']
(2) ['six','seven','two','one']
(3) ['one','two',['six','seven']]
(4) Syntax error
Укажите правильный результат работы кода
myDict = {0:'zero',1:'one',2:'two'}
print len(myDict)
(1) 0
(2) 2
(3) 3
(4) 8
Укажите коректное название программы Python, выводящей приветствие "Hello, world!" 2 раза
(1) 2_hello.py
(2) 2-hello.py
(3) hello2.py
(4) twice.hello.py
Выберите правильное значение выполнение кода
myDict = {0:'zero',1:'one',2:'two',3:'three'}
myList=list()
for key, val in myDict.items()
myList.append(val,key)
print myList[1]
(1) None
(2) 1:one
(3) Index error
(4) ('one', 1)
Укажите, какое регулярное выражение соответствует трем строчным буквам латинского алфавита
(1) .*3
(2) [az]+3
(3) 3*[a-z]
(4) [a-z][a-z][a-z]
Какой тип имеет переменная
img = urllib.urlopen('http://www.py4inf.com/cover.jpg').read()
(1) бинарный список
(2) бинарный файл
(3) строка
(4) список бинарных символов
Укажите, какой тег является родительским для тега <id>
<stuff>
<users>
<user x="2">
<id>001</id>
<name>Chuck</name>
</user>
<user x="7">
<id>009</id>
<name>Bruce</name>
</user>
</users>
</stuff>
(1)
<stuff>
(2)
<users>
(3)
<user>
(4)
<id>
Укажите, какая команда обновляет строку(запись) в базе данных
(1) EXISTS
(2) UPDATE
(3) VALUES
(4) CREATE
Выберите правильный результат выполнения инструкции конкатенации
'Hello' +','+ 'world'
(1) "Hello, world!"
(2) "Hello world"
(3) "helloworld"
(4) "Hello,world"
Укажите причину синтаксической ошибки инструкции
>>>if ( x=0):
y=2
(1) выражение в круглых скобках не является условием
(2) отсутствует двоеточие после условия
(3) недопустимый пробел перед условием
(4) недостаточный отступ блока тела
Укажите корректное определение заголовка новой функции
(1)
def myFunc:
(2)
void myFunc():
(3)
def myFunc():
(4)
new function myFunc():
Укажите, какой элемент является первым в шаблоне цикла
(1) определение заголовка
(2) выполнение тела итерация
(3) инициализация переменных
(4) определение условия цикла
Какое значение необходимо присвоить переменной
>>>myWord > "six"
True
myWord
, чтобы корректно выполнился код
(1)
myWord='two'
(2)
myWord='one'
(3)
myWord='four'
(4) myWord ='five'
Объясните, что делает следующий код
myFile=open('mbox-short.txt')
for line in myFile:
line = line.rstrip()
if line.startswith('Author:'):
print(line)
(1) выводит адрес первого автора
(2) выводит контент всех авторов
(3) выводит все строки, начинающиеся со строки "Author:"
(4) выводит ip-адреса всех авторов
Укажите, какой метод используется для удаления элемента из списка
(1)
extract()
(2)
erase()
(3)
del()
(4)
push()
Укажите на причину синтаксической ошибки определения функции
def hist(myString):
d = dict()
for c in s:
if c not in d
d[c] = 1
else
d[c] = d[c] + 1
return d
(1) отсутствует двоеточие после заголовка
(2) недостаточный отступ тела функции
(3) некорректное добавление в словарь нового элемента
(4) некорректное использование конструкции
if .. else
Укажите, что означает термин "интерпретация" применительно к программированию
(1) проверка синтаксиса
(2) проверка семантики
(3) выполнение инструкции на лету
(4) превращение программы в шестнадцатиричный код
Какой тип значения примет переменная x в результате выполнения кода
myDict = {0:'zero',1:'one',2:'two',3:'three'}
myList=list()
for key, val in myDict.items()
myList.append(val,key)
x = myList[0]
(1) целочисленный тип
(2) список кортежей
(3) строка ключей
(4) кортеж
Укажите, какое регулярное выражение соответствует любому английскому слову из трех букв, начинающемуся с заглавной буквы
(1) [A-Z]..
(2) [AZazaz]
(3) 3+[A-Za-z]
(4) [A-Z][a-z][a-z]
Какой тип имеет переменная
fhand = open('cover.jpg', 'w')
(1) бинарный список
(2) бинарный массив
(3) файл
(4) список бинарных символов
Укажите, какая команда удаляет строку(запись) из базы данных
(1) EXECUTE
(2) DELETE
(3) CONNECT
(4) CLOSE
Укажите, какой оператор следует использовать для ввода с клавиатуры
(1) print()
(2) raw_input()
(3) in()
(4) input()
Укажите, какой оператор соответсвует альтернативному исполнению конструкции
if
(1) elif
(2) else
(3) other
(4) another
Укажите, чем отличается тело функции от остального кода
(1) конструкцией
begin ... end
(2) завершается оператором
def_end
(3) завершается еператором
return
(4) одинаковым отступом в четыре пробела
Укажите, чем считается переменная >>>x=0
>>>for item in myList:
x=x+1
х
в коде
(1) счетчик
(2) сумматор
(3) переменная цикла
(4) параметр
Укажите корректный синтаксис использования строковых методов
(1)
a=myString.capitalize()
(2)
a=myString.capitalize
(3)
a=myString(capitalize)
(4)
a=capitalize(myString)
Укажите, что возвращает метод
find()
, если подстрока не найдена
(1) false
(2) no
(3) 0
(4) -1
Укажите корректный синтаксис удаления первого элемента из списка
mylist =['first','second','third']
(1)
myList.pop(1)
(2)
x=myList.pop(0)
(3)
myList.del(0)
(4) x = myList.del('first')
Что представляет собой переменная
myDict = {0:'zero',1:'one',2:'two',3:'three'}
myKeys=myDict.keys()
myKeys
в результате выполнения следующего кода
(1) список ключей
(2) список пар
(3) список строк
(4) строка ключей
Укажите, что такое семантическая ошибка
(1) программа выдает ошибку при компиляции
(2) программа выдает ошибку при выполнении
(3) программы переполняет ресурс компьютера
(4) программа выполняется без ошибок, но результат не корректен
Укажите, как подключить внешний модуль для работы со строками
(1)
import strings
(2)
import string
(3)
using Strings
(4)
include String
Укажите, какое регулярное выражение соответствует ограничению "любой символ, не являющийся английской буквой или цифрой"
(1) ^[0-9].
(2) [a-z]
(3) [A-y]
(4) [^0-9A-Za-z]
Где сохраняется файл cover.jpg в результате выполнения кода
import urlib
img = urllib.urlopen('http://www.py4inf.com/cover.jpg').read()
fhand = open('cover.jpg', 'w')
fhand.write(img)
fhand.close()
(1) в папку "Загрузки"
(2) в папку "Downloads"
(3) в папку Python
(4) в корневой каталог диск D:
Укажите имя созданной таблицы в результате выполнения следующего кода
conn = sqlite3.connect('twdata.db')
cur = conn.cursor()
cur.execute('''CREATE TABLE IF NOT EXISTS Twitter (name TEXT, retrieved INTEGER, friends INTEGER)''')
(1) name
(2) Twitter
(3) TABLE
(4) TEXT
Укажите корректный синтаксис использованияя оператора ввода
(1)
raw_input "Введите число"
(2)
input
(3)
raw_input("введите число")
(4)
raw_input
Укажите, в каком случае используется оператор
pass
(1) альтернативное исполнение
(2) вложенность условий
(3) сцепленные условия
(4) место для будущего кода
Определите причину синтаксической ошибки определения функции
>>>new myFunc():
pass
(1) ошибки нет
(2) пропущено двоеточие
(3) не корректное имя функции
(4) недостаточный отступ тела
Укажите правильный ответ выполнения инструкции
max(2,3,7,8,33,12,51,5)
(1) 2
(2) 5
(3) 51
(4) 8
Укажите корректный результат выполнения кода
>>>song="Yellow submarine"
>>>song.find('sub')
(1) 2
(2) 0
(3) 7
(4) 8
Какая функция НЕ является встроенной для списков
(1)
len()
(2)
max()
(3)
sin()()
(4)
min()
Укажите смысл следующего кода
try:
fhand = open('http://shakespeare.mit.edu/Tragedy/romeoandjuliet/romeo_juliet.2.2.html')
(1) чтение файла посимвольно в строку
fhand
(2) чтение файла построчно в список строк
fhand
(3) проверка доступа и права чтения
(4) закачка файла в оперативную память
Код соответствует присваиванию какому-то месту декартовых координат
myPlaces=dict()
myPlaces[18,28]='Place1'
myPlaces[11,18]='Place2'
Что является ключем этого словаря?
(1) строка-ключ
(2) пара чисел
(3) кортеж из двух целых чисел
(4) список строк
Задайте регулярное выражение для поиска номеров МТС (начинаются с 916)
(1) 916(123456789)
(2) 916[^a-z]*.
(3) 916+[0-9]
(4) ^916 [0-9]*
Укажите, что означает число 100000 в инструкции
info = img.read(100000)
(1) размер блока в байтах, который считывается из строки img в переменную
info
(2) размер блока в битах, который считывается c веб-сервера
(3) допустимое время скачивания файла с веб-сервера, по истечению которого выдается ошибка
(4) размер блока в байтах, который пишется в оперативную память
Укажите какие поля были созданы в таблице Twitter в результате выполнения следующего кода
conn = sqlite3.connect('twdata.db')
cur = conn.cursor()
cur.execute('''CREATE TABLE IF NOT EXISTS Twitter (name TEXT, retrieved INTEGER, friends INTEGER)''')
(1) Twitter, friends
(2) name, retrieved, friends
(3) twitter, friends, twdata
(4) name, twdata
Укажите корректный синтаксис преобразования строки в целое число
(1)
int.(one)
(2)
int(22)
(3)
int.(1)
(4)
int("1")
Укажите, в каком случае используется структура
try ... except
(1) перехват исключений
(2) альтернативное исполнение
(3) последовательность условий
(4) для перспективы будущего кода
Укажите, какая инструкция возвращает результат void-функции
(1)
return
(2)
void-фунция ничего не возвращает
(3)
return()
(4)
get
Укажите корректный синтаксис
a=(2,5,1,22,0,78,4)
(1) max(a)
(2) max a
(3) a.max
(4) a max
Укажите корректный результат выполнения кода
song=" Hello Python! You are welcome!"
a=song.strip()
b=a.find('!')
print a[b+1:b+4]
(1) 'You'
(2) ' Yo'
(3) ' yo'
(4) ' You'
Укажите , какой метод используют для разбития строки на отдельные слова
(1)
list()
(2)
split()
(3)
join()
(4)
float()
Выберите правильный вариант добавления в словарь
myDict = {0:'zero',1:'one',2:'two',3:'three'
новой пары 4:'four'
(1)
myDict.extend(4:'four')
(2)
myDict + (4:'four')
(3)
myDict[4]='four'
(4)
myDict=myDict+(4:'four')
Для каких целей для словаря создается список кортежей, где значение ключа ставится на первое место?
(1) для упорядочение словаря по алфавиту
(2) для сортировки по значению ключа
(3) для хеширования значений
(4) для корректного вывода
Задайте регулярное выражение для поиска e-mail адресов с русских почтовых серверов
(1)
re.findall('[a-z]+@.+ru')
(2)
re.findall('[A-za-z0-9]+@.ru')
(3)
re.findall('[A-9]+ @.ru')
(4)
re.findall('\S+@\S+[.]ru')
Укажите, сколько полных итераций выполнит цикл
import urllib
img = urllib.urlopen('http://www.py4inf.com/cover.jpg')
fhand = open('cover.jpg', 'w')
size = 0
while True:
info = img.read(10000)
if len(info) ==0:
break
size = size + len(info)
fhand.write(info)
print size,'characters copied.'
fhand.close()
while
в коде
(1) 10
(2) 20
(3) 57
(4) 60
Объясните, что означает параметр
LIMIT 1
в запросе базы данных
'SELECT name FROM Twitter WHERE retrieved = 0 LIMIT 1'
(1) выбрать аккаунт у которого не более одного друга
(2) ограничится одним аккаунтом при выборе
(3) выбрать аккаунт у которого не менее одного друга
(4) у этого аккаунта один друг
Укажите коpректно закоментированную строку согласно правил Python
(1) {* comments *}
(2) [* comments*]
(3) # comments
(4) @ comments
Укажите, какое логическое выражение соответствует условию: Х положительно и четное
(1)
(x!=0) and (x%2=0)
(2)
(x is 0) and ( x/2 > 0 )
(3)
( x>0 ) and ( x%2 == 0 )
(4)
(x>=0) or ( x/2 ==0 )
Укажите синтаксическую ошибку определения функции
def square(x):
y=x*x
(1) недостаточный отступ
(2) имя функции зарезервировано
(3) функция ничего не возвращает
(4) не корректный параметр
Укажите выражение , корректно соответствующее понятию "инкремент"
(1)
x == inc(x)
(2)
x = x + 1
(3)
x is 1 + x
(4)
x == +1
Дайте корректное определение строки
(1) строка - это массив целых чисел, значение которых отвечают коду символа
(2) строка - это список шестнадцатиричных чисел
(3) строка - это последовательность символов
(4) строка - это последовательность нулей и единиц
Укажите корректный синтаксис открытия файла
(1)
myFile=open('mbox.txt')
(2)
myFile== open(box.txt)
(3)
myFile = open("mbox.txt")
(4)
open.myFile('mbox.txt')
Укажите корректный синтаксис создания пустого списка
(1)
myList = [0]
(2)
myList = []
(3)
myList =(None)
(4)
myList = [empty]
Укажите корректный синтаксис создания пустого словаря
(1)
myDict = ()
(2)
myDict = dict()
(3)
myDict =('')
(4)
myDict.dict()
Укажите, какое слово НЕ является зарезервированным в языке программирования Python
(1) pass
(2) lambda
(3) for
(4) write
Укажите корректный вариант задания кортежа, соответствующего координатам точки C
(1)
B=(62,38)
(2)
B=[55,72]
(3)
B={30,18}
(4) B=[33],[29]
Укажите, как правильно подключать внешний модуль для работы с регулярными выражениями
(1)
uses reg
(2)
import re
(3)
using regex
(4)
include regular
Укажите, как правильно подключать внешний модуль для работы с сокетом
(1)
import socketlib
(2)
import socket
(3)
using Libsocket
(4)
include Libsocket
Укажите, как правильно подключать внешний модуль для работы с XML-документами
(1)
import xml as ET
(2)
import xml.etree.ElementTree as ET
(3)
import XML.ET
(4)
import ElementTree.xml
Укажите, как правильно подключать внешний модуль для работы с базой данных SQLite
(1)
import sql lite
(2)
import sqlite3
(3)
import SQL-lite
(4)
import SQ-Light
Укажите на синтаксически правильное имя переменной, обозначающей, например, "второе имя"
(1) 2@name
(2) name(2)
(3) name2
(4) name.two
Укажите, какое слово соответствует в Python булевскому значению "истина"
(1) "true"
(2) True
(3) YES
(4) false
Укажите на правильный результат выполнения инструкции
>>>len('Python is great!')
(1) 3
(2) 16
(3) 4
(4) 15
Укажите выражение , корректно соответствующее понятию "декремент"
(1)
x == -x + 1
(2)
x = x - 1
(3)
x == 1 + x
(4)
x = -1-x
Укажите корректный результат выполнения кода
>>>language=" Python 3,3"
>>>language[3]
(1) 3
(2) t
(3) h
(4) y
Укажите, в каком случае можно получить дескриптор файла с помощью инструкции
open()
(1) файл скачан в директорию Python
(2) файл существует по указанному адресу и имеет права на чтение
(3) файл существует на жестком диске
(4) корректный синтаксис инструкции
open() Вашей версии Python
Укажите корректный способ задания списка из трех строк
(1)
myList=(['one','two','three'])
(2)
myList=['one','two','three']
(3)
myList={['one','two','three']}
(4)
myList= [one,two,three]
Укажите корректный синтаксис создания словаря с двумя записями
(1)
myDict = {0:'zero',1:'one'}
(2)
myDict = ([0:'zero'],[1:'one'])
(3)
myDict = (0,'zero'),(1,'one')
(4)
myDict = [(0,'zero'}],[{1:'one'}]
Укажите, какая команда завершает работу Python
(1) terminate()
(2) exit()
(3) escape()
(4) quit()
Выберите правильный результат работы кода
myTuple=(0,1,2,3,4)
myTuple[2]=7
print myTuple
(1) (0,7,2,3,4)
(2) (0,1,7,3,4)
(3) (0,1,2,3,4,7)
(4) TypeError: object doesn't support item assignment
Укажите, какой символ соответствует началу строки
(1) @
(2) !
(3) ^
(4) ~
Укажите, какой порт необходимо выбрать для работы с веб-сервером
(1) 50
(2) 43
(3) 80
(4) 78
Укажите в нижеприведенной XML-структуре корневой тег
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
(1) <yes>
(2) <phone>
(3) <lastname>
(4) <person>
В результате выполнения кода
import sqlite3
conn = sqlite3.connect('music.db')
cur = conn.cursor()
cur.execute('DROP TABLE IF EXISTS Tracks ')
cur.execute('CREATE TABLE Tracks (title TEXT, plays INTEGER)')
conn.close()
был создан файл базы данных music.db. Укажите, куда он помещен
(1) в папку"Мои документы"
(2) в папку "Мои рисунки"
(3) в папку Python
(4) в корневой каталог диск С:
Укажите на имя переменной, корректной с точки зрения "хорошего тона программирования" языка Python
(1) FINALresult
(2) FINAL_RESULT
(3) final_Result
(4) final_result
Укажите, какое слово соответствует в Python булевскому значению "ложь"
(1) false
(2) False
(3) TRUE
(4) NO
Укажите корректный результат преобразования типов
>>>int(3.9)
(1)
4
(2)
3
(3)
3.0
(4)
4.0
Укажите корректный синтаксис использования инструкции
while
(1)
>>>while (x=2) do
(2)
>>>while (x+2>0):
(3)
>>>while (x>0){}
(4)
>>>while (x==2)
Укажите корректный синтаксис,
myString="Wellcome!"
(1)
firstLetter=myString.To(1)
(2)
firstLetter=myString[0]
(3)
firstLetter=myString.To(0)
(4)
firstLetter=myString(first)
Укажите, как корректно отображается спецсимвол "конец строки"
(1) '\n'
(2) '\\eol'
(3) '\\m'
(4) '/e'
Укажите правильное значение выполнения кода
myList = ['one','two','three','four','five']
print myList[-1]
(1) 'one'
(2) 'five'
(3) None
(4) Index error
Укажите правильный код, выводящий первую пару "ключ-значение"
(1)
print myDict.pop(0)
(2)
print myDict.extract(0)
(3)
print myDict.pop(1)
(4) словарь не упорядочен, нет ни первой пары, ни второй
Укажите правильный синтаксис присвоения переменной х значения 8
(1) x = 8
(2) x =: 8
(3) x tp 8
(4) x is equal to 8
Выберите правильный результат работы кода
myTuple=(0,1,2,3,4,5)
myTuple = (7,) + myTuple[4:]
print myTuple
(1) (0,1,2,3,7)
(2) (1, 2, 7, 4))
(3) (7,4,5)
(4) TypeError: object doesn't support item assignment
Чему соответствует звездочка в регулярном выражении?
(1) точке
(2) цифре
(3) букве
(4) ноль и более символов строки поиска
Вы скопировали в Python код, соответствующий самому простому в мире браузеру
import socket
mysock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
mysock.connect(('www.py4inf.com', 80))
mysock.send('GET http://www.py4inf.com/code/romeo.txt HTTP/1.0\n\n')
while True:
data = mysock.recv(512)
if ( len(data) == 0 ) :
break
print data
mysock.close()
Код выполняется без ошибок, но на выходе даёт пустую строку. Объясните причину этой семантической ошибки
(1) отсутствует доступ к сайту
(2) не использовалась конструкция
try ... catch
(3) код не совместим с версией Python
(4) инструкция
print data
вне блока if
Укажите тип переменной
x=tree.find('name')
(1) логический тип
(2) class 'xml.etree.ElementTree.Element'
(3) массив чисел
(4) массив строк
Укажите, какие поля составляют структуры базы данных music.db
(1) music, plays
(2) TABLE, DROP
(3) title, plays
(4) Tracks, CREATE
Укажите на выражение, корректно использующее оператор возведения в степень
(1)
x**2
(2)
x*2
(3) x^2
(4) x.power(2)
Укажите, какой из нижепериведенных операторов НЕ является оператором сравнения
(1)
!=
(2)
>
(3) =
(4) <
Какое значение НЕ может быть получено в результате выполнения инструкции
>>>print random.random()+1
(1) 1.6
(2) 2
(3) 1.2
(4) 1
Укажите, чем является вторая и третья строка кода
>>>while (x>0):
x=x+1
print x*x
(1) инкрементом цикла
(2) телом цикла
(3) заголовком
(4) декрементом цикла
Укажите корректный результат выполнения кода
>>>myString="Wellcome"
>>>print myString[len(myString) - 2]
(1) 'e'
(2) 'm'
(3) 'o'
(4) 'l'
Каков тип переменной х
myFile=open('mbox.txt')
x=myFile.read()
(1) файл
(2) база данных
(3) строкa
(4) список массивов
Укажите правильное значение выполнения кода
myList = ['one','two','three','four','five']
print 'first' in myList
(1) None
(2) 'True'
(3) No
(4) False
Укажите, чем является ноль для словаря
myDict = {0:'zero',1:'one'}
(1) ключем
(2) значением ключа
(3) индекс первой записи
(4) индексом списка первой пары "ключ-значение"
Укажите, какое расширение соответствует программе , написанное на Python
(1) .exe
(2) .py
(3) .dll
(4) .p
Что собой представляет переменная
words=['one','two','three']
def sort_by_length(words):
t = list()
for word in words:
t.append((len(word), word))
t
в результате выполнения следующего кода
(1) массив строк
(2) список словарей
(3) список ключей
(4) список кортежей
Объясните, какие строки соответствуют шаблону
re.search('?Date:', line) == True
(1) строки, в которых встречается подстрока '?Date:'
(2) строки, в которых не встречается подстрока '?Date:'
(3) строки, которые начинаются с подстроки '?Date:'
(4) строки, которые не начинаются с подстроки '?Date:'
Вышеприведенный тест содержал код самого примитивного браузера. Его можно заменить более изящным вариантом
fhand = urllib.urlopen('http://www.py4inf.com/code/romeo.txt')
for line in fhand:
print line.strip()
Какой внешний модуль для этого необходим?
(1)
random
(2)
rand
(3)
re
(4)
urllib
Укажите тип переменной lst
stuff = ET.fromstring(input)
lst = stuff.findall('users/user')
(1) целочисленный тип
(2) список экземпляров класса 'xml.etree.ElementTree.Element'
(3) список целых чисел
(4) словарь экземпляров класса 'xml.etree.ElementTree.Element'
Укажите тип поля title базы данных music.db
(1) логический
(2) TEXT
(3) INTEGER
(4) список
Укажите на правильное значение выполнения инструкции
>>>print 15/30
(1) 0.5
(2) 0
(3) 0,5
(4) 1
Укажите, какое из нижепериведенных выражений принимает значение
True
(1)
True and False and False
(2)
False and True and False
(3)
True and True and True
(4)
True and False
or False
Укажите корректный синтаксис подлключения внешнего модуля генерации псевдослучайных чисел
(1)
using random
(2)
uses.random
(3)
import random
(4) include(random)
Укажите, чем является переменная х в коде
>>>while (x>0):
x=x+1
print x*x
(1) итерацией цикла
(2) итерационной переменной цикла
(3) потоком цикла
(4) параметром цикла
Укажите корректный синтаксис использование среза строки
(1)
slice=myString[1-3]
(2)
slice=myString[1:3]
(3)
slice=myString(1,2,3)
(4)
slice=myString(1..3)
Каков тип переменной myFile
myFile=open('mbox.txt')
for x in myFile:
print x
(1) файл
(2) база данных
(3) список строк
(4) список массивов
Укажите , что будет на выходе в результате работы кода
myList =[1,2,3]
hisList=[3,4,5]
ourList= myList + hisList
print ourList
(1) [1,2,3,4,5]
(2) [1,2,3,3,4,5]
(3) Syntax error
(4) Index error
Укажите корректный результат работы кода
myDict = {0:'zero',1:'one'}
print myDict[0]
(1) 'zero'
(2) (0,'zero')
(3) [0,'zero']
(4) ['0:zero']
Укажите, что HE является входными данными
(1) файл на жестком диске
(2) команда джойстика
(3) ошибка выполнения программы
(4) файл в сети
Укажите параметр метода
sort()
, задающий сортировку в порядке убывания
(1)
False
(2)
reverse=True
(3)
false
(4)
reverse=Yes
Укажите, какой символ соответствует концу строки
(1) @
(2) !
(3) $
(4) ~
Объясните функционал метода
get
на примере инструкции myDict.get(word,0)
(1) помещает в словарь новый ключ 0 присваивает ему значение
word
(2) заменяет в словаре значение ключа 0 на
word
(3) обнуляет значение ключа
word
(4) возвращает значение ключа
word
, если такой ключ отсутствует, возвращает ноль Укажите тип переменной
tree = ET.fromstring(data)
(1) целочисленный тип
(2) кортеж
(3) список массивов
(4) класс
Укажите, какая команда добавляет в таблицу базы данных новую строку(запись)
(1) EXECUTE
(2) INSERT
(3) CONNECT
(4) CLOSE
Укажите, что обозначают буквы MD в аббревиатуре PEMDAS
(1) скобки имеют наивысший приоритет
(2) возведение в степень имеет наибольший приоритет
(3) умножение и деление имеют одинаковый приоритет
(4) операторы с одинаковым приоритетом вычисляются слева направо
Укажите, какое из нижепериведенных выражений принимает значение
True
(1)
True and False or False
(2)
False or False and True
(3)
True and True or False
(4)
False and False and True
Какое значение НЕ может быть получено в результате выполнения инструкции
>>>print random.randint(0,10)
(1) 0
(2) 10
(3) 9
(4) 7
Укажите правильную характеристику нижеследующего кода
>>>x=10
>>>while x >= 0 :
x=x-1
print x*x
(1) некорректный синтаксис
(2) семантическая ошибка
(3) всё корректно
(4) бесконечный цикл
Укажите корректный результат выполнения кода
>>>myString="Python is great!"
>>>print myString[0:3]
(1) 'Pyt'
(2) 'Pyth'
(3) 'great'
(4) 'eat!'
Укажите , что будет на выходе в результате работы кода
mylist =[2]
hisList=[3,4,5]
ourlist= myList*4 + hisList
print ourList
(1) [8,3,4,5]
(2) [2,2,2,2,3,4,5]
(3) [2,3,4,5]
(4) Index error
Укажите корректный результат работы кода
myDict = {0:'zero',1:'one'}
print 2 in myDict
(1) True
(2) False
(3) KeyError
(4) Syntax error
Укажите, что HE является выходными данными
(1) изменение записи в базе данных
(2) нажатие клавиши
(3) проигрывание музыкального трека
(4) перемещение объекта на экране
Укажите корректный синтаксис присваивания за один раз значения более чем одной переменной
A=[7,1]
(1)
x,y = A
(2)
A= x,y
(3)
[x,y] = A[0,1]
(4)
{x,y} = A
Укажите, какой символ соответствует пробелу
(1) @
(2) !
(3) \s
(4) ~
Какое регулярное выражение соответствует ссылке в веб-технологиях
(1) ”http://[a-z0-9]*?”
(2) ”http://[^@a-z]*”
(3) ”http://..........?”
(4) ”http://.+?”
Укажите корректную инструкцию, извлекающую номер телефона из XML-структуры
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
(1)
phone_number= tree.find('phone').text
(2)
phone_number= Phone.text
(3)
phone_number= tree('phone').find()
(4)
phone_number= Phone.tree.find('phone')
Укажите, какая команда добавляет в таблицу базы данных новую строку(запись)
(1) EXECUTE
(2) SELECT
(3) CONNECT
(4) CLOSE
Укажите на корректное значение выполнения инструкции
>>> (6 + 8)*4
(1) 66
(2) 56
(3) 22
(4) 52
Укажите, какое значение принимает выражение
( x > 4) and ( x%2 == 0)
при условии x = 6
(1) True
(2) False
(3) синтаксическая ошибка
(4) не корректное условие
Укажите корректный синтаксис подключения внешнего модуля математических функций
(1)
include(math)
(2)
using mathematics
(3)
import math
(4)
uses('math')
Выберите операцию, которая завершает иттерацию
(1)
end
(2)
continue
(3)
terminate
(4)
finish
Укажите корректный результат выполнения кода
>>>myString="Wellcome to our course!"
>>>counter=0
>>>for symbol in myString:
if symbol =='r'
counter=counter+1
>>>print counter
(1) 0
(2) 2
(3) 4
(4) 3
Какая строка получится на выходе кода
myFile=open('mbox-short.txt')
fileToString=myFile.read()
print fileToString[94:101]
(1) 'project'
(2) 'sakai'
(3) 'Received'
(4) 'Message'
Укажите, какой метод используется для добавления нового списка в список
(1)
add()
(2)
new()
(3)
append()
(4)
extend()
Каков тип переменной myValues в результате работы кода
myDict = {0:'zero',1:'one'}
myValues=myDict.values()
(1) список пар
(2) список значений
(3) массив значений
(4) список строк
Укажите наиболее корректное определение программы
(1) текстовый файл
(2) описание последовательности действий
(3) последовательность инструкций
(4) диалог с компьютером
Каков тип переменной
x=myDictionary.items()
(1) логический
(2) список целых чисел
(3) словарь кортежей
(4) список кортежей
Укажите, какой символ соответствует любому непробельному символу
(1) @
(2) !
(3) \S
(4) ~
Укажите, как правильно подключать библиотеку
BeautifulSoup
(1)
import BeautifulSoup from*
(2)
from import Beautiful Soup
(3)
uses BeautifulSoup
(4)
from BeautifulSoup import*
Укажите корректную инструкцию, извлекающую тип телефона из XML-структуры
<person>
<name>
<firstname> Chuck </firstname>
<lastname> Noris </lastname>
</name>
< phone type="intl"> +1 734 303 4456 </phone>
<email hide="yes"/>
</person>
(1)
phone_number= tree.find('phone').get('type')
(2)
phone_number= Phone.get('type'.text
(3)
phone_number= tree('phone').find().get('type'
(4)
phone_number= Phone.tree.find('phone')
Какой тип переменной
cur
в результате выполнения инструкции cur.execute('SELECT title, plays FROM Tracks')
(1) массив строк
(2) список строк
(3) список кортежей
(4) кортеж
Выберите корректный результат выполнения инструкции
>>>7%6 + 6/5
(1) 4
(2) 2
(3) 7
(4) 0
Укажите, чем является выражение в круглых скобках конструкции
if ( x==0 ):
y=2
(1) значением
(2) условием
(3) кодом
(4) программой
Укажите корректный синтаксис вычисления тангенса
(1)
>>>x=math.tg(2)
(2)
>>>x=tangent(2)
(3)
>>>x=math(tg(2))
(4) >>>x=math.tangent(2)
Укажите, чем является переменная
record
в инструкции
for record in records:
pass
(1) элемент строки
(2) элемент массива
(3) элемент списка
(4) словарь
Укажите корректный результат выполнения кода
>>>myString="Wellcome"
>>> 'w' in myString
(1) True
(2) False
(3) None
(4) 'No
Укажите корректный синтаксис
(1)
startswith=myString.('Received')
(2)
myString.startswith('Received')
(3)
startswith == myString('Received')
(4)
myString.startswith ="Received"
Укажите правильное значение выполнения кода
myList = ['one','two']
extraList = ['six',]
newList = myList + extraList
newList.sort()
print newList
(1) ['one','two','six']
(2) ['six','two','one']
(3) ['one','two',['six']]
(4) ['one','six','two']
Укажите правильный результат работы кода
myDict = {0:'zero',1:'one',2:'two',3:'three',4:'four'}
print len(myDict)
(1) 0
(2) 2
(3) 5
(4) 10
Укажите коректное название программы Python, выводящей приветствие "Hello, world!" 2 раза
(1) 2@hello.py
(2) 2(hello).py
(3) hello2.py
(4) twice,hello.py
Выберите правильное значение выполнение кода
myDict = {0:'zero',1:'one',2:'two',3:'three'}
myList=list()
for key, val in myDict.items()
myList.append(val,key)
print myList[1]
(1) 0:'zero'
(2) 1,one
(3) ('zero',0)
(4) ('one', 1)
Укажите, какое регулярное выражение соответствует трем строчным буквам латинского алфавита
(1) 3*.
(2) +3[az]
(3) [a-z]*3
(4) [a-z][a-z][a-z]
Какой тип имеет переменная
img = urllib.urlopen('http://www.py4inf.com/cover.jpg').read()
(1) бинарный массив
(2) графический объект
(3) строка
(4) список булевых значений
Укажите, какой тег является родительским для тега <user>
<stuff>
<users>
<user x="2">
<id>001</id>
<name>Chuck</name>
</user>
<user x="7">
<id>009</id>
<name>Bruce</name>
</user>
</users>
</stuff>
(1)
<stuff>
(2)
<users>
(3)
<user>
(4)
<id>
Укажите, какая команда обновляет строку(запись) в базе данных
(1) EXECUTE
(2) UPDATE
(3) CONNECT
(4) CLOSE
Выберите правильный результат выполнения инструкции конкатенации
'Hello ' + 'world'
(1) "Helloworld"
(2) "Hello ,world"
(3) "hello, world"
(4) "Hello world"
Укажите причину синтаксической ошибки инструкции
>>> if ( x >0) :
y=2
(1) выражение в круглых скобках не является условием
(2) отсутствует двоеточие после условия
(3) недопустимый пробел перед
if
(4) недостаточный отступ блока тела
Укажите корректное определение заголовка новой функции
(1)
def 12myFunc():
(2)
func myFunc()
(3)
def myFunc():
(4)
define myFunc():
Укажите, какой элемент является первым в шаблоне цикла
(1) подключение внешнего модуля
(2) итерация
(3) инициализация переменных
(4) просмотр результатов выполнения цикла
Какое значение необходимо присвоить переменной
>>>myWord > "twelve"
True
myWord
, чтобы корректно выполнился код
(1)
myWord='first'
(2)
myWord='second'
(3)
myWord='unknown'
(4) myWord ='seven'
Объясните, что делает следующий код
myFile=open('mbox-short.txt')
for line in myFile:
line = line.rstrip()
if line.startswith('Author:'):
print(line)
(1) выводит имена всех уникальных авторов
(2) выводит страны всех авторов
(3) выводит все строки, начинающиеся со строки "Author:"
(4) выводит последнюю дату вхождения всех авторов
Укажите, какой метод используется для удаления элемента из списка
(1)
itemOut()
(2)
eject()
(3)
remove()
(4)
clean()
Укажите на причину синтаксической ошибки определения функции
def hist(myString):
d = dict()
for c in s:
if c not in d:
d[c] = 1
else:
d[c] = d[c] + 1
return d
(1) отсутствует двоеточие после заголовка
(2) недостаточный отступ тела функции
(3) некорректное добавление в словарь нового элемента
(4) некорректное использование конструкции
if .. else
Укажите, что означает термин "интерпретация" применительно к программированию
(1) проверка синтаксиса исполняемой строки
(2) проверка семантики
(3) выполнение инструкции на лету
(4) процесс трансляции с языка высокого уровня в машинный язык
Какой тип значения примет переменная x в результате выполнения кода
myDict = {0:'zero',1:'one',2:'two',3:'three'}
myList=list()
for key, val in myDict.items()
myList.append(val,key)
x = myList[1]
(1) булевский тип
(2) список строк
(3) список целых чисел
(4) кортеж
Укажите, какое регулярное выражение соответствует любому английскому слову из трех букв, начинающемуся с заглавной буквы
(1) 3+.
(2) 3+[AZaz]
(3) [A-Za-z]*3
(4) [A-Z][a-z][a-z]
Какой тип имеет переменная
fhand = open('cover.jpg', 'w')
(1) бинарный массив
(2) графический объект
(3) файл
(4) список булевых значений
Укажите, какая команда удаляет строку(запись) из базы данных
(1) EXISTS
(2) DELETE
(3) VALUES
(4) CREATE
Укажите, какой оператор следует использовать для ввода с клавиатуры
(1) printf()
(2) raw_input()
(3) print()
(4) catch()
Укажите, какой оператор соответсвует альтернативному исполнению конструкции
if
(1) switch
(2) else
(3) more
(4) alias
Укажите, чем отличается тело функции от остального кода
(1) конструкцией
start ... finish
(2) завершается оператором
end_def
(3) завершается еператором
break
(4) одинаковым отступом в четыре пробела
Укажите, чем считается преременная х в коде
>>>x=0
>>>for item in myList:
x=x+item
(1) счетчик
(2) сумматор
(3) переменная цикла
(4) параметр
Укажите корректный синтаксис использования строковых методов
(1)
a=myString.lower()
(2)
a=myString.lower
(3)
a=myString(lower)
(4)
a=lower(myString)
Укажите, что возвращает метод
find()
, если подстрока не найдена
(1) not True
(2) '0'
(3) 'none'
(4) -1
Укажите корректный синтаксис удаления первого элемента из списка
mylist =['first','second','third']
(1)
x=myList[0].pop()
(2)
x=myList.pop[0]
(3)
pop myList[1]
(4) x = myList.extract(0)
Что представляет собой переменная
myDict = {0:'zero',1:'one',2:'two',3:'three'}
myKeys=myDict.keys()
myKeys
в результате выполнения следующего кода
(1) список ключей
(2) массив ключей
(3) список значений
(4) строка значений
Укажите, что такое синтаксическая ошибка
(1) программа выдает ошибку при компиляции
(2) программа выдает ошибку при выполнении
(3) программы переполняет ресурс компьютера
(4) программа выполняется без ошибок, но результат не корректен
Укажите, как подключить внешний модуль для работы со строками
(1)
uses Strings
(2)
import string
(3)
using string
(4)
include string
Укажите, какое регулярное выражение соответствует ограничению "любой символ, не являющийся английской буквой или цифрой"
(1) ^[0-z].
(2) [^a-9]
(3) [A-9]
(4) [^0-9A-Za-z]
Где сохраняется файл cover.jpg в результате выполнения кода
import urlib
img = urllib.urlopen('http://www.py4inf.com/cover.jpg').read()
fhand = open('cover.jpg', 'w')
fhand.write(img)
fhand.close()
(1) в папку"Мои документы"
(2) в папку "Мои рисунки"
(3) в папку Python
(4) в корневой каталог диск С:
Укажите имя созданной таблицы в результате выполнения следующего кода
conn = sqlite3.connect('twdata.db')
cur = conn.cursor()
cur.execute('''CREATE TABLE IF NOT EXISTS Twitter (name TEXT, retrieved INTEGER, friends INTEGER)''')
(1) TWDATA
(2) Twitter
(3) name
(4) friends
Укажите корректный синтаксис использования оператора ввода
(1)
input(введите число)
(2)
input "введите число"
(3)
raw_input()
(4)
raw=input("введите число")
Укажите, в каком случае используется оператор
elif
(1) некорректное условие
(2) конец блока тела конструкции
if
(3) сцепленные условия
(4) составная конструкция
Определите причину синтаксической ошибки определения функции
>>>new 33myFunc()
pass
(1) ошибки нет
(2) пропущено двоеточие
(3) не корректное имя функции
(4) недостаточный отступ тела
Укажите правильный ответ выполнения инструкции
min(12,13,47,0,8,33,12,5)
(1) 2
(2) 5
(3) 0
(4) 8
Укажите корректный результат выполнения кода
>>>song="Let it be"
>>>song.find('it')
(1) 2
(2) 1
(3) 4
(4) 8
Какая функция НЕ является встроенной для списков
(1)
len()
(2)
max()
(3)
extract()
(4)
min()
Укажите смысл следующего кода
try:
fhand = open('http://shakespeare.mit.edu/Tragedy/romeoandjuliet/romeo_juliet.2.2.html')
(1) инициализация переменной
fhand
(2) чтение файла построчно в массив
fhand
(3) проверка доступа и права чтения
(4) закачка файла
Код соответствует присваиванию какому-то месту декартовых координат
myPlaces=dict()
myPlaces[18,28]='Place1'
myPlaces[11,18]='Place2'
Что является ключем этого словаря?
(1) целое число
(2) пара целых чисел
(3) кортеж из двух целых чисел
(4) массив строк
Задайте регулярное выражение для поиска номеров МТС (начинаются с 916)
(1) 916(0-9)*7
(2) 916[^A-Z]*.
(3) ^916[[0-9]]+
(4) ^916 [0-9]*
Укажите, что означает число 100000 в инструкции
info = img.read(100000)
(1) размер блока в байтах, который считывается из строки img
(2) размер скачиваемого файла
(3) необходимое место на диске для скачивани файла
(4) необходимый размер свободной оперативной памяти
Укажите какие поля были созданы в таблице Twitter в результате выполнения следующего кода
conn = sqlite3.connect('twdata.db')
cur = conn.cursor()
cur.execute('''CREATE TABLE IF NOT EXISTS Twitter (name TEXT, retrieved INTEGER, friends INTEGER)''')
(1) twdata, Twitter, name
(2) name, retrieved, friends
(3) twitter, retrieved, name
(4) name, friends,twdata
Укажите корректный синтаксис преобразования строки в целое число
(1)
"1".toInt
(2)
toInt("one")
(3)
toInt("1")
(4)
int("1")
Укажите, в каком случае используется структура
try ... except
(1) перехват исключений
(2) сложное условие
(3) множественное исполнение
(4) оптимизация вычисления сложного условия
Укажите корректный синтаксис возврата результата функцией
(1)
return(x)
(2)
return x
(3)
x=return
(4)
return=x
Укажите корректный синтаксис
a=(2,5,1,22,0,78,4)
(1) min(a)
(2) min.a
(3) a(min)
(4) a.min()
Укажите корректный результат выполнения кода
>>>song=" Hello Python! You are welcome!"
>>>a=song.strip()
>>>b=a.find('!')
>>>a[b+1:b+3]
(1) ' Y'
(2) 'Yo'
(3) 'yo'
(4) 'You'
Укажите корректный синтаксис сединения слов из списка
myList=['Its','my','life']
(1)
' '.join(myList)
(2)
join(myList)
(3)
myList.join()
(4)
join(' ').myList
Выберите правильный вариант добавления в словарь
myDict = {0:'zero',1:'one',2:'two',3:'three'
новой пары 4:'four'
(1)
myDict.new(4:'four')
(2)
myDict[4:'four']
(3)
myDict[4]='four'
(4)
myDict.key=4
Для каких целей для словаря создается список кортежей, где значение ключа ставится на первое место?
(1) для оптимизации хеширования
(2) для сортировки по значению ключа
(3) для индексации ключей
(4) для удобного просмотра
Задайте регулярное выражение для поиска e-mail адресов с русских почтовых серверов
(1)
re.findall('\S*@.*ru')
(2)
re.findall('...@.ru')
(3)
re.findall('[AZaz09]+ @.ru')
(4)
re.findall('\S+@\S+[.][r][u]')
Укажите, сколько полных итераций выполнит цикл
import urllib
img = urllib.urlopen('http://www.py4inf.com/cover.jpg')
fhand = open('cover.jpg', 'w')
size = 0
while True:
info = img.read(50000)
if len(info) ==0 : break
size = size + len(info)
fhand.write(info)
print size,'characters copied.'
fhand.close()
while
в коде
(1) 10
(2) 12
(3) 5
(4) 6
Объясните, что означает условие
retrieved = 0
в запросе базы данных
'SELECT name FROM Twitter WHERE retrieved = 0 LIMIT 1'
(1) не корректный синтаксис, нужно retrieved == 0
(2) список друзей не извлечен
(3) список друзей еще не обработан
(4) у этого аккаунта нет друзей
Укажите коpректно закоментированную строку согласно правил Python
(1) (*?---- comments *)
(2) !-- comments --
(3) # comments
(4) (@ comments @)
Укажите, какое логическое выражение соответствует условию: Х положительно и нечетное
(1)
(x>0) and (x%2=0)
(2)
(x>=0) and ( x/2 ==0 )
(3)
( x>0 ) and ( x%2 == 1 )
(4)
(x>=0) or not ( x/2 == 0 )
Укажите синтаксическую ошибку определения функции
def quadro(x):
y=x*x*x*x
(1) недостаточный отступ
(2) имя функции зарезервировано
(3) функция ничего не возвращает
(4) не корректный параметр