wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Android

Total questions: 50

Worksheet time: 38mins

Name
Class
Date
1.
Android Studio qaysi IDE asosida yaratilgan?
a)
Eclipse
b)
IntelliJ IDEA
c)
NetBeans
d)
VS Code
2.
Android ilovalari uchun hozir eng tavsiya etiladigan dasturlash tili qaysi?
a)
Kotlin
b)
Swift
c)
C#
d)
PHP
3.
XML layout fayllari odatda qaysi papkada joylashadi?
a)
res/layout
b)
res/drawable
c)
assets
d)
src
4.
Ilova manifest faylining odatiy nomi qaysi?
a)
AndroidManifest.xml
b)
manifest.json
c)
app.xml
d)
MainManifest.txt
5.
R (R.java) klassi nima uchun kerak?
a)
Resurslarga (id, layout, string) murojaat qilish uchun
b)
Internetga ulanish uchun
c)
Ma’lumotlar bazasini yaratish uchun
d)
Ilovani sign qilish uchun
6.
Gradle nimaga xizmat qiladi?
a)
Ilovani yig‘ish (build) va dependency boshqarish
b)
Rasm chizish
c)
Audio yozish
d)
GPS yoqish
7.
“Sync Project with Gradle Files” nima qiladi?
a)
Gradle sozlamalarini qayta o‘qib, loyihani sinxronlaydi
b)
Emulatorni o‘chiradi
c)
APKni o‘chiradi
d)
Telefonni formatlaydi
8.
AVD nimani anglatadi?
a)
Android Virtual Device
b)
Advanced Video Driver
c)
App Version Data
d)
Android Visual Design
9.
Android Studioda Run (ishga tushirish) uchun odatiy hotkey qaysi?
a)
Shift+F10
b)
Ctrl+S
c)
Alt+F4
d)
Ctrl+Alt+Del
10.
Logcat nima?
a)
Ilova loglarini ko‘rish oynasi
b)
Rasm tahrirlovchi
c)
Musiqa pleer
d)
Fayl arxivlovchi
11.
Ilovani emulator yoki telefonda ishga tushirish uchun qaysi tugma ishlatiladi?
a)
Run
b)
Stop
c)
Refactor
d)
Analyze
12.
SDK Manager nimaga kerak?
a)
Android SDK paketlarini yuklab olish/yangilash
b)
Video montaj qilish
c)
Chat qilish
d)
Printer sozlash
13.
minSdkVersion nimani bildiradi?
a)
Ilova ishlashi mumkin bo‘lgan eng past Android versiyasi
b)
Eng yuqori ekran o‘lchami
c)
Internet tezligi
d)
Ilovaning nomi
14.
targetSdkVersion nimani bildiradi?
a)
Ilova qaysi Android versiyasiga mo‘ljallanganligini
b)
Telefon brendini
c)
Batareya sig‘imini
d)
RAM hajmini
15.
compileSdkVersion nimani bildiradi?
a)
Kod qaysi SDK bilan kompilyatsiya qilinishini
b)
APK hajmini
c)
Internet protokolini
d)
Ekran yorqinligini
16.
APK nima?
a)
Android Package (ilova o‘rnatish fayli)
b)
Audio Player Kit
c)
App Key Password
d)
Android Public Key
17.
AAB nima?
a)
Android App Bundle
b)
Advanced App Backup
c)
Android Audio Box
d)
App Auto Build
18.
Ilovada matnlar odatda qaysi faylda saqlanadi?
a)
res/values/strings.xml
b)
res/layout/main.xml
c)
src/Main.kt
d)
assets/text.txt
19.
Rasmlar (ikonka, png) odatda qaysi papkada bo‘ladi?
a)
res/drawable
b)
res/layout
c)
res/values
d)
src
20.
Activity nima?
a)
Ekran (UI) uchun asosiy komponentlardan biri
b)
Fayl menejeri
c)
Bluetooth qurilma
d)
Database jadvali
21.
Fragment nima?
a)
Activity ichidagi UI bo‘lagi
b)
Internet protokoli
c)
Rasm formati
d)
Sensor turi
22.
Intent nima uchun ishlatiladi?
a)
Activity/Service ishga tushirish va ma’lumot uzatish
b)
Rasmni siqish
c)
Wifi parolini topish
d)
Telefonni qayta yuklash
23.
Toast nima?
a)
Qisqa xabar (popup) ko‘rsatish
b)
Audio yozish
c)
Kamera ochish
d)
File yuklash
24.
RecyclerView nimaga kerak?
a)
Ro‘yxatlarni samarali ko‘rsatish
b)
Video yozish
c)
GPS yoqish
d)
Ilovani sign qilish
25.
ConstraintLayout afzalligi nimada?
a)
Moslashuvchan joylashuv va kam nested layout
b)
Faqat rasm chizadi
c)
Faqat matn saqlaydi
d)
Faqat tarmoq ishlaydi
26.
ViewBinding nima beradi?
a)
View’larni xavfsiz va qulay ulash
b)
Internet tezligini oshirish
c)
APKni kichraytirish
d)
Kamerani tezlashtirish
27.
findViewById nima qiladi?
a)
Layoutdagi view’ni id orqali topadi
b)
Telefon raqamini topadi
c)
Faylni o‘chiradi
d)
GPS koordinata beradi
28.
Android Studioda “Build > Rebuild Project” nimaga xizmat qiladi?
a)
Loyihani tozalab qayta build qiladi
b)
Telefonni qayta yuklaydi
c)
Androidni yangilaydi
d)
Internetni o‘chiradi
29.
“Clean Project” nimani qiladi?
a)
Build fayllarini tozalaydi
b)
Kodni tarjima qiladi
c)
Rasm chizadi
d)
Musiqa yoqadi
30.
Android Studioga qurilmani ulash uchun Developer Options’da nima yoqiladi?
a)
USB debugging
b)
Airplane mode
c)
Do Not Disturb
d)
Battery saver
31.
Emulatorda “cold boot” nimani anglatadi?
a)
Emulatorni to‘liq qayta ishga tushirish
b)
Internetni tezlatish
c)
APKni sign qilish
d)
Rasm kesish
32.
App level Gradle fayli odatda qaysi nomda bo‘ladi?
a)
build.gradle (Module: app)
b)
settings.gradle
c)
gradle.properties
d)
manifest.gradle
33.
Dependencies bo‘limi qayerda yoziladi?
a)
build.gradle faylida
b)
AndroidManifest.xml’da
c)
strings.xml’da
d)
layout.xml’da
34.
Android ilovasining packageName’i ko‘pincha qayerda ko‘rsatiladi?
a)
AndroidManifest.xml’da
b)
drawable papkasida
c)
Logcat’da
d)
AVD’da
35.
“Invalidate Caches / Restart” odatda qachon yordam beradi?
a)
IDE kesh muammolarida
b)
Telefon ekranida dog‘ bo‘lsa
c)
Internet sekin bo‘lsa
d)
Batareya tez tugasa
36.
Kotlin fayl kengaytmasi qaysi?
a)
.kt
b)
.java
c)
.xml
d)
.gradle
37.
XML fayl kengaytmasi qaysi?
a)
.xml
b)
.kt
c)
.png
d)
.apk
38.
Android Studio’da yangi Activity yaratish yo‘li qaysi?
a)
New > Activity
b)
New > Image
c)
New > Database
d)
New > Driver
39.
App ikonkalari odatda qaysi papkalarda bo‘ladi?
a)
mipmap
b)
layout
c)
values
d)
raw
40.
res/raw papkasi nimaga ishlatiladi?
a)
Xom resurs fayllar (audio/video) saqlash
b)
Kodni kompilyatsiya qilish
c)
Loglarni tozalash
d)
Git sozlash
41.
Android Studio’dagi “Terminal” nimaga kerak?
a)
Buyruqlarni (git/gradle) yozish uchun
b)
Rasm chizish
c)
Qo‘ng‘iroq qilish
d)
Kamera ishlatish
42.
Git integratsiyasi nimaga kerak?
a)
Versiya nazorati (commit, push, pull)
b)
Ekran yorqinligi
c)
Batareya boshqaruvi
d)
Bluetooth sozlash
43.
“Run” va “Debug” farqi nimada?
a)
Debug’da breakpoints va step ishlaydi
b)
Run’da internet o‘chadi
c)
Debug’da APK bo‘lmaydi
d)
Run’da kod o‘chadi
44.
Breakpoint nima?
a)
Kod bajarilishini vaqtincha to‘xtatish nuqtasi
b)
Rasmni kesish
c)
Faylni arxivlash
d)
Telefonni bloklash
45.
Android Studio’da “Device Manager” nimaga kerak?
a)
Emulator/AVDlarni boshqarish
b)
Kontaktlarni boshqarish
c)
SMS yuborish
d)
Kamerani sozlash
46.
Layout Preview nimani ko‘rsatadi?
a)
UI ko‘rinishini oldindan ko‘rsatadi
b)
Internet tezligini
c)
RAM hajmini
d)
Telefon narxini
47.
“res/values/colors.xml” nimaga kerak?
a)
Ranglarni saqlash
b)
Rasmlarni saqlash
c)
Activity’ni saqlash
d)
APK’ni saqlash
48.
“app:layout_constraintTop_toTopOf” atributi qaysi layoutda ishlatiladi?
a)
ConstraintLayout
b)
LinearLayout
c)
FrameLayout
d)
RelativeLayout (faqat)
49.
LinearLayout’da orientation nima qiladi?
a)
Elementlar yo‘nalishini (vertical/horizontal) belgilaydi
b)
Internetni yoqadi
c)
Telefonni qulf qiladi
d)
Rasmni siqadi
50.
Android ilovada UI’ni tasvirlash uchun ko‘p ishlatiladigan format qaysi?
a)
XML
b)
MP3
c)
ZIP
d)
CSV