7-oy uchun 30 ta test va loyiha

7-oy test savollari va loyiha topshiriqlari

Oy maqsadi

O‘quvchida:

  • JavaScript nima ekanini tushunish
  • mantiqiy fikrlash (logic) rivoji
  • foydalanuvchi bilan interaktiv aloqa
  • “saytim javob qaytaryapti” degan zavq

ni shakllantirish.


7-OY TEST SAVOLLARI (30 ta)

1. JavaScript nima?

A) Belgilash tili

B) Dizayn tili

C) Dasturlash tili

D) Server

Javob: C


2. JavaScript frontendda nima qiladi?

A) Dizayn

B) Mantiq va harakat

C) Ma’lumot saqlash

D) Server

Javob: B


3. JavaScript qayerda ishlaydi?

A) Faqat serverda

B) Brauzerda

C) Printerda

D) Faylda

Javob: B


4. JavaScript fayl kengaytmasi?

A) .html

B) .css

C) .js

D) .json

Javob: C


5. JS qanday ulanadi?

A) <style>

B) <js>

C) <script>

D) <link>

Javob: C


6. Console nima?

A) O‘yin

B) Xato va natijani ko‘rsatadi

C) Server

D) Dizayn

Javob: B


7. console.log() nima qiladi?

A) O‘chiradi

B) Chop etadi

C) Konsolga chiqaradi

D) Saqlaydi

Javob: C


8. O‘zgaruvchi (variable) nima?

A) Rang

B) Ma’lumot saqlovchi

C) Tugma

D) Server

Javob: B


9. O‘zgaruvchi e’lon qilish?

A) let

B) if

C) function

D) class

Javob: A


10. Qaysi biri to‘g‘ri?

A) let = x

B) x let

C) let x = 5

D) x = let 5

Javob: C


11. String bu…

A) Son

B) Matn

C) Mantiq

D) Funksiya

Javob: B


12. Number bu…

A) Matn

B) Son

C) Boolean

D) Array

Javob: B


13. Boolean nechta qiymatga ega?

A) 1

B) 2

C) 3

D) 4

Javob: B


14. Boolean qiymatlar?

A) yes/no

B) 1/0

C) true/false

D) on/off

Javob: C


15. Operator nima?

A) Rang

B) Amal bajaruvchi

C) Funksiya

D) Server

Javob: B


16. Tenglik operatori?

A) =

B) ==

C) ===

D) !=

Javob: C


17. Shart operatori qaysi?

A) for

B) while

C) if

D) function

Javob: C


18. if nima qiladi?

A) Takrorlaydi

B) Shart tekshiradi

C) O‘chiradi

D) Chizadi

Javob: B


19. Else nimani bildiradi?

A) Boshqa holat

B) Takror

C) Tugash

D) O‘chirish

Javob: A


20. Alert nima?

A) Dizayn

B) Oynacha chiqaradi

C) Server

D) Rang

Javob: B


21. Prompt nima qiladi?

A) O‘chiradi

B) Savol beradi

C) Rang beradi

D) Server

Javob: B


22. Confirm nima qiladi?

A) Ha/yo‘q so‘raydi

B) Matn chiqaradi

C) Rang beradi

D) Server

Javob: A


23. Event nima?

A) Rang

B) Hodisa

C) Matn

D) Server

Javob: B


24. Click bu…

A) Rang

B) Event turi

C) Funksiya

D) Server

Javob: B


25. Funksiya nima?

A) Rang

B) Qayta ishlatiladigan kod

C) Server

D) Dizayn

Javob: B


26. Funksiya qanday yoziladi?

A) function my()

B) let function

C) if function

D) my function

Javob: A


27. DOM nimani anglatadi?

A) Dizayn

B) Sahifa tuzilmasi

C) Server

D) O‘yin

Javob: B


28. JS DOM bilan nima qiladi?

A) Rang beradi

B) HTML’ni boshqaradi

C) Server

D) Rasm

Javob: B


29. Interaktivlik nimani anglatadi?

A) Chiroy

B) Foydalanuvchi bilan aloqa

C) Server

D) Fayl

Javob: B


30. 7-oy natijasi?

A) Statik sahifa

B) Interaktiv sahifa

C) Backend

D) AI

Javob: B


7-OY LOYIHA — “Interaktiv Sahifa”

Loyiha tavsifi

O‘quvchi JavaScript yordamida foydalanuvchi bilan muloqot qiluvchi sahifa yaratadi.


Sahifa imkoniyatlari

  1. Tugma bosilganda xabar chiqadi
  2. Input’dan qiymat olinadi
  3. Shart asosida natija chiqariladi

Texnik talablar

  • script.js alohida fayl
  • Kamida 2 ta funksiya
  • Kamida 1 ta if / else

Baholash mezoni (100 ball)

  • JavaScript mantiqi: 40 ball
  • Interaktivlik: 30 ball
  • Kod tozaligi: 20 ball
  • Ishlash barqarorligi: 10 ball

7-OY YAKUNI

O‘quvchi:

  • JavaScript asoslarini tushunadi
  • Sahifani “jonlantira” oladi
  • Mantiqiy fikrlashi oshadi
  • Keyingi bosqich — JS Amaliyot & Mini Projects 🔥