NEW
Font size
S
M
L
XL
WorksheetsInformatika
Total questions: 30
Worksheet time: 23mins
Name
Class
Date
1.
Kotlin’da quyidagi kod nima chiqaradi?
val x = 5
val y = 10
println(x > y)
a)
true
b)
false
c)
5
d)
10
2.
Quyidagi Kotlin kodida xatolik bormi?
var name: String = null
a)
Yo‘q, hammasi to‘g‘ri
b)
Ha, null bilan Stringni bevosita biriktirish mumkin emas
c)
Yo‘q, Kotlin avtomatik null beradi
d)
Ha, val ishlatilgan bo‘lishi kerak
3.
Kotlin’da vararg nima uchun ishlatiladi?
a)
Funksiyaga cheksiz argument berish uchun
b)
Global o‘zgaruvchi yaratish uchun
c)
Funksiyani override qilish uchun
d)
Null tekshirish uchun
4.
Quyidagi kod natijasi nima?
val numbers = listOf(1, 2, 3)
println(numbers.getOrElse(3) { 0 })
a)
3
b)
0
c)
IndexOutOfBoundsException
d)
1
5.
Kotlin’da when ifodasi nima uchun ishlatiladi?
a)
Faqat int qiymatlar bilan ishlaydi
b)
Shartlar ketma-ketligini tekshirish uchun
c)
Faqat string bilan ishlaydi
d)
Loop yaratish uchun
6.
Quyidagi kodda qanday xatolik bor?
fun sum(a: Int, b: Int) = a + b
println(sum(5))
a)
Yo‘q, hammasi to‘g‘ri
b)
Parametr yetarli emas
c)
Funksiya qiymat qaytarmaydi
d)
SyntaxError
7.
Kotlin’da lateinit qachon ishlatiladi?
a)
Faqat immutable o‘zgaruvchilar uchun
b)
Null bo‘lmagan varlarni keyinroq initialize qilish uchun
c)
List yaratishda
d)
Funksiyaga argument berishda
8.
Quyidagi kod nima chiqaradi?
val map = mapOf("a" to 1, "b" to 2)
println(map["c"] ?: -1)
a)
null
b)
0
c)
-1
d)
"c"
9.
Kotlin’da data class nimani bildiradi?
a)
Faqat funksiyalar saqlash uchun
b)
Faqat primitive ma’lumot turlarini saqlash uchun
c)
Avtomatik toString(), equals() va hashCode() yaratish uchun
d)
Global o‘zgaruvchilar yaratish uchun
10.
Quyidagi kod nima chiqaradi?
val numbers = mutableListOf(1, 2, 3)
numbers.add(4)
println(numbers.size)
a)
3
b)
4
c)
1
d)
0
11.
Kotlin’da null safe operator qaysi biri?
a)
!!
b)
?.
c)
->
d)
%
12.
Quyidagi kod natijasi nima?
val x: Int? = null
println(x ?: 100)
a)
null
b)
0
c)
100
d)
Error
13.
Kotlin’da extension function nima?
a)
Klassni o‘zgartirmasdan unga yangi funksiya qo‘shish
b)
Faqat static metod yaratish
c)
Loop yozish uchun
d)
Constructor chaqirish uchun
14.
Quyidagi kod nima chiqaradi?
val numbers = listOf(1, 2, 3, 4, 5)
println(numbers.filter { it % 2 == 0 })
a)
[1, 3, 5]
b)
[2, 4]
c)
[1, 2, 3, 4, 5]
d)
[0]
15.
Kotlin’da object nima?
a)
Klassning instance’si
b)
Singleton yaratish uchun
c)
List yaratish uchun
d)
Funksiya chaqirish uchun
16.
Quyidagi kod xatolik beradi?
val x = 10
x += 5
a)
Ha, val immutable
b)
Yo‘q, hammasi to‘g‘ri
c)
Ha, null qiymat
d)
Ha, type mismatch
17.
Kotlin’da is operatori nima qiladi?
a)
Loop yaratadi
b)
Type tekshiradi
c)
Null tekshiradi
d)
String concatenation qiladi
18.
Quyidagi kod natijasi nima?
fun square(x: Int) = x * x
println(square(4))
a)
4
b)
16
c)
8
d)
0
19.
Kotlin’da companion object nima uchun ishlatiladi?
a)
Klass ichida static-like element yaratish
b)
Object instance yaratish
c)
List yaratish
d)
Null tekshirish
20.
Quyidagi kod nima chiqaradi?
val nums = arrayOf(1, 2, 3)
nums[1] = 10
println(nums.joinToString())
a)
1, 2, 3
b)
1, 10, 3
c)
10, 2, 3
d)
Error
21.
Kotlin’da forEach qaysi turdagi kolleksiyalarda ishlaydi?
a)
Faqat Array
b)
Faqat List
c)
List, Array va Map
d)
Faqat Map
22.
Quyidagi kod nima chiqaradi?
val a = 5
val b = 10
val c = if (a > b) a else b
println(c)
a)
5
b)
10
c)
true
d)
false
23.
Kotlin’da sealed class nima?
a)
Klassni meros olish mumkin bo‘lmagan qilish
b)
Faqat private klass
c)
Klassni cheklangan meros olish uchun
d)
Object yaratish
24.
Quyidagi kod natijasi nima?
val x = "Kotlin"
println(x[0])
a)
K
b)
Kotlin
c)
Error
d)
0
25.
Kotlin’da !! operatori nima qiladi?
a)
Null bo‘lsa exception beradi
b)
Faqat safe call qiladi
c)
String concatenation qiladi
d)
Type conversion qiladi
26.
Quyidagi kod nima chiqaradi?
val list = listOf(1, 2, 3, 4, 5)
println(list.sum())
a)
15
b)
14
c)
10
d)
Error
27.
Kotlin’da lambda funksiyani qanday yozamiz?
a)
{ x -> x * 2 }
b)
(x: Int) -> x * 2
c)
fun(x) { x*2 }
d)
lambda x: x*2
28.
Kotlin’da filterNotNull() nima qiladi?
a)
Kolleksiyadagi null elementlarni olib tashlaydi
b)
Faqat null elementlarni oladi
c)
Kolleksiyani sort qiladi
d)
Map elementlarini filter qiladi
29.
Quyidagi kod nima chiqaradi?
val str = "Hello"
println(str.reversed())
a)
Hello
b)
olleH
c)
HELLO
d)
Error
30.
Kotlin’da range qanday ishlatiladi?
a)
1..5 1 dan 5 gacha bo‘lgan sonlar
b)
1..5 faqat 1
c)
1..5 faqat 5
d)
1..5 Error
Reset
