AngularJS - Teste Simulado
Esta seção apresenta vários conjuntos de testes de simulação relacionados a AngularJS Framework. Você pode baixar esses testes de simulação de amostra em sua máquina local e resolvê-los offline de acordo com sua conveniência. Cada teste simulado é fornecido com uma chave de teste simulado para permitir que você verifique a pontuação final e classifique você mesmo.
AngularJS Mock Test I
P 1 - Qual das afirmações a seguir é verdadeira sobre o AngularJS?
Resposta: D
Explicação
Todas as afirmações acima estão corretas com relação à estrutura AngularJS.
Resposta: A
Explicação
O AngularJS é um software livre, totalmente gratuito e usado por milhares de desenvolvedores em todo o mundo. Ele é licenciado sob a Licença Apache versão 2.0.
Q 3 - Os aplicativos escritos usando AngularJS são compatíveis com navegadores cruzados?
Resposta: A
Explicação
Verdadeiro! Os aplicativos escritos em AngularJS são compatíveis com vários navegadores. O AngularJS lida automaticamente com o código JavaScript adequado para cada navegador.
Q 4 - O que é vinculação de dados no AngularJS?
A - Data binding é a técnica para salvar dados html no banco de dados.
B - A vinculação de dados é a técnica para vincular os dados do banco de dados ao controle html.
Resposta: C
Explicação
A vinculação de dados é a sincronização automática de dados entre o modelo e os componentes de exibição.
Q 5 - Qual diretiva é usada para vinculação de dados no AngularJS?
Resposta: C
Explicação
A diretiva ng-bind é usada na vinculação de dados.
Q 6 - O que acontece quando a página que contém o aplicativo baseado em AngularJS é carregada.
A - o documento HTML é carregado no navegador e avaliado por ele.
B - O arquivo JavaScript AngularJS é carregado; o objeto global angular é criado.
C - JavaScript que registra as funções do controlador é executado.
Resposta: D
Explicação
Quando a página é carregada no navegador; O documento HTML é carregado no navegador e avaliado pelo navegador. O arquivo JavaScript AngularJS é carregado; o objeto global angular é criado. Em seguida, o JavaScript que registra as funções do controlador é executado.
Q 7 - O que são escopos no AngularJS?
A - Os escopos definem a acessibilidade de uma variável javascript.
Resposta: B
Explicação
Escopos são objetos que se referem ao modelo. Eles agem como cola entre o controlador e a visualização.
Q 8 - Quais são os controladores no AngularJS?
A - Controladores são funções JavaScript vinculadas a um escopo específico.
Resposta: D
Explicação
Os controladores são funções JavaScript vinculadas a um escopo específico. Eles são os atores principais na estrutura AngularJS e carregam funções para operar nos dados e decidir qual visualização deve ser atualizada para mostrar os dados baseados no modelo atualizado.
Q 9 - Quais são os serviços no AngularJS?
B - Serviços são objetos que AngularJS usa internamente.
C - Os serviços não são usados no AngularJS.
D - Os serviços são componentes do lado do servidor do AngularJS.
Resposta: A
Explicação
Serviços são objetos singleton que são instanciados apenas uma vez no aplicativo e são usados para fazer a tarefa definida.
Q 10 - Quais são os filtros no AngularJS?
A - Os filtros selecionam um subconjunto de itens de uma matriz e retornam uma nova matriz.
Resposta: C
Explicação
Os filtros selecionam um subconjunto de itens de uma matriz e retornam uma nova matriz. Filtros são usados para mostrar itens filtrados de uma lista de itens com base em critérios definidos.
Q 11 - O que é deep linking no AngularJS?
B - Deep linking é uma técnica baseada em SEO.
C - Deep linking refere-se a vincular várias visualizações a uma página central.
Resposta: A
Explicação
Os links diretos permitem que você codifique o estado do aplicativo na URL para que possa ser marcado. O aplicativo pode então ser restaurado do URL para o mesmo estado.
Resposta: B
Explicação
O código AngularJS pode ser testado por unidade.
Resposta: B
Explicação
O AngularJS fornece componentes reutilizáveis.
Q 14 - Qual das seguintes não é uma diretiva AngularJS central.
Resposta: D
Explicação
ng-state não é uma diretiva AngularJS.
Q 15 - Qual das afirmações a seguir é verdadeira sobre a diretiva ng-app?
A diretiva A - ng-app define e vincula um aplicativo AngularJS ao HTML.
Resposta: C
Explicação
A diretiva ng-app define e vincula um aplicativo AngularJS ao HTML. Também indica o início da aplicação.
Q 16 - Qual das afirmações a seguir é verdadeira sobre a diretiva do modelo ng?
Resposta: C
Explicação
A diretiva ng-model vincula os valores dos dados do aplicativo AngularJS aos controles de entrada HTML. Ele cria uma variável de modelo que pode ser usada com a página html e dentro do controle de contêiner (por exemplo, div) tendo a diretiva ng-app.
Q 17 - Qual das afirmações a seguir é verdadeira sobre a diretiva ng-bind?
A diretiva A - ng-bind liga os dados do aplicativo AngularJS a tags HTML.
B - ng-bind atualiza o modelo criado pela diretiva ng-model para ser exibido na tag html.
C - ng-bind atualiza os dados de controle html quando o controlador altera o modelo.
Resposta: D
Explicação
A diretiva ng-bind liga os dados do aplicativo AngularJS a tags HTML. ng-bind atualiza o modelo criado pela diretiva ng-model para ser exibido na tag html sempre que o usuário inserir algo no controle ou atualiza os dados do controle html quando os dados do modelo são atualizados pelo controlador.
Q 18 - Qual das afirmações a seguir é verdadeira sobre a diretiva ng-controller?
A diretiva A - ng-controller diz ao AngularJS qual controlador usar com esta visão.
C - Um controlador é um objeto JavaScript que contém atributos / propriedades e funções.
Resposta: D
Explicação
A diretiva ng-controller diz ao AngularJS qual controlador usar com esta visão. O aplicativo AngularJS depende principalmente de controladores para controlar o fluxo de dados no aplicativo. Um controlador é um objeto JavaScript que contém atributos / propriedades e funções. Cada controlador aceita $ scope como um parâmetro que se refere ao aplicativo / módulo que o controlador deve controlar.
Q 19 - Qual das afirmações a seguir é verdadeira sobre a diretiva ng-init?
A diretiva A - ng-init inicializa os dados do aplicativo AngularJS.
A diretiva B - ng-init é usada para atribuir valores às variáveis a serem usadas na aplicação.
Resposta: C
Explicação
A diretiva ng-init inicializa os dados do aplicativo AngularJS. Ele também é usado para colocar valores nas variáveis a serem usadas no aplicativo.
Q 20 - Qual das afirmações a seguir é verdadeira sobre as expressões AngularJS?
A - As expressões são usadas para vincular os dados do aplicativo ao html.
B - As expressões são escritas entre colchetes como {{expression}}.
C - As expressões se comportam da mesma maneira que as diretivas ng-bind.
Resposta: D
Explicação
As expressões são usadas para vincular os dados do aplicativo ao html. As expressões são escritas entre colchetes como {{expression}}. As expressões se comportam da mesma maneira que as diretivas ng-bind. As expressões de aplicativo AngularJS são expressões JavaScript puras e geram os dados onde são usadas.
Q 21 - O que MVC significa?
A - Controle de visualização do modelo
Resposta: B
Explicação
MVC significa Model View Controller.
Q 22 - O que é MVC?
A - MVC é o nome de um algoritmo.
B - MVC é um padrão de design de software para o desenvolvimento de aplicações web.
C - MVC é uma técnica de software para otimizar o desempenho de aplicativos da web.
Resposta: B
Explicação
Model View Controller ou MVC como é popularmente chamado, é um padrão de design de software para o desenvolvimento de aplicativos da web.
Q 23 - O que é modelo em MVC?
A - O modelo representa os dados do servidor.
B - o modelo representa os dados armazenados no banco de dados.
C - o modelo é o nível mais baixo do padrão responsável por manter os dados.
Resposta: C
Explicação
O modelo é o nível mais baixo do padrão responsável por manter os dados.
Q 24 - O que é View em MVC?
A - View representa uma visão do banco de dados.
B - View é responsável por exibir todos ou parte dos dados para o usuário.
Resposta: B
Explicação
View é responsável por exibir todos ou parte dos dados para o usuário.
Q 25 - O que é controlador em MVC?
R - É um código de software que armazena os dados.
B - É um código de software que renderiza a interface do usuário.
C - É um código de software que controla as interações entre o modelo e a vista.
Resposta: C
Explicação
É um código de software que controla as interações entre o modelo e a visualização.
Folha de respostas
Número da Pergunta | Palavra chave |
---|---|
1 | D |
2 | UMA |
3 | UMA |
4 | C |
5 | C |
6 | D |
7 | B |
8 | D |
9 | UMA |
10 | C |
11 | UMA |
12 | B |
13 | B |
14 | D |
15 | C |
16 | C |
17 | D |
18 | D |
19 | C |
20 | D |
21 | B |
22 | B |
23 | C |
24 | B |
25 | C |