Buscar

Simulado Programação I Estácio

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

Simulado AV
Teste seu conhec acumulado
 
Disc.: PROGRAMAÇÃO I 
Acertos: 10,0 de 10,0 22/05/2022
 
 
Acerto: 1,0 / 1,0
A ferramenta da JDK específica para ler as definições de classes e interfaces Java e compilá-las em bytecode é
a:
 javac.
javaw.
javax.
jar.
java.
 
Acerto: 1,0 / 1,0
Observe o código abaixo:
public class JavaApplication {
 public static void main(String[] args) {
 double halo;
 double mgs;
 halo = 69.99;
 mgs = 60.50;
 double total = halo + mgs;
 System.out.println("O preço total é " + total);
 if (total < 120.00) {
 System.out.println("O preço está bom!");
 } else {
 System.out.println("O jogo está caro!");
 }
 }
}
Marque a resposta que será gerada:
O preço total é 130.49
O preço está bom!
O programa vai dar erro!
 O preço total é 130.49
O jogo está caro!
O preço total é 116.49
O preço está bom!
O preço total é 116.49
O jogo está caro!
 Questão1
a
 Questão2
a
 
Acerto: 1,0 / 1,0
No contexto da Programação Orientada a Objetos, o termo método é:
 o elemento que define as habilidades do objeto.
o mecanismo pelo qual um objeto utiliza os recursos de outro.
uma instância de uma classe funcional.
uma chamada a um objeto para invocar uma classe.
um objeto capaz de armazenar estados através de seus atributos.
 
Acerto: 1,0 / 1,0
Método especial destinado ao preparo de novos objetos durante sua instanciação. Pode ser acionado por meio
do operador new, recebendo parâmetros como métodos comuns, o que permite caracterizar os objetos já na
instanciação. Trata-se de:
 
Operação
 Construtor
Sobrescrita (override)
Comportamento
Método
 
Acerto: 1,0 / 1,0
 Julgue as afirmativas a seguir:
 
I-Se uma classe (classe filha ou subclasse) herda de apenas uma
superclasse (classe mãe), temos herança simples.
II-Se uma classe (classe filha ou subclasse) herda de diversas superclasses,
temos herança múltipla.
III-Para definir a herança entre duas classes devemos usar a palavra
reservada extends na definição da subclasse.
IV-Um exemplo de herança simples poderia ser um carro anfíbio, o qual é
um tipo de carro e um tipo de barco, ao mesmo tempo.
Estão corretas somente:
Todas
 I, II, III
II, III, IV
I, II, IV
I, III, IV
 
Acerto: 1,0 / 1,0
São relacionamentos estruturais entre instâncias e especificam que objetos de uma classe estão ligados a
objetos de outras classes. Este tipo de relacionamento pode existir entre classes e entre objetos.
 Questão3
a
 Questão4
a
 Questão5
a
 Questão6
a
Uma________ entre a classe Professor e a classe Disciplina (um professor ministra uma disciplina) significa
que uma instância de Professor terá uma _______ com uma instância de Disciplina. 
O tipo de relacionamento acima e que preenche corretamente as lacunas é: 
Composição
Agregação
 Associação
Dependência
Generalização
 
Acerto: 1,0 / 1,0
Em relação à tecnologia de orientação a objetos, a afirmativa de que o estado de um objeto não deve ser
acessado diretamente, mas sim por intermédio de métodos de acesso (ou propriedades) está diretamente
relacionada ao conceito de:
 Encapsulamento
Herança
Classe
Interface
Polimorfismo
 
Acerto: 1,0 / 1,0
São classes que somente podem ser estendidas, sendo que a criação de um objeto a partir da mesma não é
permitido. Que tipo de classe são essas?
classe filha
subclasse
 classe abstrata
classe pai
superclasse
 
Acerto: 1,0 / 1,0
Considere o trecho a seguir no Java:
try {
// Código a ser tratado
} catch(Exception e) {
// Código que será executado quando ocorrer a exceção
}
Julgue as afirmativas a seguir:
I- Se ocorrer uma exceção no bloco do try, então a execução é automaticamente desviada para o bloco catch.
II-No catch devemos definir a exceção a ser tratada. Quando definimos uma exceção
estamos tratando também todas as suas subclasses.
III-O e, mostrado na linha do catch, referencia a exceção que ocorreu. Com ela é possível
acessar informações sobre essa exceção.
Estão corretas:
Somente I
Somente I, II
Somente II, III
Somente I, III
 Todas as afirmações
 Questão7
a
 Questão8
a
 Questão9
a
 
Acerto: 1,0 / 1,0
Sobre arrays, julgue as afirmativas:
I-Arrays, uma vez criados, podem mudar de tamanho
II-Array, uma vez criados, não podem mudar de tamanho
III-Se o desenvolvedor necessitar de mais espaço após a criação do array, será necessário criar um novo array
IV-Um mesmo array pode ser criado para armazenar variáveis int, char, bool e double
Estão corretas somente:
 
I, III
 II, III
II, IV
I, IV
III
 
 
 
 
 
 
 
 Questão10
a

Continue navegando