Questões de Concurso Sobre java em programação

Foram encontradas 2.559 questões

Q969824 Programação

Analise o código Java a seguir.

Imagem associada para resolução da questão


Assinale a opção que apresenta o resultado completo produzido pela execução desse código.

Alternativas
Q969445 Programação

Considere a classe Java a seguir em condições ideais.


Imagem associada para resolução da questão


No método conectar podem ser lançadas duas exceções que o Analista de Informática deseja que sejam tratadas não no interior do método, mas sim por quem o chamar. Para que isso seja permitido, deve-se inserir o comando

Alternativas
Q969444 Programação

Considere a classe Java abaixo.


Imagem associada para resolução da questão


No que se refere à sobrecarga de métodos,

Alternativas
Q969443 Programação

Para criar array um Analista de Informática digitou os comandos abaixo no método main de uma classe Java em condições ideais.


I. int[ ] a = {1,3};

II. int b [ ] = new int[2]; b[0]=1; b[1]=3;

III. int [ ] c = new int[2]; c.add(1); c.add(2);

IV. int [ ] [ ] d = {{1,3},{4,5}};

V . int e [ ] [ ] = {{1,3},{4,5}};


Ao tentar compilar e executar a classe, foi exibida a mensagem “Exception in thread "main" java.lang.RuntimeException: Uncompilable source code”. Essa mensagem foi exibida porque o item

Alternativas
Q969442 Programação

Considere a classe Java abaixo, que usa um método de ordenação por inserção para rearranjar os valores em um vetor em ordem crescente.


Imagem associada para resolução da questão


Para que a ordenação por inserção ocorra corretamente, as lacunas I e II devem ser corretamente preenchidas com

Alternativas
Q969441 Programação

Considere a classe Java abaixo.


Imagem associada para resolução da questão


Para que esta classe mostre a posição (índice) do vetor onde se encontra o valor 70, as lacunas I e II devem ser corretamente preenchidas por

Alternativas
Q969440 Programação

Um Analista de Informática foi encarregado de avaliar as expressões abaixo em uma aplicação desenvolvida na linguagem Java.


Imagem associada para resolução da questão


Concluiu corretamente que os valores resultantes nas variáveis x, y e z, serão, respectivamente,

Alternativas
Ano: 2019 Banca: IF-SP Órgão: IF-SP Prova: IF-SP - 2019 - IF-SP - Informática |
Q966949 Programação

Pilhas são consideradas as mais simples e também as mais importantes de todas as estruturas de dados. Define-se pilha como uma coleção de objetos que são inseridos e retirados, seguindo o princípio “o último que entra é o primeiro que sai”, também conhecido como LIFO, por seu acrônimo em inglês Last-In First-Out.

A estrutura de dados pilha é uma classe “embutida” no pacote java.util de Java. A classe (I) é uma estrutura de dados que armazena objetos Java genéricos e inclui, entre outros, o método (II) para inserir o objeto no topo da pilha e o método (III) para remover o elemento no topo da pilha e o retorna.


Os itens (I), (II) e (III) são, respectivamente:

Alternativas
Ano: 2019 Banca: IF-SP Órgão: IF-SP Prova: IF-SP - 2019 - IF-SP - Informática |
Q966947 Programação
Nas linguagens de programação Java e C++, o polimorfismo paramétrico é materializado, respectivamente, pelas funcionalidades e/ou características:
Alternativas
Ano: 2018 Banca: IDECAN Órgão: CRF-SP Prova: IDECAN - 2018 - CRF-SP - Analista de Sistemas |
Q961382 Programação

Sobre a linguagem Java, analise as afirmativas a seguir.

I. As instruções de um switch geralmente terminam com uma instrução break que termina a execução em um while, por exemplo.

II. A instrução break, quando executada em um while, for, do…while ou switch, ocasiona a saída imediata dessa instrução.

III. Os operadores & e | funcionam de forma idêntica aos operadores && e ||, mas sempre avaliam ambos os operandos.

IV. Cada valor que se deseja testar em um scanner deve ser listado em um rótulo case separado.


Está(ão) correta(s) apenas a(s) afirmativa(s)

Alternativas
Ano: 2018 Banca: IDECAN Órgão: CRF-SP Prova: IDECAN - 2018 - CRF-SP - Analista de Sistemas |
Q961381 Programação
“Uma declaração do método final nunca pode mudar, assim todas as subclasses utilizam a mesma implementação do método; e chamadas métodos final são resolvidas em tempo de compilação – isso é conhecido como _________________.” Acerca da linguagem Java, assinale a alternativa que completa corretamente a afirmativa anterior.
Alternativas
Ano: 2018 Banca: FCM Órgão: IFN-MG Prova: FCM - 2018 - IFN-MG - Professor - Informática |
Q958865 Programação

Observe o código fonte escrito em linguagem Java apresentado a seguir:


Imagem associada para resolução da questão


É INCORRETO afirmar que o

Alternativas
Q957980 Programação
A linguagem de programação considerada como "nativa" dos ambientes Android é:
Alternativas
Q952904 Programação
Qual método na classe HttpServlet, contida na API de Servlet do Java, atende a requisição HTTP POST?
Alternativas
Q952888 Programação
As filas são estruturas de dados relevantes para a programação. Analise o trecho de código Java, abaixo, no que diz respeito às filas.
   Imagem associada para resolução da questão
O código Java acima imprimirá na saída padrão:
Alternativas
Q952886 Programação
Os dados armazenados em variáveis e arrays são temporários, pois são perdidos quando o programa finaliza. Para a retenção de longo prazo dos dados, os computadores utilizam arquivos. A classe File é muito útil em Java para se trabalhar com arquivos. Sobre os métodos da classe File em Java, é CORRETO afirmar:
Alternativas
Q952885 Programação
O polimorfismo permite escrever programas com objetos que compartilham, direta ou indiretamente, a mesma superclasse, como se todos fossem objetos da superclasse. A linguagem Java provê vários recursos, como a declaração de métodos com o modificador final. Sobre um método final em Java, é INCORRETO afirmar:
Alternativas
Q952513 Programação

Considere o método Java abaixo.


Imagem associada para resolução da questão


O método verifica recebe os valores abaixo para x, n e v [ ].


x = 98

n = 6

v[ ] = {10, 23, 45, 78, 98, 125}


Conclui-se corretamente que

Alternativas
Q946484 Programação

Considere a execução dos códigos Java abaixo.


Imagem associada para resolução da questão

A saída correta é

Alternativas
Q946480 Programação
Analise as afirmações sobre as linguagens de programação.
I. O mecanismo de herança em Java ocorre em tempo de compilação, ou seja, todo reaproveitamento de código realizado por herança é imutável em tempo de execução. II. A linguagem C++ possui herança múltipla, Java possui somente herança simples para classes concretas e abstratas, mas possui herança múltipla para a “interface”, já Javascript não possui herança como funcionalidade nativa. III. C++ é uma linguagem compilada, Java é compilada para uma linguagem de máquina intermediária chamada de bytecodes, sendo esta interpretada e Javascript é interpretada.
É correto afirmar que
Alternativas
Respostas
981: D
982: B
983: D
984: E
985: C
986: C
987: B
988: A
989: A
990: D
991: C
992: C
993: B
994: E
995: A
996: C
997: B
998: C
999: D
1000: B