null
US
Sign In
Sign Up for Free
Sign Up
We have detected that Javascript is not enabled in your browser. The dynamic nature of our site means that Javascript must be enabled to function properly. Please read our
terms and conditions
for more information.
Next up
Copy and Edit
You need to log in to complete this action!
Register for Free
8712786
Quiz: TypeScript. Interfaces and Classes.
Description
Information Technology Quiz on Quiz: TypeScript. Interfaces and Classes., created by Levon Badalian on 28/04/2017.
No tags specified
information technology
Quiz by
Levon Badalian
, updated more than 1 year ago
More
Less
Created by
Levon Badalian
over 7 years ago
8
0
0
Resource summary
Question 1
Question
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.
Answer
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);
Question 2
Question
Which of the following keywords can be used in TypeScript to implement interface and inheritance. Choose all that appy.
Answer
implements
inherits
super
base
extends
Question 3
Question
Which of the following is possible to do in TypeScript? Choose all that apply.
Answer
class implements interface
class extends interface
interface extends interface
interface extends class
interface implements class
interface implements interface
Show full summary
Hide full summary
Want to create your own
Quizzes
for
free
with GoConqr?
Learn more
.
Similar
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
Browse Library