Рядкові величини. Функції для роботи з рядками у С#

Додано: 16 травня 2022
Предмет: Інформатика, 10 клас
Тест виконано: 53 рази
10 запитань
Запитання 1

Яка функція визначає довжину рядка S y C#

варіанти відповідей

S.Longitude

S.Length

S.Replace()

S.Substring()

Запитання 2

Нехай ми маємо два рядки s1 та s2:

 string s1 = "клас"; string s2 = "класс";

За допомогою якої функції можна порівняти ці рядки?

варіанти відповідей

s1.Replace(s2)

s1.CompareTo(s2)

s1.Compare(s2)

s1.Remove(s2)

Запитання 3

Нехай ми маємо два рядки s1 та s2:

 string s1 = "клас"; string s2 = "класс";

s2=s2.Remove(3,1);

s2=s1.Insert(3,"но");

s1=s1+"-"+s2;

Якого значення набуде рядок s1 після виконання фрагменту програми?

варіанти відповідей

"клас-кланос"

"клас-класно"

"каласно-класно"

"класно-клас"

Запитання 4

Нехай ми маємо два рядки s1 та s2:

string s1 = "інформатика"; string s2 = "форма";

s1=s1.Substring(2,5);

int rez=s1.CompareTo(s2);

Якого значення набуде зміна rez?

варіанти відповідей

1

-1

0

Не можливо встановити

Запитання 5

Яка функція здійнює Заміну символів у рядку?

варіанти відповідей

Remove()

Replace()

Resize()

Rechange()

Запитання 6

Яка функція використовується для Вставки підрядка починаючи з заданого індексу?

варіанти відповідей

Remove(<індекс>, "підрядок"); 

Replace(<індекс>, "підрядок"); 

Insert(<індекс>, "підрядок"); 

Substring(<індекс>, "підрядок"); 

Запитання 7

Нехай ми маємо два рядки s1 та s2:

 string s1 = "пара"; string s2 = "плавати";

s2=s2.Remove(4);

s1=s1.Remove(3);

s1=s1+s2;

s1=s1.Insert(3,"o");

Якого значення набуде рядок s1 після виконання фрагменту програми?

варіанти відповідей

"плавоти"

"параплов"

"пароплав"

"пловпара"

Запитання 8

Нехай ми маємо стрічку S:

string S = "інформатика";

string S1,S2;

S1 = S[9] + S.Substring(0, 2) + S[3];

S2 = S.Substring(2,1)+ S[0] + S.Substring(4,3);


Якими будуть стрічки S1 та S2 ?


варіанти відповідей

"ріно" та "форма"

"кіно" та "форма"

"кіно" та "фірма"

"міна" та "фірма"

Запитання 9

Який фрагмент програми дозволяє перевертнути слово ?

Наприклад: є рядок "ШКОЛА" а стане "АЛОКШ"

варіанти відповідей

 string S = "ШКОЛА"; S1 = "";

   for (int i = S.Length - 1; i >= 0; i++)

    S1 += S[i];

 string S = "ШКОЛА"; S1 = "";

   for (int i = S.Length - 1; i >= 0; i--)

    S1 += S[i];

  string S = "ШКОЛА"; S1 = "";

   for (int i = S.Length; i >= 1; i--)

    S1 += S[i];

 string S = "ШКОЛА"; S1 = "";

   for (int i =0; i< S.Length; ; i++)

    S1 += S[i];

Запитання 10

Який фрагмент програми перевіряє: Чи слово є "ПАЛІНДРОМОМ". Паліндроми - це слова, які читається однаково зліва-направо.

Наприклад: "ШАЛАШ"

варіанти відповідей

string S = "ШАЛАШ", S1 = "";

   for (int i = S.Length; i >= 1; i--)

      S1 += S[i];

   if (S != S1)

     label1.Text = "Так, це ПАЛІНДРОМ";

   else

     label1.Text = "Ні, це не ПАЛІНДРОМ";

string S = "ШАЛАШ", S1 = "";

   for (int i = S.Length - 1; i >= 0; i--)

      S1 += S[i];

   if (S != S1)

     label1.Text = "Так, це ПАЛІНДРОМ";

   else

     label1.Text = "Ні, це не ПАЛІНДРОМ";

string S = "ШАЛАШ", S1 = "";

   for (int i = S.Length - 1; i >= 0; i++)

      S1 += S[i];

   if (S == S1)

     label1.Text = "Так, це ПАЛІНДРОМ";

   else

     label1.Text = "Ні, це не ПАЛІНДРОМ";

string S = "ШАЛАШ", S1 = "";

   for (int i = S.Length - 1; i >= 0; i--)

      S1 += S[i];

   if (S == S1)

     label1.Text = "Так, це ПАЛІНДРОМ";

   else

     label1.Text = "Ні, це не ПАЛІНДРОМ";

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест