Buscar

Avaliação Aol-1 Poo

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

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 6, do total de 8 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

(AOL 1) - Questionário
Parte superior do formulário
Parte inferior do formulário
Conteúdo do teste
1. 
Parte superior do formulário
Pergunta 1
1 ponto
Toda a classe herda da classe Object o método equals, utilizado para verificar se um determinado objeto é igual ao outro. Porém, para que você possa utilizar de forma correta na comparação do seu objeto, você precisa sobrescrever o método.
Considerando essas informações e o conteúdo estudado sobre Programação Orientada a Objetos em Java, analise as afirmativas a seguir.
I. Para sobrescrever um método equals, basta escrever o nome do método e alterar a estrutura.
II. Para sobrescrever um método equals, basta declarar o método na classe.
III. Para sobrescrever um método equals, é necessário utilizar a annotation @Override.
IV. Para sobrescrever um método equals, é necessário que, além da annotation @Override, também seja alterada a estrutura do método.
Está correto apenas o que se afirma em:
1. 
II e IV.
2. 
I, III e IV.
3. 
I e IV.
4. 
III e IV.
5. 
I, II e IV.
Parte inferior do formulário
2. 
Parte superior do formulário
Pergunta 2
1 ponto
As variáveis são utilizadas para armazenar dados do programa na memória do computador, a fim de armazenar alguma informação, e são definidas com escopo global ou local. Além disso, a referência de uma variável deve ser única, não podendo haver duas variáveis com o mesmo nome.
Considerando as informações apresentadas e o conteúdo estudado sobre conceitos básicos e terminologias de programação orientada a objetos, analise as afirmativas a seguir:
I. Uma variável de escopo global pode ser acessada internamente (na mesma classe) a partir de qualquer método.
II. Uma variável de escopo local pode ser acessada internamente (na mesma classe) a partir de qualquer método.
III. Pode-se declarar uma variável com o nome de: 50tão.
IV. A constante é imutável e não pode ser modificada em tempo de execução.
Está correto apenas o que se afirma em:
1. 
I e II.
2. 
III e IV.
3. 
I, II e IV.
4. 
I, II e III.
5. 
I e IV.
Parte inferior do formulário
3. 
Parte superior do formulário
Pergunta 3
1 ponto
A programação orientada a objetos possui muitas terminologias, como métodos, variáveis, constantes, atributos, classes e herança. Os métodos, por exemplo, são blocos de códigos que contêm funcionalidades para realizar alguma ação no programa.
Considerando essas informações e o que foi estudado sobre conceitos básicos e terminologias de programação orientada a objetos, analise as afirmativas a seguir:
I. A herança permite que um objeto, ao herdar outro, sobrescreva os métodos da classe herdada automaticamente.
II. Os métodos existentes em uma classe estão acessíveis às classes que constam no mesmo pacote desde que o método seja declarado com o modificador private.
III. As constantes não podem ser modificadas em tempo de execução, pois seus dados são imutáveis
IV. Todas as classes precisam de um nome único dentro do pacote ao qual pertencem.
Está correto apenas o que se afirma em:
1. 
II e III.
2. 
III e IV.
3. 
II e IV.
4. 
I e IV.
5. 
I e II.
Parte inferior do formulário
4. 
Parte superior do formulário
Pergunta 4
1 ponto
A classe String é utilizada para escrever textos e o espaço utilizado em memória dependerá do tamanho do texto, que é limitado à quantidade de memória disponível no sistema. Além disso, a classe String possui algumas características próprias.
Considerando essas informações e o conteúdo estudado sobre programação orientada a objetos em Java, analise as afirmativas a seguir.
I. A classe String não precisa ser instanciada.
II. A classe String é um tipo primitivo.
III. A declaração de um atributo do tipo String pode ser feita utilizando o seguinte argumento: String meuTexto = new String(“o meu texto é esse”);
IV. A declaração de um atributo do tipo String pode ser feita utilizando o seguinte argumento: String meuTexto = ‘o meu texto é esse’; 
Está correto apenas o que se afirma em:
1. 
II e IV.
2. 
I, III e IV.
3. 
I e IV.
4. 
I e III.
5. 
III e IV.
Parte inferior do formulário
5. 
Parte superior do formulário
Pergunta 5
1 ponto
Entre os tipos primitivos existentes em Java, o tipo char permite a escrita de qualquer caractere alfanumérico presente na tabela ASCII, porém, para escrever um texto, por exemplo, precisamos fazer uso de array e isso torna o tipo char pouco usual. Em Java existe uma classe própria que usamos para escrever textos de maneira mais fácil.
Considerando essas informações e o conteúdo estudado sobre programação orientada a objetos em Java, analise as afirmativas a seguir:
I. A classe que utilizamos para escrita de textos é a classe String.
II. A classe String possui um comparador denominado equals, que é um método pré-existente da classe Object.
III. O método equalsIgnoreCase possibilita que sejam comparados textos sem considerar o espaçamento existente no texto.
IV. Para comparar textos utilizamos o == (igual).
Está correto apenas o que se afirma em:
1. 
III e IV.
2. 
I, II e III.
3. 
II e III.
4. 
I e II.
5. 
I, III e IV.
Parte inferior do formulário
6. 
Parte superior do formulário
Pergunta 6
1 ponto
As linguagens de programação são classificadas de acordo com as categoriais elencadas a seguir: 
6. não baseadas em objetos;
6. baseadas em objetos;
6. baseadas em classes; 
6. orientadas a objetos.
Considerando essas informações e o que foi estudado sobre linguagens típicas orientada a objetos, analise as afirmativas a seguir:
I. Uma linguagem baseada em classes também é baseada em objetos.
II. Uma linguagem orientada a objetos também é baseada em classes, mas não é baseada em objetos.
III. Uma linguagem baseada em objetos também é baseada em classes
IV. Uma linguagem orientada a objetos também é baseada em classes.
Está correto apenas o que se afirma em:
6. 
I e II.
6. 
I e IV.
6. 
II e IV.
6. 
II e III.
6. 
III e IV.
Parte inferior do formulário
1. 
Parte superior do formulário
Pergunta 7
1 ponto
A classe String é útil para armazenamento de textos e possui muitos métodos essenciais que auxiliam o programador durante o desenvolvimento de um sistema. Um desses métodos muito útil é o método length, que retorna a quantidade de caracteres em um texto.
Considerando essas informações e o conteúdo estudado sobre programação orientada a objetos, pode-se afirmar que:
7. 
o método length retorna a quantidade de caracteres visíveis sem considerar os espaços.
7. 
o método length retorna a quantidade de caracteres invisíveis.
7. 
o método length retorna a quantidade de caracteres visíveis.
7. 
o método length retorna a quantidade de caracteres visíveis e invisíveis, além de considerar espaços, quebras de linhas e tabulações.
7. 
o método length retorna a quantidade de caracteres visíveis e espaços.
Parte inferior do formulário
1. 
Parte superior do formulário
Pergunta 8
1 ponto
Uma classe é a representação de um objeto. Ela possui estado e comportamento. As classes são abstrações de objetos e todo objeto é uma instância de uma classe. Cada classe deve ter um nome que facilmente se associe ao modelo que ela representa.
Considerando essas informações e o conteúdo estudado sobre conceitos básicos e terminologias de programação orientada a objetos, assinale a alternativa correta:
8. 
O estado são os métodos que podem ser modificados por seus atributos.
8. 
O estado são os constantes que são modificados pelos comportamentos.
8. 
O comportamento são os atributos que modificam os estados.
8. 
O estado são os atributos que podem ser modificados por seus comportamentos.
8. 
O comportamento são as constantes que modificam os estados. 
Parte inferior do formulário
1. 
Parte superior do formulário
Pergunta 9
1 ponto
O desenvolvimento de um software, dependendo da sua robustez, não é nada fácil, mas a orientação a objetos tem o objetivo de facilitar a vida de um profissional que desenvolve um software, em que classes surgem a partir de outras e estas absorvem os estados e comportamentos.
Considerando as informações apresentadas e o conteúdo estudado sobre introdução à orientação a objetos, analise as afirmativas a seguir:
I. Aorientação a objetos possibilita que o programador utilize menos códigos, fazendo uso de herança.
II. A orientação a objetos torna o sistema mais veloz, pois o programador não precisa se preocupar com o desempenho do sistema.
III. A orientação a objetos permite a escalabilidade de uma aplicação, possibilitando ampliar ou reduzir o esforço do programador.
IV. A orientação a objetos permite a escalabilidade de uma aplicação, possibilitando ampliar o sistema caso precise de novas funcionalidades. 
Está correto apenas o que se afirma em: 
9. 
I e IV.
9. 
II e III.
9. 
I e II.
9. 
I, III, IV.
9. 
I, II e IV.
Parte inferior do formulário
1. 
Parte superior do formulário
Pergunta 10
1 ponto
Os operadores lógicos relacionais são utilizados para comparação de dois valores, um à esquerda e outro à direita. Estes comparadores são utilizados para comparar dados numéricos e retornam um valor booleano. A partir do valor booleano, o sistema toma uma decisão ou outra, dependendo das circunstâncias. 
Considerando essas informações e o conteúdo estudado sobre programação orientada a objetos em Java, pode-se afirmar que:
10. 
Para comparar dois números iguais devo utilizar o método equals da classe String.
10. 
Para comparar dois números iguais devo utilizar o caractere = (igual) uma única vez.
10. 
Ao verificar se um número é maior que o outro, para que o resultado seja true, o valor à direita precisa ser maior que o da esquerda.
10. 
Para comparar dois números diferentes devo utilizar o caractere ! (exclamação) uma única vez.
10. 
Ao verificar se um número é maior que o outro, para que o resultado seja true, o valor à esquerda precisa ser maior que o da direita.
Parte inferior do formulário

Continue navegando