C#  -   Perguntas e Respostas  -  Resposta 7


 Resposta da Pergunta 7
Pergunta 7 Resposta:
using System;
namespace PergResp7
{
    class Program
    {
        static int Teste()
        {
            return (5 & 1);
        }
        static void Main(string[] args)
        {
            var resultado = Teste();
            Console.WriteLine(" O resultado de : 5 & 1 é => {0}", resultado);
            Console.ReadLine();
        }
    }

A resposta correta é a opção   D- ) 1

Justificativa:

O valor binário para 5 é 0101 e o valor binário para 1 é 0001.

Aplicando a operação AND (&) entre 0101 e 0001 dará como resultado o valor númerico igual a 1.

 

Veja o resultado da compilação neste link : Compilação C#

Acertou a resposta ?

Então responda rápido:

Assinale a afirmativa correta em relação aos operadores & e && ?

if (condicao && outraCondicao)  
{
   //faz algo
}
if (condicao & outraCondicao)  
{
   //faz algo
}

A-) Usando && são avaliadas as duas condições sempre
B-) Usando & se uma condição for true não avalia a segunda
C-) Usando & se a primeira condição for false não avalia a segunda
D-) Usando && se a primeira condição for false não avalia a segunda
E-) Os operadores & e && se comportam da mesma forma. São iguais.
 

Veja a resposta neste link : Resposta C#

Se dissermos que temos comunhão com ele (Jesus), e andarmos em trevas, mentimos, e não praticamos a verdade.
Mas, se andarmos na luz, como ele na luz está, temos comunhão uns com os outros, e o sangue de Jesus Cristo, seu Filho, nos purifica de todo o pecado.

1 João 1:6,7

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