Buscar

PROGRAMAÇÃO I

Prévia do material em texto

05/12/2022 20:57 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/4
 
Meus
Simulados
Teste seu conhecimento acumulado
Disc.: PROGRAMAÇÃO I 
Aluno(a): THIAGO RAMALHO DA SILVA 201908143894
Acertos: 9,0 de 10,0 20/11/2022
Acerto: 0,0 / 1,0
Os aplicativos Java "rodam" em diferentes ambientes. A tradução dos códigos Java (bytecode), para instruções
específicas de cada sistema e dispositivo, é uma função do programa
 Java Virtual Module (JVM).
Java Comunication Process (JCP).
 Java Virtual Machine (JVM).
Java Enterprise Machine (JEM).
Java Community Process (JCP).
Respondido em 20/11/2022 14:50:09
Acerto: 1,0 / 1,0
 Na linguagem Java existem dois tipos de desvios de fluxo: break e continue. Analise o código:
int i;
for (i = 0; i < 4; i++) {
 if (i==2)
 break;
 i++;
}
System.out.println(i);
 
Baseado na análise do código apresentado na questão, qual será o valor impresso na tela ?
 2
3
5
4
1
Respondido em 20/11/2022 14:54:05
Acerto: 1,0 / 1,0
Quando criamos um objeto a partir de uma classe dizemos que temos um(a) _______ da classe.
 Questão1
a
 Questão2
a
 Questão3
a
4
a
5
a
6
a
7
a
8
a
9
a
10
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
05/12/2022 20:57 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/4
 Instância
Atributo
Classificação
Identificação
Método
Respondido em 20/11/2022 14:54:47
Acerto: 1,0 / 1,0
O método construtor é um tipo especial de bloco de código que toda classe possui. É uma característica de todo
método construtor na linguagem Java :
atribuição de nome diferente da classe a qual pertence
não permite polimorfismo
 
 não especificar o tipo de retorno
obrigatoriedade de sua declaração
desnecessária alocação de memória para sua execução
Respondido em 20/11/2022 14:58:46
Acerto: 1,0 / 1,0
Permite a uma classe herdar o estado (atributos) e o comportamento (métodos) de outra classe,
estamos nos referindo ao princípio.
Polimorfismo
Sobrecarga
Encapsulamento
Classificação
 Herança
Respondido em 20/11/2022 14:55:30
Acerto: 1,0 / 1,0
Veja a figura a seguir e escolha a alternativa correta:
 
A possui 1 ou mais em B
Nenhuma alternativa oferecida para esta questão está correta
A possui exatamente 1 em B
A possui 0 ou 1 em B
 A possui vários em B
Respondido em 20/11/2022 15:00:03
Acerto: 1,0 / 1,0
Use o diagrama de classe abaixo como referência para responder:
 Questão
 Questão
 Questão
 Questão
05/12/2022 20:57 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/4
Os atributos id, nome e descrição são atributos privados (private) da classe Produto. Sobre estes
atributos é incorreto afirmar:
Uma classe que instancie um objeto do tipo Produto poderá alterar seus atributos através dos
métodos setters, por exemplo, para alterar a descrição, basta invocar o método setDescricao e
passar como argumento uma String qualquer.
Uma classe que instancie um objeto do tipo Produto poderá obter o valor de qualquer um dos
seus atributos através dos métodos getters, por exemplo, para obter a descrição, basta invocar
o método getDescricao.
 Qualquer classe que instancie um objeto da classe produto pode manipular diretamente
qualquer um dos seus atributos.
Cada vez que uma instância do objeto Produto é criada a JVM irá reservar espaço na memória
para cada um dos atributos da classe produto, pois todos os atributos são variáveis de objeto,
isto é, não são variáveis estáticas (static).
O escopo destes atributos é a classe Produto, sendo assim, estes atributos podem ser
manipulados diretamente por qualquer método da classe Produto.
Respondido em 20/11/2022 15:04:01
Acerto: 1,0 / 1,0
Classes abstratas são feitas para serem modelos para suas classes derivadas ou classes filhas. Com relação a
uma classe abstrata é correto afirmar que:
Ela não possui métodos.
Ela não permite polimorfismo.
Ela só possui métodos e atributos abstratos.
Ela só pode ser instanciada se o objeto também for abstrato.
 Ela não pode ser instanciada.
Respondido em 20/11/2022 15:04:41
Acerto: 1,0 / 1,0
Como se sabe, em algumas situações, é necessário tratar casos especiais no âmbito da programação. Alguns
desses casos podem ser a divisão por zero, erros de aberturas de arquivos, erros de conversão de tipos, entre
outros. 
No Java, isso é chamado de:
Tratamento de erros matemáticos (math-error)
Tratamento de código (code-care)
Tratamento orientados a casos especiais (case-oriented)
Tratamento de compilação e execução (compile-and-run)
 Tratamento de exceções (exception)
Respondido em 20/11/2022 15:11:39
 Questão
 Questão
05/12/2022 20:57 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/4
Acerto: 1,0 / 1,0
Com relação a vetores, julgue as afirmativas abaixo:
I-double[ ] saldosDasContas;
O trecho acima mostra que foi declarado um array de doubles
II-O double[ ] é um tipo. Uma array é sempre um objeto, portanto, a variável saldosDasContas é uma
referência.
 
III-Para poder usar o array, será necessário criar um objeto, como abaixo descrito:
saldosDasContas= new double[10];
Estão corretas somente: 
II e III
I e II
I e III
III
 Todas
Respondido em 20/11/2022 15:12:04
 Questão
javascript:abre_colabore('38403','300142664','5951759471');

Continue navegando