Swift | Тесты
1.22K subscribers
25 photos
350 links
Cайт easyoffer.ru
Реклама @easyoffer_adv
ВП @easyoffer_vp

Вопросы собесов t.me/+wtkjBoN6OI5hNGEy
Задачи t.me/+JQkI4zSOEXtkYzg6
Вакансии t.me/+3o9-Ytdiv_E5OGIy
Download Telegram
🤔 Какой протокол в Swift используется для создания объектов, поддерживающих копирование?
Anonymous Quiz
11%
Clonable
26%
Copying
50%
NSCopying
13%
CopyProtocol
🤔 Какое ключевое слово используется для объявления метода, который может быть переопределён в подклассе?
Anonymous Quiz
4%
static
1%
final
30%
class
65%
override
🤔 Какое ключевое слово используется для объявления асинхронной функции в Swift?
Anonymous Quiz
92%
async
4%
await
3%
asyncFunc
1%
coroutine
🤔 Какой механизм позволяет структурам и классам в Swift адаптироваться к изменениям интерфейсов без изменения их кода?
Anonymous Quiz
53%
Extensions
29%
Protocols
14%
Generics
3%
Inheritance
🤔 Какой оператор используется для проверки типа в Swift?
Anonymous Quiz
48%
is
20%
as
5%
as!
27%
as?
🤔 Чему будет равно значение переменной после выполнения выражения let result = (10 / 2) + pow(3, 2) - abs(-6)?
Anonymous Quiz
60%
8
18%
10
12%
13
10%
14
🤔 Какой синтаксис используется для объявления инициализатора, который может завершиться неудачно?
Anonymous Quiz
78%
init?
5%
init!
6%
init??
11%
optional init
🤔 Какой протокол используется для сериализации объектов в Swift?
Anonymous Quiz
31%
Serializable
48%
Codable
7%
NSCoding
13%
JSONSerializable
🤔 Какой ключевое слово используется для объявления метода, который может быть вызван только из текущего класса или его подклассов?
Anonymous Quiz
50%
private
11%
fileprivate
30%
internal
8%
protected
👀3🤯1
🤔 Какой протокол необходимо реализовать для поддержки итерации по коллекции в Swift?
Anonymous Quiz
14%
Collection
39%
Sequence
12%
IteratorProtocol
35%
Iterable
💊1
🤔 Какое ключевое слово используется для указания, что метод должен быть реализован в подклассе?
Anonymous Quiz
45%
override
7%
abstract
40%
required
7%
class
🤔 Какое ключевое слово в Swift используется для объявления функции, которая может выбрасывать ошибки?
Anonymous Quiz
57%
throws
19%
try
4%
catch
20%
throw
🤔 Какой оператор в Swift используется для обеспечения того, что блок кода выполнится в любом случае после выполнения try или throw?
Anonymous Quiz
13%
finally
44%
defer
39%
catch
4%
ensure
2
🤔 Чему будет равно значение переменной после выполнения выражения let result = pow(3, 2) * 2 + sqrt(16) / 2?
Anonymous Quiz
73%
20
11%
21
14%
22
2%
23
🤔 Какое ключевое слово используется для создания неизменяемой переменной в Swift?
Anonymous Quiz
6%
var
2%
const
89%
let
3%
immutable
💊1
🤔 Какой механизм позволяет скрывать детали реализации класса или структуры в Swift, предоставляя только интерфейс?
Anonymous Quiz
50%
Encapsulation
28%
Abstraction
5%
Inheritance
18%
Polymorphism
🤔 Какой синтаксис используется для указания, что метод или свойство принадлежит классу, а не экземпляру?
Anonymous Quiz
43%
class
50%
static
5%
final
2%
type
🤔 Чему будет равно значение переменной после выполнения выражения let result = (20 % 6) * (7 / 2) + pow(2, 3)?
Anonymous Quiz
56%
15
21%
18
15%
20
9%
22
🤔 Какой протокол используется для поддержки сравнения экземпляров типов на равенство?
Anonymous Quiz
14%
Comparable
6%
Hashable
76%
Equatable
5%
Equality
🤔 Какой модификатор доступа делает метод доступным только внутри текущего файла?
Anonymous Quiz
12%
private
84%
fileprivate
5%
internal
0%
protected