Simulado Câmara Legislativa do Distrito Federal - CLDF | Consultor Técnico Legislativo - Analista de Sistemas 2 | 2019 pre-edital | Questão 339

Tecnologia da Informação / Conceitos de linguagens de programação: linguagens de programação / C, C++, C#


Atenção: Considere o programa em C# abaixo para responder as questões de números 33 e 34.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace ConsoleApplication4
{
class Teste
{
private static void ValidaNome(string nome)
{
if (nome.Trim().Length < 3)
{
string msg = "O nome deve ter no mínimo 3 caracteres.";
ApplicationException e = new ApplicationException(msg);
throw e;
}
}

static void Main()
{
Console.WriteLine("Digite um nome com 3 letras no mínimo: ");
string n = Console.ReadLine();
string nome = n;
try
{
ValidaNome(nome);

Console.WriteLine("{0}, em que ano nasceu?", nome);
string a = Console.ReadLine();
int ano = Convert.ToInt32(a);
int idade = DateTime.Today.Year − ano;

Console.WriteLine("{0}, você tem {1} anos.", nome, idade);
}
catch (Exception e)
{
Console.WriteLine("{0} Exceção encontrada.", e);
}
Console.ReadKey();
}
}
}

Considerando a linguagem C# e o programa em C#, é correto afirmar:

Voltar à pagina de tópicos Próxima

Fonte: TéCNICO JUDICIáRIO - INFORMáTICA / TRF 3ª / 2014 / FCC