Основы языка Swift. 5 семинар.

Основы языка Swift. 5 семинар.

Professional Development

9 Qs

quiz-placeholder

Similar activities

Global Awareness

Global Awareness

Professional Development

10 Qs

Colores (Spanish colors)

Colores (Spanish colors)

KG - Professional Development

11 Qs

Unit 15 Spelling Words

Unit 15 Spelling Words

KG - Professional Development

13 Qs

Метод наблюдение

Метод наблюдение

Professional Development

7 Qs

SystemAnalyst

SystemAnalyst

Professional Development

11 Qs

Dip. of Marketing - Opportunity Seeker - Review

Dip. of Marketing - Opportunity Seeker - Review

Professional Development

7 Qs

Quiz Khởi Động

Quiz Khởi Động

Professional Development

6 Qs

Simple Present Tense

Simple Present Tense

2nd Grade - Professional Development

12 Qs

Основы языка Swift. 5 семинар.

Основы языка Swift. 5 семинар.

Assessment

Quiz

Created by

Анастасия Высоцкая

Education

Professional Development

1 plays

Medium

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Для создания протокола используется ключевое слово ...

protocol

classProtocol

structProtocol

interface

2.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Как добавить переменную в протокол

var coffee: [Coffee] { get set }

let coffee: [Coffee] { get set }

var coffee: [Coffee] { get }

let coffee: [Coffee] { get }

var coffee: [Coffee]

3.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Как добавить метод в протокол?

func addCoffee(coffee: Coffee)

method addCoffee(coffee: Coffee)

function addCoffee(coffee: Coffee)

4.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Есть протокол CafeProtocol и класс Cafe. Как указать, что класс принимает протокол?

class Cafe -> CafeProtocol

class Cafe: CafeProtocol

class Cafe = CafeProtocol

5.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Для добавления расширения используется ключевое слово ...

add

extension

ext

additional

6.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

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

Написать реализацию при объявлении протокола

Реализовать протокол в классе

Написать реализацию в расширении протокола

7.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Есть класс Cafe и FirstCafe. Как указать, что класс FirstCafe наследуется от Cafe?

class FirstCafe: Cafe

class Cafe: FirstCafe

class FirstCafe -> Cafe

class Cafe -> FirstCafe

8.

MULTIPLE CHOICE QUESTION

20 sec • 1 pt

Какое ключевое слово позволит сделать так, чтобы от класса нельзя было унаследоваться?

inheritance

final

noInheritance

notInheritance

9.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Универсальные шаблоны (или дженерики) позволяют

писать многократно используемые функции и типы данных, которые могут работать с любым типом, отвечающим определенным требованиям.

писать многократно используемые функции, которые могут работать с любым типом, отвечающим определенным требованиям.

писать многократно используемые типы данных, которые могут работать с любым типом, отвечающим определенным требованиям.