Buscar

Teste de Conhecimento Aula 10 Linguagem de Programação

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 3 páginas

Prévia do material em texto

BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu...
CCT0261_A10__V1
Lupa Calc.
LINGUAGEM DE PROGRAMAÇÃO
CCT0261_A10__V1
Vídeo PPT MP3
Aluno: Matrícula:
Disciplina: CCT0261 - LING.DE PROGRAM. Período Acad.: 2017.3 EAD (G) / EX
Prezado (a) Aluno(a),
Você fará agora seu EXERCÍCIO DE FIXAÇÃO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O
mesmo será composto de questões de múltipla escolha (3).
Após a finalização do exercício, você terá acesso ao gabarito. Aproveite para se familiarizar com este modelo de questões que será usado na
sua AV e AVS.
1. Pode-se dizer sobre exceções que: Marque a alternativa correta.
a estrutura de uma exceção é o bloco catch, que resume-se em tentar executar o código, bloco try, que fará todo o
tratamento em caso de algum erro
é obrigatório utilizar o comando finally em todos tratamentos de exceção
são as principais classes de exceções Java: NullPointerException, offExcecpion e onException
o tratamento de exceção deve ser feito em todos os casos em que haja probabilidade de ocorrer um erro.
throws é o comando responsável pela implementação de uma exceção
Gabarito Comentado
2. Dado o trecho de código escrito em Java abaixo, podemos afirmar que:
public class Avaliacao{
public void metodo() throws Exception
{ throw new Exception();
}
public static void main(String args[]) {
int x, y, z;
x = y = z = 1;
try {
new Avaliacao().metodo();
x++;
} catch (Exception e)
{ y++;
} finally {
z++;
new Avaliacao().metodo();
}
System.out.println(x + "," + y + "," + z);
}
}
Imprime no console: 1,1,3.
O programa não compila.
Imprime no console: 2,2,1.
Imprime no console: 2,2,3.
Imprime no console: 1,1,2.
Gabarito Comentado
1 de 3 23/11/2017 00:39
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu...
3. Eventos representam uma ação que ocorreu num componente GUI. Dentre os mais comuns no Swing, qual das opções
abaixo NÃO é um evento de ação?
Ativar e desativar JCheckbox
Cliques em botões
Clicar em menus
Ativar um RadioButton
Digitar um texto
Gabarito Comentado Gabarito Comentado
4. Por qual motivo é utilizado o bloco try...catch.
Polimorfismo.
Realizar tentativas de execução.
Auditar código.
Tratar e recuperar erros.
Fazer depuração de códigos.
Gabarito Comentado
5. De acordo com a afirmação abaixo (Fonte: adaptado IBM):
"permite que referências de tipos de classes mais abstratas representem o comportamento
das classes concretas que referenciam, assim, um mesmo método pode apresentar várias
formas, de acordo com seu contexto."
classe abstrata
interface
agregação
polimorfismo
herança
Gabarito Comentado
6. Analise o seguinte trecho de código. Qual o resultado de tentar compilá-lo e executá-lo?
class Avaliacao {
public static void main(String[] args)
{ System.out.println("Inicio do main!!");
try {
System.out.println("Inicio do try!");
int[] array = new int[3];
for (int i = 0; i < 4; ++i)
{ array[i] = i;
System.out.println(i);
}
System.out.println("Fim do try!");
} catch (Exception e)
{ System.out.println("Exceçao: " +
e);
}
System.out.println("Fim do main!");
}
}
O código não compila.
O código compila execução sem a existência de Exceções.
O código compila ocorre uma exceção ArrayIndexOutOfBoundsException, contudo está é tratada e o programa
segue ate imprimir: "Fim do main!".
O código não compila por causa de um erro no array.
O código compila, mas tem sua execução interrompida devido a ocorrência de uma
ArrayIndexOutOfBoundsException.
Gabarito Comentado
2 de 3 23/11/2017 00:39
BDQ: Teste de Conhecimento http://simulado.estacio.br/bdq_simulados_exercicio.asp?num_seq_alu...
Legenda: Questão não respondida Questão não gravada Questão gravada
Exercício inciado em 23/11/2017 00:31:47.
3 de 3 23/11/2017 00:39

Outros materiais