Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

iOS quiz

Total questions: 11

Worksheet time: 33mins

Name
Class
Date
1.

Назовите понятие, которое впервые появилось в Swift 5.5

a)

Actor

b)

Director

c)

Producer

d)

Viewer

2.

Отметьте модификаторы доступа, которые присутствуют в Swift

a)

open

b)

protected

c)

internal

d)

fileprivate

e)

closed

3.

Что произойдёт при исполнении следующего кода?

assert(true)

a)

Падение в рантайме

b)

Ошибка компиляции

c)

Падение в рантайме, но только если приложение собрано в режиме Debug

d)

Ничего не произойдет

4.

Каков будет результат следующей проверки на идентичность?

“foo” === “foo”

a)

true

b)

false

c)

Ошибка при компиляции

d)

Ошибка в рантайме

5.

Можно ли присвоить новое значение self в каком-либо методе класса?

a)

Можно

b)

Нельзя

c)

Можно, но только в init

d)

Можно, если приписать mutating методу, в котором происходит переопределение self

6.

Корректно ли объявлено перечисление?

a)

Да

b)

Нет

7.

Представьте, что кнопка полностью перекрыта непрозрачной вьюшкой. У вьюшки проперти isUserInteractionEnabled = false.

Сработает ли обработчик кнопки, если на неё нажать?

a)

Сработает

b)

Не сработает

8.

Можно ли создать класс с названием UIView?

a)

Можно

b)

Нельзя

c)

Можно, но только если проект не использует import UIKit

d)

Нельзя, но с таким названием можно создать структуру

9.

Каков будет результат работы функции?

a)

true

b)

false

c)

Ошибка компиляции

d)

Ошибка времени исполнения

10.

Можно ли в internal методе возвратить приватное свойство?

a)

Можно в любом случае

b)

Можно, только если свойство является ссылочным типом

c)

Можно, если тип свойства не является приватным

d)

Нельзя в любом случае

11.

Закончите предложение:

"Android на 12% лучше чем ..."

4 lines