SóProvas


ID
2984620
Banca
CS-UFG
Órgão
IF Goiano
Ano
2019
Provas
Disciplina
Programação
Assuntos

Atualmente, Java e JavaScript estão entre as linguagens de programação de maior emprego pela indústria de software. Apesar da semelhança dos nomes, elas possuem muitas diferenças. Qual dos trechos abaixo é válido, tanto em JavaScript quanto em Java?

Alternativas
Comentários
  • Exemplo da estrutura switch em Java:

    switch (position){

    case 0:

       Tab tab1 = new Tab1();

        return tab1;   

    case 1:

         Tab tab2 = new Tab2();

         return tab2;

    case 2:

         Tab tab3 = new Tab3();

          return tab3;

     

    }

     

    https://pt.stackoverflow.com/questions/175459/qual-diferen%C3%A7a-entre-o-return-e-o-break-em-um-switch-case

  • Vamos 'matar' a questão eliminando as alternativas:

    a) Incorreta, em java não existe a comparação de igualdade estrita (===)

    b) Incorreta, posso estar errado, mas function* não seria um ponteiro? E em java NÃO EXISTE PONTEIRO.

    c) Correta, gabarito da questão;

    d) Incorreta, não existe esta atribuição nem em java, nem em javascript;

  • Lembrando que em java o -> é aplicado em Lambda

    Cuidado ***

  • Só para completar a informação acima, java existe ponteiro, mas é implícito, já vi banca considerando isso, então cuidado.