Главная /
C#: ООП и классы /
Исходный модуль содержит код: internal class Point { public double x,y; public Point(double x, double y) { this.x = x; this.y = y; } public static void Move(double d){ x+=d; y+=d;} } class Program { static void Main() { Point p = new Point(1,1); Point.Mov
Исходный модуль содержит код:
internal class Point
{
public double x,y;
public Point(double x, double y) { this.x = x; this.y = y; }
public static void Move(double d){ x+=d; y+=d;}
}
class Program
{
static void Main()
{
Point p = new Point(1,1);
Point.Move(2);
}
}
Метод Main
разрабатывался для перемещения точки по обеим координатам на 2.
Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
вопросПравильный ответ:
значение полей
x
и y
не определено
метод
Move
не может обращаться к полям объекта
тип
Point
не доступен из класса Program
метод
Move
должен вызываться как метод объекта, а не метод класса
в классе
Point
не определен конструктор без параметров Сложность вопроса
75
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Я провалил зачёт, почему я не углядел данный сайт с ответами по тестам интуит до этого
29 мар 2019
Аноним
Зачёт сдан. Лечу пить отмечать зачёт интуит
09 мар 2016
Другие ответы на вопросы из темы программирование интуит.
- # Из приведенных ниже высказываний укажите все истинные высказывания:
- # Из приведенных ниже высказываний укажите все истинные высказывания:
- # Приведенному ниже коду доступны пространства имен System и System.Collections. public static void Main() { Queue q = new Queue(); q.Enqueue(11); q.Enqueue(22); q.Enqueue(33); q.Dequeue(); q.Enqueue(44); Console.WriteLine("{0} {1} {2}", q[0], q[1], q[2] ); } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Из приведенных ниже высказываний укажите все истинные высказывания:
- # Приведенному ниже коду доступно пространство имен System. static void Main() { long a=0; Console.Write("Введи целое число:"); try { a = long.Parse(Console.ReadLine()); a=100/a; } catch (FormatException) { Console.Write ("Неверный формат! "); } catch (DivideByZeroException) { Console.Write("Делитель=0! "); } catch (ApplicationException) { Console.Write("Повторите ввод! "); } catch (Exception) { Console.Write("Программа завершается! "); } Console.WriteLine("a="+a); } Пользователь собирается запустить программу и ввести символ d, код которого равен 100. Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: