WorksheetsОсновы программирования 2
Total questions: 40
Worksheet time: 39mins
Сколько параметров принимает функция :
def book(letters, strings, pages):
for i in range(pages):
print('*' * letters * strings)
3
2
1
не принимает
4
Определите результат
a = ord('aaa')
print(a)
ошибкa TypeError
97 97 97
a a a
A A A
a
Что выведет следующая функция
print(ord('A'))
65
ошибку TypeError
'a'
A
ord('A')
Какая функция определяет по коду сам символ в таблице символов Unicodeс
chr()
ord()
number()
code()
нет такой функции
n = 'Мы изучаем предмет Основы программирования'
s1 = n.split()
print(s1)
['Мы', 'изучаем', 'предмет', 'Основы', 'программирования']
"Мы', 'изучаем', 'предмет', 'Основы', 'программирования'
Мы изучаем предмет Основы программирования
['изучаем', 'предмет', 'Основы']
[ 'Мы изучаем предмет Основы программирования' ]
Определите результат кода
" " .join ([ "язык", "программирования", "Python", "3"])
язык программирования Python 3
языкпрограммированияPython3
4
ЯзыкПрограммированияpython3
язык", "программирования", "Python", "3"
Метод s.capitalize ()
возвращает копию строки s, в которой первый символ имеет верхний регистр, а все остальные символы имеют нижний регистр
возвращает копию строки s, в которой все символы имеют верхний регистр
возвращает копию строки s, в которой все символы имеют нижний регистр
используется для добавления нового элемента в конец списка
возвращает индекс первого элемента, значение которого равняется переданному в метод значению
Метод index()
возвращает индекс первого элемента, значение которого равняется переданному в метод значению
возвращает индекс последнего элемента, значение которого равняется переданному в метод значению
возвращает копию строки s, в которой первый символ имеет верхний регистр, а все остальные символы имеют нижний регистр
используется для добавления нового элемента в конец списка
возвращает копию строки s, в которой все символы имеют верхний регистр
Определите результат кода?
s = 'BBbbAAccDDaa'
s = s.lower()
print(s.count('b'))
4
2
BBbbAAccDDaa
bbBBaaCCddAA
bbBB
s = 'программирование'
print(s.replace('ро', '123'))
п123грамми123вание
программи123вание
п123граммирование
программирование123
123программирование
l = [0, 2, 4, 6, 8]
l.append(10)
l.append(12)
print(list1)
[0, 2, 4, 6, 8, 10,12]
[0, 2, 4, 6, 8]
[10, 12]
[12, 10, 8, 6, 4, 2, 0]
[12, 10]
n = [1, 2, "a"]
n.extend([3, 4, "b"])
n.extend([5, 6, "c"])
print(n)
[1, 2, 'a', 3, 4, 'b', 5, 6, 'c']
[3, 4, 'b', 5, 6, 'c']
[5, 6, "c"]
[3, 4, "b"]
1, 2, 'a', 3, 4, 'b', 5, 6, 'c'
Режим "w" используется для
открытия файла для записи, если файла нет создает новый
открытия файла для чтения
открытия файла для добавления в конец, если файла нет создает новый файл
открытия файла в в двоичном режиме
открытия файла в текстовом режиме
Режим "r" используется для
открытия файла для чтения
открытия файла для добавления в конец, если файла нет создает новый файл
открытия файла в текстовом режиме
открытия файла в в двоичном режиме
открытия файла для записи, если файла нет создает новый
Режим "a" используется для
открытия файла для добавления в конец, если файла нет создает новый файл
открытия файла для записи, если файла нет создает новый
открытия файла в текстовом режиме
открытия файла в в двоичном режиме
открытия файла для чтения
Метод write(s)
используется для записи строки s в файл и возвращения количества записанных символов в Python
используется для определения текущей позиции (или позиции указателя файла) в файле
используется для чтения всего текста файла
используется для чтения всего текста файла и возвращения списка строк
используется для чтения одной строки текста файла и возвращения списка строк
Выберите свойства присущие кортежам:
могут содержать объекты различных типов
неизменяемые
изменяемые
последовательности
не упорядоченные
t = ("банан", "апельсин", "малина", "ананас", "гранат", "абрикос", "груша")
n = t.index('ананас')
m = t.index('абрикос')
print(n, m)
3 5
3
5
4 6
6
t = ("банан", "апельсин", "малина", "ананас", "гранат", "абрикос", "малина")
d1 = t.count("малина")
d2 = t.count("гранат")
print(d1, d2)
2 1
1 1
2
1
малина гранат
t = {'группа', 'курс', 'факультет', 'специальность'}
if 'курс' in t:
print('присутствует во множестве')
else:
print('отсутствует во множестве')
присутствует во множестве
отсутствует во множестве
отсутствует во множестве {'группа', 'курс', 'факультет', 'специальность'}
присутствует во множестве {'группа', 'курс', 'факультет', 'специальность'}
None
Что выведет следующий код
t1 = {3, 5, 7}
t2 = {3, 7, 5, 1}
print( t1 == t2)
False
True
{3, 5, 7, 3, 7, 5, 1}
{3, 7, 5, 1}
{3, 5, 7} = {3, 7, 5, 1}
Результатом выполнения следующего кода:
c = {
"565": "3курс",
"575": "2курс",
"573": "1курс"
}
print(c)
{"565": "3курс",
"575": "2курс",
"573": "1курс"}
"565": "3курс",
"575": "2курс",
"573": "1курс"
"565", "3курс",
"575", "2курс",
"573", "1курс"
{"565", "3курс",
"575", "2курс",
"573", "1курс"}
565: "3курс",
575: "2курс",
573: "1курс"
c = {
"565": "2курс",
"575": "2курс",
"573": "1курс",
"565": "3курс"
}
print(c["565"])
3курс
2курс
2курс3курс
"565": "2курс",
"575": "2курс",
"573": "1курс",
"565": "3курс"
"575": "2курс",
"573": "1курс",
"565": "3курс"
c = {
"565": "2курс",
"575": "2курс",
"573": "1курс",
"565": "3курс"
}
print(c)
{'565': '3курс', '575': '2курс', '573': '1курс'}
{'565': '2курс', '575': '2курс', '573': '1курс'', 565': '3курс'}
'575': '2курс', '573': '1курс', 565': '3курс'
['565': '3курс', '575': '2курс', '573': '1курс']
'565': '2курс', '575': '2курс', '573': '1курс'', 565': '3курс'
c = {
"565": "2курс",
"575": "2курс",
"573": "1курс",
"565": "3курс"
}
del c["573"]
print(c)
{'565': '3курс', '575': '2курс'}
{
"565": "2курс",
"575": "2курс",
"565": "3курс"
}
{
"565": "2курс",
"575": "2курс",
"573": "1курс",
"565": "3курс"
}
"565": "2курс",
"575": "2курс",
"565": "3курс"
1курс
class ИмяКласса:
тело
синтаксис определения класса в Python
синтаксис определения экземпляра класса в Python
синтаксис определения объекта класса в Python
синтаксис определения метода класса в Python
не верный синтаксис
Методы меняющие состояние объекта называются
мутаторы
аксесоры
экземпляры
объекты
свойства
Основателем языка С++ является
Бьерн Страуструп
Норберт Винер
Джим Бэкус
Никлаус Вирт
Гвидо ван Россум
Для подключения заголовочного файла в языке С++ используют...
#include <iostream>
include (iostreamh)
include iostream,h;
iostream,h;
include
Что выведет cout << "#include <iostream>"; в C++?
#include <iostream>
"#include <iostream>"
iostream
include
#
Для чего используются символы /* и */ в С++?
многострочных комментариев
однострочных комментариев
построчного умножения
построчного деления
не используются
int main ()
{ cout << "Мы изучаем язык C++" << "\"Мы изучаем язык Python\"" ;
return 0;
}
Мы изучаем язык C++"Мы изучаем язык Python"
"Мы изучаем язык C++"Мы изучаем язык Python"
"Мы изучаем язык C++Мы изучаем язык Python"
Мы изучаем язык C++
"Мы изучаем язык Python"
Для чего используются символы { } в языке С++?
обозначения начала и конца блока
обозначения массива
обозначения конца блока
обозначения начала блока
обозначения указателя
Определите результат выражения 25 % 6
1
4
19
31
4.19
int m = 3;
int n = 8;
cout << m << " * " << n << " = " <<m * n ;
3 * 8 = 24
24
3 * 8
m*n
int m = 3;
int n = 8;
cout << "pow(4,2) = " << pow(4.0,2.0)
pow(4,2) = 16
16
pow(4,2)
pow(4.0,2.0)
"pow(4,2) = " pow(4.0,2.0)
Какие из приведенных типов данных относятся к вещественному типу данных в языке С++?
double
long double
floot
short
long long
Что означает следующее выражение в языке С++:
doule a;
объявление переменной a типа данных с плавающей запятой
объявление переменной a логического типа
объявление переменной а целочисленного типа данных
объявление переменной а строкового типа данных
объявление переменной а символьного типа данных
Какое значение будет выведено на консоль после выполнения следующего фрагмента кода:
int a, b, c, d;
a = 3;
b = 8;
c = 4;
d = 0;
if (c < b) {
if (c > d) {
if (b > 0) {
cout << int (a = c);
} else {
}
} else {
cout << int (a = d);
}
} else {
cout << int (d = b);
}
4
0
d = 88
3
a = 4
Что будет выведено в результате выполнения фрагмента Что будет выведено в результате выполнения фрагмента программы
int i, s;
for (i = 1, s = 0; i <= 2; i++)
s = s + i;
{
cout << s << " ";
}
3
2
6
12
1
