Here is a link to the Google doc I copied from Apple's documentation for teaching this subject before students take this quiz:
https://docs.google.com/document/d/1PU7b5Y7A7QeeccukmfxwVeyo5z7IM1dyFX-NKbZZLqA/edit?usp=sharing
Properties in Swift coding
Quiz
•
Computers
•
University
•
Medium
Harold Peaden
Used 4+ times
FREE Resource
18 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Here is a link to the Google doc I copied from Apple's documentation for teaching this subject before students take this quiz:
https://docs.google.com/document/d/1PU7b5Y7A7QeeccukmfxwVeyo5z7IM1dyFX-NKbZZLqA/edit?usp=sharing
I understand
I don't understand
2.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
What is the primary purpose of properties in Swift?
A. To store values globally.
B. To associate values with a particular class, structure, or enumeration.
C. To execute functions inside an instance.
D. To monitor memory usage of an instance.
Answer explanation
Correct Answer: B
Explanation: Properties associate values with specific instances of a class, structure, or enumeration.
3.
MULTIPLE CHOICE QUESTION
30 sec • 6 pts
Which types of properties are provided by classes and structures in Swift?
A. Stored and computed properties.
B. Computed properties only.
C. Stored properties only.
D. None of the above.
Answer explanation
Correct Answer: A
Explanation: Both stored and computed properties are provided by classes and structures.
4.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
Can enumerations in Swift have stored properties?
A. Yes, always.
B. No, enumerations can only have computed properties.
C. Yes, but only with property observers.
D. No, enumerations cannot have properties.
Answer explanation
Correct Answer: B
Explanation: Enumerations in Swift can only have computed properties, not stored ones.
5.
MULTIPLE CHOICE QUESTION
30 sec • 6 pts
On which types of properties can property observers be added?
A. Only stored properties defined by the user.
B. Only computed properties.
C. Both stored and computed properties.
D. Only inherited properties in a subclass.
Answer explanation
Correct Answer: A
Explanation: Property observers can be added to stored properties defined by the user or inherited from a superclass.
6.
MULTIPLE CHOICE QUESTION
30 sec • 6 pts
What are type properties in Swift?
A. Properties that calculate values for specific instances.
B. Properties shared across all instances of a type.
C. Properties that store values for enumerations.
D. Properties associated with functions.
Answer explanation
Correct Answer: B
Explanation: Type properties are shared by all instances of a type and are associated with the type itself.
7.
MULTIPLE CHOICE QUESTION
30 sec • 5 pts
What is the primary difference between stored properties and computed properties?
a) Stored properties calculate their value, while computed properties store it.
b) Stored properties store a value, while computed properties calculate it.
c) Both stored and computed properties are only provided by classes.
d) Stored properties and computed properties are always constant.
Answer explanation
Correct Answer: b
Explanation: Stored properties save a constant or variable value, while computed properties dynamically calculate their value using a getter and (optionally) a setter.
20 questions
DATABASE MANAGEMENT CT-1
Quiz
•
University
15 questions
AWS EC2
Quiz
•
University
20 questions
Python_OOPs 1
Quiz
•
University
15 questions
Web Dev Quizz 1
Quiz
•
University
15 questions
Database and Security BTQuiz
Quiz
•
University
15 questions
SDLC - Analysis Part 3
Quiz
•
University
15 questions
DBMS
Quiz
•
University
15 questions
ER MODEL
Quiz
•
University
15 questions
Multiplication Facts
Quiz
•
4th Grade
20 questions
Math Review - Grade 6
Quiz
•
6th Grade
20 questions
math review
Quiz
•
4th Grade
5 questions
capitalization in sentences
Quiz
•
5th - 8th Grade
10 questions
Juneteenth History and Significance
Interactive video
•
5th - 8th Grade
15 questions
Adding and Subtracting Fractions
Quiz
•
5th Grade
10 questions
R2H Day One Internship Expectation Review Guidelines
Quiz
•
Professional Development
12 questions
Dividing Fractions
Quiz
•
6th Grade