Baixe o app para aproveitar ainda mais
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.
Compartilhar