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

Questões Discursivas

Foram encontradas 694 questões

Q3271651 Programação

Considere o seguinte trecho de código escrito na linguagem Java, versão 8:



Imagem associada para resolução da questão



Assinale a alternativa que apresenta CORRETAMENTE o nome do padrão de projeto que foi implementado na classe Conexao.

Alternativas
Q3271642 Programação

Considere o seguinte programa escrito na linguagem Java, versão 8:



Imagem associada para resolução da questão



 Considerando que o usuário do programa informou os valores 23 (vinte e três) e 0 (zero) como numerador e denominador, respectivamente, assinale a alternativa que apresenta CORRETAMENTE o resultado esperado da execução do programa:

Alternativas
Q3256021 Programação
Considere a construção de um programa em linguagem Java e marque a afirmativa correta. 
Alternativas
Q3256008 Programação
Considere os conceitos de Programação Orientada a Objetos (POO) e o seguinte trecho de código em Java e analise as afirmativas subsequentes sobre programação orientada a objetos usando Java. 

Q38.png (301×480)

(Código adaptado de código disponível em: https://www.devmedia.com.br/construtores-em-java-primeiros-passos/28618) 

I - O método descrição da classe Carro sobrescreve o método da classe Veiculo.
Il — A classe Veiculo deriva diretamente da superclasse Javamaster. 
III - O método descrição da classe Carro chama o método —“descricao da classe Veiculo usando super.descricao(), o que é permitido e comum em POO para estender comportamentos.

Qual(is) afirmativa(s) está(ão) correta(s)? 
Alternativas
Q3219514 Programação

Associe as duas colunas, relacionando as tecnologias à sua definição. 


1. JDBC.


2. JTA


3. Hibernate.


4. JSF.  


( ) Conjunto de APIs para gerenciar componentes de interface do usuário, eventos, validação de entrada, navegação de página, internacionalização e acessibilidade. 


( ) É uma solução de Mapeamento Objeto/Relacional para ambientes Java, que facilita o mapeamento de objetos Java para bancos de dados relacionais e vice-versa. 


( ) Fornece acesso universal aos dados a partir da linguagem de programação Java. é possível acessar virtualmente qualquer fonte de dados, desde bancos de dados relacionais até planilhas e arquivos de texto simples. 


( ) Especifica interfaces de alto nível entre um gerenciador de transações e as partes envolvidas em um sistema de transações distribuídas. 



A sequência CORRETA dessa associação é: 

Alternativas
Q3219511 Programação
O analista de sistemas da UFRR Erick deseja ajustar a JVM (Java Virtual Machine) do Java 7, instalada no servidor de sua aplicação, objetivando otimizar sua performance. Para isso ele decidiu configurar a memória da JVM da seguinte forma: 

Quantidade máxima de memoria: 2GB 
Quantidade inicial de memória: 512MB 
Quantidade de memória destinada a armazenar objetos recém-criados: 256MB 

Baseado nessas informações, assinale a alternativa que apresenta quais parâmetros Erick deve configurar na JVM do servidor: 
Alternativas
Q3219158 Programação
Uma escola deseja implementar um sistema para gerenciar suas listas de alunos e professores, utilizando um aplicativo Java. Como parte do processo de desenvolvimento, o Técnico de TI precisa compilar o código-fonte do aplicativo e garantir que ele seja executado em diferentes sistemas operacionais, sem necessidade de recompilação.
Qual das alternativas descreve CORRETAMENTE o motivo pelo qual os programas Java podem ser executados em várias plataformas?
Alternativas
Q3185267 Programação

Em relação às linguagens Java e PHP, julgue o item a seguir.



A compilação de código em linguagens como Java resulta em bytecode que é interpretado pela JVM, enquanto o PHP é interpretado diretamente sem a necessidade de uma fase de compilação, o que pode levar a um desempenho menor, mas, por outro lado, teremos mais facilidades de depuração.

Alternativas
Q3161338 Programação
Um desenvolvedor precisa criar uma aplicação empresarial que utilize as especificações da plataforma Java EE. Considerando os itens abaixo:

1. Persistência de dados em um banco relacional.
2. Interface gráfica web rica e baseada em componentes.
3. Gerenciamento de transações distribuídas em múltiplos recursos.
4. Comunicação assíncrona entre sistemas.

Quais especificações devem ser utilizadas para atender aos requisitos descritos, respectivamente?
Alternativas
Q3541428 Programação
Utilize o código fonte em JAVA a seguir para responder a questão.


Q48_49.png (480×513)

Q48_49_1.png (442×297)


Q48_49_2.png (502×298)


Q48_49_3.png (489×224)
Considere as seguintes três afirmações sobre orientação a objetos, com base no código.

I – O método main() na classe Universidade cria uma instância da classe ProfessorTitular, mas não exibe corretamente o seu salário.
II – A classe Professor não precisa conter métodos getter e setter para que seus atributos sejam acessados diretamente pelas subclasses.
III – O acesso direto ao salário da classe Professor é permitido pelas subclasses, uma vez que o atributo salario possui o modificador de acesso protected.

Assinale a alternativa correta:
Alternativas
Q3541423 Programação
O polimorfismo permite escrever programas que processam objetos que compartilham a mesma superclasse, direta ou indiretamente, como se todos fossem objetos da superclasse; isso pode simplificar a programação. Sobre esse tema, analise as afirmações a seguir:

I – Os métodos declarados com o modificador final podem ser sobrescritos, e as classes declaradas como modificador final não podem ser superclasses.
II – O polimorfismo permite-lhe tratar as generalidades e deixar que o ambiente de tempo de execução trate as especificidades.
III – Uma classe abstrata declara atributos e comportamentos comuns (ambos abstratos e concretos) das várias classes em uma hierarquia de classes.

DEITEL, Harvey M. Java como programar. 8a ed. São Paulo - SP: Pearson Printice Hall, 2010.

Assinale a alternativa correta:
Alternativas
Q3451119 Programação
Comentários são essenciais na programação em Java, pois ajudam a melhorar a legibilidade e a manutenção do código. Eles permitem que os desenvolvedores expliquem e documentem o que o código faz, facilitando a compreensão tanto para quem está escrevendo quanto para outros que possam trabalhar no código no futuro. Um tipo específico de comentário é o Javadoc que é utilizado para gerar documentação automática em HTML (Hypertext Markup Language) e oferece uma forma estruturada de documentar classes, métodos e campos, facilitando a criação e o compartilhamento de documentação técnica. Qual é a estrutura correta do comentário Javadoc?
Alternativas
Q3446156 Programação
Assinale a alternativa que apresenta um tipo de dado estruturado em Java.
Alternativas
Q3377245 Programação

Considere um sistema de gerenciamento de produtos implementado na linguagem Java 8. Nele, a classe Produto foi originalmente serializada para armazenar informações essenciais, como nome, preço e quantidade em estoque. Posteriormente, durante uma atualização do sistema, foi adicionado um novo atributo chamado categoria, na classe Produto.



Nesse contexto, analise as afirmativas a seguir e a relação proposta entre elas.



I. O sistema irá falhar ao tentar desserializar produtos serializados na versão antiga.



PORQUE



II. A representação interna da classe Produto foi alterada.



A respeito dessas afirmativas, assinale a alternativa correta.

Alternativas
Q3377244 Programação
Assinale a alternativa que apresenta o tipo numérico de menor tamanho na linguagem Java 8.
Alternativas
Q3377239 Programação

Analise a linha de código a seguir, escrita na linguagem Java 8, para leitura de dados de um arquivo.



BufferedReader br = new BufferedReader(new FileReader(“report.txt”));



Assinale a alternativa que apresenta o padrão de projeto corretamente utilizado na implementação desse comando.

Alternativas
Q3136071 Programação
No desenvolvimento de sistemas complexos em Java, especialmente utilizando a plataforma JEE (Java Enterprise Edition) v8, o uso de padrões de projeto é fundamental para garantir a escalabilidade, manutenção e flexibilidade do código. Considerando o uso de padrões de projeto na arquitetura JEE, qual das alternativas abaixo reflete corretamente a aplicação do padrão Singleton?
Alternativas
Q3136066 Programação
A plataforma Java EE (atualmente conhecida como Jakarta EE) oferece uma estrutura robusta para o desenvolvimento de aplicações empresariais escaláveis e de alta disponibilidade. Vários padrões de projeto são utilizados para resolver problemas comuns nesse ambiente. Qual dos padrões a seguir é mais utilizado para gerenciar a criação de instâncias de objetos e desacoplar a lógica de criação da lógica de uso em uma aplicação Java EE?
Alternativas
Q3048954 Programação
Um programador está participando de um projeto de um sistema on-line via web com a tecnologia JEE8 e seguindo os padrões de projeto recomendados. Ele percebeu a necessidade de um mecanismo que centralize o processamento de todas as requisições dos clientes, permitindo uma gestão unificada de segurança, logging, tratamento de erros e redirecionamento das requisições para os respectivos handlers de serviços, de modo a fornecer uma abordagem consistente para modificar facilmente os fluxos de navegação sem impactar os serviços individuais.

Considerando-se esse contexto, qual o padrão de projeto JEE8 adequado?
Alternativas
Q2511223 Programação
Assinale o componente da plataforma Java que é responsável por executar programas Java em diferentes sistemas operacionais. 
Alternativas
Respostas
101: B
102: D
103: A
104: B
105: A
106: E
107: A
108: C
109: A
110: A
111: D
112: B
113: B
114: A
115: D
116: C
117: A
118: A
119: B
120: B