Главная /
C#: ООП и классы /
Проанализируйте приведенный код, определенный в методе Main (доступно пространство имен System): int a = 100; Console.Write("Введи целое число:"); try { a = int.Parse(Console.ReadLine()); a = 100 / a; } catch (FormatException) { Console.Write("Неверный фо
Проанализируйте приведенный код, определенный в методе 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
. Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:
вопрос
Правильный ответ:
программа не выполняется, так как обнаружена одна или несколько синтаксических ошибок
Неверный формат! a=0
Неверный формат! a=100
Неверный формат!
Введено неверное значение! a=0
Сложность вопроса
94
Сложность курса: C#: ООП и классы
79
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет эти тесты inuit? Это же элементарно (я не ботан)
12 янв 2016
Другие ответы на вопросы из темы программирование интуит.
- # При выполнении метода Main необходимо создать объект класса Car со следующими атрибутами: заводской номер - 143155, марка - ГАЗ-3102. class Car { int nom; //Заводской номер string mark; //Марка public Car(int nom) { this.nom = nom; } public Car(int nom,string mark):_________ { this.mark = mark; } } class Program { static void Main() { Car car = new Car(143155,"ГАЗ-3102"); } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
- # Программа предназначена для присвоения переменной 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(); ___________ } } Среди приведенных ниже кодов укажите код, которым необходимо заменить знаки подчеркивания для получения корректной программы, решающей поставленную задачу:
- # Исходный модуль содержит определение классов A и B: class A { public virtual void P() {System.Console.Write("ПЕТРОВ"); } } Класс B определен как наследник класса A. Среди приведенных ниже высказываний укажите истинное высказывание: В классе B метод P()
- # Исходный модуль содержит определения: struct Лампочка { public int мощность; public Лампочка(int мощность){this.мощность=мощность;} } class Прибор { public Лампочка[] лам; public Прибор(Лампочка лам) { this.лам = new Лампочка[2]; this.лам[0]=this.лам[1]=лам;} public int Мощность { get { int s=0; for (int i = 0; i < лам.Length; i++) s += лам[i].мощность; return s; } } } В классе Program определен метод Main, в теле которого находится код: Лампочка лам = new Лампочка(50); Прибор пр1=new Прибор(лам); Прибор пр2=new Прибор(лам); лам.мощность = 100; System.Console.WriteLine(пр1.Мощность + пр2.Мощность); Укажите результат вывода на консоль после выполнения метода Main():
- # Проанализируйте приведенный код, определенный в методе 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. Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение: