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

Questões Discursivas

Foram encontradas 2.720 questões

Q2385190 Programação

Julgue o item a seguir. 


O Java é uma linguagem de programação orientada a objetos e possui uma vasta biblioteca de rotinas e APIs. Dentre as suas características, destaca-se a tipagem estática, que confere maior segurança ao código, evitando que o tipo da variável seja alterado após sua declaração. 

Alternativas
Q2383107 Programação
O garbage collector (coletor de lixo) gerencia automaticamente as solicitações de alocação dinâmica de memória das aplicações. O Java HotSpot VM inclui diferentes tipos de coletores, cada um com características de desempenho diferentes. Um desses coletores foi projetado especificamente para grandes heaps, variando, normalmente, de alguns gigabytes a vários terabytes. Ele se concentra em minimizar o impacto das pausas na coleta de lixo, tornando-o adequado para aplicações sensíveis à latência. Esse coletor é usado em cenários em que as aplicações exigem tempos de resposta consistentes e têm requisitos de latência rigorosos.
O coletor descrito é o
Alternativas
Q2383106 Programação
Sejam as seguintes classes Java, que ocupam, cada qual, o seu próprio arquivo:

Imagem associada para resolução da questão


Qual classe poderá ser inserida em um projeto, juntamente com as classes acima, sem produzir erros de compilação? 
Alternativas
Q2383103 Programação
No âmbito do Maven, um objetivo de plug-in representa uma tarefa específica que contribui para a construção e para o gerenciamento de um projeto. Um objetivo pode estar vinculado a zero ou mais fases do ciclo de vida de construção.
A qual fase de um ciclo de vida padrão de construção está vinculado o plug-in ear cujo objetivo é generate-application-xml? 
Alternativas
Q2383101 Programação
Seja o seguinte programa Java:
Imagem associada para resolução da questão

Quando a função main for executada, será exibido no console o valor
Alternativas
Q2383099 Programação
A Figura a seguir exibe um diagrama de classes UML.

Imagem associada para resolução da questão

Admita que o diagrama acima não contenha erros.
Qual conjunto de tipos Java é semanticamente compatível com esse diagrama?
Alternativas
Q2382502 Programação
Assinale a alternativa que apresenta o significado correto de AJAX no contexto de desenvolvimento web.
Alternativas
Q2376989 Programação
Observe o diagrama a seguir.
Imagem associada para resolução da questão

Qual é a forma correta de criar um objeto na linguagem de programação Java utilizando o conceito de polimorfismo?
Alternativas
Q2376986 Programação
Considere o trecho abaixo de código escrito na linguagem Java
Imagem associada para resolução da questão


Suponha um vetor inteiro v de tamanho 5. Ao entrar com valores v = [3, 7, 2, 3, 10] a saída deste vetor após passar pelo código será 
Alternativas
Q2369650 Programação
Na linguagem Java quando não é declarado nenhum modificador de acesso antes da definição de uma classe, os elementos dessa classe são acessíveis:
Alternativas
Q2353974 Programação
Um item de dado de programa pode ser definido como uma constante ou variável. As constantes, por exemplo, possuem um valor predefinido e que não mudam durante a execução do programa. Já as variáveis são um item de dado cujo valor pode ser alterado durante a execução do programa. Nesse contexto, a palavra-chave usada na linguagem Java para declarar uma constante é 
Alternativas
Q4197865 Programação
A operação de potenciação é necessária na implementação de diversos algoritmos. Na linguagem Java, dados dois números inteiros x e y, o trecho de código que realiza a operação x elevado a y é:
Alternativas
Q4196047 Programação
Assinale a alternativa que apresenta uma comparação correta entre as linguagens de programação Scala e Java.
Alternativas
Q4165400 Programação
Quanto aos conceitos da linguagem de programação Java, temos 
Alternativas
Q3583915 Programação
Java é uma das linguagens de programação mais populares do mundo, com uma enorme comunidade de desenvolvedores dedicados e uma infinidade de ferramentas disponíveis para facilitar o desenvolvimento de software. Assinale a alternativa que se refere à uma dessas ferramentas, caracterizada no texto abaixo:

É uma ferramenta de gerenciamento de dependências e construção para projetos Java. Ele simplifica o processo de compilação, empacotamento e distribuição de projetos em Java, além de permitir a gestão de dependências de forma automática.
Alternativas
Q3219248 Programação
A tecnologia JavaServer Faces (JSF), presente no Java Enterprise Edition (Java EE), é um framework utilizado no lado do servidor, que permite construir aplicações web. O JSF oferece componentes do tipo Managed Bean, um objeto gerenciado por contêiner JSF, que podem ter quatro tipos de escopos. Managed Beans com escopo do tipo
Alternativas
Q3219247 Programação
O JavaServer Faces (JSF) possui um ciclo de vida que começa com uma requisição (request) HTTP e termina quando o servidor envia, para o cliente, uma página HTML como resposta (response). A ordem do ciclo de vida JSF é
Alternativas
Q3219245 Programação

Estruturas de loop “for” permitem executar um trecho de código em uma determinada quantidade de repetições, ou até que uma condição específica seja satisfeita. Posto isso, considere o código Java abaixo.


Imagem associada para resolução da questão


O loop “for” pode ser reescrito da seguinte forma:

Alternativas
Q3219244 Programação
No Java, a estrutura de controle switch permite condicionar a execução do programa por vários caminhos. Abaixo, há um exemplo de uma implementação do switch no Java.
Imagem associada para resolução da questão
Nesse exemplo, o trecho de código
Alternativas
Q3218333 Programação
A plataforma Java EE utiliza um modelo de aplicação multicamada distribuído, permitindo dividir a lógica da aplicação em componentes de acordo com sua função. A aplicação Java EE é dividida em quatro camadas: camada cliente; camada web; camada de negócio; e camada EIS (Enterprise Information System). Um exemplo da camada cliente é
Alternativas
Respostas
281: C
282: E
283: B
284: E
285: A
286: D
287: A
288: C
289: D
290: B
291: B
292: E
293: E
294: A
295: C
296: A
297: A
298: A
299: A
300: A