Buscar

Linguagem Orientada a Objetos - Aap 3 e 4

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

1) A linguagem Java possui diversos especificadores de formato utilizados na impressão e formatação de valores. Tomando como base o que você apendeu sobre esse assunto, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.
(  ) O especificador %n é usado para nova linha portável. 
(  ) O especificador %b é usado para valores lógicos. 
(  ) O especificador %s é usado para string. 
(  ) O especificador %c é usado para constantes. 
Assinale a alternativa que apresenta a sequência CORRETA.
Alternativas:
· a) F – F – V – V.
· b) F – V – F – F.
· c) V – F – V – F.
· d) V – V – F – V.
· e) V – V – V – F.
2) A linguagem Java possui dois grandes recursos relacionados tratamento de erros: tratamentos de exceção e asserção. Com base no que você aprendeu sobre esses recursos, associe a Coluna A, que apresenta os recursos mencionados, com a Coluna B, que apresenta as características desses recursos:
 
	Coluna A 
	Coluna B 
	1. Tratamento de Exceção 
	I. Usado apenas durante o desenvolvimento do software. 
	2. Asserção 
	II. Usado no desenvolvimento e na produção do software. 
	 
	III. Não se deve tentar tratar.  
	 
	IV. Deve-se tratar as exceções checadas. 
A seguir, assinale a alternativa que apresenta a associação correta.
Alternativas:
· a) 1 – III; 2 – II; 3 – I; 4 – IV.
· b) 1 – I; 2 – IV; 3 – II; 4 – III.
· c) 1 – II; 1 – IV; 2 – I; 2 – III.
· d) 1 – II; 2 – III; 3 – I; 4 – IV.
· e) 1 – III; 2 – IV; 3 – I; 4 – II.
3) A linguagem Java é uma linguagem orientada a objetos que possui um importante recurso chamado asserção. A respeito da linguagem Java e das asserções avalie as afirmações que se seguem:
I. As asserções são utilizadas para refinar o código durante o desenvolvimento.
II. As asserções são automaticamente removidas do código na etapa de produção.
III. As asserções podem ser tratadas ou não.
IV. Uma asserção utiliza a palavra-reservada assert.
Considerando as afirmações apresentadas acima, é correto o que se afirma em:
Alternativas:
· a) I e II apenas.
· b) I e III apenas.
· c) II e IV apenas.
· d) III e IV apenas.
· e) I, II e IV apenas.
4) A linguagem Java possui suporte a criação de interfaces. Esse conceito ajuda a contornar a limitação de não permitir a herança múltipla. Tendo esses recursos em mente, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.
(  ) Uma classe pode implementar no máximo 10 interfaces.
(  ) Uma classe pode herdar no máximo uma classe.
(  ) Uma interface pode conter apenas as assinaturas dos métodos.
(  ) Uma interface pode conter construtores e atributos.
Assinale a alternativa que apresenta a sequência CORRETA.
Alternativas:
· a) F – V – F – F.
· b) F – V – V – F.
· c) F – F – V – V.
· d) V – V – F – V.
· e) V – F – V – F.
1) A linguagem Java permite a criação de estruturas de dados homogêneas como os arrays unidimensionais e multidimensionais. Essas estruturas são robustas pois conseguem armazenar um grande volume de dados. Nesse contexto, avalie as afirmações que se seguem:  
I. A declaração de um vetor em Java pode ser feita da seguinte forma: 
tipo nomeVetor[]; 
II. A alocação de espaço de um vetor em Java pode ser feita da seguinte forma: 
nomeVetor = new tipo[tamanho];  
III. A declaração e alocação de um vetor em Java pode ser feita da seguinte forma:
tipo nomeVetor[] = new tipo[tamanho]; 
IV. O acesso de uma posição do vetor em Java pode ser feito da seguinte forma:
nomeVetor[indice] 
Considerando as afirmações apresentadas acima, é correto o que se afirma em:
Alternativas:
· a) I e II apenas.
· b) II e III apenas.
· c) III e IV apenas.
· d) I e IV apenas.
· e) I, II, III e IV.
2) A linguagem Java possui três importantes classes para manipulação de valores literais que são: String, StringBuilder e StringBuffer. Tomando como base o que você aprendeu sobre essas classes em Java, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.
(  ) A classe String é mutável.
(  ) A classe StringBuilder é imutável.
(  ) A classe StringBuffer é mutável.
(  ) O conceito de imutabilidade está associado ao armazenamento de dados na memória String Pool.
Assinale a alternativa que apresenta a sequência CORRETA.
Alternativas:
· a) V – V – F – F.
· b) V – F – V – F.
· c) F – F – V – V.
· d) F – F – F – V.
· e) F – V – V – V.
3) A linguagem Java possui três importantes classes para manipulação de valores literais que são: String, StringBuilder e StringBuffer. Tomando como base o que você aprendeu sobre essas classes em Java, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.
(  ) A classe String utiliza a memória String Pool e Heap.
(  ) A classe StringBuilder utiliza a memória Heap.
(  ) A classe StringBuffer utiliza a memória String Pool.
(  ) A memória String Pool armazena apenas dados literais que são diferentes entre si.
Assinale a alternativa que apresenta a sequência CORRETA.
Alternativas:
· a) F – V – F – F.
· b) F – F – V – V.
· c) V – F – F – F.
· d) V – V – F – V.
· e) V – F – V – V.
4) Um Banco de Dados (BD) é um software desenvolvido para realizar o armazenamento de dados. Tomando como base o que você aprendeu sobre a operação CRUD em um BD, julgue as afirmativas a seguir em (V) Verdadeiras ou (F) Falsas.
(  ) Na sigla CRUD a letra C refere-se à criação de tabelas.
(  ) Na sigla CRUD a letra R refere-se à leitura de dados.
(  ) Na sigla CRUD a letra U refere-se ao armazenamento de dados.
(  ) Na sigla CRUD a letra D refere-se à destruição de dados.
Assinale a alternativa que apresenta a sequência CORRETA.
Alternativas:
· a) F – V – F – V.
· b) F – F – V – V.
· c) V – V – F – V.
· d) V – F – V – F.
· e) V – V – V – F.

Continue navegando