Главная /
C#: ООП и классы /
Исходный модуль содержит код: class Room { private int nom1; public int nom2; public Room(int a, int b){ nom1 = a; nom2 = b; } public int Nom { get { return nom1 * 100 + nom2; } set { if (value<5555) {nom1 = value/100; nom2 = value%100; }} } } class Pr
Исходный модуль содержит код:
class Room
{
private int nom1;
public int nom2;
public Room(int a, int b){ nom1 = a; nom2 = b; }
public int Nom
{
get { return nom1 * 100 + nom2; }
set { if (value<5555) {nom1 = value/100; nom2 = value%100; }}
}
}
class Program
{
static void Main()
{
Room r = new Room(65,98);
r.Nom = 6712;
System.Console.Write("{0} ", r.Nom);
}
}
Укажите результат вывода на консоль после выполнения метода Main()
:
вопрос
Правильный ответ:
6598
6712
6512
6798
Сложность вопроса
95
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Это очень простецкий тест intuit.
23 июл 2019
Аноним
Я преподаватель! Незамедлительно уничтожьте этот ваш сайт с ответами интуит. Пожалуйста
16 мар 2019
Аноним
спасибо за пятёрку
07 май 2016
Другие ответы на вопросы из темы программирование интуит.
- # Исходный модуль содержит код: internal class Rectangle { public double width, hight; public void Zoom(double d) { width += d; hight += d; } public void Rectangle(double width, double hight) { this.width = width; this.hight = hight; } } class Program { static void Main() { Rectangle p = new Rectangle(10, 20); p.Zoom(-5); System.Console.Write("{0} {1}", p.width, p.hight); } } Метод Main разрабатывался для изменения размера прямоугольника. Трансляция программы завершена неудачно. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Программа предназначена для присвоения переменной r класса B значения 4 : class A { public B b = null; public A() { B b = new B(); } public class B { static public int r; public int t; } } class Test { public static void Main() { A a = new A(); ___________ } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
- # Исходный модуль содержит классы Class и Program: class Class { private int x, y; public Class(int x, int y) { this.x = x; this.y = y; } public static Class operator ++(Class a) { return new Class(a.x+1, a.y+2);} public void View(){System.Console.Write("{0} {1} ",x,y);} } В классе Program определен метод Main, в теле которого находится код: Class a = new Class(2,5),b; b = a++; b.View(); a.View(); Укажите результат вывода на консоль после выполнения метода Main():
- # Из приведенных ниже высказываний укажите все истинные высказывания:
- # Программа предназначена для вычисления и вывода квадрата числа 3: public delegate double F( double x); class A { public int F(int x) { return x * x; } } class B { public static double F(double x) { return x * x; } } class Program { static void Main() { F f = new F( _____ ); System.Console.WriteLine(f(3)); } } Среди перечисленных ниже кодов укажите код, подстановка которого вместо знаков подчеркивания позволяет получить корректную программу, решающую эту задачу: