Главная /
C#: основы /
Укажите все истинные утверждения, относящиеся к назначению начального значения (инициализации) локальных переменных:
Укажите все истинные утверждения, относящиеся к назначению начального значения (инициализации) локальных переменных:
вопросПравильный ответ:
начальное значение для всех локальных переменных назначается по умолчанию в соответствии с типом переменной
для переменных, у которых предусмотрен инициализатор, начальным значением является значение инициализирующего выражения, а для остальных локальных переменных - значение по умолчанию в соответствии с типом переменной
для переменных, у которых предусмотрен инициализатор, начальным значением является значение инициализирующего выражения, а для остальных локальных переменных начальное значение не назначается
для локальной переменной инициализатор обязательно должен быть константой или константным выражением
для локальной переменной инициализатор может быть любым совместимым с типом переменной выражением, значение которого может быть вычислено на момент выполнения объявления
Сложность вопроса
85
Сложность курса: C#: основы
68
Оценить вопрос
Комментарии:
Аноним
Экзамен сдан на 4 с минусом.
22 фев 2019
Аноним
Большое спасибо за помощь по интуит.
05 июн 2017
Другие ответы на вопросы из темы программирование интуит.
- # Программа предназначена для вывода на консоль значения |-2|: using System; class Program { static void Main() { Console.Write( _____ ); } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
- # Укажите варианты, относящийся к допустимому назначению начального значения (инициализации) локальным переменным:
- # Из приведенных ниже фрагментов кода укажите фрагмент, соответствующий объявлению ссылки на двухмерный массив, элементами которого являются символы:
- # Следующий фрагмент метода Main() содержит одну или несколько ошибок синтаксиса: int[,] A = new int[,] { {55, 77}, {34, 85} }; int[,] B = new int[,] { { 11, 22 } }; int[] C = new int[3]; C = A; System.Console.Write(C); Из приведенных высказываний укажите высказывание, которое раскрывает причины некорректности фрагмента:
- # Приведенные ниже процедуры и функции определены как методы одного класса. static double Func(byte a, int b) { return a * b; } static double Func(long a, double b) { return a - b; } static double Func(long a, float b) { return a + b; } static double Func(short a, int b) { return b % a; } static void Main() { byte a = 2; System.Console.Write(Func(a+1, 3)); } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: