Questões de Concurso sobre AngularJS

 
 
Disciplina 1
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
 
51 questões encontradas
Questões por página
20
Mais recentes
 

Entre os recursos do AngularJS, framework front-end baseado em JavaScript e utilizado no desenvolvimento de aplicações web dinâmicas, destaca-se o mecanismo de vinculação bidirecional de dados (two-way data binding), implementado, entre outras formas, por meio da diretiva ng-model, utilizada para associar elementos de formulário ao modelo de dados da aplicação.


C

Certo


E

Errado

Ano: 2026
Prova: CESPE/CEBRASPE - UNEAL - Analista Administrativo - Área: Analista de Sistemas - 2026

Ao adotar a arquitetura single page application (SPA) no front-end do portal, a responsividade será alcançada por meio do recarregamento completo da página no navegador a cada interação do cidadão com o sistema.


C

Certo


E

Errado

O AngularJS desenvolvido e mantido pelo Google, foi um dos primeiros frameworks JavaScript a popularizar o padrão MVC (Model-View-Controller) no desenvolvimento de aplicações web do lado do cliente. Entre seus principais recursos estão o two-way data binding, o sistema de diretivas, a injeção de dependências e o uso de escopos ($scope), que revolucionaram a forma como interfaces dinâmicas eram construídas na época de seu lançamento.


Considere o seguinte trecho de código utilizando AngularJS:


Imagem associada para resolução da questão


Sobre o código apresentado, considerando os conceitos e o comportamento padrão do AngularJS, assinale a afirmativa correta.


A

A diretiva ng-model estabelece um vínculo unidirecional (one-way data binding) entre o campo de entrada e a variável nome, de modo que alterações feitas pelo usuário no campo de texto não serão refletidas automaticamente na expressão {{ nome }} exibida no parágrafo.


B

A diretiva ng-model estabelece um vínculo bidirecional (two-way data binding) entre o campo de entrada e a variável nome no $scope, de modo que qualquer alteração no campo de texto é refletida automaticamente na expressão {{ nome }}, e vice-versa, sem necessidade de manipulação direta do DOM.


C

A expressão {{ nome }} no parágrafo é avaliada uma única vez durante o carregamento inicial da página, permanecendo com o valor 'Mundo' de forma estática, independentemente de alterações realizadas pelo usuário no campo de texto.


D

A diretiva ng-controller é responsável por compilar o módulo da aplicação, substituindo a função da diretiva ng-app, de modo que ambas as diretivas são intercambiáveis e possuem a mesma finalidade.


E

O método limpar(), ao ser invocado pelo clique no botão, exige uma chamada explícita a $scope.$apply() para que a interface seja atualizada, pois eventos disparados por ng-click não acionam automaticamente o ciclo de digest do AngularJS.

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.

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.

   
Gerar simulado