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

Вопросы собесов t.me/+wtkjBoN6OI5hNGEy
Задачи t.me/+JQkI4zSOEXtkYzg6
Вакансии t.me/+3o9-Ytdiv_E5OGIy
Download Telegram
🤔 В Swift, какой оператор используется для безопасной работы с значениями, которые могут отсутствовать (nil)?
Anonymous Quiz
3%
! (force unwrap)
64%
? (optional chaining)
33%
?? (nil coalescing)
1%
-> (arrow)
👍4
🤔 Какой принцип программирования Swift обеспечивает возможность классам использовать одни и те же методы без наследования?
Anonymous Quiz
9%
Инкапсуляция
7%
Наследование
29%
Полиморфизм
55%
Протоколы
👀6👍1
🤔 Какая функция Swift позволяет выполнить код асинхронно на заданной очереди?
Anonymous Quiz
22%
asyncAfter
3%
performSelector
1%
NSTimer.scheduledTimer
👀2
🤔 Какой тип в Swift обеспечивает безопасное выполнение кода с возможностью обработки ошибок?
Anonymous Quiz
70%
try-catch
16%
throws
6%
Error handling
9%
Optional
👍2
🤔 Какая функциональность Swift позволяет выполнить блок кода и гарантировать его завершение даже в случае ошибки или исключения?
Anonymous Quiz
52%
defer
31%
guard
10%
finally
8%
ensure
👍1
🤔 В Swift, какой паттерн проектирования позволяет объектам наблюдать за изменениями друг друга без создания жестких связей между ними?
Anonymous Quiz
79%
Observer
15%
Delegate
2%
Singleton
3%
Factory
👍3
🤔 Какое ключевое слово в Swift используется для объявления протокола, который может быть реализован только классами (не структурами или перечислениями)?
Anonymous Quiz
49%
protocol class
8%
class only
34%
class
9%
typealias
👍1
🤔 Какой метод в Swift используется для создания пользовательской последовательности, которая лениво вычисляет свои элементы по мере итерации?
Anonymous Quiz
16%
iterate(over:)
1%
generate()
63%
lazy()
21%
sequence(first:next:)
👍3
👍2👀2
🤔 Вопрос: Какой метод в Swift используется для сортировки массива строк в алфавитном порядке?
Anonymous Quiz
51%
sort()
45%
sorted()
3%
order()
2%
arrange()
🤔 Вопрос: Как в Swift создать словарь с определенными ключами и значениями?
Anonymous Quiz
77%
["key1": "value1", "key2": "value2"]
15%
Dictionary("key1": "value1", "key2": "value2")
4%
{["key1": "value1", "key2": "value2"]}
5%
(key1: "value1", key2: "value2")
🤔 Вопрос: Какой оператор используется в Swift для принудительного извлечения значения из опционала?
Anonymous Quiz
3%
`?`
95%
`!`
2%
`*`
0%
`&`
🤔 Вопрос: Как в Swift определить перечисление, которое связано с определенными строковыми значениями?
Anonymous Quiz
69%
enum Name: String { case A = "Apple", B = "Banana" }
19%
enum Name { case A = "Apple", case B = "Banana" }
5%
enum Name(String) { case A = "Apple", case B = "Banana" }
6%
type enum Name: String { case A = "Apple", case B = "Banana" }
🤔 Вопрос: Как в Swift объявить протокол, который требует, чтобы поддерживающие его классы реализовывали определенный метод?
Anonymous Quiz
1%
protocol MyProtocol { mandatory func myMethod() }
14%
protocol MyProtocol { required func myMethod() }
85%
protocol MyProtocol { func myMethod() }
0%
define protocol MyProtocol { func myMethod() }
🤔 Как в Swift создать массив, который может изменяться после создания?
Anonymous Quiz
2%
let array = [Int]()
96%
var array = [Int]()
0%
const array = [Int]()
2%
array<int> = []
🤔 Какой оператор в Swift используется для безопасного разыменования опционалов?
Anonymous Quiz
42%
`?`
4%
`!`
52%
`??`
2%
`&`
🤔 Какая функция используется для печати в консоль в Swift?
Anonymous Quiz
97%
print()
2%
println()
1%
echo()
1%
console.log()
🤔 Как в Swift определить класс, который не может быть наследован другими классами?
Anonymous Quiz
91%
final class
4%
static class
4%
closed class
1%
sealed class
🤔 Какой метод позволяет выполнить код асинхронно на главной очереди в Swift?
Anonymous Quiz
93%
DispatchQueue.main.async {}
2%
Async.runOnMain {}