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

Questões Discursivas

Foram encontradas 2.719 questões

Q1915500 Programação

Considere o seguinte código Java, escrito em um arquivo chamado TesteObjetos.java:


Imagem associada para resolução da questão


Sobre o código acima, é INCORRETO afirmar que

Alternativas
Q1885304 Programação
Marque a alternativa que apresenta o resultado da execução do trecho de código a seguir, implementado em Java.
1.   int a = 10, b = 7, c = 18; 2.   String situacao = a < b ? 3.                     a < c ? “Situação 1” : 4.                     “Situação 2” : 5.                     b < c ? “Situação 3” : 6.                     “Situação 4”; 7.   System.out.println(situacao);
Alternativas
Q1885302 Programação
Considere o código a seguir, implementado em Java, para responder à questão.

1.   Printer printer = new Printer();
2.   printer.setInPrintListener(msg -> {
3.   System.out.println(“Mensagem: “+msg);
4.   });
5.   printer.toPrint(“Minha mensagem.”);
Das alternativas a seguir, a que melhor define o tipo de implementação apresentada nas linhas de 2 a 4 é: 
Alternativas
Q1885301 Programação
Considere o código a seguir, implementado em Java, para responder à questão.

1.   Printer printer = new Printer();
2.   printer.setInPrintListener(msg -> {
3.   System.out.println(“Mensagem: “+msg);
4.   });
5.   printer.toPrint(“Minha mensagem.”);
Quanto ao parâmetro de entrada do método setInPrintListener da classe Printer, é correto afirmar que é uma:
Alternativas
Q1885300 Programação

Considere o código a seguir, implementado em Java, para responder à questão.


1.     public class UFRJ{

2.     public static void main(String[] args) {

3.     List alunos = Arrays.asList(

4.     new Aluno(“Aluno 1”, “[email protected]”),

5.     new Aluno(“Aluno 2”, “[email protected]”),

6.     new Aluno(“Aluno 3”, “[email protected]”)

7.     );

8.     alunos.forEach(System.out::println);

9.     }

10.   }

Das opções a seguir, a que apresenta uma implementação para obter o mesmo resultado do código apresentado é:
Alternativas
Q1885299 Programação

Considere o código a seguir, implementado em Java, para responder à questão.


1.     public class UFRJ{

2.     public static void main(String[] args) {

3.     List alunos = Arrays.asList(

4.     new Aluno(“Aluno 1”, “[email protected]”),

5.     new Aluno(“Aluno 2”, “[email protected]”),

6.     new Aluno(“Aluno 3”, “[email protected]”)

7.     );

8.     alunos.forEach(System.out::println);

9.     }

10.   }

Considerando o trecho da linha 8, é possível afirmar que, por padrão, será impresso no console o retorno do método indicado em: 
Alternativas
Q1885298 Programação
No uso da classe java.lang.Thread, para permitir a implementação de processos paralelos na linguagem Java, é possível aguardar a completa execução de uma Thread, utilizando-se do método apresentado em:
Alternativas
Q1885295 Programação

Considere o código a seguir, implementado em Java, para responder à questão.


1.    Aluno aluno = new Aluno(“Aluno 1”, “[email protected]”);

2.    Calculadora.configurar(aluno).calcularMedia();


Quanto à correta implementação das classes Calculadora e Aluno, pode-se afirmar que: 

Alternativas
Q1880951 Programação

Considere o trecho de código a seguir, corretamente implementado

em JAVA, e responda à questão.



Marque a opção que indica a parte do código apresentado em que deve ser implementado o trecho de código mencionado na questão anterior.
Alternativas
Q1880950 Programação

Considere o trecho de código a seguir, corretamente implementado

em JAVA, e responda à questão.



Assinale a opção que melhor representa o trecho de código a ser incluído para que a aplicação funcione corretamente, garantindo o resultado esperado, sem prejuízo na performance.
Alternativas
Q1880949 Programação

Considere o trecho de código a seguir, corretamente implementado

em JAVA, e responda à questão.



O trecho apresentado tem por finalidade, através de uma lista de notas de alunos, calcular a média da turma. Assinale a opção que apresenta o motivo pelo qual o programa pode não responder conforme o esperado pelo programador.
Alternativas
Q1880948 Programação
A classe java ‘java.util.regex’ permite definir expressões regulares. As expressões A+, \d e \D indicam, respectivamente:
Alternativas
Q1874539 Programação
Considere o trecho de código a seguir, de um programa escrito na linguagem Java.

Imagem associada para resolução da questão 

Quanto a esse contexto, considere, ainda, as instruções a seguir, da classe CarroEsportivo.

Imagem associada para resolução da questão 

Com relação aos trechos de código precedentes, é correto afirmar que
Alternativas
Q1874538 Programação
Imagem associada para resolução da questão


Considerando a classe CriaNotas, escrita em Java, assinale a opção que contém as instruções para a linha 7, cujo conteúdo foi omitido, de forma que, no final do programa, o array notas armazene valores de 1 a 10, assumindo que inicialmente ele esteja vazio. 
Alternativas
Q1862700 Programação
Sobre a linguagem Java, criada nos anos 90, que é direcionada para o paradigma de programação orientado a objetos, é correto afirmar que:
Alternativas
Q1862695 Programação
A sintaxe de declaração de métodos da linguagem Java permite a aplicação de qualificadores ou modificadores. Trata-se de uma palavra reservada da linguagem Java que NÃO poderá ser aplicada na declaração de métodos:
Alternativas
Q1862694 Programação
Sobre as características da linguagem de programação Java, analise as afirmativas a seguir. I. Devido a JVM (Java Virtual Machine), a linguagem Java evidencia ampla portabilidade, sendo possível que programas escritos por ela possam rodar em diversas plataformas de hardware e software. II. Utiliza um método de tradução híbrido que, a partir da compilação do código, gera um bytecode que, posteriormente, é interpretado pela JVM (Java Virtual Machine). III. Possui o recurso de coletor de lixo que, durante a execução de um programa, libera a memória de objetos que não possuem mais referências ativas, de forma automática, sem que o programador escreva instruções para tal tarefa. Está correto o que se afirma em 
Alternativas
Ano: 2021 Banca: FCC Órgão: TJ-SC Prova: FCC - 2021 - TJ-SC - Analista de Sistemas |
Q1858600 Programação
Em uma servlet, de um site desenvolvido em Java, o fragmento de código abaixo retorna uma lista de processos para o arquivo exibir_processos.jsp.  

ProcessosDao dados = new ProcessosDao();
ArrayList<Processo> listaProcessos = dados.consultar(processo);
request.setAttribute("retornaProcessos", listaProcessos);
RequestDispatcher disp = request.getRequestDispatcher("exibir_processos.jsp");
disp.forward(request, response);

No arquivo exibir_processos.jsp, para receber a lista de processos, utiliza-se a instrução
Alternativas
Q1858067 Programação
No que diz respeito aos frameworks, plataformas e tecnologias Java, assinale V para a afirmativa verdadeira e F para a falsa.
( ) O Java EE é uma plataforma que contém um conjunto de tecnologias coordenadas que reduz significativamente o custo e a complexidade do desenvolvimento, implantação e gerenciamento de aplicações de várias camadas centradas no servidor, que oferece um conjunto de interfaces de programação de aplicações – APIs para desenvolvimento e execução de aplicações portáteis, robustas, escaláveis, confiáveis e seguras no lado do servidor. ( ) EJB (Enterprise JavaBeans) é uma tecnologia que ajuda os desenvolvedores de software a criarem páginas web geradas dinamicamente baseadas em HTML, XML ou outros tipos de documentos. Lançada em 1999 pela Sun Microsystems, JSP é similar ao PHP, mas usa a linguagem de programação Java. ( ) JPA (Java Persistence API) é um framework que permite aos desenvolvedores gerenciar os dados utilizando o mapeamento relacional de objetos em aplicações construídas na plataforma Java.
As afirmativas são, respectivamente, 
Alternativas
Q1858066 Programação
Observe o código abaixo em Java: 
Imagem associada para resolução da questão
A esse respeito, assinale V para a afirmativa verdadeira e F para a falsa.
( ) Qualificador de método, indicando ser ele acessível externamente a essa classe. Assim, quando uma classe necessita utilizar alguma funcionalidade de outra classe, pode-se empregá-lo com sucesso. Isso ocorre comumente na linguagem Java. Trata-se de public. ( ) Qualificador indicando que o método deve ser compartilhado por todos os objetos que são criados com base nessa classe. Trata-se de void. ( ) Método principal que indica ao compilador o início do programa. Nele, todas as variáveis, argumentos e instruções sofrem interpretação e processamento para a execução do programa. Trata-se de main.
As afirmativas são, respectivamente,
Alternativas
Respostas
681: C
682: A
683: B
684: C
685: E
686: B
687: A
688: C
689: E
690: C
691: B
692: D
693: E
694: D
695: C
696: C
697: A
698: D
699: B
700: D