Cadernos de Questões

Provas Favoritas

Filtros Salvos

Foram encontradas 59 questões.
#3606163

Considere os programas em C# e em PHP a seguir:


C#


using System;

namespace TratamentoExcecao (

class Program (

static void Main(:string[] arqs) (

try( double num = 10;

double den = 0;

double r = FazDivisao(num, den);

Console.WriteLine($"Resultado da divisao: {r}");

}

catch (DivideByZeroException ex) {

Console.WriteLine($"Erro: (ex.Message}");

}

catch (Exception ex) {

Console.WriteLine($"Erro desconhecido: {ex.Message}");

}

}

static double FazDivisao(double n, double d) (

if (d==0) (

}

return n / d;

}

}

}

PHP


<?php

function divide($a, $b) {

if ($b === 0) {

}

return $a / $b;

}


try {

$num1 = 10;

$num2 = 0;

$resultado = divide($num1, $num2);

echo "O resultado da divisão é: " . $resultado;

} catch (Exception $e) {

echo "Erro: " . $e->getMessage ();

}

?>








Em condições ideais, para que cada um dos programas possa ser executado fazendo o tratamento de exceção relativo à divisão e sejam impressas as frases exatamente iguais, as lacunas I e II devem ser corretamente preenchidas com:

  • Lacuna ILacuna IIthrow new Exception ("Divisão por zero não é válida.")throw new Exception ("Divisão por zero não é válida.")
  • Lacuna ILacuna IIthrow new DivideByZeroException("Divisão por zero não é válida.")throw new DivideByZeroException("Divisão por zero não é válida.")
  • Lacuna ILacuna IIthrow new DivideByZeroException("Divisão por zero não é válida.")throw new Exception ("Divisão por zero não é válida.")
  • Lacuna ILacuna IIthrow new Exception ("Divisão por zero não é válida.")throw new DivideByZeroException("Divisão por zero não é válida.")
  • Lacuna ILacuna IIthrow new DivideByZeroException("Divisão por zero não é válida.")throw new Exception_DivideByZero("Divisão por zero não é válida.")
Fale com IAgo
IAgo - Assistente IAProva
IA
Olá! Sou o IAgo, seu assistente aqui no IAProvatec 😊
Veja como posso te ajudar:
Agora