#интерфейс не может иметь полей


====== #Ошибка в данных! Программа завершена! a=0


Download 116.47 Kb.
bet43/46
Sana13.02.2023
Hajmi116.47 Kb.
#1195380
1   ...   38   39   40   41   42   43   44   45   46
======

#Ошибка в данных! Программа завершена! a=0 

======
Ошибка в данных! 


++++++
Проанализируйте приведенный ниже код.

static void Main()


{ int a = 0;
try { a = Devide(a); }
catch (System.FormatException)
{ System.Console.Write(" Ошибка в данных! "); }
finally { System.Console.Write(" Программа завершена!"); }
System.Console.WriteLine(" a=" + a);
}
static int Devide(int b)
{ return 100 / b; }

Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

======
Программа завершена! 


======
Программа завершена! a=0 


======
Ошибка в данных! Программа завершена! 




======
#программа завершится аварийно, так как отсутствует catch-блок для обработки сгенерированного исключения 
++++++
Проанализируйте приведенный ниже код.

static void Main()
{
int a = 100;
try { a = Devide(a); }
finally { System.Console.Write(" Программа завершена!"); }
System.Console.WriteLine(" a=" + a);
}
static int Devide(int b)
{ return 100 / b; }

Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

======
программа не выполняется, так как обнаружена синтаксическая ошибка, связанная с тем, что блок finally не может следовать за блоком try 




======
#Программа завершена! a=1 

======
a=1 Программа завершена! 


======
a=1 


++++++
Приведенному ниже коду доступно пространство имен System.

class ExceptA : ApplicationException { }


class ExceptB : ExceptA { }
public static void Main()
{ string a = Console.ReadLine(); string b = Console.ReadLine();
try { if (a == "end") throw new ExceptA();
else if (b == "exit") throw new ExceptB();
else throw new Exception();
}
catch (ExceptB) { Console.Write(" Исключение-1"); }
catch (ExceptA) { Console.Write(" Исключение-2"); }
catch (Exception){ Console.Write(" Исключение-3"); }
}

Пользователь собирается после запуска программы ввести end и cont. Укажите результат вывода на консоль после попытки запустить программу на компиляцию и выполнение:

======
Исключение-2 Исключение-3 


======
Исключение-3





Download 116.47 Kb.

Do'stlaringiz bilan baham:
1   ...   38   39   40   41   42   43   44   45   46




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling