Font size
WorksheetsПрограмиране - Теория. Тест върху Символни низове.
Total questions: 23
Worksheet time: 40mins
Коя ключова дума се използва за деклариране на символни низове в езика C#?
String
str
string
let
Кой от посочените оператори се използва за операцията конкатенация на символни низове?
-
/
+
;
Кой вграден метод в езика C# може да се използва за обединяване (конкатениране) на низове?
Символните низове (a) да бъдат мутирани
Символните низове се заграждат в
(a)
Методът, който се използва за преобразуване на string към char array, се нарича
(a)
Кои от начините могат да се използват за сравняване на дадени два символни низа firstString и secondString?
firstString == secondString
firstString.Equal(secondString)
firstString = secondString
firstString.Equals(secondString)
string.Compare(firstString, secondString, false)
Ще се стигне ли до грешка след изпълнението на кода?
Да
Не
Какъв ще бъде резултатът от изпълнението на кода?
5
7
8
6
Какъв ще бъде резултатът от изпълнението на кода?
6
2
1
5
Какъв ще бъде резултатът от изпълнението на кода?
Какъв ще бъде резултатът от изпълнението на кода?
Какъв подниз ще бъде извлечен след изпълнението на метода Substring(). Извлечете низа Photos, като използвате същия метод?
По какъв начин ще се принтират елементите на масива от символни низове след изпълнението на следния код?
на отделни редове без празни пространства (редове) между тях и без правите черти и точката за последния елемент
на едни ред в този вид, в който са подадени в първоналния стринг
на отделни редове с празни пространства (редове) между тях без правите черти и точката за последния елемент
на отделни редове с празни пространства (редове) между тях без правите черти, като на крайния елемент ще бъде запазена точката
Какъв ще бъде резултатът след изпълнението на следната операция?
Water / Lemon / Honey
Water and Lemon and Honey
Water And Lemon And Honey
WaterandLemonandHoney
Какъв низ ще се получи след изпълнението на операцията?
67
567
$ 67
12345
string[] banWords = Console.ReadLine(). (a) .ToArray();
string text = Console.ReadLine();
foreach (var banWord in (b) )
{
if (text. (c) (banWord))
{
(d) = text.Replace(banWord, new string( (e) , banWord.Length));
}
}
Console.WriteLine(text);
Свържете определенията с методите:
ToUpper()
Метод за капитализация с главни букви
TrimEnd()
Метод за премахване на празното пространство в края на низ
ToLower()
Метод за капитализация с малки букви
TrimStart()
Метод за премахване на празното пространство в началото на низ
Какъв ще бъде резултатът след оформянето на празното пространство?
Hello
Hello !! \n
\t Hello !! \n
Hello \n
StringBuilder(int capacity) е конструктор, който предварително заделя буфер с размер равен на указания капацитет?
Да
Не
Кои са верните твърдения за StringBuilder?
StringBuilder поддържа динамично заделящ се буфер
StringBuilder заделя памет за повечето операции и има ниска производителност
StringBuilder поддържа предварително заделен буфер
StringBuilder не заделя памет за повечето операции и има добра производителност
StringBuilder stringBuilder = new StringBuilder(100);
Подредете операциите, които трябва да се извършат:
Console.WriteLine(stringBuilder);
stringBuilder.Append("Hi Justin. How is school?");
stringBuilder[3]= 'D';
stringBuilder.Remove(0, 11);
stringBuilder.Insert(13, "Jane");
stringBuilder.Replace("Jane", "Joanne");
24. С помощта на StringBuilder изведете низ в обратен ред. Желателно е да изнесете логиката за обръщане на низа в обратен ред?
