C#  -  Perguntas e Respostas  - Pergunta 5


 Neste série de artigos vou apresentar perguntas/problemas envolvendo diversos recursos da linguagem C# e a seguir mostrar a resposta/solução mais adequada. Essa é uma forma bem eficiente de aprender os conceitos de uma linguagem.

Pergunta 1 : Qual será o resultado obtido pela execução do seguinte código :

using System;
namespace CShp_resp5
{
    abstract class A
    {
       int i = 100 ;
       public abstract void Exibir();
    }
    class B : A
    {
        public int n;
        public override void Exibir()
        {
            Console.WriteLine(n*2);
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            B obj = new B();
            obj.n = 100;
            obj.Exibir();
            Console.ReadLine();
        }
    }
}
 Respostas:

 A - )   0

 B - )   100

 C - )   200

 D - )   Erro de compilação

 E - )    Nenhuma das respostas anteriores

Antes de ver a resposta tente responder, se obrigue a pensar...

Veja a resposta : Resposta. (após tentar resolver, ok !)

"Porque a lei foi dada por Moisés; a graça e a verdade vieram por Jesus Cristo." João 1:17

Veja os Destaques e novidades do SUPER DVD Visual Basic (sempre atualizado) : clique e confira !

Quer migrar para o VB .NET ?

Quer aprender C# ??

Quer aprender os conceitos da Programação Orientada a objetos ?

Quer aprender o gerar relatórios com o ReportViewer no VS 2013 ?

Quer aprender a criar aplicações Web Dinâmicas usando a ASP .NET MVC 5 ?

 

  Gostou ?   Compartilhe no Facebook   Compartilhe no Twitter

 

Referências:


José Carlos Macoratti