Questões de Concurso sobre AngularJS

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
48 questões encontradas
Questões por página
20
Mais recentes
 

O Swagger é um conjunto de ferramentas voltado para o desenvolvimento de todo o ciclo de vida da API, incluindo as etapas de design, documentação, teste e implantação.


C

Certo


E

Errado

Angular, React e Vue.js são poderosas ferramentas para o desenvolvimento de interfaces de usuários Single Page Applications e sistemas robustos. Elas apresentam, porém, diferentes abordagens.


Diante desse cenário, avalie as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.


( ) Nuxt é um dos principais frameworks baseados em Angular.

( ) Uma característica do React é o emprego de JSX - extensão de sintaxe que permite escrever marcações semelhantes à HTML em um arquivo JavaScript.

( ) Mantido pelo Google, o Vue.js é baseado em TypeScript e no padrão MVC.


As afirmativas são, respectivamente,


A

F – F – F.


B

F – V – V.


C

F – V – F.


D

V – F – V.


E

V – V – F.

Angular é um framework amplamente utilizado para o desenvolvimento de aplicações web dinâmicas e baseadas em componentes, enquanto o navegador Google Chrome é usado para testar e depurar essas aplicações.


C

Certo


E

Errado

“Recentemente, surgiu um novo tipo de sistema Web, chamado de Single Page Applications (SPAs). Essas aplicações são mais parecidas com aplicações desktop do que com aplicações Web tradicionais. Ao se entrar em uma SPA, ela carrega para o navegador todo o código, incluindo páginas HTML e scripts em CSS e JavaScript. [...] Existem diversos frameworks – todos em JavaScript – para implementação de SPAs” (Valente, 2020).


São exemplos de frameworks para construção SPAs, exceto:


A

NodeJS


B

ReactJS


C

VueJS


D

Angular

Sobre AngularJS, considerando a última versão 1.8.2, analise as proposições a seguir.


1) O AngularJS permite data-binding, que fornece uma maneira automática de atualizar a visualização sempre que o modelo muda, assim como atualizar o modelo sempre que a visualização muda.

2) O AngularJS fornece diretivas que permitem que um desenvolvedor invente uma nova sintaxe HTML, específica para a aplicação.

3) O AngularJS exige que se escreva código JavaScript manualmente para declarar as regras de validação do formulário, eliminando a dependência de TypeScript.

4) O AngularJS usa diretivas para criar componentes reutilizáveis, permitindo ocultar estruturas complexas do DOM, CSS e comportamento.


Estão correta(s), apenas:


A

1 e 2.


B

2 e 3.


C

3 e 4.


D

1, 2 e 4.


E

2, 3 e 4.

O uso de AngularJS em uma aplicação simplifica as atividades de codificação do time de desenvolvedores, sem impactar o processo de teste.


C

Certo


E

Errado

Silvia está desenvolvendo o front-end do novo sistema de ordens de serviço de sua empresa, onde foi especificado o uso do framework Angular no projeto.


A nova interface utilizará o roteamento do Angular e, para incluir o componente da rota corrente no template HTML da tela principal, Silvia irá definir a área de apresentação através de uma tag:


A

pathMatch;


B

router-outlet;


C

snapshot;


D

nav;


E

routerLink.

Um desenvolvedor web está iniciando um novo projeto e precisa escolher a tecnologia mais adequada para o desenvolvimento da aplicação. Qual tecnologia seria mais adequada para o desenvolvimento de uma aplicação web single-page (SPA) com as seguintes características:


Interface interativa e dinâmica: A aplicação precisa apresentar uma interface gráfica rica em interações e atualizações dinâmicas, sem a necessidade de recarregar toda a página.

Desenvolvimento rápido e eficiente: O desenvolvedor busca uma tecnologia que permita um processo de desenvolvimento ágil e eficiente, com foco na produtividade e na reutilização de código.

Comunidade grande e ativa: É importante que a tecnologia escolhida possua uma comunidade grande e ativa, com ampla documentação, tutoriais e suporte online.


Selecione a opção CORRETA:


A

Node JS: O Node JS é uma plataforma de desenvolvimento JavaScript do lado do servidor. Apesar de ser útil para APIs e backends, não é a tecnologia mais adequada para o desenvolvimento da interface gráfica e das interações da aplicação web single-page.


B

HTML puro e CSS: Apesar de permitir a criação de páginas web simples, o HTML puro e o CSS não oferecem recursos avançados para o desenvolvimento de interfaces complexas e interativas como as exigidas na questão.


C

jQuery: O jQuery é uma biblioteca JavaScript popular para manipulação de DOM e efeitos visuais, mas não é uma estrutura completa para o desenvolvimento de SPAs. Sua utilização pode levar a um código menos organizado e escalável.


