Buscar

Simulado II - Programação I

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 5 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

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

Disc.: PROGRAMAÇÃO I 
Aluno(a): MARCIEL 
Acertos: 10,0 de 10,0 05/11/2020 
 
 
 
1a 
 Questão 
Acerto: 1,0 / 1,0 
 
Ainda à cerca da plataforma Java, marque a opção incorreta: 
 
 
A linguagem Java também possui elementos para programação concorrente, ou seja, programas que 
necessitam de execução em paralelo, como por exemplo as threads. 
 
Em aplicações para o sistema Android: a linguagem Java é a principal linguagem para 
desenvolvimento nesta plataforma. 
 
Uma característica importante da linguagem é com relação à segurança: o programa é verificado 
antes de ser executado. Esta característica é encontrada por exemplo nos applets executados nos 
navegadores. 
 O único ambiente de programação na plataforma e linguagem Java é o NetBeans, onde é possível 
fazer aplicativos, web, desktop e do tipo console. 
 
O tipo boolean só armazena dois valores: true e false. 
Respondido em 05/11/2020 10:30:28 
 
 
2a 
 Questão 
Acerto: 1,0 / 1,0 
 
Na linguagem Java 
 
 
A estrutura de repetição do while requer definição de inicialização, condição e incremento. 
 
A estrutura de repetição while requer definição de inicialização e incremento. 
 
 estrutura de repetição for requer definição de inicialização e ponderação. 
 
A estrutura de repetição while requer definição de inicialização, condição e incremento. 
 A estrutura de repetição for requer definição de inicialização, condição e incremento. 
Respondido em 05/11/2020 10:31:27 
 
 
3a 
 Questão 
Acerto: 1,0 / 1,0 
 
Quando criamos um objeto a partir de uma classe dizemos que temos um(a) _______ da classe. 
 
 
Classificação 
 
Identificação 
 
Método 
 
Atributo 
 Instância 
Respondido em 05/11/2020 10:34:39 
 
 
4a 
 Questão 
Acerto: 1,0 / 1,0 
 
 
Sobre Construtores, julgue as afirmativas a seguir: 
I- são os responsáveis por criar o objeto em memória, ou seja, instanciar a classe que foi definida. 
II-Em Java, a declaração de construtores seria, por exemplo, da seguinte forma: 
public class Carro{ 
 public Carro (){ } 
} 
III- Para criar um objeto da classe Carro, simplesmente usamos a palavra reservada ¿new¿ e o construtor é 
chamado, como por exemplo: 
public class Carro{ 
 public Carro (){ } 
} 
public class Aplicacao{ 
 public static void main(String []args){ 
 Carro fiat=new Carro(); 
 } 
} 
Estão corretas somente: 
 
 
 Todas 
 
I, II 
 
I, III 
 
I 
 
II, III 
Respondido em 05/11/2020 10:35:33 
 
 
5a 
 Questão 
Acerto: 1,0 / 1,0 
 
No contexto da programação orientada a objetos, o mecanismo que permite a uma classe (subclasse) 
estender outra classe (superclasse), de forma a aproveitar comportamentos (métodos) e variáveis 
(atributos), é denominado: 
 
 
exclusão 
 
sobrecarga 
 
polimorfismo 
 
associação 
 herança 
Respondido em 05/11/2020 10:35:18 
 
 
6a 
 Questão 
Acerto: 1,0 / 1,0 
 
Veja a figura a seguir e escolha a alternativa correta: 
 
 
 A possui exatamente 1 em B 
 
Nenhuma alternativa oferecida para esta questão está correta 
 
A possui 1 ou mais em B 
 
A possui vários em B 
 
A possui 0 ou 1 em B 
Respondido em 05/11/2020 10:37:29 
 
 
7a 
 Questão 
Acerto: 1,0 / 1,0 
 
Sobre os pilares da orientação a objetos, indique a alternativa correta: 
 
 
Polimorfismo, como o próprio nome indica, refere-se à capacidade do objeto de assumir uma única 
forma durante a execução do programa. 
 Com o uso do conceito de encapsulamento, um objeto pode ser considerado uma caixa preta, com a 
ocultação de seus detalhes de implementação. 
 
O conceito de abstração é intimamente ligado com a definição de visibilidade através dos 
modificadores de acesso. 
 
Não existe sobreposição entre pilares da POO, ou seja, em uma situação em que se identifique o uso 
de herança, não há a possibilidade de se identificar o uso de abstração, por exemplo. 
 
O conceito de herança deve ser empregado sempre que for necessário o reuso de código, seja qual 
for a situação. 
Respondido em 05/11/2020 10:38:22 
 
 
8a 
 Questão 
Acerto: 1,0 / 1,0 
 
Imagine as seguintes classes: Animal, Gato, Cachorro, Cavalo. Julgue as afirmativas a seguir e escolha a 
alternativa correta: 
I-A classe Animal serve como um modelo para as classes , Gato, Cachorro, Cavalo. Dito de outra forma, 
estas três classes são herdeiras da classe Animal. 
II-A classe Animal poderia ser instanciada por si só. 
III- A classe Animal não pode ser instanciada por si só. 
IV- Para ter um objeto de uma classe abstrata é necessário criar uma classe mais especializada herdando 
dela e então instanciar essa nova classe. Os métodos da classe abstrata devem então serem sobrescritos 
nas classes filhas. 
Estão corretas somente: 
 
 
II, IV 
 I, III, IV 
 
I, IV 
 
I, III 
 
I, II, IV 
Respondido em 05/11/2020 10:43:12 
 
 
9a 
 Questão 
Acerto: 1,0 / 1,0 
 
Na linguagem Java, a sintaxe correta de um bloco de controle de exceção é: 
 
 try { // código a ser executado } catch (TipoExcecao nomeExcecao) { // tratamento da exceção } 
 
try { // código a ser executado } catch (nomeExcecao: TipoExcecao) { // tratamento da exceção } 
 
try { // código a ser executado } except { // tratamento da exceção } 
 
switch (nomeExcecao){ default: // código a ser executado break; case TipoExcecao: // tratamento da 
exceção break; } 
 
if (TipoExcecao) { // código a ser executado } else { // tratamento da exceção } 
Respondido em 05/11/2020 10:41:35 
 
 
10a 
 Questão 
Acerto: 1,0 / 1,0 
 
Sobre arrays, julgue as afirmativas abaixo e escolha a opção correta a seguir: 
I-public void imprimeArray(int[ ] array) { 
 for (int i = 0; i < ????; i++) { 
 System.out.println(array[i]); 
 } 
} 
O que está equivocado no trecho acima é que não se sabe até onde o comando FOR deve ir. Os pontos de 
interrogação mostram isso. 
II-Uma forma de se resolver o problema mencionado em I é utilizar um atributo chamado length. Ele pode 
ser acessado para saber o tamanho do array. 
III-Para resolver o problema em I, um exemplo de solução poderia ser: 
public void imprimeArray(int[ ] array) { 
 for (int i = 0; i < array.length; i++) { 
 System.out.println(array[i]); 
 } 
} 
IV-Para resolver o problema em I, um exemplo de solução poderia ser: 
public void imprimeArray(int[ ] array) { 
 for (int i = 0; i=length; i++){ 
System.out.println(array[i]); 
 } 
} 
Estão corretas somente: 
 
 
I, II, IV 
 
I, II 
 
II, III 
 
II, IV 
 I, II, III 
Respondido em 05/11/2020 10:44:53 
 
 
 
 
javascript:abre_colabore('38403','212298543','4278652338');

Continue navegando