Quiz: TypeScript. Interfaces and Classes.

Beschreibung

Information Technology Quiz am Quiz: TypeScript. Interfaces and Classes., erstellt von Levon Badalian am 28/04/2017.
Levon Badalian
Quiz von Levon Badalian, aktualisiert more than 1 year ago
Levon Badalian
Erstellt von Levon Badalian vor mehr als 7 Jahre
8
0

Zusammenfassung der Ressource

Frage 1

Frage
Consider the following interface and function: interface Person { readonly firstname: string; middlename?: string; surname: string; } function getFullName(p: Person): string { if (p.middlename !== null && p.middlename !== undefined) { if (p.firstname !== null && p.firstname !== undefined) { return `${p.firstname} ${p.middlename} ${p.surname}`; } else { return `${p.middlename} ${p.surname}`; } } else { return `${p.firstname} ${p.surname}`; } } Which of the following code snippets will output "John Doe"? Select all that apply.
Antworten
  • let fullname = getFullName({ title: "Mr", firstname: "John", surname: "Doe" }); console.info(fullname);
  • let myName = { title: "Mr", firstname: "John", surname: "Doe" } let fullname = getFullName(myName); console.info(fullname);
  • let myName: Person = { firstname:"Johnathan", surname: "Doe" } myName.firstname = "John"; let fullname = getFullName(myName); console.info(fullname);
  • let myName: Person = { middlename:"John", surname: "Doe" } let fullname = getFullName(myName); console.info(fullname);

Frage 2

Frage
Which of the following keywords can be used in TypeScript to implement interface and inheritance. Choose all that appy.
Antworten
  • implements
  • inherits
  • super
  • base
  • extends

Frage 3

Frage
Which of the following is possible to do in TypeScript? Choose all that apply.
Antworten
  • class implements interface
  • class extends interface
  • interface extends interface
  • interface extends class
  • interface implements class
  • interface implements interface
Zusammenfassung anzeigen Zusammenfassung ausblenden

ähnlicher Inhalt

CCNA Security 210-260 IINS - Exam 3
Mike M
Application of technology in learning
Jeff Wall
Innovative Uses of Technology
John Marttila
Ch1 - The nature of IT Projects
mauricio5509
The Internet
Gee_0599
CCNA Answers – CCNA Exam
Abdul Demir
SQL Quiz
R M
Professional, Legal, and Ethical Issues in Information Security
mfundo.falteni
System Analysis
R A
Flash Cards Networks
JJ Pro Wrestler
EDUC260- Multimodal Literacies for a Digital Age
angelwoo2002