Главная /
C#: ООП и классы /
Проанализируйте приведенный код, определенный в методе Main (доступно пространство имен System): double a=100; Console.Write("Введи вещественное число:"); try { a = double.Parse(Console.ReadLine()); a=100/a; } catch { Console.Write ("Введено неверное знач
Проанализируйте приведенный код, определенный в методе Main
(доступно пространство имен System
):
double a=100;
Console.Write("Введи вещественное число:");
try { a = double.Parse(Console.ReadLine()); a=100/a; }
catch { Console.Write ("Введено неверное значение! "); }
catch (FormatException) { Console.Write ("Неверный формат! "); }
Console.WriteLine("a="+a);
Пользователь собирается запустить программу и ввести число 50
. Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
вопрос
Правильный ответ:
программа не выполняется, так как обнаружена одна или несколько синтаксических ошибок
a=2
Введено неверное значение! a=100
Введено неверное значение!
a=1
Сложность вопроса
94
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
спасибо за ответ
08 янв 2020
Другие ответы на вопросы из темы программирование интуит.
- # Исходный модуль содержит код: internal class Point { public double x,y; public Point(double x, double y) { this.x = x; y = y; } public void Move(double d){ x+=d; y+=d;} } class Program { static void Main() { Point p = new Point(1,1); p.Move(1); System.Console.Write("{0} {1}", p.x, p.y); } } Метод Main разрабатывался для перемещения точки по обеим координатам на 1. При запуске программы выведены значения 2 1 вместо ожидаемых значений 2 2. Из приведенных высказываний укажите высказывание, которое раскрывает причину некорректности программы:
- # Исходный модуль содержит код: class ПРИБОР { public ПРИБОР() { System.Console.Write("ПРИБОР "); } } class ПРИЕМНИК : ПРИБОР { public ПРИЕМНИК() { System.Console.Write("ПРИЕМНИК "); } } class ТЕЛЕВИЗОР : ПРИЕМНИК { public ТЕЛЕВИЗОР() { System.Console.Write("ТЕЛЕВИЗОР "); } } class Program { static void Main() { ПРИБОР P = new ТЕЛЕВИЗОР(); } } Укажите результат вывода на консоль после выполнения метода Main():
- # Исходный модуль содержит определение типов Газета, Журнал и Program: { public int Страницы; public override string ToString() { return Страницы.ToString(); } } struct Журнал { public int Страницы; } В классе Program определен метод Main, в теле которого находится код: Газета a; Журнал b; a.Страницы=20; b.Страницы =30; System.Console.Write(a.ToString() + " " + b.ToString()); Укажите результат вывода на консоль после выполнения метода Main():
- # Проанализируйте приведенный код. 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]); } } Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
- # Исходный модуль содержит указание используемых пространств имен System, System.Collections. В модуле определен единственный класс Program c методом Main, в теле которого находится код: Queue q = new Queue(); string str = "A2B43"; for(int i=0; i<str.Length; i++) if(str[i]>='0' && str[i]<='9') q.Enqueue(str[i]); while(q.Count > 0) Console.Write(q.Peek()); Укажите результат вывода после запуска программы на компиляцию и выполнение: