Dasturlash

NAMANGAN_Programming II_UZ_KUNDUZGI_2025-2026

muallif: KRahmatova0320 · 244 ta savol · 0 saqlash · 0 layk
QuizPilotda o'ynash
#1
C++ tilida massiv (array) nima?
  1. Faqat butun sonlar uchun mo‘ljallangan tuzilma
  2. Bir xil turdagi bir nechta qiymatlarni bitta o‘zgaruvchida saqlash usuli
  3. Turli xil ma'lumot turlarini saqlash uchun
  4. Faqat 2D (ikki o‘lchovli) tuzilma
Javobni ko'rish
Bir xil turdagi bir nechta qiymatlarni bitta o‘zgaruvchida saqlash usuli
#2
C++ tilida massiv qanday e’lon qilinadi?
  1. int arr[5];
  2. array<int> arr;
  3. int arr[];
  4. int arr();
Javobni ko'rish
int arr[5];
#3
Massivning indekslari nechinchi sondan boshlanadi?
  1. 1 dan
  2. 10 dan
  3. 1 dan
  4. 0 dan
Javobni ko'rish
0 dan
#4
C++ tilida massiv elementiga qanday murojaat qilinadi?
  1. arr{2}
  2. arr[2]
  3. get(arr, 2)
  4. arr(2)
Javobni ko'rish
arr[2]
#5
Quyidagi kod qaysi elementga murojaat qiladi? `arr[3]`
  1. Beshinchi elementga
  2. Uchinchi elementga
  3. To‘rtinchi elementga
  4. Ikkinchi elementga
Javobni ko'rish
To‘rtinchi elementga
#6
Massiv uzunligini aniqlash uchun qanday formula ishlatiladi?
  1. length(arr)
  2. size(arr)
  3. sizeof(arr) / sizeof(arr[0])
  4. arr.size()
Javobni ko'rish
sizeof(arr) / sizeof(arr[0])
#7
Quyidagi kod qanday natija chiqaradi? `int arr[] = {1, 2, 3, 4, 5}; cout << arr[0];`
  1. 2
  2. 1
  3. Xato beradi
  4. 3
Javobni ko'rish
1
#8
Quyidagi kod qanday natija chiqaradi? `int arr[3] = {10, 20, 30}; cout << arr[2];`
  1. 10
  2. Xato beradi
  3. 20
  4. 30
Javobni ko'rish
30
#9
Massivda oxirgi elementning indeksi qanday aniqlanadi?
  1. (n - 1) indeks orqali
  2. 1 indeks orqali
  3. n indeks orqali
  4. 0 indeks orqali
Javobni ko'rish
(n - 1) indeks orqali
#10
2D massiv qanday e’lon qilinadi?
  1. int arr[3][4];
  2. int arr(3,4);
  3. int arr[];
  4. array<int, 3, 4> arr;
Javobni ko'rish
int arr[3][4];
#11
Quyidagi kod qaysi elementga murojaat qiladi? `for (int i = 0; i < 5; i++) { cout << arr[i] << " "; }`
  1. Massivning barcha elementlariga
  2. Xato beradi
  3. Faqat oxirgi elementiga
  4. Faqat birinchi elementiga
Javobni ko'rish
Massivning barcha elementlariga
#12
Quyidagi kod qanday natija qaytaradi? `int arr[5] = {1, 2, 3}; cout << arr[4];`
  1. Xatolik yuzaga keladi
  2. 0 ni chiqaradi
  3. Tasodifiy qiymat chiqaradi (garbage value)
  4. 3 ni chiqaradi
Javobni ko'rish
Tasodifiy qiymat chiqaradi (garbage value)
#13
Massivni boshqa funksiya ichida o‘zgartirish mumkinmi?
  1. Ha, agar u pointer yoki reference orqali uzatilsa
  2. Yo‘q, massiv hech qachon o‘zgartirilmaydi
  3. Faqat `const` bo‘lsa o‘zgaradi
  4. Faqat 2D massivlar o‘zgaradi
Javobni ko'rish
Ha, agar u pointer yoki reference orqali uzatilsa
#14
Massiv elementlarini qanday saralash mumkin?
  1. `compare()` funksiyasi bilan
  2. `sort()` yoki `qsort()` funksiyalari orqali
  3. Faqat `if` operatori bilan
  4. `groupby()` funksiyasi bilan
Javobni ko'rish
`sort()` yoki `qsort()` funksiyalari orqali
#15
C++ da massivning uzunligini qanday bilish mumkin?
  1. `arr.length()`
  2. `getSize(arr)`
  3. `arr.size()`
  4. `sizeof(arr) / sizeof(arr[0])`
Javobni ko'rish
`sizeof(arr) / sizeof(arr[0])`
#16
Quyidagi kod qanday natija chiqaradi? `int arr[3] = {2, 4, 6}; arr[1] = 10; cout << arr[1];`
  1. 4
  2. 6
  3. 2
  4. 10
Javobni ko'rish
10
#17
Dinamik massiv qanday o‘chiriladi?
  1. `delete[] arr;`
  2. `free(arr);`
  3. `remove(arr);`
  4. `clear(arr);`
Javobni ko'rish
`delete[] arr;`
#18
ASCII jadvali nima?
  1. Faqat raqamlarni ifodalash uchun
  2. Harflar, raqamlar va maxsus belgilar uchun raqamli kodlar to‘plami
  3. Faqat katta harflarni ifodalash uchun ishlatiladi
  4. Faqat C++ dasturlash tili uchun ishlatiladi
Javobni ko'rish
Harflar, raqamlar va maxsus belgilar uchun raqamli kodlar to‘plami
#19
ASCII kodlarining diapazoni qanday?
  1. 0 dan 127 gacha
  2. 0 dan 255 gacha
  3. 32 dan 255 gacha
  4. 1 dan 100 gacha
Javobni ko'rish
0 dan 127 gacha
#20
Quyidagi kod qanday natija qaytaradi? `cout << int('A');`
  1. 97
  2. 90
  3. 65
  4. 32
Javobni ko'rish
65
#21
ASCII kodlarida `'a'` va `'A'` harflari orasidagi farq qancha?
  1. 64
  2. 10
  3. 1
  4. 32
Javobni ko'rish
32
#22
Quyidagi kod qanday natija chiqaradi? `cout << char(66);`
  1. D
  2. A
  3. B
  4. C
Javobni ko'rish
B
#23
C++ tilida satr qanday e’lon qilinadi?
  1. `char str[20];`
  2. `str str[20];`
  3. `string str();`
  4. `int str[20];`
Javobni ko'rish
`char str[20];`
#24
Quyidagi kod qanday natija chiqaradi? `char str[] = "Hello"; cout << str;`
  1. H
  2. Error
  3. Hlo
  4. Hello
Javobni ko'rish
Hello
#25
Quyidagi kod qanday natija chiqaradi? `cout << strlen("Hello");`
  1. 6
  2. 4
  3. 10
  4. 5
Javobni ko'rish
5
#26
`strcpy()` funksiyasining vazifasi nima?
  1. ASCII kodini o‘zgartirish
  2. Bitta satrni boshqa satrga nusxalash
  3. Satrlarni birlashtirish
  4. Satrlarni taqqoslash
Javobni ko'rish
Bitta satrni boshqa satrga nusxalash
#27
C++ da ikkita satrni taqqoslash uchun qaysi funksiya ishlatiladi?
  1. `strcmp()`
  2. `strlen()`
  3. `strcat()`
  4. `strcopy()`
Javobni ko'rish
`strcmp()`
#28
`tolower()` funksiyasi nima qiladi?
  1. Satrdagi barcha harflarni o‘chirish
  2. Belgini katta harfga o‘tkazadi
  3. Belgini kichik harfga o‘tkazadi
  4. Belgini ASCII kodga o‘tkazadi
Javobni ko'rish
Belgini kichik harfga o‘tkazadi
#29
Quyidagi kod qanday natija chiqaradi? `cout << toupper('b');`
  1. B
  2. b
  3. 98
  4. 66
Javobni ko'rish
B
#30
C++ da satrni teskarisiga o‘girish uchun qaysi funksiya ishlatiladi?
  1. `strrev()`
  2. `strcmp()`
  3. `strcat()`
  4. `strcpy()`
Javobni ko'rish
`strrev()`
#31
Quyidagi kod qanday natija chiqaradi? `cout << strrev("hello");`
  1. hlelo
  2. hello
  3. olleh
  4. Error
Javobni ko'rish
olleh
#32
C++ da `getline()` funksiyasi nima uchun ishlatiladi?
  1. Faqat bitta so'zni o'qish uchun
  2. Bir qatorni boshqa qatorga nusxalash uchun
  3. Satrning uzunligini aniqlash uchun
  4. Bo'sh joylar bilan bir qatorda satrni o'qish uchun
Javobni ko'rish
Bo'sh joylar bilan bir qatorda satrni o'qish uchun
#33
Quyidagi kod qanday natija chiqaradi? `string s = "C++"; cout << s.length();`
  1. 3
  2. 4
  3. Error
  4. 2
Javobni ko'rish
3
#34
`erase()` funksiyasi nima qiladi?
  1. Satrdagi harflarni kichik harfga o‘tkazadi
  2. Satrdagi so‘zlarni almashtiradi
  3. Satrdan berilgan qismni o‘chiradi
  4. Satrdagi harflarni katta harfga o‘tkazadi
Javobni ko'rish
Satrdan berilgan qismni o‘chiradi
#35
C++ da ASCII qiymatini olish uchun qanday usul ishlatiladi?
  1. `ascii('A')`
  2. `getASCII('A')`
  3. `int('A')`
  4. `char('A')`
Javobni ko'rish
`int('A')`
#36
`isalpha()` funksiyasi nima uchun ishlatiladi?
  1. Berilgan belgi harf ekanligini tekshirish
  2. Berilgan satrni teskarisiga o‘girish
  3. Belgini ASCII kodga o‘tkazish
  4. Satrdagi bo‘sh joylarni o‘chirish
Javobni ko'rish
Berilgan belgi harf ekanligini tekshirish
#37
`isdigit()` funksiyasi nima uchun ishlatiladi?
  1. Berilgan belgi raqam ekanligini tekshirish
  2. Satrdagi bo‘sh joylarni o‘chirish
  3. Satrni bosh harf bilan boshlash
  4. Satrdagi barcha belgilarni kichik harfga o‘tkazish
Javobni ko'rish
Berilgan belgi raqam ekanligini tekshirish
#38
`isspace()` funksiyasining vazifasi nima?
  1. Satr uzunligini o‘lchash
  2. Satr ichida bo‘sh joy bor yoki yo‘qligini tekshirish
  3. Satrlarni birlashtirish
  4. Satrdagi harflarni katta harfga o‘tkazish
Javobni ko'rish
Satr ichida bo‘sh joy bor yoki yo‘qligini tekshirish
#39
Quyidagi kod qanday natija chiqaradi? `cout << isdigit('5');`
  1. 0
  2. Error
  3. 1
  4. 5
Javobni ko'rish
1
#40
`find()` funksiyasi nima uchun ishlatiladi?
  1. Satr ichidan qidirilayotgan belgini topish
  2. ASCII kodlarini chiqarish
  3. Satrdagi bo‘sh joylarni olib tashlash
  4. Satrdagi barcha harflarni katta harfga o‘tkazish
Javobni ko'rish
Satr ichidan qidirilayotgan belgini topish
#41
`replace()` funksiyasining vazifasi nima?
  1. Satrdagi bo‘sh joylarni olib tashlash
  2. Satrni kichik harflarga o‘tkazish
  3. Satrdagi ma’lum bir qismini almashtirish
  4. ASCII qiymatini chiqarish
Javobni ko'rish
Satrdagi ma’lum bir qismini almashtirish
#42
C++ tilida **struct** nima?
  1. Bir nechta turli ma’lumotlarni bitta o‘zgaruvchida saqlash imkonini beruvchi tuzilma
  2. Faqat massivlar bilan ishlaydi
  3. Faqat pointerlar bilan ishlatiladi
  4. Faqat butun sonlarni saqlash uchun ishlatiladi
Javobni ko'rish
Bir nechta turli ma’lumotlarni bitta o‘zgaruvchida saqlash imkonini beruvchi tuzilma
#43
C++ tilida strukturani qanday e’lon qilamiz?
  1. Car { string model; int year; };
  2. structure Car { string model; int year; };
  3. create struct Car { string model; int year; };
  4. struct Car { string model; int year; };
Javobni ko'rish
struct Car { string model; int year; };
#44
Quyidagi kod qanday natija chiqaradi? struct Car { string model; int year; }; int main() { Car myCar = {"BMW", 2020}; cout << myCar.model; }
  1. Xato beradi
  2. myCar
  3. BMW
  4. 2020
Javobni ko'rish
BMW
#45
C++ da structura ichida funksiya bo‘lishi mumkinmi?
  1. Faqat struct obyekt ichida bo‘lishi mumkin
  2. Faqat private bo‘lishi mumkin
  3. Ha, lekin struct ichida aniqlangan funksiyalar faqat public bo‘ladi
  4. Yo‘q, struct faqat o‘zgaruvchilarni saqlaydi
Javobni ko'rish
Ha, lekin struct ichida aniqlangan funksiyalar faqat public bo‘ladi
#46
Strukturani obyekt sifatida yaratish qaysi usul bilan amalga oshiriladi?
  1. object Car myCar;
  2. myCar Car;
  3. struct myCar;
  4. Car myCar;
Javobni ko'rish
Car myCar;
#47
Strukturani e’lon qilish va obyekt yaratishda qaysi sintaksis to‘g‘ri?
  1. Car = struct { string model; int year; }
  2. Car { string model; int year; } myCar;
  3. struct Car { string model; int year }
  4. struct Car { string model; int year; }; Car myCar;
Javobni ko'rish
struct Car { string model; int year; }; Car myCar;
#48
Quyidagi kod qanday natija chiqaradi? struct Student { string name; int age; }; Student getStudent() { return {"Ali", 20}; } int main() { Student s = getStudent(); cout << s.name; }
  1. Ali
  2. 20
  3. getStudent
  4. Xato beradi
Javobni ko'rish
Ali
#49
C++ da struct va class o‘rtasidagi asosiy farq nima?
  1. struct faqat butun sonlarni saqlaydi
  2. struct va class bir xil ishlaydi
  3. struct ichida faqat pointerlar bo‘lishi mumkin
  4. struct elementlari default public bo‘ladi, class elementlari esa private
Javobni ko'rish
struct elementlari default public bo‘ladi, class elementlari esa private
#50
Quyidagi kod qanday natija chiqaradi? struct Car { string model; int year; }; int main() { Car car1 = {"Toyota", 2022}; Car car2 = car1; cout << car2.model; }
  1. Toyota
  2. car1
  3. BMW
  4. Xato beradi
Javobni ko'rish
Toyota
#51
Quyidagi kod qanday natija chiqaradi? struct Point { int x, y; }; int main() { Point p1 = {10, 20}; Point *ptr = &p1; cout << ptr->x;
  1. 20
  2. ptr
  3. 10
  4. Xato beradi
Javobni ko'rish
10
#52
Quyidagi kod qanday natija chiqaradi? struct Rectangle { int width, height; }; int main() { Rectangle r = {5, 10}; cout << r.width * r.height;
  1. 15
  2. Xato beradi
  3. 10
  4. 50
Javobni ko'rish
50
#53
Quyidagi kod qanday natija chiqaradi? struct Book { string title; double price; }; int main() { Book b = {"C++ Programming", 25.99}; cout << b.price;
  1. b
  2. Xato beradi
  3. "C++ Programming"
  4. 99
Javobni ko'rish
99
#54
Quyidagi kod qanday natija chiqaradi? struct Computer { string brand; int ram; }; int main() { Computer c = {"HP", 16}; cout << c.ram;
  1. HP
  2. 16
  3. 8
  4. Xato beradi
Javobni ko'rish
16
#55
Quyidagi kod qanday natija chiqaradi? struct Phone { string model; int storage; }; int main() { Phone p = {"iPhone", 128}; cout << p.storage;
  1. iPhone
  2. Xato beradi
  3. 64
  4. 128
Javobni ko'rish
128
#56
Quyidagi kod qanday natija chiqaradi? struct Movie { string title; float rating; }; int main() { Movie m = {"Inception", 8.8}; cout << m.rating;
  1. 5
  2. Xato beradi
  3. Inception
  4. 8
Javobni ko'rish
8
#57
Quyidagi kod qanday natija chiqaradi? struct Laptop { string brand; double price; }; int main() { Laptop l = {"Dell", 999.99}; cout << l.price;
  1. 99
  2. Xato beradi
  3. 99
  4. Dell
Javobni ko'rish
99
#58
Dinamik massiv nima?
  1. Faqat ikkio‘lchamli massivlar uchun ishlatiladi
  2. Faqat global o‘zgaruvchilar bilan ishlaydi
  3. Har doim oldindan belgilangan o‘lchamga ega bo‘lgan massiv
  4. O‘lchami dastur ishlashi vaqtida o‘zgartirilishi mumkin bo‘lgan massiv
Javobni ko'rish
O‘lchami dastur ishlashi vaqtida o‘zgartirilishi mumkin bo‘lgan massiv
#59
Dinamik massiv yaratish uchun qaysi operator ishlatiladi?
  1. array
  2. static
  3. new
  4. malloc
Javobni ko'rish
new
#60
Dinamik massivni o‘chirish uchun qaysi operator ishlatiladi?
  1. free()
  2. delete[]
  3. clear()
  4. remove()
Javobni ko'rish
delete[]
#61
Quyidagi kod qanday natija chiqaradi? int *arr = new int[5]; arr[0] = 10; cout << arr[0];
  1. 10
  2. 0
  3. 5
  4. Xato beradi
Javobni ko'rish
10
#62
Dinamik massiv uchun ajratilgan xotirani qanday bo‘shatish kerak?
  1. delete[] arr;
  2. delete arr;
  3. clear(arr);
  4. free(arr);
Javobni ko'rish
delete[] arr;
#63
Quyidagi kod qanday natija chiqaradi? int *arr = new int[3]{1, 2, 3}; cout << arr[1];
  1. 1
  2. Xato beradi
  3. 2
  4. 3
Javobni ko'rish
2
#64
`new` operatorining vazifasi nima?
  1. Dinamik xotirada yangi joy ajratish
  2. Massiv o‘lchamini o‘zgartirish
  3. Massivni o‘chirish
  4. Massiv elementlarini saralash
Javobni ko'rish
Dinamik xotirada yangi joy ajratish
#65
Dinamik massivdan foydalanishning afzalligi nimada?
  1. Faqat float tipidagi qiymatlar bilan ishlashi
  2. Har doim aniq uzunlikka ega bo‘lishi
  3. Xotira tejash va o‘lchamni moslashuvchan o‘zgartirish
  4. Tezroq ishlashi
Javobni ko'rish
Xotira tejash va o‘lchamni moslashuvchan o‘zgartirish
#66
Quyidagi kod qanday natija chiqaradi? int *arr = new int[2]{5, 10}; cout << arr[0] + arr[1];
  1. 10
  2. Xato beradi
  3. 5
  4. 15
Javobni ko'rish
15
#67
Quyidagi kod qanday natija chiqaradi? int *arr = new int[4]; arr[3] = 25; cout << arr[3];
  1. 25
  2. 4
  3. Xato beradi
  4. 0
Javobni ko'rish
25
#68
Agar dinamik massiv xotirasini `delete[]` qilmasak, nima sodir bo‘ladi?
  1. Kompilyatsiya xatosi
  2. Avtomatik o‘chiriladi
  3. Xotira oqishi (memory leak)
  4. Kod tezroq ishlaydi
Javobni ko'rish
Xotira oqishi (memory leak)
#69
Quyidagi kod qanday natija chiqaradi? int *arr = new int[3]{7, 8, 9}; cout << *(arr + 2);
  1. 9
  2. 7
  3. 8
  4. Xato beradi
Javobni ko'rish
9
#70
C++ da xotira yetishmovchiligi yuzaga kelganda `new` operatori qanday javob qaytaradi?
  1. Programmani avtomatik yopadi
  2. bad_alloc xatosi
  3. Segmentation fault
  4. 0 qaytaradi
Javobni ko'rish
bad_alloc xatosi
#71
Dinamik massivdan foydalanishning kamchiligi nimada?
  1. Faqat butun sonlar bilan ishlaydi
  2. Xotira oqishi xavfi
  3. Juda sekin ishlaydi
  4. Faqat bitta qiymat saqlashi mumkin
Javobni ko'rish
Xotira oqishi xavfi
#72
Quyidagi kod qanday natija chiqaradi? int *arr = new int[2]{3, 6}; delete[] arr; cout << arr[1];
  1. 3
  2. 6
  3. Xato beradi
  4. Noaniq natija (undefined behavior)
Javobni ko'rish
Noaniq natija (undefined behavior)
#73
Dinamik massiv elementlariga qaysi usulda murojaat qilish mumkin?
  1. Faqat for sikli bilan
  2. Indeks yoki pointer orqali
  3. Faqat pointer orqali
  4. Faqat indeks orqali
Javobni ko'rish
Indeks yoki pointer orqali
#74
Quyidagi kod qanday natija chiqaradi? int *arr = new int[3]{2, 4, 6}; delete arr; cout << arr[1];
  1. Xato beradi
  2. 2
  3. 4
  4. Noaniq natija
Javobni ko'rish
Xato beradi
#75
Dinamik ikki o‘lchamli massiv qanday yaratiladi?
  1. int arr[3][4];
  2. int **arr = new int[3][4];
  3. int arr = new int[3,4];
  4. int **arr = new int*[3]; for (int i = 0; i < 3; i++) arr[i] = new int[4];
Javobni ko'rish
int **arr = new int*[3]; for (int i = 0; i < 3; i++) arr[i] = new int[4];
#76
Quyidagi kod qanday natija chiqaradi? int *arr = new int[5]; for (int i = 0; i < 5; i++) arr[i] = i * 2; cout << arr[4];
  1. 10
  2. 8
  3. 4
  4. Xato beradi
Javobni ko'rish
8
#77
Dinamik massiv elementlarini qanday o‘chirish kerak?
  1. remove(arr);
  2. delete arr;
  3. delete[] arr;
  4. free(arr);
Javobni ko'rish
delete[] arr;
#78
Quyidagi kod qanday natija chiqaradi? int *arr = new int[3]; arr[0] = 12; arr[1] = 24; arr[2] = 36; delete[] arr; cout << arr[0];
  1. 24
  2. Noaniq natija (undefined behavior)
  3. Xato beradi
  4. 12
Javobni ko'rish
Noaniq natija (undefined behavior)
#79
Agar `delete[] arr;` o‘rniga `delete arr;` yozilsa, nima sodir bo‘ladi?
  1. Xech qanday muammo yuzaga kelmaydi
  2. Programma avtomatik to‘xtaydi
  3. Massiv muvaffaqiyatli o‘chiriladi
  4. Xato yuzaga keladi yoki noto‘g‘ri natija qaytaradi
Javobni ko'rish
Xato yuzaga keladi yoki noto‘g‘ri natija qaytaradi
#80
Dinamik massivni boshqa massivga nusxalash uchun nima ishlatiladi?
  1. for sikli yoki `memcpy()`
  2. `swap()`
  3. `strcpy()`
  4. `=` operatori
Javobni ko'rish
for sikli yoki `memcpy()`
#81
Dinamik massivni global o‘zgaruvchi sifatida yaratish mumkinmi?
  1. Ha, lekin uni `delete[]` qilish kerak
  2. Yo‘q, faqat `main()` ichida bo‘lishi kerak
  3. Faqat funksiya ichida ishlaydi
  4. Faqat stack xotirada saqlanishi mumkin
Javobni ko'rish
Ha, lekin uni `delete[]` qilish kerak
#82
Quyidagi kod qanday natija chiqaradi? int *arr = new int[4]{1, 2, 3, 4}; delete[] arr; cout << arr[2];
  1. 4
  2. Xato beradi
  3. Noaniq natija (undefined behavior)
  4. 3
Javobni ko'rish
Noaniq natija (undefined behavior)
#83
Dinamik massiv uchun xotira ajratishda qanday muammo yuzaga kelishi mumkin?
  1. Faqat oddiy massivlar bilan ishlashi
  2. Indeksdan tashqariga chiqish xatosi
  3. Faqat `int` tipida ishlashi
  4. Xotira yetishmovchiligi (bad_alloc)
Javobni ko'rish
Xotira yetishmovchiligi (bad_alloc)
#84
`std::vector` va dinamik massivning asosiy farqi nima?
  1. `vector` faqat stringlar bilan ishlaydi
  2. Dinamik massiv faqat ikkio‘lchamli bo‘ladi
  3. Dinamik massiv tezroq ishlaydi
  4. `vector` avtomatik ravishda xotirani boshqaradi
Javobni ko'rish
`vector` avtomatik ravishda xotirani boshqaradi
#85
Dinamik massivni funksiyaga argument sifatida qanday uzatish mumkin?
  1. Pointer yoki reference orqali
  2. Faqat massivning nomi orqali
  3. Massiv nusxasi orqali
  4. Xech qanday usul bilan
Javobni ko'rish
Pointer yoki reference orqali
#86
Dinamik massiv elementlari qaysi xotira sohasida joylashadi?
  1. Stack (kuchma xotira)
  2. Heap (dinamik xotira)
  3. Global (dastur davomida)
  4. Register (tezkor xotira)
Javobni ko'rish
Heap (dinamik xotira)
#87
C++ tilida fayllar bilan ishlash uchun qaysi kutubxona ishlatiladi?
  1. stdio
  2. iostream
  3. fstream
  4. string
Javobni ko'rish
fstream
#88
Quyidagi kod qanday natija chiqaradi? #include <fstream> using namespace std; int main() { ofstream file("test.txt"); file << "Hello, World!"; file.close(); }
  1. Hech narsa yozilmaydi
  2. Xotira xatosi yuzaga keladi
  3. test.txt fayliga "Hello, World!" yozadi
  4. Kompilyatsiya xatosi
Javobni ko'rish
test.txt fayliga "Hello, World!" yozadi
#89
Fayl yaratish va yozish uchun qaysi obyekt ishlatiladi?
  1. cout
  2. fstream
  3. ifstream
  4. ofstream
Javobni ko'rish
ofstream
#90
Faylni o‘qish uchun qaysi obyekt ishlatiladi?
  1. ifstream
  2. ofstream
  3. fstream
  4. cin
Javobni ko'rish
ifstream
#91
`fstream` obyekti qaysi holatda ishlatiladi?
  1. Faylni ham o‘qish, ham yozish uchun
  2. Faqat yozish uchun
  3. Faqat o‘qish uchun
  4. Faqat binar rejimda
Javobni ko'rish
Faylni ham o‘qish, ham yozish uchun
#92
Fayl ochish va uni o‘qish uchun qanday yoziladi?
  1. file.open("data.txt");
  2. ifstream file("data.txt");
  3. ofstream file("data.txt");
  4. open file("data.txt");
Javobni ko'rish
ifstream file("data.txt");
#93
Faylni o‘qish rejimida ochish uchun qaysi kalit so‘z ishlatiladi?
  1. ios::in
  2. ios::out
  3. ios::app
  4. ios::binary
Javobni ko'rish
ios::in
#94
Quyidagi kod qanday natija chiqaradi? ofstream file("data.txt", ios::app); file << "C++"; file.close();
  1. Kompilyatsiya xatosi yuzaga keladi
  2. Hech qanday o‘zgarish bo‘lmaydi
  3. data.txt fayli yangitdan yoziladi
  4. data.txt fayliga "C++" qo‘shib yoziladi
Javobni ko'rish
data.txt fayliga "C++" qo‘shib yoziladi
#95
Faylga ma’lumot yozishda qaysi metod ishlatiladi?
  1. >>
  2. <<
  3. write()
  4. get()
Javobni ko'rish
<<
#96
Fayldan ma’lumot o‘qish uchun qaysi metod ishlatiladi?
  1. put()
  2. <<
  3. read()
  4. >>
Javobni ko'rish
>>
#97
Quyidagi kod qanday natija chiqaradi? ifstream file("data.txt"); string text; file >> text; cout << text;
  1. Faylni o‘qiy olmaydi
  2. Faylning barcha tarkibini chiqaradi
  3. Kompilyatsiya xatosi yuzaga keladi
  4. Fayldagi birinchi so‘zni ekranga chiqaradi
Javobni ko'rish
Fayldagi birinchi so‘zni ekranga chiqaradi
#98
Fayl mavjudligini tekshirish uchun qanday usul ishlatiladi?
  1. if (file.exists())
  2. if (file.is_open())
  3. if (file.check())
  4. if (file.status())
Javobni ko'rish
if (file.is_open())
#99
Quyidagi kod qanday natija chiqaradi? ifstream file("data.txt"); if (!file) cout << "Fayl ochilmadi"; else cout << "Fayl ochildi";
  1. Har doim "Fayl ochildi" chiqadi
  2. Kompilyatsiya xatosi yuzaga keladi
  3. Agar fayl mavjud bo‘lsa, "Fayl ochildi" chiqadi, aks holda "Fayl ochilmadi" chiqadi
  4. Har doim "Fayl ochilmadi" chiqadi
Javobni ko'rish
Agar fayl mavjud bo‘lsa, "Fayl ochildi" chiqadi, aks holda "Fayl ochilmadi" chiqadi
#100
Faylni yopish uchun qaysi metod ishlatiladi?
  1. file.stop()
  2. file.quit()
  3. file.close()
  4. file.end()
Javobni ko'rish
file.close()
#101
Faylga yangi ma’lumot qo‘shish rejimi qaysi?
  1. ios::out
  2. ios::app
  3. ios::binary
  4. ios::ate
Javobni ko'rish
ios::app
#102
Quyidagi kod qanday natija chiqaradi? ofstream file("data.txt", ios::trunc); file << "Salom"; file.close();
  1. Fayldagi barcha eski ma’lumot o‘chiriladi va yangi "Salom" yoziladi
  2. Xatolik yuzaga keladi
  3. "Salom" oxiriga qo‘shiladi
  4. Fayl ochilmaydi
Javobni ko'rish
Fayldagi barcha eski ma’lumot o‘chiriladi va yangi "Salom" yoziladi
#103
Fayldan butun satrni o‘qish uchun qanday funksiya ishlatiladi?
  1. file.read()
  2. file.get()
  3. file.scan()
  4. getline(file, text)
Javobni ko'rish
getline(file, text)
#104
Fayl ko‘rsatkichini oxiriga olib borish uchun qaysi funksiya ishlatiladi?
  1. move()
  2. seekg()
  3. goto()
  4. seekp()
Javobni ko'rish
seekg()
#105
Quyidagi kod qanday natija chiqaradi? fstream file("data.txt", ios::in); file.seekg(0, ios::end); cout << file.tellg();
  1. Kompilyatsiya xatosi yuzaga keladi
  2. Fayl uzunligini chiqaradi
  3. Fayldagi birinchi so‘zni chiqaradi
  4. Faylni o‘qiy olmaydi
Javobni ko'rish
Fayl uzunligini chiqaradi
#106
Faylni binar rejimda ochish uchun qaysi bayroq ishlatiladi?
  1. ios::raw
  2. ios::data
  3. ios::binary
  4. ios::binar
Javobni ko'rish
ios::binary
#107
Faylni faqat yozish uchun ochish rejimi qaysi?
  1. ios::out
  2. ios::trunc
  3. ios::in
  4. ios::app
Javobni ko'rish
ios::out
#108
Quyidagi kod qanday natija chiqaradi? ifstream file("data.txt", ios::binary); file.seekg(0, ios::end); cout << file.tellg();
  1. Fayl hajmini baytlarda chiqaradi
  2. Faylni binar formatda ekranga chiqaradi
  3. Kompilyatsiya xatosi yuzaga keladi
  4. Faylni ochib bo‘lmaydi
Javobni ko'rish
Fayl hajmini baytlarda chiqaradi
#109
Faylni butunlay o‘chirish uchun qanday usul ishlatiladi?
  1. remove("data.txt")
  2. clear("data.txt")
  3. erase("data.txt")
  4. delete("data.txt")
Javobni ko'rish
remove("data.txt")
#110
Faylni qayta nomlash uchun qanday usul ishlatiladi?
  1. change("old.txt", "new.txt")
  2. move("old.txt", "new.txt")
  3. rename("old.txt", "new.txt")
  4. modify("old.txt", "new.txt")
Javobni ko'rish
rename("old.txt", "new.txt")
#111
C++ da fayllar bilan ishlashda qanday asosiy xatolik yuzaga kelishi mumkin?
  1. Xotira to‘lib ketadi
  2. Fayl mavjud emas yoki ochib bo‘lmaydi
  3. Compiler faylni avtomatik yaratadi
  4. Fayldagi ma’lumotlar yo‘qoladi
Javobni ko'rish
Fayl mavjud emas yoki ochib bo‘lmaydi
#112
C++ da `string` ma’lumot turi qaysi kutubxona orqali ta’minlanadi?
  1. <sstream>
  2. <string>
  3. <cstring>
  4. <iostream>
Javobni ko'rish
<string>
#113
Quyidagi kod qanday natija chiqaradi? string s = "Hello"; cout << s.length();
  1. Xato beradi
  2. 5
  3. 6
  4. 0
Javobni ko'rish
5
#114
`string` e’lon qilishning to‘g‘ri usuli qaysi?
  1. str string = "C++";
  2. string str("C++");
  3. string str = "C++";
  4. char str = "C++";
Javobni ko'rish
string str = "C++";
#115
C++ da string uzunligini aniqlash uchun qaysi metod ishlatiladi?
  1. length()
  2. sizeof()
  3. count()
  4. size()
Javobni ko'rish
length()
#116
Quyidagi kod qanday natija chiqaradi? string s = "hello"; cout << s.size();
  1. 6
  2. 5
  3. Xato beradi
  4. 0
Javobni ko'rish
5
#117
`string` satrining oxiriga belgi qo‘shish uchun qaysi metod ishlatiladi?
  1. append()
  2. insert()
  3. add()
  4. push_back()
Javobni ko'rish
push_back()
#118
Quyidagi kod qanday natija chiqaradi? string s = "C++"; s.push_back('!'); cout << s;
  1. C++!C++
  2. Xato beradi
  3. C++
  4. C+++
Javobni ko'rish
C+++
#119
`string` satrining oxiridan belgi olib tashlash uchun qaysi metod ishlatiladi?
  1. pop_back()
  2. remove()
  3. erase()
  4. trim()
Javobni ko'rish
pop_back()
#120
Quyidagi kod qanday natija chiqaradi? string s = "Python"; s.pop_back(); cout << s;
  1. Xato beradi
  2. Python
  3. Pyth
  4. Pytho
Javobni ko'rish
Pytho
#121
`string` satriga boshqa string qo‘shish uchun qaysi metod ishlatiladi?
  1. append()
  2. add()
  3. join()
  4. concat()
Javobni ko'rish
append()
#122
Quyidagi kod qanday natija chiqaradi? string s = "Hello"; s.append(" World"); cout << s;
  1. HelloWorld
  2. Hello
  3. Hello World
  4. Xato beradi
Javobni ko'rish
Hello World
#123
`string` satrining ma’lum qismini almashtirish uchun qaysi metod ishlatiladi?
  1. change()
  2. insert()
  3. swap()
  4. replace()
Javobni ko'rish
replace()
#124
Quyidagi kod qanday natija chiqaradi? string s = "Goodbye"; s.replace(0, 4, "Hi"); cout << s;
  1. Hiobye
  2. Xato beradi
  3. Goodbye
  4. Hibye
Javobni ko'rish
Hiobye
#125
`string` ichidan so‘z qidirish uchun qaysi metod ishlatiladi?
  1. locate()
  2. check()
  3. search()
  4. find()
Javobni ko'rish
find()
#126
Quyidagi kod qanday natija chiqaradi? string s = "hello world"; cout << s.find("world");
  1. 1
  2. Xato beradi
  3. 6
  4. 0
Javobni ko'rish
6
#127
`string` satrini boshqa string bilan almashtirish uchun qaysi metod ishlatiladi?
  1. swap()
  2. update()
  3. replace()
  4. modify()
Javobni ko'rish
replace()
#128
Quyidagi kod qanday natija chiqaradi? string s = "abcdef"; s.erase(2, 2); cout << s;
  1. abcdef
  2. abef
  3. Xato beradi
  4. abdef
Javobni ko'rish
abef
#129
`string` satrining ichidan belgi qidirish uchun qaysi metod ishlatiladi?
  1. lookup()
  2. find_first_of()
  3. search()
  4. check()
Javobni ko'rish
find_first_of()
#130
`string` satrini teskarisiga o‘girish uchun qanday metod ishlatiladi?
  1. swap()
  2. reverse()
  3. invert()
  4. flip()
Javobni ko'rish
reverse()
#131
Quyidagi kod qanday natija chiqaradi? string s = "racecar"; reverse(s.begin(), s.end()); cout << s;
  1. raceca
  2. racecar
  3. rac ecar
  4. Xato beradi
Javobni ko'rish
racecar
#132
`string` satrini boshqa string bilan taqqoslash uchun qaysi metod ishlatiladi?
  1. check()
  2. cmp()
  3. compare()
  4. equals()
Javobni ko'rish
compare()
#133
Quyidagi kod qanday natija chiqaradi? string s1 = "apple"; string s2 = "banana"; cout << s1.compare(s2);
  1. 0
  2. Xato beradi
  3. Manfiy qiymat
  4. Musbat qiymat
Javobni ko'rish
Manfiy qiymat
#134
`string` satrining bosh va oxiridan bo‘sh joylarni olib tashlash uchun qaysi metod ishlatiladi?
  1. trim()
  2. remove_spaces()
  3. erase()
  4. strip()
Javobni ko'rish
trim()
#135
Quyidagi kod qanday natija chiqaradi? string s = " C++ "; cout << "[" << trim(s) << "]";
  1. [ C++ ]
  2. Xato beradi
  3. [C++ ]
  4. [C++]
Javobni ko'rish
[C++]
#136
`string` satrining birinchi belgisini olish uchun qaysi metod ishlatiladi?
  1. first()
  2. begin()
  3. get()
  4. front()
Javobni ko'rish
front()
#137
`string` satrining oxirgi belgisini olish uchun qaysi metod ishlatiladi?
  1. get_last()
  2. back()
  3. last()
  4. end()
Javobni ko'rish
back()
#138
Quyidagi kod qanday natija chiqaradi? string s = "hello"; cout << s.back();
  1. l
  2. h
  3. o
  4. Xato beradi
Javobni ko'rish
o
#139
`string` satrining bo‘sh yoki bo‘sh emasligini tekshirish uchun qaysi metod ishlatiladi?
  1. check()
  2. empty()
  3. isNull()
  4. size()
Javobni ko'rish
empty()
#140
Quyidagi kod qanday natija chiqaradi? string s = ""; cout << s.empty();
  1. true
  2. Xato beradi
  3. 0
  4. 1
Javobni ko'rish
1
#141
`string` obyektining ichki xotirasini bo‘shatish uchun qaysi metod ishlatiladi?
  1. remove()
  2. erase()
  3. clear()
  4. reset()
Javobni ko'rish
clear()
#142
`string` obyektining hajmini o‘zgartirish uchun qaysi metod ishlatiladi?
  1. length()
  2. changeSize()
  3. modify()
  4. resize()
Javobni ko'rish
resize()
#143
Quyidagi kod qanday natija chiqaradi? string s = "hello"; s.resize(3); cout << s;
  1. hello
  2. Xato beradi
  3. hel
  4. he
Javobni ko'rish
hel
#144
`string` obyektining ichidagi harflarni katta harfga o‘tkazish uchun qaysi metod ishlatiladi?
  1. toupper()
  2. changeCase()
  3. transform()
  4. uppercase()
Javobni ko'rish
transform()
#145
`string` sinfini qanday qilib boshqa `char` massiviga aylantirish mumkin?
  1. getChars()
  2. toCharArray()
  3. c_str()
  4. asArray()
Javobni ko'rish
c_str()
#146
C++ da foydalanuvchi o‘zining kutubxonasini qanday yaratadi?
  1. `.h` va `.cpp` fayllar yaratish orqali
  2. `#include` orqali avtomatik hosil bo‘ladi
  3. Faqat `.cpp` faylda e’lon qilib
  4. Kutubxona yaratish mumkin emas
Javobni ko'rish
`.h` va `.cpp` fayllar yaratish orqali
#147
Yangi kutubxonani chaqirish uchun qaysi direktivadan foydalaniladi?
  1. include "myLibrary.h"
  2. open "myLibrary.h"
  3. define "myLibrary"
  4. import "myLibrary.cpp"
Javobni ko'rish
include "myLibrary.h"
#148
`.h` faylning vazifasi nima?
  1. Obyektlarni saqlash
  2. Funksiyalarni bajarish
  3. Funksiya prototiplarini saqlash
  4. Faqat `main.cpp` da ishlaydi
Javobni ko'rish
Funksiya prototiplarini saqlash
#149
Quyidagi kod nima uchun ishlatiladi? #ifndef MYLIB_H #define MYLIB_H void hello(); #endif
  1. Kutubxona avtomatik ishlashi uchun
  2. Faylni takroran yuklanishining oldini olish uchun
  3. Xato
  4. Funksiyani ishga tushirish uchun
Javobni ko'rish
Faylni takroran yuklanishining oldini olish uchun
#150
Kutubxonada funksiyalar qayerda amalga oshiriladi?
  1. `.h` faylda
  2. `main.cpp` da
  3. `.cpp` faylda
  4. Kutubxonada funksiya bo‘lishi shart emas
Javobni ko'rish
`.cpp` faylda
#151
Quyidagi kod qanday natija chiqaradi? // myLibrary.h void greet(); // myLibrary.cpp #include <iostream> #include "myLibrary.h" void greet() { std::cout << "Salom!"; }
  1. Ekranga "Salom!" chiqaradi
  2. Kutubxona o‘chadi
  3. Xatolik yuzaga keladi
  4. Hech narsa chiqmaydi
Javobni ko'rish
Ekranga "Salom!" chiqaradi
#152
Kutubxonadagi funksiyani `main.cpp` da ishlatish uchun nima qilish kerak?
  1. Funksiya faqat kutubxonada ishlaydi
  2. include "myLibrary.h" yozish
  3. Kutubxonani `main.cpp` ga ko‘chirish
  4. import bilan bog‘lash
Javobni ko'rish
include "myLibrary.h" yozish
#153
Quyidagi kod qanday natija chiqaradi? // myLibrary.h void hello(); // main.cpp #include "myLibrary.h" int main() { hello(); }
  1. Hech narsa chiqmaydi
  2. Kompilyator avtomatik topadi
  3. Ekranga "Hello" chiqadi
  4. Xatolik yuzaga keladi, chunki `hello()` ning `.cpp` fayli yo‘q
Javobni ko'rish
Xatolik yuzaga keladi, chunki `hello()` ning `.cpp` fayli yo‘q
#154
Kutubxonada `namespace` ishlatish mumkinmi?
  1. Faqat `std` ishlatiladi
  2. Yo‘q, `namespace` faqat `main()` uchun
  3. Ha, kod tartibli bo‘lishi uchun
  4. `namespace` faqat global o‘zgaruvchilar uchun
Javobni ko'rish
Ha, kod tartibli bo‘lishi uchun
#155
Kutubxona qanday kompilyatsiya qilinadi?
  1. `run myLibrary.h`
  2. `g++ myLibrary.h -o program`
  3. `compile myLibrary.cpp`
  4. `g++ main.cpp myLibrary.cpp -o program`
Javobni ko'rish
`g++ main.cpp myLibrary.cpp -o program`
#156
`inline` funksiyalar kutubxonada nima uchun ishlatiladi?
  1. Funksiya kodini chaqirilgan joyga qo‘yish uchun
  2. Kutubxonani tezlatish uchun
  3. `static` funksiyalar yaratish uchun
  4. Faqat `main.cpp` da ishlash uchun
Javobni ko'rish
Funksiya kodini chaqirilgan joyga qo‘yish uchun
#157
Quyidagi kod qanday natija chiqaradi? // myLibrary.h inline int sum(int a, int b) { return a + b; }
  1. Kodni sekinlashtiradi
  2. Faqat kutubxonada ishlaydi
  3. Xatolik yuzaga keladi
  4. Summa qaytaradi va kodni to‘g‘ridan-to‘g‘ri joylashtiradi
Javobni ko'rish
Summa qaytaradi va kodni to‘g‘ridan-to‘g‘ri joylashtiradi
#158
Agar kutubxona funksiyasini ishlatish uchun `.cpp` fayl bo‘lmasa, nima bo‘ladi?
  1. Kod avtomatik to‘ldiriladi
  2. define bilan tuzatish mumkin
  3. Funksiya ishlaydi
  4. Xatolik yuzaga keladi
Javobni ko'rish
Xatolik yuzaga keladi
#159
Kutubxonada obyekt yaratish mumkinmi?
  1. Ha, `class` va `struct` orqali
  2. Faqat `main.cpp` da obyekt yaratish mumkin
  3. Yo‘q, faqat funksiyalar bo‘lishi mumkin
  4. Kutubxona obyekt yaratmaydi
Javobni ko'rish
Ha, `class` va `struct` orqali
#160
`static` funksiya kutubxonada qanday ishlaydi?
  1. Funksiyalarni tezlashtiradi
  2. Har joyda chaqirilishi mumkin
  3. `main.cpp` ichida avtomatik ishlaydi
  4. Faqat shu `.cpp` faylda ishlaydi
Javobni ko'rish
Faqat shu `.cpp` faylda ishlaydi
#161
Quyidagi kod qanday natija chiqaradi? // myLibrary.h static void test() { std::cout << "Test"; }
  1. Hech qanday ta’siri yo‘q
  2. Global funksiyaga aylanadi
  3. Faqat shu faylda ishlaydi, boshqa faylda chaqirib bo‘lmaydi
  4. Xatolik yuzaga keladi
Javobni ko'rish
Faqat shu faylda ishlaydi, boshqa faylda chaqirib bo‘lmaydi
#162
Kutubxona funksiyalarini chaqirishda qaysi metod ishlatiladi?
  1. define bilan
  2. include orqali bog‘lash
  3. Kutubxonalar avtomatik bog‘lanadi
  4. import orqali
Javobni ko'rish
include orqali bog‘lash
#163
Kutubxona funksiyalari qaysi faylga yoziladi?
  1. `.txt`
  2. `.cpp`
  3. `.h`
  4. `.lib`
Javobni ko'rish
`.cpp`
#164
Yangi kutubxona yaratishda eng yaxshi amaliyotlar qaysilar?
  1. Hamma funksiyalarni `.h` faylga yozish
  2. Faqat global o‘zgaruvchilarni ishlatish
  3. `.h` faylda prototip, `.cpp` faylda funksiyani yozish
  4. Faqat `main.cpp` da yozish
Javobni ko'rish
`.h` faylda prototip, `.cpp` faylda funksiyani yozish
#165
`#include` direktivasi nima uchun ishlatiladi?
  1. Dastur kodini kompilyatsiya qilish uchun
  2. Funksiyalarni aniqlash uchun
  3. O‘zgaruvchilar yaratish uchun
  4. Boshqa fayldagi kodni dasturga qo‘shish uchun
Javobni ko'rish
Boshqa fayldagi kodni dasturga qo‘shish uchun
#166
Agar `main` funksiyasi quyidagi kodni o‘z ichiga olsa: `#include <iostream> using namespace std; int main() { cout << "Hello"; }`, dastur qanday natija chiqaradi?
  1. Hello va yangi qator
  2. Xatolik
  3. Hello
  4. Bo'sh natija
Javobni ko'rish
Hello
#167
What does `cout << "Hello";` output?
  1. `iostream` is automatically included
  2. Nothing is printed
  3. Prints "Hello"
  4. An error occurs
Javobni ko'rish
Prints "Hello"
#168
What is the difference between `#include "file.h"` and `#include <file.h>`?
  1. "file.h" is searched for in the project directory, `<file.h>` is searched for in the system libraries
  2. "file.h" is searched for in the system libraries
  3. Both work the same way
  4. <file.h> is only for user libraries
Javobni ko'rish
"file.h" is searched for in the project directory, `<file.h>` is searched for in the system libraries
#169
What is the `#define` directive used for?
  1. To create a class
  2. To import files
  3. To call a function
  4. To create a macro
Javobni ko'rish
To create a macro
#170
What output does the following code produce? #define PI 3.14 int main() { cout << PI; }
  1. Outputs 3.14
  2. Nothing is printed
  3. An error occurs
  4. `PI` becomes a variable
Javobni ko'rish
Outputs 3.14
#171
What operation can be performed using `#define`?
  1. Creating an object
  2. Assigning a value to a variable or creating a macro
  3. Declaring a function
  4. Declaring the `main()` function
Javobni ko'rish
Assigning a value to a variable or creating a macro
#172
What output does the following code produce? #define SQUARE(x) (x * x) int main() { cout << SQUARE(4); }
  1. 8
  2. 16
  3. The name `SQUARE` is printed
  4. An error occurs
Javobni ko'rish
16
#173
What is the `#ifdef` directive used for?
  1. To call libraries
  2. To compile a file
  3. To check if a macro is defined
  4. To link classes
Javobni ko'rish
To check if a macro is defined
#174
What output does the following code produce? #define TEST #ifdef TEST cout << "Defined"; #endif
  1. An error occurs
  2. The variable `TEST` is used
  3. Nothing is printed
  4. "Defined" is printed
Javobni ko'rish
"Defined" is printed
#175
What does the `#ifndef` directive do?
  1. Executes code if a macro is not defined
  2. Only works with system libraries
  3. Defines a macro
  4. Cancels a macro
Javobni ko'rish
Executes code if a macro is not defined
#176
Quyidagi kod qanday natija chiqaradi? #ifndef MODE #define MODE 1 #endif int main() { cout << MODE; }
  1. 1
  2. `MODE` aniqlanmagan
  3. Xatolik yuzaga keladi
  4. 0
Javobni ko'rish
1
#177
`#pragma once` nima uchun ishlatiladi?
  1. Global o‘zgaruvchilar yaratish uchun
  2. Kodni tezlashtirish uchun
  3. Faylni faqat bir marta yuklash uchun
  4. `#include` direktivasini chaqirish uchun
Javobni ko'rish
Faylni faqat bir marta yuklash uchun
#178
Quyidagi kod qanday natija chiqaradi? #pragma once #include <iostream> using namespace std; int main() { cout << "Hello"; }
  1. `#include` ishlamaydi
  2. Xatolik yuzaga keladi
  3. "Hello" chiqaradi
  4. `#pragma once` kompilyatsiya qilinmaydi
Javobni ko'rish
"Hello" chiqaradi
#179
`#undef` nima uchun ishlatiladi?
  1. Sinf yaratish uchun
  2. Kutubxonalarni yuklash uchun
  3. Obyekt yaratish uchun
  4. Makrosni o‘chirish uchun
Javobni ko'rish
Makrosni o‘chirish uchun
#180
Quyidagi kod qanday natija chiqaradi? #define TEST 10 #undef TEST int main() { cout << TEST; }
  1. Xatolik yuzaga keladi, chunki `TEST` aniqlanmagan
  2. 0
  3. 10
  4. `TEST` ekranga chiqadi
Javobni ko'rish
Xatolik yuzaga keladi, chunki `TEST` aniqlanmagan
#181
`#error` direktivasi nima uchun ishlatiladi?
  1. Kompilyatsiya vaqtida xatolik yaratish uchun
  2. Faqat `main()` ichida ishlaydi
  3. `#define` o‘rniga ishlatiladi
  4. Fayllarni bog‘lash uchun
Javobni ko'rish
Kompilyatsiya vaqtida xatolik yaratish uchun
#182
Quyidagi kod qanday natija chiqaradi? #ifdef DEBUG #error "Xatolik yuzaga keldi!" #endif
  1. Agar `DEBUG` aniqlangan bo‘lsa, kompilyatsiya xatosi beradi
  2. Hech narsa chiqmaydi
  3. "Xatolik yuzaga keldi!" ekranga chiqadi
  4. `#error` kompilyator tomonidan e’tiborga olinmaydi
Javobni ko'rish
Agar `DEBUG` aniqlangan bo‘lsa, kompilyatsiya xatosi beradi
#183
`#if`, `#elif` va `#else` direktivalari nima uchun ishlatiladi?
  1. Har doim kompilyatsiya qilinadi
  2. `#include` ni almashtirish uchun
  3. Shartli kompilyatsiya bajarish uchun
  4. Faqat `#define` bilan ishlaydi
Javobni ko'rish
Shartli kompilyatsiya bajarish uchun
#184
Quyidagi kod qanday natija chiqaradi? #define MODE 2 #if MODE == 1 cout << "Mode 1"; #elif MODE == 2 cout << "Mode 2"; #else cout << "Other mode"; #endif
  1. "Mode 1" chiqaradi
  2. "Mode 2" chiqaradi
  3. Xatolik yuzaga keladi
  4. "Other mode" chiqaradi
Javobni ko'rish
"Mode 2" chiqaradi
#185
`#include` yordamida o‘z kutubxonamizni qanday chaqiramiz?
  1. include <myLibrary.h>
  2. import "myLibrary.h"
  3. include "myLibrary.h"
  4. use "myLibrary.h"
Javobni ko'rish
include "myLibrary.h"
#186
`union` nima uchun ishlatiladi?
  1. Faqat butun sonlarni saqlash uchun
  2. Faqat stringlarni saqlash uchun
  3. Bir xil xotira maydonidan foydalanadigan turli tipdagi o‘zgaruvchilarni saqlash uchun
  4. Faqat obyektlarni saqlash uchun
Javobni ko'rish
Bir xil xotira maydonidan foydalanadigan turli tipdagi o‘zgaruvchilarni saqlash uchun
#187
Quyidagi kod qanday natija chiqaradi? union Data { int i; float f; }; int main() { Data d; d.i = 10; d.f = 5.5; cout << d.i; }
  1. 10
  2. Noaniq natija (undefined behavior)
  3. 5
  4. Xatolik yuzaga keladi
Javobni ko'rish
Noaniq natija (undefined behavior)
#188
`union` ning asosiy xususiyati nimada?
  1. Har doim katta xotira egallaydi
  2. Faqat funksiya ichida ishlatiladi
  3. Barcha elementlar bitta xotira maydonidan foydalanadi
  4. Faqat bitta qiymat saqlashi mumkin
Javobni ko'rish
Barcha elementlar bitta xotira maydonidan foydalanadi
#189
`enum` nima uchun ishlatiladi?
  1. Ko‘rsatkich (pointer) yaratish uchun
  2. Massiv yaratish uchun
  3. Faqat butun sonlarni saqlash uchun
  4. Belgilangan qiymatlarga nom berish uchun
Javobni ko'rish
Belgilangan qiymatlarga nom berish uchun
#190
Quyidagi kodda `c` o‘zgaruvchisining qiymati qanday bo‘ladi? enum Color { RED, GREEN, BLUE }; int main() { Color c = GREEN; // ...
  1. 1
  2. GREEN
  3. BLUE
  4. RED
Javobni ko'rish
GREEN
#191
`enum` dagi elementlar qanday qiymat oladi?
  1. Standart bo‘yicha 0, 1, 2 va h.k.
  2. Faqat 100 dan boshlanadi
  3. Faqat 1 dan boshlanadi
  4. Har doim musbat qiymatlar bo‘ladi
Javobni ko'rish
Standart bo‘yicha 0, 1, 2 va h.k.
#192
Quyidagi kod qanday natija chiqaradi? enum Days { MON = 1, TUE, WED }; int main() { cout << WED; }
  1. Xatolik yuzaga keladi
  2. 3
  3. 1
  4. 2
Javobni ko'rish
3
#193
`enum` va `union` o‘rtasidagi asosiy farq nima?
  1. `union` faqat konstantalarni o‘z ichiga oladi
  2. `enum` nomlangan butun qiymatlar to‘plami, `union` esa umumiy xotira egallaydi
  3. `enum` faqat bir nechta qiymatga ega bo‘lishi mumkin
  4. `enum` faqat `switch` operatorida ishlatiladi
Javobni ko'rish
`enum` nomlangan butun qiymatlar to‘plami, `union` esa umumiy xotira egallaydi
#194
Quyidagi kod qanday natija chiqaradi? union Example { int a; char b; }; int main() { Example e; e.a = 65; cout << e.b; }
  1. 65
  2. Hech narsa chiqmaydi
  3. 'A'
  4. Xatolik yuzaga keladi
Javobni ko'rish
'A'
#195
`enum class` va oddiy `enum` o‘rtasidagi farq nimada?
  1. `enum class` faqat stringlarni saqlaydi
  2. `enum class` avtomatik tartiblangan
  3. `enum` faqat global bo‘lishi mumkin
  4. `enum class` nominatsiyalangan bo‘lib, nomi bilan chaqiriladi
Javobni ko'rish
`enum class` nominatsiyalangan bo‘lib, nomi bilan chaqiriladi
#196
Quyidagi kod qanday natija chiqaradi? enum class Size { SMALL, MEDIUM, LARGE }; int main() { Size s = Size::MEDIUM; cout << static_cast<int>(s); }
  1. 0
  2. Xatolik yuzaga keladi
  3. MEDIUM
  4. 1
Javobni ko'rish
1
#197
`union` ichida qanday qiymatni saqlash mumkin?
  1. Faqat char turdagi qiymatlar
  2. Faqat bitta qiymat
  3. Faqat int turdagi qiymatlar
  4. Har qanday sonlar
Javobni ko'rish
Faqat bitta qiymat
#198
`enum` dagi qiymatlarga qanday yangi qiymatlar berish mumkin?
  1. O‘zimiz belgilashimiz mumkin
  2. Faqat 0 dan boshlanishi kerak
  3. Har doim ortib boradigan tartibda bo‘lishi shart
  4. Qiymatlar o‘zgartirilmaydi
Javobni ko'rish
O‘zimiz belgilashimiz mumkin
#199
Quyidagi kod qanday natija chiqaradi? union Test { int a; double b; }; int main() { Test t; t.b = 3.14; cout << t.a; }
  1. 14
  2. Xatolik yuzaga keladi
  3. 3
  4. Noaniq natija (undefined behavior)
Javobni ko'rish
Noaniq natija (undefined behavior)
#200
`enum` qiymatlarini `switch` operatorida ishlatsa bo‘ladimi?
  1. Faqat `for` tsiklida ishlatiladi
  2. Yo‘q, faqat `if` bilan ishlatiladi
  3. Ha, ishlatsa bo‘ladi
  4. Faqat `enum class` bilan ishlatiladi
Javobni ko'rish
Ha, ishlatsa bo‘ladi
#201
Quyidagi kod qanday natija chiqaradi? enum Status { OFF, ON }; int main() { Status s = ON; if (s == 1) cout << "ON"; }
  1. ON
  2. Hech narsa chiqmaydi
  3. OFF
  4. Xatolik yuzaga keladi
Javobni ko'rish
ON
#202
`union` ichida massiv saqlash mumkinmi?
  1. Yo‘q, massiv ishlatilsa, faqat bir qismi ishlaydi
  2. Ha, lekin faqat butun sonlar massivlari
  3. Massiv har doim ishlaydi
  4. Faqat `char` massivlari saqlanadi
Javobni ko'rish
Yo‘q, massiv ishlatilsa, faqat bir qismi ishlaydi
#203
`enum` dagi qiymatlarni ekranga chiqarish uchun nima qilish kerak?
  1. `static_cast<int>()` ishlatish
  2. `switch` orqali chiqarish kerak
  3. `enum` qiymatlarini chiqarish mumkin emas
  4. `cout << value` ishlatish kifoya
Javobni ko'rish
`static_cast<int>()` ishlatish
#204
`union` va `struct` o‘rtasidagi farq nimada?
  1. `struct` faqat global bo‘lishi mumkin
  2. `union` faqat butun sonlarni o‘z ichiga oladi
  3. `union` faqat `class` ichida ishlatiladi
  4. `union` bitta xotira maydonidan foydalanadi, `struct` esa har bir a’zo uchun alohida xotira ajratadi
Javobni ko'rish
`union` bitta xotira maydonidan foydalanadi, `struct` esa har bir a’zo uchun alohida xotira ajratadi
#205
`string` satrining birinchi belgisini olish uchun qaysi metod ishlatiladi.?
  1. size()
  2. at()
  3. back()
  4. front()
Javobni ko'rish
front()
#206
`string` satrining oxirgi belgisini olish uchun qaysi metod ishlatiladi.?
  1. end()
  2. back()
  3. get_last()
  4. last()
Javobni ko'rish
back()
#207
Quyidagi kod qanday natija chiqaradi.? string s = "hello"; cout << s.back();
  1. o
  2. h
  3. l
  4. Xato beradi
Javobni ko'rish
l
#208
`string` satrining bo‘sh yoki bo‘sh emasligini tekshirish uchun qaysi metod ishlatiladi.?
  1. size()
  2. isNull()
  3. empty()
  4. check()
Javobni ko'rish
empty()
#209
Quyidagi kod qanday natija chiqaradi.? string s = ""; cout << s.empty();
  1. true
  2. Xato beradi
  3. 0
  4. 1
Javobni ko'rish
1
#210
`string` obyektining ichki xotirasini bo‘shatish uchun qaysi metod ishlatiladi.?
  1. reset()
  2. remove()
  3. erase()
  4. clear()
Javobni ko'rish
clear()
#211
`string` obyektining hajmini o‘zgartirish uchun qaysi metod ishlatiladi.?
  1. resize()
  2. changeSize()
  3. length()
  4. modify()
Javobni ko'rish
resize()
#212
`strcpy()` funksiyasining vazifasi nima.?
  1. Satrlarni taqqoslash
  2. Satrlarni birlashtirish
  3. Bitta satrni boshqa satrga nusxalash
  4. ASCII kodini o‘zgartirish
Javobni ko'rish
Bitta satrni boshqa satrga nusxalash
#213
C++ da ikkita satrni taqqoslash uchun qaysi funksiya ishlatiladi.?
  1. `strlen()`
  2. `strcmp()`
  3. `strcat()`
  4. `strcopy()`
Javobni ko'rish
`strcmp()`
#214
`tolower()` funksiyasi nima qiladi.?
  1. Satrdagi barcha harflarni o‘chirish
  2. Belgini kichik harfga o‘tkazadi
  3. Belgini katta harfga o‘tkazadi
  4. Belgini ASCII kodga o‘tkazadi
Javobni ko'rish
Belgini kichik harfga o‘tkazadi
#215
Quyidagi kod qanday natija chiqaradi. `cout << toupper('b');`
  1. Xato beradi
  2. B
  3. b
  4. ASCII qiymati
Javobni ko'rish
B
#216
C++ da istisnolar nima?
  1. Istisnolar faqat foydalanuvchi tomonidan yaratilgan.
  2. Istisnolar – bu xatoliklar yoki noodatiy holatlar yuzaga kelganda ishlatiladigan mexanizm.
  3. Istisnolar faqat o'zgaruvchilarni tekshirish uchun ishlatiladi.
  4. Xatoliklar faqat kompilyator tomonidan aniqlanadi.
Javobni ko'rish
Istisnolar – bu xatoliklar yoki noodatiy holatlar yuzaga kelganda ishlatiladigan mexanizm.
#217
C++ da istisnolar qanday ishlatiladi?
  1. Istisnolar faqat throw yordamida ko‘rsatiladi.
  2. Istisnolar try, throw, va catch bloklari yordamida ishlatiladi.
  3. Istisnolar asosan xatoliklarni qayta ishlash uchun emas, balki kodni optimallashtirish uchun ishlatiladi.
  4. Istisnolar faqat catch blokida ishlatiladi.
Javobni ko'rish
Istisnolar try, throw, va catch bloklari yordamida ishlatiladi.
#218
C++ da throw operatori nima qiladi?
  1. throw operatori istisno (exception)ni ko‘rsatadi va uni yuqori darajaga uzatadi.
  2. throw operatori faqat funksiya ichida ishlatiladi.
  3. throw operatori faqat integer qiymatlarni yuboradi.
  4. throw operatori xatolikni hal qilish uchun ishlatiladi.
Javobni ko'rish
throw operatori istisno (exception)ni ko‘rsatadi va uni yuqori darajaga uzatadi.
#219
C++ da try va catch bloklarining vazifasi nima?
  1. try va catch bloklari faqat funksiyalarni tekshirish uchun ishlatiladi.
  2. try va catch bloklari faqat massivlarni tekshirish uchun ishlatiladi.
  3. catch blokida faqat xatoliklarni ko‘rsatish mumkin.
  4. try blokida xatolik yuzaga kelishi mumkin bo‘lgan kod yoziladi, catch blokida esa xatolikni ushlab, unga tegishli javob beriladi.
Javobni ko'rish
try blokida xatolik yuzaga kelishi mumkin bo‘lgan kod yoziladi, catch blokida esa xatolikni ushlab, unga tegishli javob beriladi.
#220
C++ da catch blokida qanday istisnolarni tutish mumkin?
  1. catch blokida faqat oddiy xatoliklar tutilishi mumkin.
  2. catch blokida faqat "int" turidagi xatoliklar tutilishi mumkin.
  3. catch blokida istalgan turdagi istisnolarni tutish mumkin, lekin ularning turi aniq ko‘rsatilishi kerak.
  4. catch blokida faqat tizim xatoliklari tutiladi.
Javobni ko'rish
catch blokida istalgan turdagi istisnolarni tutish mumkin, lekin ularning turi aniq ko‘rsatilishi kerak.
#221
C++ da bir nechta catch bloklari ishlatilishi mumkinmi?
  1. Ha, bir nechta catch bloklari ishlatilishi mumkin, har biri o‘ziga xos xatolikni tutadi.
  2. Yo‘q, faqat bitta catch bloki ishlatilishi mumkin.
  3. Bir nechta catch bloklari ishlatilsa, oxirgi blok ishlaydi.
  4. Bir nechta catch bloklari ishlatilsa, faqat birinchi blok ishlaydi.
Javobni ko'rish
Ha, bir nechta catch bloklari ishlatilishi mumkin, har biri o‘ziga xos xatolikni tutadi.
#222
C++ da try-catch bloki qanday ishlaydi?
  1. catch bloki faqat birinchi xatolikni ushlaydi.
  2. catch bloklari faqat try blokidan keyin ishlaydi.
  3. try blokidagi kod oxirigacha bajariladi, faqat oxirida xatolik yuzaga kelsa, catch ishlaydi.
  4. Agar try blokida xatolik yuzaga kelsa, kod darhol catch blokiga o‘tadi.
Javobni ko'rish
Agar try blokida xatolik yuzaga kelsa, kod darhol catch blokiga o‘tadi.
#223
C++ da throw operatori yordamida qanday istisno yuborish mumkin?
  1. throw faqat integer qiymatlarni yuboradi.
  2. throw operatori orqali istalgan obyekt yoki qiymat yuborilishi mumkin.
  3. throw faqat oddiy xatoliklar yuboradi.
  4. throw faqat tizim xatoliklarini yuboradi.
Javobni ko'rish
throw operatori orqali istalgan obyekt yoki qiymat yuborilishi mumkin.
#224
C++ da catch blokida istisnolarni qanday aniqlash mumkin?
  1. catch blokida faqat o‘zgaruvchilarni ushlash mumkin.
  2. catch blokida istisno turi faqat umumiy bo‘lishi kerak.
  3. catch blokida istisno turi ko‘rsatilishi kerak, masalan, catch (int e) yoki catch (std::exception& e).
  4. catch blokida turini tekshirish shart emas.
Javobni ko'rish
catch blokida istisno turi ko‘rsatilishi kerak, masalan, catch (int e) yoki catch (std::exception& e).
#225
C++ da istisno ob'ekti qanday ko‘rsatiladi?
  1. Istisno ob'ekti faqat int yoki char turida bo‘ladi.
  2. Istisno ob'ekti faqat xatoliklar uchun ishlatiladi.
  3. Istisno ob'ekti faqat funksiya ichida ko‘rsatiladi.
  4. Istisno ob'ekti o‘zgaruvchi orqali yoki to‘g‘ridan-to‘g‘ri throw operatori yordamida ko‘rsatiladi.
Javobni ko'rish
Istisno ob'ekti o‘zgaruvchi orqali yoki to‘g‘ridan-to‘g‘ri throw operatori yordamida ko‘rsatiladi.
#226
C++ da throw operatoridan foydalanishning afzalliklari nimalar?
  1. throw operatori faqat tizim xatoliklarini aniqlash uchun ishlatiladi.
  2. throw operatori faqat kichik xatoliklarni tuzatish uchun ishlatiladi.
  3. throw operatori faqat catch blokida ishlatiladi.
  4. throw operatori yordamida xatoliklarni yaxshiroq boshqarish va dasturni barqaror qilish mumkin.
Javobni ko'rish
throw operatori yordamida xatoliklarni yaxshiroq boshqarish va dasturni barqaror qilish mumkin.
#227
C++ da istisnolarni qanday to‘g‘ri ishlatish mumkin?
  1. Istisnolarni to‘g‘ri ishlatish uchun ularni xatolikni to‘g‘ri aniqlash va tuzatishda ishlatish kerak.
  2. Istisnolarni har doim catch blokida ishlatish kerak.
  3. Istisnolarni faqat tizimni to‘xtatish uchun ishlatish kerak.
  4. Istisnolarni faqat funksiya ichida ishlatish kerak.
Javobni ko'rish
Istisnolarni to‘g‘ri ishlatish uchun ularni xatolikni to‘g‘ri aniqlash va tuzatishda ishlatish kerak.
#228
C++ da grafika bilan ishlash uchun qanday kutubxonalar mavjud?
  1. C++ da faqat SDL kutubxonasi ishlatiladi.
  2. C++ da grafikalar faqat o‘zgaruvchilar yordamida tasvirlanadi.
  3. C++ da grafikalar faqat tizim xatoliklarini aniqlash uchun ishlatiladi.
  4. C++ da grafika bilan ishlash uchun SDL, SFML, OpenGL kabi kutubxonalar mavjud.
Javobni ko'rish
C++ da grafika bilan ishlash uchun SDL, SFML, OpenGL kabi kutubxonalar mavjud.
#229
C++ da SDL kutubxonasi nima uchun ishlatiladi?
  1. SDL faqat veb-sahifalar yaratish uchun ishlatiladi.
  2. SDL faqat tasvirlarni yaratish uchun ishlatiladi.
  3. SDL kutubxonasi o‘yinlar va multimediya dasturlari yaratishda grafika, ovoz va kiritishni boshqarish uchun ishlatiladi.
  4. SDL faqat ovozli dasturlar uchun ishlatiladi.
Javobni ko'rish
SDL kutubxonasi o‘yinlar va multimediya dasturlari yaratishda grafika, ovoz va kiritishni boshqarish uchun ishlatiladi.
#230
C++ da OpenGL yordamida qanday grafikalar yaratish mumkin?
  1. OpenGL faqat oddiy chiziqlarni yaratish uchun ishlatiladi.
  2. OpenGL faqat matnlar va piktogrammalarni ko‘rsatish uchun ishlatiladi.
  3. OpenGL faqat 2D grafikalar yaratadi.
  4. OpenGL yordamida 2D va 3D grafikalarni yaratish, chizish va render qilish mumkin.
Javobni ko'rish
OpenGL yordamida 2D va 3D grafikalarni yaratish, chizish va render qilish mumkin.
#231
C++ da SFML kutubxonasi nima uchun ishlatiladi?
  1. SFML kutubxonasi C++ da grafika, ovoz va kiritishni boshqarish uchun ishlatiladi.
  2. SFML faqat ovozli dasturlarni yaratish uchun ishlatiladi.
  3. SFML faqat grafika uchun ishlatiladi.
  4. SFML faqat grafik fayllarni saqlash uchun ishlatiladi.
Javobni ko'rish
SFML kutubxonasi C++ da grafika, ovoz va kiritishni boshqarish uchun ishlatiladi.
#232
C++ da grafik oynani yaratish uchun qanday kod ishlatiladi?
  1. Grafik oynani yaratish uchun SDL yoki SFML kutubxonasida oyna obyekti yaratilib, bu obyektda grafika tasvirlanadi.
  2. Grafik oynani yaratish uchun faqat OpenGL ishlatiladi.
  3. Grafik oynani yaratish uchun hech qanday kod talab qilinmaydi.
  4. Grafik oyna faqat tizimda bo‘lishi kerak, hech qanday kutubxona ishlatilmaydi.
Javobni ko'rish
Grafik oynani yaratish uchun SDL yoki SFML kutubxonasida oyna obyekti yaratilib, bu obyektda grafika tasvirlanadi.
#233
C++ da chiziqlarni chizish uchun qanday funksiya ishlatiladi?
  1. draw_line()
  2. printf()
  3. SDL_RenderDrawLine()
  4. draw()
Javobni ko'rish
SDL_RenderDrawLine()
#234
C++ da 2D tasvirni ekranga chiqarish uchun qanday kutubxona ishlatiladi?
  1. Faqat konsol oynasida ko‘rsatiladi.
  2. Faqat tizim faylida ko‘rsatiladi.
  3. SDL, SFML, yoki OpenGL
  4. Faqat o‘zgarmas matn sifatida chiqariladi.
Javobni ko'rish
SDL, SFML, yoki OpenGL
#235
C++ da 3D grafikalarni chizishda qanday texnologiyalar ishlatiladi?
  1. OpenGL yoki DirectX
  2. Faqat 2D tasvir sifatida
  3. Faqat printf() orqali
  4. Faqat matnlar bilan
Javobni ko'rish
OpenGL yoki DirectX
#236
C++ da grafika uchun "pixel"ni qanday aniqlash mumkin?
  1. Pikselning rangini, xususiyatlarini va pozitsiyasini aniqlovchi kod.
  2. Faqat main() funksiyasida aniqlanadi.
  3. Faqat matn sifatida aniqlanadi.
  4. Faqat grafika tizimida tasvirlanadi.
Javobni ko'rish
Pikselning rangini, xususiyatlarini va pozitsiyasini aniqlovchi kod.
#237
C++ da tasvirni qayerga joylashtirish mumkin?
  1. Faqat konsolda ko‘rsatiladi.
  2. Faqat ekranda ko‘rsatiladi.
  3. Ekranda yoki faylga saqlab qo‘yish mumkin.
  4. Faqat faylga saqlanadi.
Javobni ko'rish
Ekranda yoki faylga saqlab qo‘yish mumkin.
#238
C++ da tasvirlarni saqlash uchun qanday kutubxona ishlatiladi?
  1. SDL_image yoki stb_image
  2. Faqat fayl tizimida
  3. Faqat printf()
  4. Faqat OpenGL
Javobni ko'rish
SDL_image yoki stb_image
#239
C++ da animatsiyalarni yaratish uchun qanday texnikalar ishlatiladi?
  1. Animatsiya faqat tizimdagi ma'lumotlar bilan yaratish mumkin.
  2. C++ da animatsiyalar yaratishda tasvirlar ketma-ketligini chizish va har bir ramkada o‘zgarishlar qilish ishlatiladi.
  3. Animatsiya faqat matnli shaklda yaratiladi.
  4. Animatsiya faqat xatoliklar bilan bog‘liq.
Javobni ko'rish
C++ da animatsiyalar yaratishda tasvirlar ketma-ketligini chizish va har bir ramkada o‘zgarishlar qilish ishlatiladi.
#240
C++ da mouse kursorini boshqarish uchun qanday kutubxona ishlatiladi?
  1. Kursor faqat printf() yordamida boshqariladi.
  2. Kursor faqat matnli shaklda ko‘rsatiladi.
  3. SDL kutubxonasida SDL_ShowCursor() funksiyasi yordamida kursorni boshqarish mumkin.
  4. Kursorni boshqarish uchun faqat main() funksiyasida ishlatiladi.
Javobni ko'rish
SDL kutubxonasida SDL_ShowCursor() funksiyasi yordamida kursorni boshqarish mumkin.
#241
C++ da o‘yinda kolizni yaratish uchun qanday texnologiya ishlatiladi?
  1. Koliz faqat matnli o‘yinlar uchun ishlatiladi.
  2. Koliz faqat 2D grafikalar yordamida ishlatiladi.
  3. O‘yinda koliz yaratish uchun 3D grafikalar va fizik simulyatsiyalar ishlatiladi.
  4. Koliz faqat tizimdagi ma'lumotlarga bog‘liq.
Javobni ko'rish
O‘yinda koliz yaratish uchun 3D grafikalar va fizik simulyatsiyalar ishlatiladi.
#242
C++ da ob'ektni ekranda ko‘rsatish uchun qanday texnika ishlatiladi?
  1. Ob'ektni ekranda ko‘rsatish uchun render qilish va tasvirni yaratish texnikalari ishlatiladi.
  2. Ob'ektni faqat ekranga chiqarish mumkin.
  3. Ob'ekt faqat tizimda saqlanadi.
  4. Ob'ekt faqat matnli shaklda ko‘rsatiladi.
Javobni ko'rish
Ob'ektni ekranda ko‘rsatish uchun render qilish va tasvirni yaratish texnikalari ishlatiladi.
#243
C++ da animatsiya va grafika yaratishda qanday optimallashtirish metodlari ishlatiladi?
  1. Animatsiya va grafika yaratishda texnik optimallashtirish, kechiktirishlar va fayl hajmini kamaytirish metodlari ishlatiladi.
  2. Animatsiya faqat xatoliklar bilan bog‘liq.
  3. Animatsiya faqat matnli shaklda optimallashtiriladi.
  4. Animatsiya faqat tizimdagi grafikalarni optimallashtirish uchun ishlatiladi.
Javobni ko'rish
Animatsiya va grafika yaratishda texnik optimallashtirish, kechiktirishlar va fayl hajmini kamaytirish metodlari ishlatiladi.
#244
C++ da grafika va animatsiyani yaratishda qanday samarali texnologiyalar mavjud?
  1. Faqat SDL kutubxonasi ishlatiladi.
  2. Grafika va animatsiya yaratishda SDL, SFML, OpenGL, va Vulkan kabi samarali texnologiyalar mavjud.
  3. Animatsiya faqat matn shaklida yaratiladi.
  4. Grafika va animatsiya faqat tizimdagi fayllarga bog‘liq.
Javobni ko'rish
Grafika va animatsiya yaratishda SDL, SFML, OpenGL, va Vulkan kabi samarali texnologiyalar mavjud.
QuizPilotda o'ynash