SóProvas


ID
2246971
Banca
Marinha
Órgão
Quadro Técnico
Ano
2016
Provas
Disciplina
Programação
Assuntos

Com base na linguagem de programação Java, assinale a opção correta.

Alternativas
Comentários
  • exists()

    Testa se o arquivo ou o diretório denotado por este caminho do resumo existe.

     

    http://docs.oracle.com/javase/7/docs/api/java/io/File.html

  • a) == serve para comparar se as referências a fim de determinar se elas referenciam o mesmo objeto e não para ver se os objetos tem o mesmo conteúdo. Neste caso, equals deveria ser usado no lugar de ==.

    b) Gabarito

    c) switch...case

    d) A expressão ( (x > y) && (a < b)) é verdadeira se x > y for verdadeiro E a < b for verdadeiro.

    e) se tem final, não poderá ser modificado.

  • ===Letra A===

    Considerando s1 e s2 objetos String, o resultado da expressão s1 == s2 será true se ambas as Strings contiverem os mesmos valores.(Errado)

    Quado se compara dois objetos com o operador de igual (==) é sempre comparado o endereço dos objetos e não o conteúdo. Para se comparar o conteúdo de um objeto é utilizado o método equals

    ===Letra B===

    O método exists da classe File retorna true se o nome especificado como argumento para o construtor File for um arquivo ou diretório no caminho especificado. (Certo)

    ===Letra C===

    0 caso default é requerido na instrução de seleção switch.(Errado)

    o default  é opcional na instrução de seleção switch

    ===Letra D===

    A expressão ( (x > y) && (a < b)) é verdadeira se x > y for verdadeiro ou a < b for verdadeiro.(Errado)

    A expressão utiliza operador &&, ou seja, para a expressão ser verdadeira as duas condições obrigatoriamente deverá ser verdadeira.

    ===Letra E===

    0 segmento de programa {final int ARRAY_SIZE = 3; ARRAY_SIZE = 5} aumenta o tamanho de ARRAY_SIZE de 3 para 5.(Errado)

    Uma vez que uma variável é declarada com final ela não pode ser alterada.