Norqulov Elchinbek kidt 472 22, [


Download 1.56 Mb.
bet1/2
Sana21.06.2023
Hajmi1.56 Mb.
#1639223
  1   2
Bog'liq
test algoritim


Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:11]
C# dasturlash tili qaysi kompaniya tomonidan ishlab chiqarilgan?
a) Apple
b) Google
c) Microsoft
d) Facebook

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:11]


C# dasturlash tili qaysi yil ishlab chiqarilgan?
a) 1995
b) 2000
c) 2005
d) 2010

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:11]


C# dasturlash tilida barcha o'zgaruvchilar qaysi kalit so'z bilan boshlanadi?
a) var
b) int
c) string
d) double

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:11]


C# dasturlash tilida ishlatiladigan "if" operatori nima uchun ishlatiladi?
a) Sikl yaratish uchun
b) Funksiya yaratish uchun
c) Shartlarni tekshirish uchun
d) Matematik amallarini bajargan uchun

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:11]


C# dasturlash tilida "switch" operatori nima uchun ishlatiladi?
a) Sikl yaratish uchun
b) Funksiya yaratish uchun
c) Shartlarni tekshirish uchun
d) Ko'p xolatli ifodani tekshirish uchun

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:11]


C# dasturlash tilida identifikatorlar nechta belgi uzunligida bo'lishi mumkin?
a) 16 belgidan ko'p bo'lishi mumkin emas
b) 255 belgidan ko'p bo'lishi mumkin emas
c) 1024 belgidan ko'p bo'lishi mumkin emas
d) Cheksiz belgidan bo'lishi mumkin

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:11]


C# dasturlash tilida quyidagi identifikatorlardan qaysi yaroqli emas?
a) variable1
b) Variable1
c) VARiable1
d) Var-i-able-1

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:14]


Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:14]


C# dasturlash tilida quyidagi turdagi e'lon "reference type" hisoblanadi:
a) float
b) char
c) object
d) short

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:14]


C# dasturlash tilida quyidagi turdagi o'zgaruvchi birdan ko'p nusxalanishi mumkin:
a) const
b) readonly
c) volatile
d) static
readonly va volatile turdagi o'zgaruvchilar C# dasturlash tilida birdan ko'p nusxalanishi mumkin.
readonly o'zgaruvchilari qiymati klass yoki obyekt yaratilishida boshlang'ich qiymat bilan ishlangan holda, keyin esa o'zgartirilmaydi. Bu o'zgaruvchilar faqat o'zgaruvchining yaratilishida nusxalanadi va keyin hech qachon nusxalanmaydi.
volatile o'zgaruvchilari esa "thread-safe" (o'zaro aloqalar uchun) dasturlashda ishlatiladi. Ushbu o'zgaruvchi qiymatiga birdan ko'p "thread" o'zgartirishlar kiritishi mumkin. Buning uchun, ushbu o'zgaruvchi qiymati "cache" yoki "register"da saqlanmaydi, balki har doim xotirada saqlanadi. Shuning uchun, ushbu o'zgaruvchilar nusxalanadi.
const va static o'zgaruvchilari esa nusxalanmaydi. const o'zgaruvchilar o'zgartirilmaydigan qiymatlar bilan yaratiladi va static o'zgaruvchilar esa klass yoki obyekt yaratilishidan oldin yaratiladi va hech qachon nusxalanmaydi.
Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:14]
C# dasturlash tilida a va b o'zgaruvchilari float turida e'lon qilingan. Quyidagi kodda ifoda qanday natija qaytaradi: a % b?
a) a va b ni qo'shadi
b) a ni b ga bo'lgandagi qoldiqni qaytaradi
c) a ni b ga bo'lgandagi butun qismini qaytaradi
d) a va b ni ko'paytiradi

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:14]


C# dasturlash tilida quyidagi ifoda qaysi natijani qaytaradi: 10 / 3?
a) 3.33333
b) 3.0
c) 3
d) 3.33333333E+000

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:14]


C# dasturlash tilida quyidagi ifoda qaysi natijani qaytaradi: 10 / 3.0?
a) 3.33333
b) 3.0
c) 3
d) 3.33333333E+000

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:14]


C# dasturlash tilida quyidagi ifoda qaysi natijani qaytaradi: 15 % 4?
a) 3
b) 4
c) 3.75
d) 3.0

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:14]


C# dasturlash tilida quyidagi ifoda qaysi natijani qaytaradi: -8 / 3?
a) -2.6666
b) -3.0
c) -2
d) -3

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:14]


