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 / Materiais de Estudo / Unidade 1 - Exercícios de �xação Iniciado em segunda, 23 ago 2021, 19:59 Estado Finalizada Concluída em segunda, 23 ago 2021, 20:02 Tempo empregado 3 minutos 21 segundos Notas 9,00 de um máximo de 10,00(90%) Questão 1 Correto Atingiu 1,00 de 1,00 Há diversos elementos na linguagem JavaScript que são utilizados para prover um código- fonte mais legível, além de permitir a manutenção de forma barata. Qual é a função de uma interface no TypeScript? a. Essencial para declarar uma classe. b. Atuar como uma função. c. Servir como conjunto de exigências que uma classe deve seguir. d. Mesma utilidade de uma classe. e. Utilizada para de�nir um conjunto de variáveis reutilizáveis. A resposta correta é: Servir como conjunto de exigências que uma classe deve seguir. 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-1 https://portalacademico.eniac.edu.br/mod/quiz/view.php?id=287358 https://atendimento.eniac.edu.br/faculdade Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 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 conteudo de Node.js!"; console.log(upperCase(frase.substring(0,9))) a. ola aluno. b. OLA ALUNO. c. ola aluno, bem vindo ao conteudo de node.js! d. bem vindo ao conteudo de Node.js! e. OLA ALUNO, bem vindo ao conteudo de Node.js! A resposta correta é: OLA ALUNO. 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. b. const listaArray: Array<”string”>. c. let listaArray: Array = string. d. var listaArray: Array<” ”>. e. A resposta correta é: https://atendimento.eniac.edu.br/faculdade Questão 4 Correto Atingiu 1,00 de 1,00 Questão 5 Correto Atingiu 1,00 de 1,00 A declaração de variáveis é uma importante etapa em qualquer linguagem de programação, e saber utilizar esse recurso é essencial para o desenvolvimento de qualquer sistema. Dito isso, quais das palavras reservadas no TypeScript são utilizadas para declarar variáveis? a. Class, let e var. b. Int, �oat e double. c. Public, private e const. d. Interface, class e function. e. Let, var e const. A resposta correta é: Let, var e const. O Node.js, assim como outras tecnologias, tem suas vantagens e desvantagens. Sendo assim, é importante analisar o cenário em que tal tecnologia será utilizada, de modo a escolher a mais apropriada. Assinale a alternativa que representa uma vantagem em utilizar o Node.js. a. Tem uma comunidade não participativa para criação e compartilhamento de novos módulos ou plugins. b. Grandes empresas como PayPay, NetFlix e Walmart não estão utilizando Node.js devido à falta de suporte. c. Tem uma curva de aprendizagem baixa para desenvolvedores que já programam em JavaScript. d. Sua forma assíncrona demanda um alto consumo de memória e processamento. e. O seu modelo assíncrono pode se tornar um fator complicador quando utilizado um número pequeno de callbacks nas requisições. A resposta correta é: Tem uma curva de aprendizagem baixa para desenvolvedores que já programam em JavaScript. https://atendimento.eniac.edu.br/faculdade Questão 6 Correto Atingiu 1,00 de 1,00 Questão 7 Correto Atingiu 1,00 de 1,00 O uso de laços de repetição é necessário em praticamente todos os sistemas computadorizados desde o seu surgimento. Saber utilizar os laços é um diferencial do pro�ssional que pode codi�car economizando recursos como tempo e memória. Diante do exposto, qual é a diferença do for..in e do for..of, respectivamente? a. Somente a sintaxe, não há diferença semântica. b. São usados de forma equivalente. c. Iterar entre as chaves e os valores. d. Iterar entre números e strings. e. Percorrer vetores de números e strings. A resposta correta é: Iterar entre as chaves e os valores. 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. 9, 7, 5, 3 e 1. c. 10, 8, 6, 4 e 2. d. 9, 5, 5, 1 e 0. e. 10, 7, 5, 3 e 1. A resposta correta é: 9, 7, 5, 3 e 1. https://atendimento.eniac.edu.br/faculdade Questão 8 Incorreto Atingiu 0,00 de 1,00 Questão 9 Correto Atingiu 1,00 de 1,00 Uma das responsabilidades do gerenciador de pacotes NPM é trazer um determinado módulo do repositório público, de modo que ele possa ser utilizado em determinado projeto. Qual das alternativas a seguir se refere à �nalidade do seguinte comando: npm install -g ionic a. Atualização do módulo Ionic localmente. b. Instalação do módulo Ionic localmente. c. Instalação do módulo Ionic globalmente. d. Remoção do módulo Ionic. e. Atualização do módulo Ionic globalmente. A resposta correta é: Instalação do módulo Ionic globalmente. 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. Event Loop. b. Processo Multithread. c. Modelo Non-Blocking-Thread. d. Modelo Blocking-Thread. e. Worker Pool. A resposta correta é: Event Loop. https://atendimento.eniac.edu.br/faculdade Questão 10 Correto Atingiu 1,00 de 1,00 O Node.js é uma tecnologia inovadora que oferece características para um melhor aproveitamento dos recursos computacionais. Sobre o seu conceito, assinale a alternativa correta. a. O Node.js é um ambiente de execução JavaScript, baseado no interpretador V8 e na biblioteca libuv. b. O Node.js é uma arquitetura tradicional, a qual emprega um modelo bloqueante, representando um comportamento síncrono. c. O Node.js é um modelo não orientado a eventos, o qual tem forma síncrona para tratar as requisições. d. É possível de�nir o Node.js como uma linguagem de programação, assim como Java, PHP e outras linguagens orientadas a objetos. e. É possível de�nir a plataforma Node.js como uma tecnologia bloqueante de entrada e saída de dados. A resposta correta é: O Node.js é um ambiente de execução JavaScript, baseado no interpretador V8 e na biblioteca libuv. ◄ Assunto 02 - TypeScript Seguir para... Assunto 03 - Angular - Conceitos ► https://portalacademico.eniac.edu.br/mod/lti/view.php?id=287357&forceview=1 https://portalacademico.eniac.edu.br/mod/lti/view.php?id=287360&forceview=1 https://atendimento.eniac.edu.br/faculdade
Compartilhar