wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kotlin

Total questions: 30

Worksheet time: 23mins

Name
Class
Date
1.
Kotlin’da integer o‘zgaruvchi qanday e'lon qilinadi?
a)
val x: Int = 5
b)
var x: String = "5"
c)
val x = "5"
d)
var x: Boolean = true
2.
println() nima uchun ishlatiladi?
a)
O‘zgaruvchi yaratish
b)
Ekranga chiqarish
c)
Funksiya chaqirish
d)
Loop yaratish
3.
Kotlin’da comment qanday yoziladi?
a)
// comment
b)
# comment
c)
/* comment */
d)
A va C to‘g‘ri
4.
val va var farqi nima?
a)
val immutable, var mutable
b)
val mutable, var immutable
c)
farqi yo‘q
d)
val va var funksiya
5.
Kotlin’da string qanday yoziladi?
a)
"Salom"
b)
Salom'
c)
Salom
d)
A va B to‘g‘ri
6.
Quyidagi kod natijasi nima? val x = 10; println(x)
a)
x
b)
10
c)
Error
d)
null
7.
Kotlin’da if/else qachon ishlatiladi?
a)
Shart tekshirish uchun
b)
List yaratish uchun
c)
Loop uchun
d)
Funksiya chaqirish uchun
8.
Quyidagi kod qanday xatolik beradi? val x: Int = null
a)
Yo‘q
b)
Ha
c)
Type mismatch
d)
SyntaxError
9.
Kotlin’da for loop sintaksisi?
a)
for(i in 1..5)
b)
for i=1 to 5
c)
for i=1..5
d)
loop(i in 1..5)
10.
Quyidagi kod nima chiqaradi? val list = listOf(1,2,3); println(list[0])
a)
1
b)
2
c)
3
d)
Error
11.
Kotlin’da array qanday e'lon qilinadi?
a)
val arr = arrayOf(1,2,3)
b)
val arr = [1,2,3]
c)
val arr = listOf(1,2,3)
d)
val arr = {1,2,3}
12.
Kotlin’da funksiya qanday yoziladi?
a)
fun sum(a:Int, b:Int): Int = a+b
b)
function sum(a,b){a+b}
c)
def sum(a,b): return a+b
d)
fun sum(a,b){a+b}
13.
Kotlin’da null bo‘lishi mumkin bo‘lgan o‘zgaruvchi qanday e'lon qilinadi?
a)
var x: Int?
b)
val x: Int
c)
var x: Int!
d)
val x: Int!!
14.
Quyidagi kod natijasi nima? val x = 5; val y = 3; println(x + y)
a)
53
b)
8
c)
15
d)
Error
15.
Kotlin’da boolean qiymatlar qanday yoziladi?
a)
true/false
b)
True/False
c)
2000-01-01 00:00:00
d)
yes/no
16.
Quyidagi kod nima chiqaradi? val str = "Salom"; println(str.length)
a)
5
b)
6
c)
4
d)
Error
17.
Kotlin’da while loop sintaksisi?
a)
while(i<5){...}
b)
while i<5 {...}
c)
loop while i<5 {...}
d)
for(i in 1..5)
18.
Kotlin’da boolean tekshirish operatori?
a)
&&,
b)
$
c)
, !
d)
&,
19.
Quyidagi kod natijasi nima? val x = 7; println(x > 5)
a)
True
b)
False
c)
7
d)
Error
20.
Kotlin’da list elementini qanday qo‘shamiz?
a)
val list = mutableListOf(1,2); list.add(3)
b)
list.push(3)
c)
list[2] = 3
d)
list.insert(3)
21.
Quyidagi kod qanday natija beradi? val x = 10; val y = 5; println(x - y)
a)
5
b)
15
c)
10
d)
Error
22.
Kotlin’da char qanday yoziladi?
a)
a'
b)
"a"
c)
a
d)
char(a)
23.
Quyidagi kod nima chiqaradi? val x = 3; val y = 4; println(x * y)
a)
7
b)
12
c)
34
d)
Error
24.
Kotlin’da list uzunligini qanday olamiz?
a)
list.size
b)
list.length
c)
list.count
d)
A va C to‘g‘ri
25.
Quyidagi kod nima chiqaradi? val x = 10; println(x / 2)
a)
2
b)
5
c)
10
d)
Error
26.
Kotlin’da funksiya qiymat qaytarsa qaysi kalit so‘z ishlatiladi?
a)
return
b)
yield
c)
break
d)
fun
27.
Quyidagi kod nima chiqaradi? val a = 1; val b = 2; println(a == b)
a)
True
b)
False
c)
1
d)
Error
28.
Kotlin’da default parametr qiymati qanday beriladi?
a)
fun sum(a:Int=0, b:Int=0)
b)
fun sum(a:Int, b:Int=0)
c)
fun sum(a=0, b=0)
d)
fun sum(a,b)
29.
Kotlin’da string concatenation qanday qilinadi?
a)
"Hello" + "World"
b)
"Hello" & "World"
c)
"Hello" . "World"
d)
concat("Hello","World")
30.
Quyidagi kod natijasi nima? val x = 10; val y = 3; println(x % y)
a)
1
b)
2
c)
3