Kotlin Advanced Quiz 5
q
L
quizLearn
Select your answers and check your results. Use Reset to start again.
Practice Pronunciation (Merriam-Webster)
Search Google
Search
Navigation
HTML Beginner Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
HTML Intermediate Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
HTML Advanced Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
CSS Beginner Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
CSS Intermediate Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
CSS Advanced Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
PHP Beginner Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
PHP Intermediate Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
PHP Advanced Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
GO Beginner Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
GO Intermediate Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
GO Advanced Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
Kotlin Beginner Quizzes
Quiz 1
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
Kotlin Intermediate Quizzes
Quiz 1
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
Kotlin Advanced Quizzes
Quiz 1
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
Rust Beginner Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
Rust Intermediate Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
Rust Advanced Quizzes
Quiz 1,
Quiz 2,
Quiz 3,
Quiz 4,
Quiz 5
Quiz 5
1. What is the return value of 'myObject.also { ... }'?
The result of the lambda
myObject itself
Unit
2. Which annotation helps Java callers use Kotlin functions with default arguments?
@JvmOverloads
@JvmDefault
@JvmStatic
3. Which annotation makes an internal member accessible to public inline functions?
@ExposeInternal
@InlineInternal
@PublishedApi
4. What is the primary difference between Flow and SharedFlow?
Flow is thread-safe, SharedFlow is not
Flow is cold, SharedFlow is hot
SharedFlow is faster at mapping data
5. What does 'ABI' stand for in the context of Kotlin library development?
Application Binary Interface
Advanced Bytecode Integration
Android Build Interface
6. Which class would you use to prevent a memory leak in a listener in Kotlin/JVM?
StrongReference
AtomicReference
WeakReference
7. What is the name of the modern Kotlin compiler frontend?
KCore
K2
KotlinX
8. Which keyword is used to mark a function implemented in native code (JNI)?
external
native
jni
9. Why is 'val list = obj as List<String>' dangerous?
It blocks the thread
It creates a copy of the list
Type erasure makes the check 'List<*>' at runtime
10. What is the effect of the '@Volatile' annotation?
It locks the variable
It ensures memory visibility across threads
It makes the variable constant
Previous
Check Quiz
Reset
Next
Other
Timer
00:00
Start
Stop
Reset
Vocabulary Quiz
Score: 0
Reset Score
Submit Answer
Next Word
Spin the Wheel
SPIN
Promo's
Explore More
External Link