Baixe o app para aproveitar ainda mais
Prévia do material em texto
20/09/2022 18:10 Unidade 2 - Exercícios de fixação: Revisão da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=2062906&cmid=459953 1/9 Página inicial / Meus Cursos / ENIAC_20222F_14459 / Materiais de Estudo / Unidade 2 - Exercícios de �xação Iniciado em terça, 20 set 2022, 17:57 Estado Finalizada Concluída em terça, 20 set 2022, 18:10 Tempo empregado 13 minutos 16 segundos Notas 10,00 de um máximo de 10,00(100%) Questão 1 Correto Atingiu 0,50 de 0,50 Questão 2 Correto Atingiu 0,50 de 0,50 Observe o código a seguir, escrito em Angular: Assinale a alternativa correta. a. Não há diretivas no código apresentado. b. O código apresenta uma diretiva de componente. c. Trata-se de uma diretiva de atributo. d. O código é uma diretiva estrutural. e. O código está incorreto e vai gerar um erro. Qual diretiva cria uma instância de nível superior e a vincula a um elemento para rastrear o valor do formulário agregado e o status de validação. a. ngModule b. ngModel c. ngForm d. @Injectable e. @input https://portalacademico.eniac.edu.br/ https://portalacademico.eniac.edu.br/course/view.php?id=18928 https://portalacademico.eniac.edu.br/course/view.php?id=18928#section-1 https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=459953 https://atendimento.eniac.edu.br/ 20/09/2022 18:10 Unidade 2 - Exercícios de fixação: Revisão da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=2062906&cmid=459953 2/9 Questão 3 Correto Atingiu 0,50 de 0,50 Questão 4 Correto Atingiu 0,50 de 0,50 Questão 5 Correto Atingiu 0,50 de 0,50 Com relação ao Angular, analise as a�rmativas a seguir: I - É capaz de estender o HTML graças às diretivas do tipo *ngIf e *ngFor. II - Suas expressões podem ser escritas dentro de chaves duplas. III - Não oferece vinculação de propriedade. Está correto somente o que se a�rma em: a. II b. III c. I d. I e II e. I e III O desenvolvimento de sistemas tem mudado muito nos últimos anos. Até pouco tempo, o desenvolvimento se concentrava em aplicações desktop. Com o passar dos anos apareceu o desenvolvimento para Web e, recentemente, o desenvolvimento para dispositivos móveis. Com relação ao Angular, um framework voltado para a criação de interfaces, quais são as plataformas de execução? a. Somente para aplicações híbridas para dispositivos móveis. b. Somente aplicações nativas para dispositivos móveis. c. Somente Web, dispositivos móveis e desktop. d. Somente para desktop. e. Somente Web. Qual classe devemos utilizar no Angular para sinalizar visualmente quando os valores são inválidos? a. ng-dirty b. ng-invalid c. ng-pristine d. ng-touched e. ng-untouched https://atendimento.eniac.edu.br/ 20/09/2022 18:10 Unidade 2 - Exercícios de fixação: Revisão da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=2062906&cmid=459953 3/9 Questão 6 Correto Atingiu 0,50 de 0,50 Questão 7 Correto Atingiu 0,50 de 0,50 As diretivas em Angular são realmente importantes. Por meio delas é possível estender o poder do código HTML, permitindo ao programador aplicá-las aos elementos do DOM e criar inúmeros efeitos de comportamento e estilos. Associe corretamente as expressões e assinale a alternativa que contém a associação correta. I. Diretiva de componente II. Diretiva estrutural III. Diretiva de atributo A. Muda a composição do DOM, criando e removendo elementos. B. São as diretivas com template. C. Muda a aparência e o comportamento de um elemento. a. I - A, II - B, III - C. b. I - C, II - A, III - B. c. I - A, II - C, III - B. d. I - B, II - A, III - C. e. I - C, II - B , III - A. A injeção de dependências é um padrão de projetos muito utilizado na criação de serviços em Angular, pois, entre outras vantagens, facilita a reusabilidade de código. Dentre os itens abaixo, quais podem ser declarados como @Injectable quando se usa Angular? a. Componentes, valores e serviços. b. Funções, componentes e serviços. c. Módulos, valores e serviços. d. Funções, módulos e componentes. e. Funções, valores e serviços. https://atendimento.eniac.edu.br/ 20/09/2022 18:10 Unidade 2 - Exercícios de fixação: Revisão da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=2062906&cmid=459953 4/9 Questão 8 Correto Atingiu 0,50 de 0,50 Questão 9 Correto Atingiu 0,50 de 0,50 Questão 10 Correto Atingiu 0,50 de 0,50 O pacote Ionic CLI facilita o processo de criação de projetos e serviços via linha de comando. Estando com todos os pré-requisitos instalados, como se cria um serviço chamado serv- banco em um projeto usando Ionic CLI? a. Vá até a pasta do projeto e use o seguinte comando: ionic new serv-banco. b. Vá até a pasta do projeto e use o seguinte comando: ionic serv. c. Vá até a pasta do projeto e use o seguinte comando: ionic generate service serv-banco. d. Em qualquer diretório, use o seguinte comando: ionic generate service serv-banco. e. Em qualquer diretório, use o seguinte comando: ionic new serv-banco. A dependência entre os componentes e os serviços deve ser desenvolvida no Angular, de forma que o framework saiba que precisa gerenciar essas dependências. Como o Angular sabe que um componente depende de determinado serviço para funcionar corretamente? a. O Angular somente veri�ca se o serviço foi importado diretamente na classe. b. Se houver uma importação de Injectable, há dependência de um serviço. c. O Angular veri�ca os parâmetros do construtor da classe. d. O Angular inicializa a aplicação e, em caso de erros, veri�ca se faltou algum serviço. e. O Angular veri�ca os parâmetros do serviço. A diretiva ngModel declarada em FormsModule permite vincular controles em seu formulário orientado a modelo. Qual a funcionalidade da diretiva [(ngModel)]? a. Essa diretiva cria uma instância de nível superior e a vincula a um elemento b. O Angular cria uma instância única do Serviço, compartilha e injeta em qualquer classe que solicitar c. Para obter acesso ao NgForm e ao status geral do formulário d. O Angular pode rastrear o valor e a interação do usuário do controle e manter a exibição sincronizada com o modelo e. Têm o propósito de organizar o projeto, isolando a lógica de negócio e separando da interface https://atendimento.eniac.edu.br/ 20/09/2022 18:10 Unidade 2 - Exercícios de fixação: Revisão da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=2062906&cmid=459953 5/9 Questão 11 Correto Atingiu 0,50 de 0,50 Questão 12 Correto Atingiu 0,50 de 0,50 Questão 13 Correto Atingiu 0,50 de 0,50 O Angular trabalha com classes especiais de CSS no elemento de controle para re�etir o estado do componente. A classe ng-dirty é usada: a. enquanto o controle não foi visitado pelo usuário b. quando o controle foi visitado pelo usuário c. quando o valor do controle é válido d. quando o valor do controle é não válido e. quando o valor do controle mudou O uso do Angular permite que o programador acesse elementos do DOM por meio de diretivas. Usando o framework, o programador vai encontrar mais facilidade e produtividade, além de ter mais recursos para poder mexer na aparência e no comportamento dos elementos. Sendo assim, assinale a alternativa correta em relação às diretivas em Angular. a. Testando/p é a forma correta de executar a diretiva MarcaTexto no elemento de parágrafo. b. A criação de diretivas deve ser feita com muita atenção, pois existem vários arquivos que são editados; não podem ocorrer erros na manipulação desses arquivos. c. Não é possível passar parâmetros para uma diretiva. Uma vez criada, ela se comportará exatamente como foi implementada. Porém, é possível criar diretivas diferentes que executem instruções semelhantes. d. As diretivas de atributos são fáceis de serem reconhecidas porque têm um "*" na frente de cada uma delas, não sendo necessário o uso de parênteses para passar algum parâmetro. e. ngFor e ngIf são diretivas estruturais porque podem criar em tempo de execução novoselementos no DOM ou remover elementos, de acordo com condições de dados dinâmicos provenientes da interação com o banco de dados. Qual classe é utilizada pelo Angular que representa quando o componente não foi visitado? a. ng-pristine b. ng-invalid c. ng-dirty d. ng-touched e. ng-untouched https://atendimento.eniac.edu.br/ 20/09/2022 18:10 Unidade 2 - Exercícios de fixação: Revisão da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=2062906&cmid=459953 6/9 Questão 14 Correto Atingiu 0,50 de 0,50 Questão 15 Correto Atingiu 0,50 de 0,50 Os serviços são implementados e muito utilizados em diversas linguagens de programação. No Angular, qual a principal responsabilidade de um serviço? a. Permitir e facilitar a experiência do usuário com a aplicação. b. Armazenar a lógica do aplicativo e as classes de dados. c. Conter serviços, provedores, componentes e outros códigos. d. Declarar um contexto de compilação para um conjunto de componentes. e. Encapsular um código que implementa um comportamento especí�co. Produz um valor e aparece entre chaves duplas {{ }}. O Angular resolve a expressão e a atribui a uma propriedade de um destino podendo ser um elemento HTML. Sobre a a�rmação acima, assinale a alternativa correta que representa o nome desse Data binding. a. expressões de modelo b. text Interpolation c. property binding d. two way binding e. event https://atendimento.eniac.edu.br/ 20/09/2022 18:10 Unidade 2 - Exercícios de fixação: Revisão da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=2062906&cmid=459953 7/9 Questão 16 Correto Atingiu 0,50 de 0,50 Questão 17 Correto Atingiu 0,50 de 0,50 Questão 18 Correto Atingiu 0,50 de 0,50 A vinculação bidirecional fornece aos componentes do aplicativo uma maneira de compartilhar dados. Ela é utilizada para ouvir eventos e atualizar valores simultaneamente entre os componentes pai e �lho. Assinale a alternativa correta para que a vinculação de dados bidirecionais funcione: a. basta importar @angular/core b. deve existir a propriedade @Change() no componente c. utilizando o seletor d. devem existir as propriedades @Output() e @Input e. basta utilizar o decorador @Compenent A vinculação de propriedades ajuda a de�nir valores para propriedades de elementos HTML. Com isso, é possível alterar a funcionalidade do botão e compartilhar valores entre os componentes. Assinale a alternativa correta para vincular à propriedade de um elemento HTML. a. [ ] b. < > c. ( ) d. & & e. { } Quando se cria serviços, há alguns mecanismos principais que são utilizados quando é preciso injetar dependências. Qual é o mecanismo criado pelo próprio Angular? a. Bootstrap. b. @Injectable. c. Injector. d. Container. e. Provider. https://atendimento.eniac.edu.br/ 20/09/2022 18:10 Unidade 2 - Exercícios de fixação: Revisão da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=2062906&cmid=459953 8/9 Questão 19 Correto Atingiu 0,50 de 0,50 Questão 20 Correto Atingiu 0,50 de 0,50 A associação de eventos permite que escute e responda às ações do usuário, como pressionar tecla, movimentos do mouse, cliques e toques. Para vincular a um evento, utiliza-se a sintaxe de vinculação de evento do Angular. Assinale a alternativa que representa essa sintaxe corretamente. a. b. c. d. e. Atualmente, muitas empresas, de vários segmentos, estão criando seus próprios aplicativos para oferecer mais serviços e produtos a seus clientes. Nesses casos, elas precisam escolher entre criar aplicações nativas ou híbridas. Sendo assim, assinale a alternativa que contém o conceito de aplicações híbridas. a. São aplicações que representam a tela na qual o sistema será executado, e se adaptam à tela do dispositivo móvel que está acessando a aplicação. Caso seja tablet, a tela se adapta ao seu tamanho, o mesmo ocorrendo para aparelhos celulares e demais dispositivos. b. São aplicativos para Web, desenvolvidos com tecnologias como HTML5, CSS3 e Javascript. c. São aplicações desenvolvidas basicamente em Java, que rodam especi�camente no dispositivo-alvo, por exemplo, nas plataformas mais usadas do mercado, como o Android e o iOS. Outras plataformas precisam de adaptações. d. É uma aplicação que usa acesso ao banco de dados no próprio dispositivo local e na nuvem simultaneamente, tornando-se híbrida exclusivamente pelo acesso multimeio do banco de dados. e. É uma aplicação que usa a mesma base de uma aplicação Web, rodando em sistemas Android e iOS por meio de HTML, CSS e Javascript. Além disso, tem a possibilidade de acessar recursos especí�cos do hardware do dispositivo. https://atendimento.eniac.edu.br/ 20/09/2022 18:10 Unidade 2 - Exercícios de fixação: Revisão da tentativa https://portalacademico.eniac.edu.br/mod/quiz/review.php?attempt=2062906&cmid=459953 9/9 ◄ Assunto 08 - Angular e serviços Seguir para... Unidade 2 - Exercícios de fixação (Recuperação) ► https://portalacademico.eniac.edu.br/mod/lti/view.php?id=459952&forceview=1 https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=459954&forceview=1 https://atendimento.eniac.edu.br/
Compartilhar