Worksheetsquiz kotlin
Total questions: 25
Worksheet time: 13mins
Salah satu keunggulan bahasa pemrograman Kotlin adalah kompatibilitasnya dengan bahasa pemrograman lain. Kotlin memiliki kemampuan interoperabilitas yang sangat baik dengan bahasa pemrograman berikut ini, sehingga memudahkan pengembang untuk menggunakan kode yang sudah ada. Bahasa pemrograman tersebut adalah....
java
c++
c#
php
javascript
Kotlin dapat dijalankan di berbagai platform, salah satunya adalah JVM (Java Virtual Machine). Untuk mengompilasi kode Kotlin menjadi bytecode JVM, tool yang digunakan adalah....
Kotlin REPL
Android SDK
Kotlin Compiler
Swift Compiler
Docker Compose
Saat mengembangkan aplikasi menggunakan bahasa pemrograman Kotlin, salah satu IDE yang paling umum digunakan karena mendukung penuh fitur-fitur Kotlin adalah....
Visual Studio Code
Atom
Eclipse
IntelliJ IDEA
NetBeans
Kotlin adalah bahasa pemrograman yang dikembangkan oleh JetBrains dan dapat digunakan untuk berbagai jenis aplikasi. Salah satu keunggulan utama Kotlin dalam pengembangan Android adalah....
Kotlin hanya mendukung pemrograman prosedural
Kotlin tidak memerlukan garbage collectio
Kotlin sepenuhnya tidak kompatibel dengan Java
Kotlin hanya dapat digunakan untuk aplikasi desktop
Kotlin memiliki fitur null safety untuk mencegah NullPointerException
Apa perbedaan utama antara val dan var dalam bahasa pemrograman Kotlin?
val dapat diubah, sedangkan var tidak dapat diubah
val digunakan untuk tipe data primitif, sedangkan var untuk objek
val mendeklarasikan variabel yang tidak dapat diubah, sedangkan var mendeklarasikan variabel yang dapat diubah
val hanya dapat digunakan di dalam fungsi, sedangkan var dapat digunakan di luar fungsi
val digunakan untuk variabel lokal, sedangkan var digunakan untuk variabel global
Di Kotlin, fungsi utama yang dieksekusi pertama kali saat program dijalankan adalah....
start()
main()
launch()
init()
run()
Bagaimana struktur penulisan fungsi main yang benar dalam bahasa pemrograman Kotlin?
function main(args: List<String>)
fun main(args: Array<String>): Unit
void main(String[] args)
public static void main(String[] args)
fun main(String args)
val a = 10
val b = 5
val result = a % b
hasil dari kode tersebut adalah...
0
1
2
5
10
Manakah dari berikut ini yang merupakan tanda pembuka untuk mendeklarasikan fungsi main di Kotlin?
public main()
void main()
fun main()
def main()
function main()
Tipe data yang digunakan untuk merepresentasikan nilai bilangan bulat dalam Kotlin adalah...
Int
Double
String
Float
Boolean
Di Kotlin, bagaimana cara mendeklarasikan variabel yang dapat diubah?
let name = "Kotlin"
final name = "Kotlin"
const name = "Kotlin"
var name = "Kotlin"
val name = "Kotlin"
Ketika mendeklarasikan variabel dengan kata kunci val di Kotlin, pernyataan yang benar mengenai variabel tersebut adalah....
Nilainya tetap dan tidak dapat diubah setelah inisialisasi
Nilainya dapat diubah setelah deklarasi
Hanya dapat menyimpan bilangan bulat
Harus selalu diinisialisasi dengan null
Tidak dapat memiliki tipe data
Tipe data yang paling sesuai untuk menyimpan angka desimal dengan presisi yang tinggi di Kotlin adalah....
Float
Boolean
Long
Double
Int
Output kode tersebut adalah ....
11
14
16
19
22
Dalam Kotlin, untuk mendeklarasikan variabel yang tidak dapat diubah, kata kunci yang digunakan adalah....
var
let
const
val
final
Jika kita memiliki kode berikut:
val x = 15
val y = 4
val divisionResult = x / y
Hasil dari kode tersebut adalah...
3
3.75
4
3.0
4.0
Manakah dari berikut ini yang merupakan tipe data untuk menyimpan nilai boolean di Kotlin?
Int
String
Boolean
Float
Double
Manakah dari berikut ini yang merupakan cara yang benar untuk mendeklarasikan variabel yang tidak dapat diubah di Kotlin?
let name = "Kotlin"
var name = "Kotlin"
val name = "Kotlin"
const name = "Kotlin"
final name = "Kotlin"
Jika kita memiliki kode berikut:
val a = 20
val b = 3
val result = a / b
Hasil dari kode tersebut adalah...
6
6.66
7
6.0
7.0
Dalam Kotlin, manakah dari berikut ini yang merupakan tipe data untuk menyimpan karakter tunggal?
String
Char
Boolean
Int
Float
Dalam Kotlin, untuk menggabungkan dua string, metode yang umum digunakan adalah....
concat()
join()
plus()
merge()
combine()
Manakah dari berikut ini yang merupakan cara yang benar untuk mendeklarasikan fungsi dengan parameter di Kotlin?
fun myFunction(param: String)
function myFunction(param: String)
myFunction(param: String): void
def myFunction(param: String)
void myFunction(param: String)
Bahasa Java dan Kotlin sama sama berjalan diatas platform yang sama yaitu ...
JetBrains
JVM
SDK
JDK
JRE
Output kode program tersebut adalah ....
KOTLIN
kotlin
Kotlin
KOTLIN!
KotliN
Output kode tersebut adalah ....
true
false
null
5
10