C# dasturlash tilida quyidagi ifoda qaysi natijani qaytaradi: 7.0 / 2?
a) 3.5
b) 3
c) 2.5
d) 4

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:14]


C# dasturlash tilida quyidagi ifoda qaysi natijani qaytaradi: 2 * 5 / 3?
a) 3.33333
b) 3
c) 2
d) 3.33333333E+000

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:14]


C# dasturlash tilida quyidagi ifoda qaysi natijani qaytaradi: (int) 7.0 / 2?
a) 3.5
b) 3
c) 2.5
d) 4

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:14]


C# dasturlash tilida quyidagi ifoda qaysi natijani qaytaradi: (int) 7 / 2.0?
a) 3.5
b) 3
c) 2.5
d) 4

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:14]


C# dasturlash tilida quyidagi ifoda qaysi natijani qaytaradi: (double) 7 / 2.0?
a) 3.5
b) 3
c) 2.5
d) 4

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:14]


Quyidagi C# ifodalaridan qaysi to‘g‘ri mantiqiy ifodalardir?
A) 5 <= 5
B) 10 != 9
C) true && true
D) false || false
Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]
Unar amal qanday amaldir?
A. Amal bitta operand bilan bajariladi.
B. Amal ikkala operand bilan bajariladi.
C. Amal bitta operanddan olingan qiymatga bajariladi.
D. Amal ikkala operanddan olingan qiymatlarga bajariladi.
"Unary operator" yoki "unar amal" C# dasturlash tilida yagona operandni o'zgartirish uchun ishlatiladi.
Quyidagi "unar amallar" C# dasturlash tilida mavjud:
- + - operandni musbatga o'zgartiradi.
- - - operandni manfiyga o'zgartiradi.
- ++ - operandni 1 ga oshiradi.
- -- - operandni 1 kamaytiradi.
- ! - operandning qiymatini teskari qiladi (boolean qiymatlar uchun ishlatiladi).
- ~ - operandning bitlarini teskari qiladi (integer qiymatlar uchun ishlatiladi).
- * - operandni o'ziga ko'paytiradi (pointerlar uchun ishlatiladi).
Misol uchun, quyidagi kodda x o'zgaruvchisi qiymati 10 ga teng bo'lgan:
int x = 10;
Quyidagi kod esa x o'zgaruvchisining qiymatini 1 ga oshiradi:
x++;
Keyin x o'zgaruvchisining qiymati 11 ga teng bo'ladi.

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Unar operatsiyalardan quyidagi qaysi unar operatsiya emas?
A. ++
B. --
C. !
D. +

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Quyidagilardan C# tilida "bool" turidagi o'zgaruvchi uchun qaysi amalni bajaradi?
A. ||
B. +
C. *
D. /

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Quyidagi ifoda natijasini qanday hisoblaymiz?
int x = 5;
int y = ++x + 2;
A. 6
B. 7
C. 8
D. 9

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Quyidagi ifoda natijasini qanday hisoblaymiz?
int x = 5;
int y = x-- + 2;
A. 6
B. 7
C. 8
D. 9

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Quyidagilardan C# tilida "&&" amalidan foydalanilgan ifodaning qiymati qaysi holatda "true" bo'ladi?
A. Faqat bitta tomondagi qiymat "true" bo'lsa.
B. Har ikkala tomondagi qiymat "true" bo'lsa.
C. Faqat bitta tomondagi qiymat "false" bo'lsa.
D. Har ikkala tomondagi qiymat "false" bo'lsa.

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Quyidagi ifoda natijasini qanday hisoblaymiz?
int x = 5;
bool y = x > 3 && x < 7;
A. true
B. false
C. 0
D. 1

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


if-else operatori nimaga ishlatiladi?
a) Sintaksisli qaydnomaga amal qilish uchun
b) Shartlarni tekshirish uchun
c) O‘zgaruvchilarning qiymatini yangilash uchun
d) Barcha variantlar to‘g‘ri javob

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


if-else operatori nechta shart tekshiradi?
a) 1
b) 2
c) 3
d) ko‘p shart

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


if-else operatorida shart bajarilganda qaysi qator ishga tushadi?
a) if qatori
b) else qatori
c) else if qatori
d) switch qatori

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


switch operatorida qanday standart holatlar ishlatiladi?
a) if-else standart holati
b) for standart holati
c) while standart holati
d) case standart holati

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


