Melhorando o embasamento do recurso.
Questão 43
O operando FF na base 8 na primeira questão foi representado de forma incoerente implicando no entendimento da questão.
Na página 56, do livro "MONTEIRO, Mario A. Introdução à Organização de Computadores. 5. ed. Rio de Janeiro: LTC, 2007." constante na bibliografia, temos um exemplo de quais algarismos uma base pode assumir:
"a) O número máximo de algarismos diferentes de uma base é igual ao valor da
base.
Exemplo:
– na base 10 temos 10 dígitos: de 0 a 9;
– na base 2 temos apenas 2 dígitos: 0 e 1;
– na base 5 temos cinco dígitos: de 0 a 4."
Deste trecho, pode-se inferir que:
– na base 8 temos apenas 8 dígitos: de 0 a 7.
– na base 16 temos apenas 16 dígitos: de 0 a F.
Na página 57 temos a tabela 3.1 que demonstra que um número da base 8 não possui a representação do dígito "F". Sendo assim, o operando foi representado de forma incoerente, causando dúvidas na interpretação da questão.
Questão 58
Na página 354, do livro "DEITEL, H. M. JAVA Como Programar. 6. ed. : Editora Bookman, 2006." constante na bibliografia, temos o seguinte trecho:
"Para utilizar uma interface, uma classe concreta deve especificar que implementa a interface e deve declarar nesta cada método com a assinatura especificada na sua declaração de interface. Uma classe que não implementa todos os métodos da interface é uma classe abstrata e deve ser declarada abstract.
Implementar uma interface é como assinar um contrato com o compilador, que afirma 'Irei declarar todos os métodos especificados pela interface ou irei declarar minha classe abstract'."
Com base nesse trecho do livro, a implementação de um método que implementa uma interface pode ser obrigatória ou opcional (não existe um 3º caso). Com base nessa linha de raciocínio, temos 2 alternativas que podem ser escolhidas e são diferentes da resposta. São elas: alternativa C e E.
No contexto em que a questão foi apresentada, caso o método ligado não fosse obrigatoriamente implementado, a classe LCD (visto que ela herda de TV) seria obrigada a implementar o método ligado, o que não foi feito na questão. Para não deixar a classe LCD inconsistente, a implementação do método ligado é obrigatória e a alternativa E estaria correta. Este teste pode ser executado em qualquer IDE (Eclipse, NetBeans), excluindo o código do método ligado, para comprovar a tese.
E provando que uma a alternativa C é o caso oposto, caso o método ligado fosse implementado na classe LCD(o que não foi feito na questão), a implementação deste método na classe TV seria opcional. Sendo assim, a afirmativa "a implementação do método ligado é opcional" seria verdadeira.
|