string result=""; for (int i=0; i<3; i++) { result+=i.ToString() + ", "; }
1. Этот код может быть существенно оптимизирован по производительности
1 балл
Верно
Неверно
2. Выберите все верные утверждения:
1 балл
При передаче строки в метод эта строка копируется
Строка (string) эквивалентна массиву символов (char[])
Строки являются типами-значениями (Value type)
Строки являются типами-ссылками (Reference Type)
Строки можно изменять во время выполнения
3. Что напечатает код Console.WriteLine("12345\n321");
1 балл
одну строку: 12345321
одну строку: 12345n321
одну строку: 32145
одну строку: 12345\n321
две строки: 12345 и 321
4. Спецсимволы
1 балл
Нажмите сначала на блоке из правого столбца, а затем на свободном месте в левом.
Перетащите блоки из правого столбца на свободные места.
\n
Перевод строки
\t
Табуляция
\\
Возврат каретки
\r
Кавычка
\"
Слэш
Console.WriteLine(a.ToString() + "\t" + Math.Round(b, 3).ToString());
5. Как улучшить этот код?
1 балл
Использовать форматированный вывод
Никак! Код и так прекрасен!
Заменить сложение строк StringBuilder-ом
Вынести сложное выражение вне метода WriteLine
×
Практика, практика и еще раз практика!
Войдите
или
зарегистрируйтесь
, чтобы отвечать на тесты и решать задачи.