For operatori nima uchun ishlatiladi?
a) Shartlarni tekshirish uchun
b) Mantiqiy amallarni bajarish uchun
c) Biror kodni qayta-qayta bajarish uchun
d) Barcha variantlardan hech qaysisi to'g'ri emas

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


For operatorining sintaksi qanday ko'rsatiladi?
a) for (start; shart; qadam) {joriy qator};
b) for (shart; qadam; start) {joriy qator};
c) for (start; qadam; shart) {joriy qator};
d) for (qadam; start; shart) {joriy qator};

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


For operatorining qadam qismi nima uchun ishlatiladi?
a) Shartlarni tekshirish uchun
b) Mantiqiy amallarni bajarish uchun
c) Barcha variantlardan hech qaysisi to'g'ri emas
d) Kodni biror songa oshirish uchun

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


For operatori qancha vaqt ishlaydi?
a) Shart bajarilmaguncha
b) Qadam bajarilguncha
c) Start bajarilguncha
d) Oxirgi qadam bajarilguncha

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


while operatori qanday ishlatiladi?
A. Shart noto'g'ri bo'lguncha takrorlanadi.
B. Shart to'g'ri bo'lguncha takrorlanadi.
C. Shart hech qachon ishlatilmaydi.
D. Shartning qiymati nolga teng bo'lguncha takrorlanadi.

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


while operatori orqali nechta amal bajarish mumkin?
A. Bir marta
B. Ko'p marta
C. Faqat bir marta, agar shart bajarilsa
D. Shart bajarilmaguncha

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


while operatori orqali qaysi amal bajarilishi mumkin?
A. To'xtash
B. Ozod qilish
C. Takrorlash
D. Kichik qilish

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


do while operatori qanday ishlaydi?
A) Kod qatorini bitta martta bajaradi, keyin shart tekshiriladi
B) Shart tekshiriladi, keyin kod qatorini bajaradi
C) do qatorini avval bajaradi, keyin shart tekshiriladi
D) do qatorini qayta bajaradi, keyin shart tekshiriladi

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Do while operatorining sintaksi qandaydir?
A) do {kod qatorlari} while (shart);
B) while (shart) {kod qatorlari};
C) do while (shart) {kod qatorlari};
D) while (shart) do {kod qatorlari};

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Quyidagi kodda, tanlangan variantlar ichidan qaysi chiqadi?
int i = 0;
do
{
Console.Write(i);
i++;
} while (i < 5);
A) 0 1 2 3 4
B) 1 2 3 4 5
C) 1 2 3 4
D) 0 1 2 3

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Quyidagi kodda, tanlangan variantlar ichidan qaysi chiqadi?
int i = 0;
do
{
Console.Write(++i);
} while (i < 5);
A) 0 1 2 3 4
B) 1 2 3 4 5
C) 1 2 3 4
D) 0 1 2 3

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Quyidagi kod qanday natijani qaytaradi?
int i = 5;
do
{
Console.WriteLine(i);
i--;
} while (i > 0);

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


A) 5 4 3 2 1
B) 4 3 2 1 0
C) 5 4 3 2
D) 0 1 2 3 4

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Quyidagi kod qanday natijani qaytaradi?
int i = 10;
do
{
Console.WriteLine(i);
} while (i < 5);
A) 10
B) Hech narsa chiqmaydi
C) 10 9 8 7 6 5
D) 5 6 7 8 9 10

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Massivlar C# dasturlash tilida qanday ifodalangan?
a) O'zgaruvchilarni birlashtirish orqali.
b) [] belgisi yordamida.
c) Sifatida.
d) Har qanday yo'lda.

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


C# tilida massivlarga bo'sh qiymat berilganda, ular qanday qiymatga ega bo'ladi?
a) 0
b) null
c) false
d) ""

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


C# tilida massivlar qanday belgidan boshlanadi?
a) {}
b) ()
c) []
d) <>

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


C# tilida massivning uzunligini topish uchun qaysi metoddan foydalaniladi?
a) Count()
b) Length()
c) Size()
d) IndexOf()

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Massivdagi ma'lumotni indeks orqali o'zgartirish uchun qaysi operatordan foydalaniladi?
a) +
b) -
c) /
d) =

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


C# tilida massivdagi ma'lumotlarni to'plamlar yordamida ko'rish uchun qaysi metoddan foydalaniladi?
a) Add()
b) Find()
c) Sum()
d) Remove()

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


C# tilida massivdagi biror elementni nusxalash uchun qaysi metoddan foydalaniladi?
a) Clone()
b) Copy()
c) Duplicate()
d) Replicate()

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Massivni saralash uchun C# tilida qaysi metoddan foydalaniladi?
a) Reverse()
b) Sort()
c) Shuffle()
d) Shift()

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Massivni e’lon qilishda turli usullar mavjud. Quyidagilardan qaysi e’lon usuli xato?
A) int[] numbers = new int[] {1, 2, 3, 4, 5};
B) int[] numbers = {1, 2, 3, 4, 5};
C) int numbers[] = new int[5] {1, 2, 3, 4, 5};
D) int[] numbers = new int[5] {1, 2, 3, 4, 5};

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Quyidagi kodda "numbers" massivining uzunligi qanday aniqlanadi?
int[] numbers = {1, 2, 3, 4, 5};
A) length()
B) numbers.length
C) numbers.Length
D) length

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Quyidagi kodda "numbers" massivining birinchi elementi qanday aniqlanadi?
int[] numbers = {1, 2, 3, 4, 5};
A) numbers(1)
B) numbers[0]
C) numbers.first
D) numbers.first()

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Quyidagi kod qanday ma’lumotni chiqaradi?
int[] numbers = {1, 2, 3, 4, 5};
Console.WriteLine(numbers[3]);

A) Birinchi elementni


B) Ikkinchi elementni
C) Uchunchi elementni
D) To'rtinchi elementni

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Quyidagi kodda "numbers" massivida nechta element bor?
int[] numbers = {1, 2, 3, 4, 5};
int count = numbers.Length;

A) 1
B) 4


C) 5
D) 6

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Quyidagi kodda "numbers" massivining elementlariga qanday murojaat qilinadi?
int[] numbers = {1, 2, 3, 4, 5};
for (int i = 1; i < numbers.Length-1; i++)
{
Console.Write(numbers[i]);
}
A) 1 2 3 4 5
B) 2 3 4 5
C) 2 3 4
D) 1 2 3 4

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Bir o‘lchamli massivni qanday e’lon qilish mumkin?
a) array arr;
b) int[] arr;
c) array arr[];
d) int arr[];

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Qaysi ifoda ko‘p o‘lchamli massivning uzunligini qaytaradi?
a) arr.Length;
b) arr.Size;
c) arr.Count;
d) arr.Capacity

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Qaysi ifoda ma’lum bir indeksdagi ma’lumotni ko‘rish uchun foydalaniladi?
a) arr[index];
b) arr.value(index);
c) arr.get(index);
d) arr.item(index);

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Qaysi ifoda massivdagi barcha elementlarni chiqaradi?
a) arr.GetElements();
b) arr.Display();
c) Console.WriteLine(arr);
d) foreach(var item in arr) { Console.WriteLine(item); }

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Qaysi ifoda ko‘p o‘lchamli massivni teskari tartibda joylashtiradi?
a) arr.Reverse();
b) arr.Sort();
c) arr.Shuffle();
d) arr.Unique();

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Qaysi ifoda ko‘p o‘lchamli massivni to‘ldirish uchun foydalaniladi?
a) arr.Fill();
b) arr.Populate();
c) arr.Assign();
d) arr.Initialize();

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Satrda nechta belgi borligini aniqlash uchun qaysi metoddan foydalaniladi?
A) IndexOf()
B) Replace()
C) Substring()
D) Length()

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Satrdan bitta belgi olib tashlash uchun qaysi metoddan foydalaniladi?
A) Remove()
B) Replace()
C) Substring()
D) IndexOf()

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Satrlarni bog'lash uchun qaysi operatordan foydalaniladi?
A) +
B) -
C) *
D) /

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Satrdan bitta belgi o'chirib tashlash uchun qaysi metoddan foydalaniladi?
A) Remove()
B) Replace()
C) Substring()
D) IndexOf()

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Satrdan belgilar qatorini ajratish uchun qaysi operatordan foydalaniladi?
A) &
B) |
C) &&
D) ||

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Qaysi kod qatorida satrning belgilari kattalashtiriladi?
A) ToLower()
B) ToUpper()
C) Remove()
D) Insert()

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]


Qaysi metod satrdan boshidagi n ta belgilar qatorini qirqib tashlab qaytaradi?
A) IndexOf()
B) Substring()
C) Remove()
D) Replace()

Norqulov Elchinbek KIDT 472_22, [24.05.2023 16:20]



Download 1.56 Mb.

Do'stlaringiz bilan baham:
  1   2




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling