Questões de Concurso
Comentadas sobre programação de front end em programação
Foram encontradas 145 questões
Considere o seguinte trecho de código utilizando AngularJS:
<div ng-app="minhaApp" ng-controller="MeuController"> <input type="text" ng-model="nome"> <p>Olá, {{ nome }}!</p> <button ng-click="limpar()">Limpar</button> </div>
<script> var app = angular.module('minhaApp', []); app.controller('MeuController', function ($scope) { $scope.nome = 'Mundo'; $scope.limpar = function () { $scope.nome = ''; }; }); </script>
Sobre o código apresentado, considerando os conceitos e o comportamento padrão do AngularJS, assinale a afirmativa correta.
Considere o seguinte cenário:
Uma equipe de desenvolvimento está construindo uma SPA utilizando um framework JavaScript moderno. A aplicação possui múltiplas rotas (/home, /produtos, /contato) e consome dados de uma API REST. Ao navegar entre as rotas, o usuário percebe que a URL do navegador é atualizada, porém a página não é recarregada.
Considerando os conceitos, as características e o funcionamento das Single Page Applications, assinale a afirmativa correta.
Enquanto o HTML define a semântica e a estrutura do conteúdo, o CSS3 introduz recursos avançados de layout, como Flexbox e Grid, além de seletores sofisticados e propriedades de transformação e transição.
Considere o seguinte trecho de código:
<style> .container { display: flex; justify-content: space-between; align-items: center; } .item:nth-child(2n) { background-color: lightblue; } </style>
<div class="container"> <div class="item">A</div> <div class="item">B</div> <div class="item">C</div> <div class="item">D</div> </div>
Considerando o comportamento padrão dos navegadores modernos compatíveis com as especificações do W3C, sobre o código apresentado, assinale a afirmativa correta.
Elas oferecem conjuntos reutilizáveis de elementos de interface baseados em boas práticas de UX/UI, reduzindo retrabalho e promovendo padronização.
Diante disso, assinale a opção que apresenta exclusivamente bibliotecas de componentes visuais amplamente empregadas no front-end atualmente.
( ) Container queries permitem aplicar estilos com base no tamanho de um elemento contêiner, em vez de viewports ou de outras características do dispositivo.
( ) Listas separadas por vírgulas comportam-se como o operador AND quando utilizadas em media queries.
( ) É possível compor media queries usando os operadores lógicos AND, NOT e ONLY.
As afirmtivas são, respectivamente,
<script> const btn = document.getElementById( MeuBotao ); btn.addEventListener( click , () => { window.scrollTo({top: 0, behavior: smooth }); }); </script>
MeuBotao é o id de um elemento do tipo button.
Assinale a alternativa que descreve o propósito do código apresentado, quando o botão for clicado.
I. O atributo placeholder é utilizado para criar frases de ajuda e validação de dados nos próprios campos com a tag input.
II. Os tipos color, range e date permitem que navegadores renderizem tipos específicos de campo no formulário, com o intuito de facilitar a interação com o usuário.
III. Os tipos email e range podem ser utilizados para validar atributos sem a necessidade de utilizar plugins JavaScript.
IV. O tipo file pode ser utilizado para realizar upload de vários arquivos ou até restringir tipos de arquivos aceitos.
Assinale a alternativa CORRETA.
Neste contexto, assinale a alternativa CORRETA que representa o atributo em CSS3 responsável por realizar quebra de página.
- A estrutura do conteúdo das páginas é definida separadamente;
- A apresentação visual é controlada por folhas de estilo reutilizáveis;
- As interações com o usuário, como validações e manipulação dinâmica de elementos da página, são executadas no navegador.
Essa organização segue práticas amplamente utilizadas no desenvolvimento web moderno para favorecer separação de responsabilidades e maior flexibilidade na evolução da aplicação.
Com base nesse cenário, assinale a alternativa CORRETA:
I.Em páginas web, JavaScript pode ser utilizado para reagir a eventos do usuário, como cliques, digitação ou envio de formulários.
II.A manipulação do DOM (Document Object Model) permite que scripts JavaScript alterem dinamicamente o conteúdo, atributos ou estilos de elementos HTML já carregados na página.
III.A execução de código JavaScript no navegador ocorre apenas após o carregamento completo do documento HTML, não podendo ser associada a eventos gerados pela interação do usuário.
IV.Em aplicações web convencionais, JavaScript executado no navegador possui acesso direto ao sistema de arquivos do computador do usuário sem qualquer restrição de segurança.
V.Métodos como addWhile() são utilizados para associar funções JavaScript a eventos que ocorrem em elementos da página.
Assinale a alternativa CORRETA:
I.O CSS pode ser aplicado a um documento HTML por meio de folhas de estilo externas, regras internas no elemento <style > ou diretamente em elementos HTML por meio do atributo style.
II.Em situações de conflito entre regras aplicáveis ao mesmo elemento, o CSS utiliza critérios de prioridade, considerando fatores como especificidade do seletor, origem da regra e ordem de declaração.
III.O mecanismo de herança em CSS permite que determinados elementos recebam automaticamente algumas propriedades definidas em elementos ancestrais, embora nem todas as propriedades sejam herdadas.
IV.O modelo de caixa (box model) em CSS descreve como os elementos são renderizados na página, incluindo componentes como conteúdo, preenchimento (padding), borda (border) e margem (margin).
V.No CSS, seletores de classe são identificados pelo símbolo #, enquanto seletores de identificação única são indicados pelo símbolo.
Assinale a alternativa CORRETA:
A equipe de TI decidiu revisar a estrutura das páginas HTML para melhorar a organização do código, favorecer a acessibilidade e garantir maior compatibilidade com navegadores atuais. Entre as ações propostas estavam a adoção de elementos semânticos, a correta organização do documento e o uso adequado de metadados. Considerando aspectos fundamentais da estrutura de páginas HTML, analise as afirmativas a seguir.
II.O elemento <body> reúne os conteúdos que compõem a parte visível da página, como textos, imagens, tabelas e formulários apresentados no navegador.
III.Elementos semânticos como <header>, <nav>, <section>, e <footer> foram introduzidos em versões recentes do HTML para indicar a função estrutural de partes da página, contribuindo para organização do documento e interpretação por mecanismos de busca.
IV.A declaração <!DOCTYPE html> é utilizada para informar ao navegador qual versão do JavaScript será interpretada durante a execução da página.
V.A tag <line> define o título do documento HTML exibido, em geral, na aba do navegador ou na lista de favoritos.
Com base nessas afirmativas, assinale a alternativa CORRETA:
Nessas condições, o atributo correto é: