C++
web dasturlash
java
kotlin
django
100

C++ dasturlash tilida ekranga matn chiqarish uchun qaysi operator ishlatiladi?

cout

100

Veb sahifa yaratishda asosiy tuzilmani beruvchi til qaysi?

HTML

100

Java dasturidagi asosiy ishga tushirish nuqtasi bo‘lgan metod nomi nima?

main metodi 

public static void main(String[] args)

100

Kotlin tilida o‘zgaruvchini e’lon qilish uchun ishlatiladigan ikki asosiy kalit so‘z nima?

val (o‘zgarmas) va var (o‘zgaruvchi)

100

Django qaysi dasturlash tiliga asoslangan?

Python

200

Quyidagi kod nima chiqadi? 

int a = 5, b = 3;  

cout << a + b;


8

200

Veb sahifaga dizayn, rang, shrift va joylashuv kabi uslublarni beruvchi til nima?

CSS

200

Quyidagi Java kod nima chiqadi? 

int a = 5, b = 7;  

System.out.println(a + b);

12

200

Quyidagi Kotlin kod nima chop etadi? 

val x = 3  

val y = 4  

println(x + y)

7

200

Django loyihasini yaratish uchun qaysi buyruq ishlatiladi?

django-admin startproject projectname

300

for sikli qanday ishlaydi? Quyidagidan nima chiqadi? 

for(int i = 1; i <= 3; i++)  

    cout << i << " ";

1 2 3

300

Veb sahifada interaktivlik qo‘shish uchun ishlatiladigan dasturlash tili nima?

JavaScript

300

Java dasturida o‘zgaruvchini konsoldan kiritish uchun qaysi klass ishlatiladi?

Scanner klassi
(Masalan: Scanner sc = new Scanner(System.in);)

300

Kotlin dasturining boshlanish nuqtasi bo‘lgan asosiy funksiya qanday yoziladi?

fun main() {

    // kod shu yerda

}

300

Django’da yangi ilova (app) yaratish uchun buyruq nima?

python manage.py startapp appname


400

Funksiya nima? Quyidagi funksiya nima qiladi? 

int kvadrat(int x) {  

    return x * x;  

}

Bu funksiya argument sifatida berilgan sonning kvadratini qaytaradi.

400

HTTP so‘rovlarni yuborish, ma’lumotlarni serverdan olish uchun JavaScriptda ishlatiladigan eng mashhur API qanday?

fetch API

400

Quyidagi kodda nechta obyekt yaratiladi?

 

String a = new String("Hello");  

String b = "Hello";

2 ta obyekt: biri new orqali, biri string havzasi orqali.

400

Kotlin tilida null qiymatdan saqlanish uchun ishlatiladigan belgi nima?

? belgisi
(Masalan: var name: String? = null)

400

Django’da model nima?

Django model — bu ma’lumotlar bazasidagi jadvalga mos keluvchi Python klassidir. U ma’lumotlar tuzilmasini belgilaydi.

500

Quyidagi kodda qanday xatolik bor? 

int main() {

    int a = "5";

    cout << a;

    return 0;

}

a o‘zgaruvchisi int tipida, ammo unga "5" kabi string qiymat berilgan. Tip mos emas, bu kompilyatsiya xatosiga olib keladi.

500

Frontend va backend o‘rtasidagi farq nima?

Frontend — foydalanuvchi ko‘radigan va o‘zaro ishlaydigan qism (HTML, CSS, JS).
Backend — serverdagi logika, ma’lumotlar bazasi va APIlar ishlaydigan qism (PHP, Node.js, Python va boshqalar).

500

Quyidagi sinfda qanday OOP prinsipi amalga oshirilgan? 

class Animal {

    void makeSound() {

        System.out.println("Sound...");

    }

}


class Dog extends Animal {

    void makeSound() {

        System.out.println("Bark");

    }

}

Polimorfizm (ya’ni, bir xil metod har xil sinflarda turlicha ishlaydi)

500

Quyidagi kod safe call operatoridan foydalanmoqda. Bu operator nima qiladi? 

val name: String? = null  

println(name?.length)

?. — agar name null bo‘lsa, length chaqirilmaydi, null natija qaytaradi. Xatolik bo‘lmaydi. Bu safe call deyiladi.

500

Quyidagi modelga asoslangan holda Django avtomatik qanday ma’lumotlar bazasi jadvali yaratadi? 

class Book(models.Model):

    title = models.CharField(max_length=100)

    author = models.CharField(max_length=50)

Django Book nomli jadval yaratadi, u title va author degan ustunlarga ega bo‘ladi (odatda appname_book nomi bilan).

M
e
n
u