NEW
Font size
WorksheetsC# 1 нұсқа
Total questions: 39
Worksheet time: 20mins
C# бағдарламалау тілін қай компания әзірледі
Microsoft
Samsung
Sun Microsystems
Netscape, Inc.
.NET дегеніміз не?
Бағдарламалық құрал қолданбаларды жасауға мүмкіндік беретін кросс-платформалық қолданбаның орындалу уақыты
Sun Microsystems әзірлеген қатты типтелген, объектіге бағытталған, жалпы мақсаттағы бағдарламалау тілі
1985 жылы қазанда Бостонда құрылған коммерциялық емес ұйым
Тек Linux жүйесінде жұмыс істей алатын жұмыс үстелі, мобильді және веб-қосымшаларды жасауға арналған жабық бастапқы платформа.
Switch операторы не үшін қажет?
Орындалатын көптеген код бөліктерінің бірін таңдау үшін
Циклды бастау үшін
Сыныптан мұрагер болу
Тұрақтыны жариялау үшін
C# тілінде екі өлшемді массив қалай жасалады?
int[,] arr = new int [10, 5];
int[][] arr = new int[10][5];
int[] arr = new int[10, 5]
arr = new int[10][5];
C# тіліндегі жол интерполяциясы
($"Аты: {name} Жасы: {age}");
("Аты: {$name} Жасы: {$age}")
("Аты: {name} Жасы: {age}")
(f"Аты: {name} Жасы: {age}")
(delegate) дегеніміз не?
Бұл әдіс сілтемесін сақтай алатын сілтеме түрінінің айнымалысы
Бұл анонимді әдістерге арналған жеңілдетілген белгі
Функция сияқты
Бұл қандай да бір әрекеттің орын алғаны туралы автоматты хабарлама және ол жарияланған сыныпта ғана іске қосылуы мүмкін.
.NET жүйесіндегі негізгі тұрақты өрнек функциясы орналасқан толық аттар кеңістігі деген не
System.Text.RegularExp
System.RegularExpressions
System.RegularExpressions.Text
StringBuilder сыныбын қашан пайдалану ұсынылады?
Бағдарламаны орындау кезінде жолдардағы операциялар мен өзгерістердің белгісіз санымен
Жолдардағы амалдар мен өзгерістердің аз санымен
Біріктіру операцияларының бекітілген санын орындау кезінде. Бұл жағдайда компилятор барлық біріктіру операцияларын бір әрекетке біріктіре алады
Жолды құру кезінде ауқымды іздеу әрекеттерін орындау қажет болғанда, мысалы IndexOf немесе StartsWith.
Span шектеулері қандай?
Барлық жауаптар дұрыс.
Объект түріндегі айнымалыға, динамикалық немесе интерфейс түріндегі айнымалыға тағайындау мүмкін емес.
Анықтамалық түрдегі нысанда өріс бола алмайды (тек реф құрылымдарының ішінде).
Күту немесе кірістіру операцияларында қолдануға болмайды.
Index myIndex = ^2; string[] people = { "Tom", "Bob", "Sam", "Kate", "Alice" }; string selected = people[myIndex]; // Kate Console.WriteLine(selected);
Kate
Bob
Alice
^2
Бүтін айнымалыны қалай дұрыс жариялауға болады?
int number;
var number;
string number;
float number;
Console.WriteLine(5 + 3 * 2) коды нені шығарады?
11
5
16
20
Қандай оператор екі мәнді салыстыра алады?
>
+
-
*
Try-catch не істейді?
Ерекшеліктермен жұмыс істейді
Файлдармен жұмыс істейді
Мәліметтер қорымен жұмыс істейді
Сыныптармен жұмыс жасайды
«Егер сан 10-нан көп болса, экранда «Сәлем» жазуы» шартын қалай дұрыс жазуға болады?
if (number > 10) { Console.WriteLine("Сәлем "); }
if (number > 10) Console.WriteLine("Сәлем ");
if (number > 10) : Console.WriteLine("Сәлем ");
if (number > 10) => Console.WriteLine("Сәлем ");
String типті 10 элементтен тұратын массив қалай жарияланады?
var array = new string[10];
string[] array = new string[10];
string array[10];
string[] array = 10;
Массивке элементті қалай қосуға болады?
array.Push("element");
array.Add("element");
array[index] = "element";
array.Insert("element", index);
Массивтің ұзындығын қалай алуға болады?
array.Length
array.Count
array.Size
array.GetLength(0)
Екі int қабылдайтын және олардың қосындысын қайтаратын функцияны қалай жариялауға болады?
int Sum(int a, int b){ return a + b; }
void Sum(int a, int b){ return a + b; }
string Sum(int a, int b){return a + b;}
float Sum(int a, int b){return a + b; }
Қай функция екі ішкі жолды дұрыс салыстырады?
String.Compare("hi", "hello");
String.Equal("hi", "hello");
String.Check("hi", "hello");
String.Match("hi", "hello");
C# тілі қашан жасалды?
1998-2001
1960-1989
1980-1985
2013-2015
Консольге қандай деректер түрі енгізіледі?
string
Кез-келген
int
char
Parse әдісінің арқасында деректерді тек _____ пішімінен түрлендіруге болады ма?
string
int
char
Double
int x = 4; int y = 8; int result = x-- (x + ++y) - (--x ++y); Console.WriteLine(result);
28
20
15
13
int x = 10; int y = 5; int z = 3; int result = (++x y-- + x--) / (z++ - --y ++x); Console.WriteLine(result);
-2
10
-3
7
int count = 0; while (count < 5) {count ++; Console.Write(count);}
12345
1 2 3 4 5
1 2 3 4
1234
int a = 10; while (a < 2) {Console.WriteLine(1);}
0
10
1
11
Бағдарлама қандай нәтиже береді? int a = 1; while (a < 7) {Console.Write(1); a = a + 1;}
111111
1111111
1
11111
Бағдарламаның нәтижесі қандай болмақ? int a = -100; while (a > 10) {Console.Write(1);}
Empty result
1111111111
Error
1
Төмендегі тұжырымдардың қайсысы C# тіліне қатысты дұрыс?
Жоғарыда келтірілген барлығы
Бұл .Net Framework бөлігі.
Ол компонентке бағытталған.
Оны әртүрлі компьютерлік платформаларда құрастыруға болады
C# .net тіліндегі Long деректер типінде қанша байт сақталады?
8
1
2
4
a және b айнымалылары үшін мәндердің дұрыс жариялануы?
int a = 32; int b = 40;
int a = b = 42;
int a = 42; b = 40;
int a = 32, b = 40.6;
Келесі деректер түрлерін өсу ретімен орналастырыңыз: sbyte, short, long, int.
sbyte < short < int < long
short < int < sbyte < long
short < sbyte < int < long
long < short < int < sbyte
Бағдарламаның орындалу жылдамдығын жақсарту үшін 35 сияқты жай санды сақтау үшін қай деректер түрі жақсы?
sbyte
long
int
short
c айнымалысына мәндерді тағайындаудың дұрыс жолы int a=12, float b=3,5,int c;
c = a + convert.ToInt32(b);
c = int(a + b);
c = a + int(float(b));
c = a + b
Ондық бөлігі жоқ сандар үшін әдепкі деректер түрі?
Int
Long Int
Unsigned Long
Unsigned Int
Ыңғайлы өзгермелі нүкте декларациясын және инициализацияны таңдаңыз:
float somevariable = (float) 12.502D
float somevariable = (Decimal)12.502D
float somevariable = (Double) 12.502D
float somevariable = 12.502D
Қалқымалы деректер түрінің дәлдік мәні жарамды сандар саны?
7 санға дейін
9 санға дейін
8 санға дейін
6 санға дейін
Float деректер түрінің нақты өлшемі?
4 байт
6 байт
8 байт
10 байт
