Logo Passei Direto

A maior rede de estudos do Brasil

Grátis
6 pág.
Unidade 1 - Exercícios de fixação

Pré-visualização | Página 1 de 1

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