Главная /
C#: основы /
Для преобразования строки КОШКА в строку МЫШКА разработан приведенный ниже исходный код, который размещен в методе Main(): string s = "КОШКА"; s[0]='М'; s[1] = 'Ы'; Console.Write(s); Трансляция программы завершена неудачно. Из приведенных высказываний ука
Для преобразования строки КОШКА
в строку МЫШКА
разработан приведенный ниже исходный код, который размещен в методе Main()
:
string s = "КОШКА";
s[0]='М';
s[1] = 'Ы';
Console.Write(s);
Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
вопрос
Правильный ответ:
строка не может содержать символы русского алфавита
строка в языке С# относится к типам значений, а для типов значений операция индексации элемента не имеет смысла и не определена
строка в языке C# относится к ссылочным типам, но в виде исключения для строк не определена операция индексации
неверно записан литерал в правой части операторов присваивания: правильной записью должно быть
s[0]="М"; s[1] = "Ы"
в языке C# присваивание значения элементу строки не допускается
Сложность вопроса
59
Сложность курса: C#: основы
68
Оценить вопрос
Комментарии:
Аноним
Я сотрудник университета! Прямо сейчас уничтожьте ответы интуит. Я буду жаловаться!
28 ноя 2018
Аноним
Гранд мерси за решениями по intiut'у.
12 июл 2016
Другие ответы на вопросы из темы программирование интуит.
- # В теле метода Main() содержится следующий код: Random d1 = new Random(777); Random d2 = new Random(777); System.Console.Write(d1 == d2); Укажите результат вывода на консоль после выполнения метода Main():
- # В теле метода Main() содержится следующий код: float a = new float(); int b = new int(); System.Console.Write(a == b); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Для перестановки местами первого и последнего элемента массива A разработан приведенный ниже исходный код, который размещен в методе Main(): int[] A, B; int C; A = new int[] { 55, 77, 99 }; B = A; C = B[0]; B[0] = B[B.Length]; B[B.Length] = C При выполнении программы возникло исключение. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # В теле метода Main() содержится следующий код: double a=0; string msg="не определено"; if (a > 1) if (a < 4) msg = "внутри";; else msg = "снаружи"; System.Console.WriteLine(msg); Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Приведенные ниже процедуры и функции определены как методы одного класса. static double Func (int a, int b) { return a * b; } static double Func (double a, double b) { return a - b; } static double Func (short a, float b) { return a + b; } static double Func (short a, int b) { return b % a; } static void Main() { int a = 2; System.Console.Write(F(a, 3.5)); } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: