Buscar

Linguagem Java conceitos essenciais de desenvolvimento para dispositivos móveis

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Linguagem Java: conceitos essenciais de desenvolvimento para dispositivos móveis
1. Os tipos primitivos de dados têm características próprias quanto ao tipo de dado que podem armazenar e limites mínimos e máximos de dados que podem ser armazenados.
Considerando as afirmativas a seguir, qual apresenta uma atribuição de valor válida​​​​​​​?
R: D. Variável do tipo “int” valor 645.
Variável do tipo “int” valor 645 é a opção correta, visto que uma variável do tipo “int” aceita valores inteiros positivos e negativos de -2³¹ a 2³¹. 
Logo, o valor 3,5f não é válido, uma vez que não é um numero inteiro.
A variável “boolean” armazena valores “true” e “false” apenas. Já a variável do tipo “byte” armazena valores inteiros positivos e negativos de -128 a 127, e a 
variável do tipo “char” trabalha apenas com número inteiros positivos até 65535.
2. Modificadores de acesso permitem ao desenvolvedor construir uma classe na qual métodos e variáveis podem ser restritos de diversas formas. Marque a alternativa que 
representa o modificador que permite que os métodos e variáveis que portem este modificador sejam acessadas apenas pela própria classe.
R: A. private
O modificador private permite que métodos e variáveis sejam acessados apenas pela própria classe.
Public é o modificador mais permissivo da linguagem Java.
Float e byte são tipos de dados primitivos e protect é um modificador com a restrição de ser acessível dentro da classe e dentro do pacote da classe, ou seja, sendo 
acessado pelas classes do mesmo pacote.
3. O Java, sendo uma linguagem de programação orientada a objetos, tem uma técnica que faz com que os detalhes internos a respeito do funcionamento dos métodos de uma 
classe permaneçam ocultos para os objetos. Marque a alternativa que indica a técnica descrita:
R: E. Encapsulamento
O encapsulamento tem a capacidade de ocultar detalhes dos métodos da classe, fornecendo suas funcionalidades de forma transparente. Private e protect são modificadores
de acesso, enquanto a herança é a funcionalidade de uma classe implementar ou ser estendida outra classe, herdando os métodos desta classe. Por fim, polimorfismo está
relacionado à capacidade de uma classe de assumir várias formas.
4. A linguagem Java tem recursos do conceito da orientação a objetos, nos quais uma classe pode ter várias implementações de um mesmo método, no qual a passagem de 
parâmetros deve ser diferente umas das outras.
Esse recurso é conhecido como:
R: C. Sobrecarga
A sobrecarga de métodos fornece a possibilidade de ter métodos com o mesmo nome, porém com parâmetros diferentes.
Static e final são modificadores de acesso. Já a herança é a funcionalidade de uma classe implementar ou ser estendida a outra classe, herdando os métodos desta classe.
​​​​​​​O encapsulamento oculta detalhes das classes e métodos, de forma que o desenvolvedor possa as utilizar sem se preocupar com detalhes internos.
5. Os operadores são elementos de suma importância na linguagem Java, sendo amplamente utilizados em diversas rotinas. Marque a alternativa que contenha operadores 
unários e de incremento e decremento.
R: E. “++” e “--”
Os operadores “++” e “--” são unários e de incremento e decremento.
“-” e “+” são operadores unários, apenas.
 “==” e “!=” são operadores de comparação, assim como os operadores “>=” e “<=”.
​​​​​​​Os operadores “=” e “+=” são operadores de atribuição.

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando