Baixe o app para aproveitar ainda mais
Prévia do material em texto
Página inicial / Cursos / Faculdade / 20212F / 20212F - DISCIPLINAS REGULARES / AGOSTO / ENIAC_20212F_14459 / Prova Eletrônica/Substitutiva/Contingência / Prova Eletrônica Iniciado em segunda, 6 set 2021, 13:55 Estado Finalizada Concluída em segunda, 6 set 2021, 14:19 Tempo empregado 24 minutos 25 segundos Notas 9,00 de um máximo de 10,00(90%) Questão 1 Correto Atingiu 1,00 de 1,00 Data-Binding é a sincronização automática de dados entre os modelos e os componentes da view. O recurso da vinculação de dados ou data binding do Angular é o recurso mais útil e facilita a vida do desenvolvedor, poupando-o de escrever muito código, e tirando dele a responsabilidade de manipular manualmente os elementos DOM e os atributos para re�etir as mudanças do modelo. 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. { } A resposta correta é: [ ] https://portalacademico.eniac.edu.br/ https://portalacademico.eniac.edu.br/course/index.php https://portalacademico.eniac.edu.br/course/index.php?categoryid=28 https://portalacademico.eniac.edu.br/course/index.php?categoryid=429 https://portalacademico.eniac.edu.br/course/index.php?categoryid=444 https://portalacademico.eniac.edu.br/course/index.php?categoryid=474 https://portalacademico.eniac.edu.br/course/view.php?id=11769 https://portalacademico.eniac.edu.br/course/view.php?id=11769#section-4 https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=287375 https://atendimento.eniac.edu.br/faculdade Questão 2 Correto Atingiu 1,00 de 1,00 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 mexer na aparência e no comportamento dos elementos. Sendo assim, observe o código a seguir, escrito em Angular e assinale a alternativa correta. a. O código apresenta uma diretiva de componente. b. Trata-se de uma diretiva de atributo. c. O código está incorreto e vai gerar um erro. d. Não há diretivas no código apresentado. e. O código é uma diretiva estrutural. A resposta correta é: O código é uma diretiva estrutural. https://atendimento.eniac.edu.br/faculdade Questão 3 Correto Atingiu 1,00 de 1,00 Questão 4 Correto Atingiu 1,00 de 1,00 Uma variável é um espaço na memória do computador destinado a um dado que é alterado durante a execução do programa. No TypeScript, as variáveis podem ser de�nidas por nomes e tipos. Os vetores são elementos essenciais na construção de sistemas complexos, permitindo o sequenciamento de elementos em uma mesma variável. Dado o exposto, qual é a sintaxe correta para declarar um array de strings no TypeScript? a. let listaArray: Array b. let listaArray: Array = string c. const listaArray: Array<”string”> d. let listaArray: Array e. var listaArray: Array<” ”> As respostas corretas são: let listaArray: Array, const listaArray: Array<”string”>, var listaArray: Array<” ”>, let listaArray: Array TypeScript é um conjunto de ferramentas e formas mais e�cientes de escrever código JavaScript, adicionando recursos que não estão presentes de maneira nativa na linguagem. A principal vantagem do TypeScript em relação ao JavaScript “tradicional” é adicionar recursos importantes e úteis para a construção de projetos em larga escala, como tipagem estática, forte e automática, orientação a objetos e a possibilidade de descobrir e corrigir erros em tempo real durante o desenvolvimento. De acordo com o trecho de código a seguir, qual será a mensagem exibida no console ao utilizar o comando console.log(). var upperCase = require('upper-case'); var lowerCase = require('lower-case'); var frase = "Ola aluno, bem vindo ao conteúdo de Node.js!"; console.log(upperCase(frase.substring(0,9))) a. OLA ALUNO. b. ola aluno. c. OLA ALUNO, bem vindo ao conteúdo de Node.js! d. bem vindo ao conteúdo de Node.js! e. ola aluno, bem vindo ao conteúdo de node.js! A resposta correta é: OLA ALUNO. https://atendimento.eniac.edu.br/faculdade Questão 5 Correto Atingiu 1,00 de 1,00 Questão 6 Correto Atingiu 1,00 de 1,00 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 para desktop. c. Somente aplicações nativas para dispositivos móveis. d. Web, dispositivos móveis e desktop. e. Somente Web. A resposta correta é: Web, dispositivos móveis e desktop. Node.js é um ambiente de execução JavaScript assíncrono orientado a eventos, foi projetado para o desenvolvimento de aplicações escaláveis de rede. Internamente existe apenas um �uxo de execução que funciona como um loop in�nito, processando as requisições e enviando as tarefas mais dispendiosas para o pool de threads. Quando existe a �nalização de alguma tarefa bloqueante, o retorno é enviado para que ele continue a sua execução. Essa a�rmação se refere ao que? a. Processo Multithread. b. Worker Pool. c. Modelo Blocking-Thread. d. Modelo Non-Blocking-Thread. e. Event Loop. A resposta correta é: Event Loop. https://atendimento.eniac.edu.br/faculdade Questão 7 Incorreto Atingiu 0,00 de 1,00 Injeção de dependência (Dependency Injection, em inglês) é um padrão de desenvolvimento de programas de computadores utilizado quando é necessário manter baixo o nível de acoplamento entre diferentes módulos de um sistema. 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 inicializa a aplicação e, em caso de erros, veri�ca se faltou algum serviço. b. O Angular veri�ca os parâmetros do construtor da classe. c. O Angular somente veri�ca se o serviço foi importado diretamente na classe. d. Se houver uma importação de Injectable, há dependência de um serviço. e. O Angular veri�ca os parâmetros do serviço. A resposta correta é: O Angular veri�ca os parâmetros do construtor da classe. https://atendimento.eniac.edu.br/faculdade Questão 8 Correto Atingiu 1,00 de 1,00 Entender o funcionamento adequado do código-fonte escrito é essencial para o desenvolvimento de software de qualidade, permitindo que o programador entenda em detalhes todo o �uxo de execução do algoritmo criado. Dito isso, qual é o valor impresso no console a partir do trecho de código a seguir: function acao(qntIteracoes: number) { while (qntIteracoes > 0) { if (qntIteracoes % 2 != 0) { alert(qntIteracoes); } qntIteracoes--; } } acao(10); //Chamada à função criada passando o número 10 como parâmetro. a. 10, 8, 6, 4, 2 e 0. b. 10, 7, 5, 3 e 1. c. 9, 5, 5, 1 e 0. d. 9, 7, 5, 3 e 1. e. 10, 8, 6, 4 e 2. A resposta correta é: 9, 7, 5, 3 e 1. https://atendimento.eniac.edu.br/faculdade Questão 9 Correto Atingiu 1,00 de 1,00 Questão 10 Correto Atingiu 1,00 de 1,00 Com o Angular, podemos aproveitar as vantagens de páginas únicas. Ele foi projetado para tornar a atualização o mais simples possível e aproveitar os desenvolvimentos mais recentes com um mínimo de esforço. O melhor de tudo é que o ecossistema Angular consiste em um grupo diversi�cado de mais de 1,7 milhão de desenvolvedores, autores de bibliotecas e criadores de conteúdo. Com relação ao Angular, analise as seguintes a�rmativas: I - É capaz de estendero 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. III b. I e II c. I e III d. I e. II A resposta correta é: I e II Uma aplicação Angular é baseada em componentes. Com eles, podemos encapsular comportamentos e regras da interface, o que torna a criação de aplicações algo mais simples. Inclusive, um componente pode encapsular outros componentes é isso é um ponto muito positivo, pois os componentes podem ser reaproveitados em vários lugares da aplicação. Dentro de uma aplicação em Angular, o que cada componente pode conter? a. O modelo, uma Classe opcional e um seletor b. O comportamento escrito em TypeScript e o modelo c. Uma Classe escrita em TypeScript, um seletor, e o modelo que é opcional d. O modelo, uma Classe em TypeScript, um style css e por �m, um seletor opcional e. O modelo, uma Classe escrita em TypeScript, um seletor e por �m, um css que é opcional A resposta correta é: O modelo, uma Classe escrita em TypeScript, um seletor e por �m, um css que é opcional https://atendimento.eniac.edu.br/faculdade ◄ Exercícios - Momento ENADE Seguir para... https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=287374&forceview=1 https://atendimento.eniac.edu.br/faculdade
Compartilhar