Главная /
C#: ООП и классы /
Исходный модуль содержит код: class Сотрудник { private int id; private float зарплата; public Сотрудник(int i, float z) { id = i; зарплата = z; } public float Зарплата(int номер) { return номер < id ? зарплата : -1; } public void Зарплата(int номер, r
Исходный модуль содержит код:
class Сотрудник
{
private int id;
private float зарплата;
public Сотрудник(int i, float z) { id = i; зарплата = z; }
public float Зарплата(int номер) { return номер < id ? зарплата : -1; }
public void Зарплата(int номер, ref float зарпл)
{ if (номер < id)
{ float зрпл = зарплата;
зарплата = зарпл; зарпл = зрпл;
} } }
class Program
{ static void Main()
{ Сотрудник Иванов = new Сотрудник(12, 40000.0f);
float z = 45000.0f; Иванов.Зарплата(10, ref z);
System.Console.Write("Зарплата Иванова = " + z);
} }
Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
вопрос
Правильный ответ:
40000
45000
20000
-1
программа не выполняется, так как обнаружена одна или несколько синтаксических ошибок
Сложность вопроса
73
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Это очень заурядный решебник intuit.
23 янв 2019
Аноним
Зачёт защитил. Лечу в клуб отмечать 4 за тест интуит
12 апр 2016
Аноним
Я сотрудник деканата! Немедленно заблокируйте этот ваш сайт с ответами intuit. Немедленно!
28 окт 2015
Другие ответы на вопросы из темы программирование интуит.
- # Доступность поля из других классов может быть указана:
- # Проанализируйте приведенный код. abstract class Rectangle { public double x=10, y=20; public Rectangle(double x, double y) { this.x = x; this.y = y; } abstract public int Zoom(int d); public double Zoom(double d) { x += d; y += d; return x * y; } } class Параллепипед : Rectangle { public double z; public Параллепипед(double x, double y, double z) : base (x, y) { this.z = z; } } class Program { static void Main() { Параллепипед парал = new Параллепипед(6, 8, 10); парал.Zoom(-5); System.Console.Write("{0} {1} {2}", парал.x, парал.y, парал.z); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Проанализируйте приведенный код. class Вуз { public string название; public Вуз(string н) { название = н; } } class Student { private string фамилия; private Вуз вуз; public Student(string фам, Вуз уз) { фамилия = фам; вуз = уз; } public override string ToString() { return string.Format("{0} учится в {1}" ,фамилия, вуз.название) ; } } class Program { static void Main(string[] args) { Student[] студенты = new Student[2]; Вуз вуз1 = new Вуз("МГУ"); студенты[0] = new Student("Иванов", вуз1); вуз1 = new Вуз("ГУ-ВШЭ"); студенты[1] = new Student("Петров", вуз1); вуз1.название = "МВТУ"; System.Console.WriteLine(студенты[1]); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Из приведенных ниже высказываний укажите все истинные высказывания:
- # Проанализируйте приведенный код, определенный в методе Main (доступно пространство имен System): int a = 100; Console.Write("Введи целое число:"); try { a = int.Parse(Console.ReadLine()); a = 100 / a; } catch (FormatException) { Console.Write("Неверный формат! "); } catch { Console.Write("Введено неверное значение! "); } Console.WriteLine("a=" + a); Пользователь собирается запустить программу и ввести число 0. Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: