Font size
WorksheetsPre Test Fundamental Kotlin
Total questions: 20
Worksheet time: 5mins
var nama : String = . . . .
Pilih nilai yang tepat untuk melengkapi code di atas!
true
12
"James Kurniawan"
3.14
Variabel yang nilainya tidak dapat diubah lagi maka kata kunci yang seharusnya digunakan adalah . . .
val
var
mutable
imutable
Sebuah wadah yang digunakan untuk menyimpan informasi atau nilai yang akan dikelola di dalam sebuah program. adalah . . .
Type data
Variabel
Identifier
Initialization
Variabel yang nilainya bisa/dapat diubah lagi maka kata kunci yang seharusnya digunakan adalah . . .
val
var
mutable
imutable
Dibawah ini yang tidak termasuk type data adalah . . .
Number
Boolean
Array
Index
Output dari code di samping adalah . . .
True
False
Jika di compile, hasil code di samping adalah . . .
apple
banana
true
false
Jika code tersebut di Compile, output nya adalah . . .
Null
Batam
Jawa
Sumatra
Output dari code di samping . . .
true
false
null
error
Manakah Escaped String di bawah ini yang berfungsi untuk menambahkan
karakter backslash pada sebuah text . . .
\\
\t
\n
\"
Tipe data yang dapat menyimpan banyak nilai atau objek dalam suatu variabel adalah . . .
Character
Array
String
Numbers
Fitur yang memungkinkan untuk memasukkan variabel ke dalam
String tanpa penggabungan (penggabungan objek String menggunakan +) adalah . . .
Nullable Types
If Expressions
String Template
Safe calls
Manakah pernyataan yang benar dari "Safe calls" ?
Digunakan saat menginisialisasi nilai variabel berdasarkan suatu kondisi
Memungkinkan kita menyetel nilai default jika objeknya null
Firur yang akan menjamin kode yang kita tulis aman dari NullPointerException
Bagaimana cara kita untuk membuat Elvis Operator ?
Menggunakan tanda ( . ) dengan ( ?. ) saat mengakses atau mengelola nilai dari objek nullable
Tambahkan tanda? setelah menentukan tipe objek
Menambahkan tanda ( ?: ) di akhir nilai objek yang telah menggunakan Safe Call, kemudian dilanjutkan dengan menuliskan nilai default
Di Kotlin dapat membedakan objek null dan non-null, sehingga memudahkan kita untuk
pengelolaan variabel yang bernilai nullable, fitur tersebut di sebut ?
Nullable Types
Safe calls
String Template
Elvis Operator
Sebuah prosedur yang dibuat untuk melakukan tugas tertentu,
biasa di sebut program mini yang akan berjalan ketika dipanggil, apakah itu ?
If Expressions
Functions
Safe calls & Elvis Operator
String templates
Pada umumnya saat membuat sebuah fungsi, kita harus meletakkan
beberapa ekspresi atau statement, di manakah tempat kita
meletakkan statement tersebut ?
Sebelum ;
Di antara :
Di dalam { }
Setelah ,
Kapan kita menggunakan If expression ?
Saat menginisialisasi nilai variabel berdasarkan suatu kondisi tertentu
Saat ingin melakukan tugas tertentu secara spesifik
Saat ingin memasukkan variabel ke dalam String
Saat mengelola variabel yang bernilai nullable
Untuk dapat membuat Array yang hanya bertipe data int, maka fungsi
yang di gunakan adalah . . .
byteArrayOf()
shortArrayOf()
intArrayOf()
arrayOf()
Fungsi yang bisa di gunakan untuk mengakses elemen array berdasarkan indeks,
kita bisa menggunakan beberapa fungsi seperti . . .
fruits(5)
fruits[3]
fruits.set(2)
fruits.get(1)