D

Angular: O Angular é um framework JavaScript completo para o desenvolvimento de SPAs. Ele oferece diversas ferramentas e recursos integrados, como roteamento, gerenciamento de estado e injeção de dependências, mas pode ter uma curva de aprendizado mais complexa.


E

React JS: O React JS é uma biblioteca JavaScript focada na construção de interfaces de usuário. Ele permite a criação de componentes reutilizáveis e facilita o desenvolvimento de interfaces interativas e dinâmicas, tornando-o uma boa opção para a aplicação descrita.

O Vue.js permite a criação de interfaces reativas e com base em componentes, facilitando a construção de aplicações web interativas.


C

Certo


E

Errado

Ano: 2024
Prova: PROGEPE - UFRPE - Técnico de Tecnologia da Informação - Área: Sistemas - 2024

No contexto de desenvolvimento de aplicações web utilizando AngularJS, qual diretiva é utilizada para repetir um bloco de HTML com base em uma coleção (array) de dados?


A

ng-model


B

ng-repeat


C

ng-bind


D

ng-click


E

ng-if

No desenvolvimento de aplicações móveis com IONIC e Angular, qual técnica é essencial para garantir a sincronização bidirecional entre o modelo de dados e a interface do usuário, permitindo que alterações no modelo sejam automaticamente refletidas na view e vice-versa?


A

Observables.


B

Promises.


C

Two-way data binding.


D

Single Page Application (SPA).

No Angular, o Two-Way Binding permite uma comunicação bidirecional entre a classe TypeScript do componente e o template (interface do usuário). Considerando essa afirmação, sobre a configuração de Two-Way Binding em um componente Angular, é correto afirmar que o Two-Way Binding


A

é configurado usando a diretiva [value] em combinação com o evento (change).


B

é indicado apenas para componentes de entrada de dados, como campos de texto e caixas de seleção.


C

é configurado apenas na classe TypeScript do componente e não requer nenhuma alteração no modelo da interface do usuário.


D

é usado para atualizar automaticamente o modelo da interface do usuário com base nas mudanças na classe TypeScript do componente.

No Angular, em virtude de os serviços serem classes que fornecem funcionalidades específicas, essas classes não podem ser compartilhadas entre vários componentes.


C

Certo


E

Errado

O Two‑Way Data Binding é uma característica do Angular que permite que as alterações realizadas no modelo (dados) atualizem automaticamente a visualização (interface do usuário) e vice‑versa, sem a necessidade de se escrever o código manualmente para sincronizar os dois.


C

Certo


E

Errado

A Equipe de Gestão de Inovações (EGI) de uma organização vem estudando conceitos de estratégias para desenvolvimento de front-end de aplicações. Assim, decidiu desenvolver algumas pequenas soluções de software, na qualidade de testes dos conceitos, pautadas em Single-Page Application (SPA), e outras pautadas em Progressive Web App (PWA).


Em seu estudo, a EGI deve considerar que:


A

SPA recarrega uma página atualizada em resposta a cada ação do usuário;


B

SPA possui suporte para envio de alertas automáticos via notificações push;


C

motores de busca possuem suporte para indexar conteúdo desenvolvido em PWA;


D

SPA e PWA utilizam threads próprias e viabilizam o carregamento rápido de conteúdos independentemente da rede;


E

os critérios de instalação de PWA no manifesto de aplicativo da Web devem ser genéricos o suficiente para atender aos diferentes browsers.

O AngularJS simplifica o desenvolvimento, oferecendo recursos poderosos, como vinculação de dados bidirecional, manipulação do DOM de forma declarativa e injeção de dependência. Ele é usado para criar aplicativos da web que respondem de forma rápida e eficiente às interações do usuário. Qual é a sintaxe correta para criar um controlador em AngularJS 1.x?


A

angular.module('app').controller('MainController', function() {...});


B

angular.module('app').controller('MainController', $scope => {...});


C

angular.controller('app', 'MainController', function() {...});


D

angular.createController('app', 'MainController', function() {...});

Ao utilizar o pipe | (pipe) em uma expressão Angular, qual a função que este símbolo terá?


A

Direcionar o valor do objeto à direita e direcionar como entrada para o da esquerda.


B

Direcionar o valor do objeto à esquerda e passar como referência para o da direita.


C

Direcionar o valor do objeto à esquerda e dividir com o valor do objeto da direita.


D

Direcionar o valor do objeto à esquerda e passar como constante ao da direita.


E

Direcionar o valor do objeto à esquerda e direcionar como entrada para o da direita.

Considerando-se que o código apresentado é voltado para o Angular com Typescript, é correto afirmar que @Component é um método da classe de AppComponent.


C

Certo


E

Errado

 
 
Gerar simulado