1. C# dasturlash tilida switch-operatori qanday ishlatiladi?



Yüklə 18,22 Kb.
tarix14.05.2023
ölçüsü18,22 Kb.
#113254
20 ta test


1. C# dasturlash tilida switch-operatori qanday ishlatiladi?
A) If/else-operatorlariga oʻxshash xususiyatlarga ega boʻlishi lozim.
B) Toʻgʻridan-toʻgʻri harakatni bajarish uchun ishlatiladi.
C) Har bir shart uchun ayri-ayri toifalar yaratishda ishlatiladi.
D) Barcha variantlar haqida ma’lumot beruvchi shart operatoriga alternativadir.

2. C# dasturlash tilida konsolga ma'lumot chiqarish uchun qaysi metod ishlatiladi?


A) Console.WriteLine()
B) Console.Write()
C) Console.Readline()
D) Console.ReadLine()

3. C# dasturlash tilida for-loop-i qanday ishlatiladi?


A) Agar ro‘yxat yoki massiv bilan ishlash kerak bo‘lsa, for-loop-iga ehtiyoj bor.
B) For-loop-i faqat sonli o‘zgaruvchilar bilan ishlashda foydali.
C) For-loop-i ifoda ichida yoki ifoda tarkibida ham ishlatish mumkin.
D) Butun sonli juftliklarda for-loop-i nafaqat oson, balki hamkorlikda ham juda foydali.

4. C# dasturlash tilida metodlar qanday yaratiladi?


A) Metodlar asosiy kod tarkibidan ajratilib turadi.
B) Metodlar barcha klasslar ichida yaratiladi.
C) Metodlarga o‘zgaruvchilar va qaytariladigan qiymatlar yozish mumkin.
D) Metodlar faqat bitta klass ichida yaratiladi.

5. C# dasturlash tilida string ma'lumotlar qanday ifodalaydi?


A) String-lar tekshirishga ihtiyotiy, chunki ular oxirgi belgidan keyin “0” qiymatini o‘zida saqlab turishi mumkin.
B) String-dan foydalanish uchun uni yangi qiymatga o‘tkazish kerak emas, balki o‘zgartirilmagan holda ishlatish mumkin.
C) String-lar katta harflardan foydalanib yaratilishi lozim.
D) String ma'lumotlari faqat matn ko'rinishida ishlatiladi.
6. C# tilida "Hello, World!" yozuvini konsolga chiqarish uchun quyidagi kodni to'g'ri yozing:
a) Console.WriteLine("Hello, World!");
b) Console.Write("Hello, World!");
c) System.Console.WriteLine("Hello, World!");
d) System.Console.Write("Hello, World!");

7. C# tilida string turidagi xabar o'zgaruvchisini e'lon qilish uchun quyidagi kodlardan qaysi to'g'ri?


a) String message;
b) message String;
c) message = "Hello";
d) string Message;

8. For tsikli orqali 1 dan 10 gacha sonlarni konsolga chiqarish uchun quyidagi kodlardan qaysi to'g'ri?


a) for (int i = 1; i <= 10; i++) {Console.WriteLine(i);}
b) for (int i = 0; i < 10; i++) {Console.WriteLine(i+1);}
c) for (int i = 1; i < 11; i++) {Console.WriteLine(i);}
d) barchasi to'g'ri.

9. C# tilida massivni e'lon qilish uchun quyidagi kodlardan qaysi to'g'ri?


a) int numbers = {1,2,3};
b) int numbers = new int3 {1,2,3};
c) int numbers3 = new int {1,2,3};
d) int numbers = new int3 {1,2,3};

10. C# tilida if else shart operatorini to'g'ri qo'llash uchun quyidagi kodlardan qaysi to'g'ri?


a) if (x == 5) {Console.WriteLine("x is 5.");} else {Console.WriteLine("x is not 5.");}
b) if x = 5 {Console.WriteLine("x is 5.");} else {Console.WriteLine("x is not 5.");}
c) if (x == 5); Console.WriteLine("x is 5."); else Console.WriteLine("x is not 5.");
d) barchasi xatolik.
11. C# tilida qanday sintaksisda klass yaratilishi mumkin?
a) class MyClass {}
b) function MyClass() {}
c) MyClass = {}
d) public class MyClass {}

12. C# tilida qanday sintaksisda funksiya yaratilishi mumkin?


a) function myFunction() {}
b) myFunction() {}
c) void myFunction() {}
d) public void myFunction() {}

13. C# tilida qanday sintaksisda o'zgaruvchi (variable) yaratilishi mumkin?


a) var myVar;
b) myVar = null;
c) int myVar = 5;
d) string myVar = "Hello";

14. C# tilida switch-case operatori qanday ko'rinishda yoziladi?


a)
switch (expression){
case value1:
// code block
break;
case value2:
// code block
break;
default:
// code block
}

b)
switch (expression)


case value1:
// code block
case value2:
// code block
default:
// code block

c)
switch (expression){


case value1 {
// code block
break;
}
case value2 {
// code block
break;
}
default {
// code block
}
}

d)
switch (expression){


case value1 => Console.WriteLine("Value 1");
case value2 => Console.WriteLine("Value 2");
}

15. C# tilida qanday sintaksisda massiv yaratilishi mumkin?


a) int myArray = {1, 2, 3};
b) intmyArray = {1, 2, 3};
c) myArray = 1, 2, 3;
d) int myArray = new int3 {1, 2, 3};
16. C# tilidagi "public" kalit so'zi nima ma'noni anglatadi?
a) Obyektni yashirish
b) Obyektni ko'rsatish
c) Klassni ochish
d) Metodni ochish
17. C# tilida "int" ma'lumot turi qanday?
a) Butun sonlar
b) Nuqta sonlar
c) Matnlar
d) Boolean
18. "Console.WriteLine()" metodining vazifasi nima?
a) Matn ekranga chiqarib berish
b) Funksiyani chaqirish va natijani ekranga chiqarib berish
c) Matndan kelib chiqqan belgini o'chirib tashlash
d) Ekranni tozalash va yangilash
19. "foreach" tsikli nima uchun ishlatiladi?
a) Massiv elementlari ustida muloqot qilish uchun.
b) Funksiyalarni chaqirish uchun.
c) Programma logikasini bajarish uchun.
d) Klasslarni yaratish uchun.
20. C# tilidagi "try-catch" operatori nima uchun ishlatiladi?
a) Xatoliklarni aniqlash va tuzatish uchun.
b) Funksiyalarni chaqirish uchun.
c) Massiv elementlarini o'zgartirish uchun.
d) Ekranni tozalash va yangilash.
Yüklə 18,22 Kb.

Dostları ilə paylaş:




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin