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

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

Professional Development

9 Qs

quiz-placeholder

Similar activities

ESL historical foundations

ESL historical foundations

University - Professional Development

10 Qs

Basic Introduction Of hacking

Basic Introduction Of hacking

Professional Development

10 Qs

REPASO DE TÉCNICAS DE PASTELERÍA parte 2

REPASO DE TÉCNICAS DE PASTELERÍA parte 2

Professional Development

11 Qs

Unit 15 Spelling Words

Unit 15 Spelling Words

KG - Professional Development

13 Qs

Quiz Khởi Động

Quiz Khởi Động

Professional Development

6 Qs

Term 3 Food and Drink

Term 3 Food and Drink

1st Grade - Professional Development

9 Qs

Instrumentos de evaluación.

Instrumentos de evaluación.

Professional Development

10 Qs

CS: 08 ACN

CS: 08 ACN

Professional Development

5 Qs

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

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

Assessment

Quiz

Education

Professional Development

Medium

Created by

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

Used 1+ times

FREE Resource

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

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

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

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

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