Buscar

LINGUAGEM DE PROGRAMAÇÃO AV1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Para que possamos desenvolver sistemas nas mais diversas linguagens, é muito 
importante conhecer suas principais características e como as mesmas funcionam. Na 
linguagem Java, do processo de criação do código até a execução do programa 
passamos por algumas etapas. Em uma delas é gerado o "bytecode". 
Qual das respostas apresenta o conceito correto para "bytecode"? 
 
 É a compilação de um programa escrito em Java, com o objetivo de ser 
interpretado pela JVM. 
 
Código fonte desenvolvido pelo usuário, sujeito a interpretação do Sistema 
Operacional. 
 
É resultado da interpretação do código fonte de um programa escrito em Java. 
 
É a compilação de um programa escrito em Java, com o objetivo de ser 
interpretado pelo Sistema Operacional. 
 
É a interpretação de um programa escrito em qualquer linguagem, com o 
objetivo de ser compilado pela JVM. 
Respondido em 05/10/2021 18:58:17 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Uma das tarefas realizadas por um compilador é a avaliação de expressões. Nesta 
tarefa, ocorre a verificação da sintaxe e a definição da ordem de execução dos 
operadores. 
Com base nas ordens de precedência e associatividade e nas regras de conversão de 
tipos primitivos, informe o valor impresso resultante da avaliação da seguinte instrução: 
System.out.println( 4 + (int) (5.9f) ); 
 
 
9.0 
 9 
 
10.0 
 
10 
 
Ocorre erro de compilação 
Respondido em 05/10/2021 18:57:37 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
As interfaces gráficas com o usuário (GUI - Graphical User Interface) são construídas 
a partir de componentes GUI, que são objetos com o qual o usuário interage através 
dos dispositivos de entrada, ou seja, o mouse, o teclado, etc. Em Java, as classes 
necessárias para criação de componentes gráficos, bem como para fornecer-lhes 
funcionalidade, estão agrupadas em dois grandes pacotes: 
 
 
javax.swing e java.util 
 java.awt e javax.swing 
 
java.util e java.lang 
 
java.lang e javax.swing 
 
java.awt e java.lang 
Respondido em 05/10/2021 18:59:04 
 
 
Gabarito 
Comentado 
 
 
 
 
 
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=268445839&cod_prova=4862582794&f_cod_disc=CCT0756
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=268445839&cod_prova=4862582794&f_cod_disc=CCT0756
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
Para declarar uma constante chamada SIZE do tipo inteiro e com valor 10 no Java, 
podemos utilizar a construção: 
 
 static final int SIZE = 10 
 
this final int SIZE :=10 
 
void final int SIZE = 10 
 
this extend integer SIZE := 10 
 
static extend integer SIZE = 10 
Respondido em 05/10/2021 19:00:23 
 
 
Gabarito 
Comentado 
 
 
 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
Qual(is) saída(s) após a execução do código abaixo? 
class Primeira { int x = 20; void Calc(int aux1) { x*=aux1; } } 
class Segunda extends Primeira { void Calc(int aux2) { x+=aux2; } } 
class Terceira extends Segunda { String a = "Sistema de Informação"; } 
class Testando { public static void main(String[] args) { 
Terceira t = new Terceira(); 
Primeira p = new Primeira(); 
t.Calc(3); 
System.out.print(t.x+" "+p.x); } 
} 
 
 23 20 
 
20 3 
 
Sistema de Informação 
 
20 20 
 
23 23 
Respondido em 05/10/2021 19:04:42 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
As ações ou comportamento dos objetos são chamadas na orientação a objeto de 
métodos. Assim, um método é uma função, um serviço ou ação fornecido pelo objeto. O 
método responsável por buscar os valores armazenados nos atributos dos objetos 
instanciados é chamado de: 
 
 
Método set 
 Método get 
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=268445839&cod_prova=4862582794&f_cod_disc=CCT0756
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=268445839&cod_prova=4862582794&f_cod_disc=CCT0756
 
Método void 
 
Método main 
 
Método construtor 
Respondido em 05/10/2021 19:05:43 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
class B extends A { 
int m1() { 
return a + b + c + d + e; 
} 
} 
 
public class A { 
static int a; 
public int b; 
int c; 
protected int d; 
private int e; 
} 
 
A classe B acima encontra-se no mesmo pacote que a classe A. O método m1 apresenta 
erro de compilação porque a seguinte variável não pode ser acessada diretamente: 
 
 
a 
 e 
 
b 
 
c 
 
d 
Respondido em 05/10/2021 19:06:25 
 
 
Gabarito 
Comentado 
 
 
 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
A JOptionPane é a classe mais simples do Swing, esta classe mostra janelinhas de 
mensagens, confirmação e erros, entre outras. Marque a alternativa que apresenta o 
método mais apropriado de se mostrar uma mensagem para o usuário. 
 
 JOptionPane.showInputDialog(null, "Minha mensagem!"); 
 JOptionPane.showQuestionMessage(null, "Minha mensagem!"); 
 JOptionPane.showConfirmDialog(null, "Minha mensagem!"); 
 JOptionPane.showMessageDialog(null, "Minha mensagem!"); 
 JOptionPane.showFileChooser(null, "Minha mensagem!"); 
Respondido em 05/10/2021 19:06:58 
 
 
Gabarito 
Comentado 
 
 
 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=268445839&cod_prova=4862582794&f_cod_disc=CCT0756
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=268445839&cod_prova=4862582794&f_cod_disc=CCT0756
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=268445839&cod_prova=4862582794&f_cod_disc=CCT0756
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=268445839&cod_prova=4862582794&f_cod_disc=CCT0756
O tratamento de exceções na linguagem Java é caracterizado pelo encapsulamento das 
informações de um erro em um objeto que representa uma classe específica de erro. O 
uso de exceções permite separar a detecção da ocorrência de uma situação excepcional 
do seu tratamento, ao se programar um método em Java. 
Sobre o tratamento de exceções em Java, assinale a afirmativa INCORRETA. 
 
 
A cláusula catch nem sempre é executada. 
 
Uma exceção é sempre um objeto do tipo Throwable 
 As exceções em Java são fixas e não é possível definir novas exceções. 
 
A cláusula try sempre é executada. 
 
A cláusula finally é sempre executada mesmo quando existente em um bloco 
try/catch. 
Respondido em 05/10/2021 19:09:06 
 
 
Gabarito 
Comentado 
 
 
 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
O estudo sobre interfaces gráficas é um ponto muito importante dentro da área de 
desenvolvimento de sistemas. Dentro da linguagem java,existem dois pacotes muito 
utilizados na programação de programas para desktop chamados java.awt e java.swing. 
De acordo com o material e o que foi visto em aula, um gerenciador de layout é um 
objeto que implementa a interface: 
 
 
Try - Catch que efetua a validação entre um código e a posição de um 
componente fora de um container. 
 LayoutManager e determina o tamanho e posição dos componentes dentro de 
um container. 
 
FlowLayout que tem como objetivo checar se o bloco de repetição atingiu uma 
determinada condição e faz o desvio para um container de componentes do 
usuário. 
 
Que verifica se o Finally faz parte ou não da execução de um BoxLayout pelo 
componente container. 
 
Exception e determina o loop de código dentro de um container. 
 
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=268445839&cod_prova=4862582794&f_cod_disc=CCT0756
https://simulado.estacio.br/bdq_simulados_avaliacao_parcial_resultado.asp?cod_hist_prova=268445839&cod_prova=4862582794&f_cod_disc=CCT0756

Continue navegando