1. A respeito de ByteCode é correto afirmar:É ele quem permite a portabilidade do JAVAÉ só um programa executável que precisa de compilação no sistema operacional que vai rodarO ByteCode é editável sem prejuízo paraa execuçãoO bytecode é encarado como um produto final, cuja validação da sintaxe e tipos de dados ainda será necessária.2. Em Orientação a Objetos podemos afirmar que encapsulamento é: Usamos o nível de acesso mais restritivo, STATIC, que faça sentido para um membro particular Sempre usamos STATIC, a menos que tenhamos um bom motivo para deixá-lo com outro nível de acessoDevemos permitir o acesso público aos membros, exceto em caso de ser constantes. Isso porque membros públicos tendem a nos ligar a uma implementação em particular e limita a nossa flexibilidade em mudar o código.Uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde esta classe poderá ser manipulada. Ok!3. São, dentre outros, recursos essenciais em uma aplicação orientada a objetos para se obter polimorfismo:Interfaces, contendo métodos não abstratos e implementados.Classes estáticas, com métodos protegidos.Classes abstratas, sem subclasses.Herança e sobrescrita de métodos. Ok!4. Assinale a alternativa correta:Economia de memória não é algo que se deva considerar ao programar, afinal as máquinas tem memória de sobraSe eu quiser economizar memória, tenho que utilizar uma variável do tipo DOUBLE ao invés de FLOATUma variável do tipo FLOAT tem metade do tamanho de uma do tipo DOUBLESe eu quiser economizar memória, tenho que utilizar uma variável do tipo Float ao invés do Double. Ok!5. Assinale a alternativa que contém os Laços de RepetiçãoDo, While, ForDo While, While e ForWhile Do, For, WhileDo, Do While, For Next, For6. Analise o comando á seguir e aponte o que está errado:public void teste(String texto){ switch(texto){ case "ABC": //faz algo case "DEF": //faz outra coisa default://caso não for nenhum desses casos }}Estão faltando os "breaks" após o término de cada CASEO comando SWITCH não é um comando JAVAEstá faltando fechar escopo do SWITCHNão há nada errado Ok!7. Assinale a alternativa correta.Se eu for um usuário não desenvolvedor, tenho que ter a JDK e o JSP para poder rodar meus programasA JVM não é necessária para executar programas em JAVAPara executar os programas em JAVA em sistemas operacionais diferentes eu tenho que recompilar os programas no sistema operacional de destino.Para executar os programas em JAVA em sistemas operacionais diferentes preciso somente instalar a JVM do sistema operacional de destino. Ok!8. Os quatros pilares da Orientação a Objetos são:Abstração , Encapsulamento, Herança e Polimorfismo. Ok!Abstração , Encapsulamento, Métodos e Polimorfismo.Classe, Encapsulamento, Herança e Polimorfismo.Classes, Métodos, Herança e Polimorfismo.9. Assinale a alternativa incorretaSe eu chamar uma Classe instanciada na Classe principal, ela vai ser reconhecida sem problemas devido a criação do objeto.Um método reflete um procedimento específico a ser executado quando a Classe for instanciada.Uma Classe é um objeto que reflete uma visão do mundo real dentro do mundo digital. Ok! Uma Classe por si só é "morta", eu preciso instanciá-la para que possa ser utilizada.10. Quanto a Comandos Condicionais podes afirmar:Não consigo aninhar comandos condicionais a não ser que queira criar um escopo diferente para cada um delesOs comandos condicionais permitem comparar expressões ou valores específicosOs comandos condicionais só permitem um ELSE IFOs comandos condicionais variam de simples a compostos sem possibilidade de aninhamento. Ok!
Responda
1. Em qual destas opções representam linguagens que não é possível usar CSS? XML e XHTML HTML HTML e XML XHTML Java e XML Ok! 2. Qual destes conceitos não é buscado quando usa PostCss? Promover o reuso. Aumentar a organização e facilitar a manutenção. Evitar o uso de CSS puro e facilitar os métodos de post. Manter o código limpo e organizado. Evitar repetição de código. Ok! 3. Sass é: Uma linguagem de programação backend. Um pré-processado escrito em Java Script. Uma extensão escrita em Java Script. Um pré-processador de CSS e é uma Gem do Ruby. Ok! Uma ferramenta HTML para processar o Less. 4. Qual item representa uma lista com uma variável e um mixin em SASS? $cor: blue; e @mixin fundoP($fundo) {background-color:@fundo;} $cor: blue; e @mixin fundoP($fundo) {background-color:$fundo;} '@cor: blue; e .defineFundo(@fundo){background-color: @fundo;} Ok! '@cor: blue; e @defineFundo(@fundo){background-color: @fundo;} #cor: blue; e @mixin fundoP($fundo) {background-color:$fundo;} 5. Ume Progressive Web App pode ser desenvolvido para se comportar como um app nativo? Sim, mas ele não pode ser usado offline nem faz notificações push. Sim, mas ele não fica disponível nas lojas do sistema operacional. Não, pois não tem acesso aos principais recursos do celular. Não, o objetivo principal é de ser um pré-processador CSS. Sim e inclusive fica disponível nas lojas do sistema operacional. Ok! 6. Qual item representa uma lista com uma variável e um mixin em LESS? '#cor e @defineFundo(@fundo){background-color: @fundo;} '@cor e @defineFundo(@fundo){background-color: @cor;} '#cor e .defineFundo(#fundo){background-color: #cor;} '$cor e @defineFundo($fundo){background-color: $fundo;} '@cor e .defineFundo(@fundo){background-color: @fundo;} Ok! 7. Qual problema os pré-processadores vierem para sanar? A falta de possibilidade de uso de HTML e Java Script. Permitir diminuir a quantidade de ponto e vírgula existente no CSS puro. Permitir diminuir a quantidade de chaves existente no CSS puro. Ok! O acesso limitado à alguns recursos. A falta de dinamismo que há no CSS puro que deixa nosso código extenso e repetitivo. 8. Sobre Styled Components, qual destes itens não é uma vantagem? Adaptação de estilo de um componente é simples e intuitivo, sem precisar gerenciar vários lugares, às vezes, dezenas de classes. Exclusão mais fácil de CSS: se excluir um componente não usado, todos seus estilos são excluídos juntos. Evita erros de nome de classe, têm nomes exclusivos para cada estilo. Injeta só os estilos necessários, ou seja, diminui a quantidade de código carregada. É uma biblioteca para React/React Native que permite uso de estilos a nível de componentes. 9. Sobre a comparação de Styled Components e CSS modules, qual opção é mais adequada? CSS modules não injeta só os estilos necessários, ou seja, aumenta a quantidade de código carregada. Com Styled Components, o processo que ocorre no processo de build é a alteração do nome de classes e seletores para ter escopo local. Styled Components, terá arquivos .css, não se usa com Java Script. Ok! Se você gosta de usar CSS a sugestão é usar CSS Modules e se não gostar muito de usar CSS ou prefere usar dentro do Java Script, Styled Components é melhor opção Styled Components é quase o CSS puro, porém terá o escopo adequado. 10. Quais destas opções não é uma característica do Shadow Dom? Permite criar aparência e comportamento de itens sem influenciar os demais. Permite a manipulação, de uma ramificação da árvore. Seu nome tem relação com a sombra da árvore de elementos É uma árvore de nós HTML anexada a um elemento específico. É uma árvore DOM em Java Script que serve para saber os elementos através de exclusivos retornos booleanos.
Responda

Helpful Social

Copyright © 2024 ELIBRARY.TIPS - All rights reserved.