Questões de Concurso Sobre programação de front end em programação

Foram encontradas 201 questões

Q3757622 Programação
Em relação aos efeitos colaterais e ao ciclo de vida dos componentes funcionais no React, considere as afirmativas:
I. O hook useEffect pode simular os métodos componentDidMount, componentDidUpdate e componentWillUnmount dependendo da forma como é configurado.
II. Hooks como useMemo e useCallback são utilizados para memoização de valores e funções, ajudando a otimizar o re-render.
III. Ao utilizar useEffect sem um array de dependências, o efeito será executado uma única vez após a montagem do componente.
Está correto o que se afirma em
Alternativas
Q3757617 Programação
Durante o desenvolvimento de um sistema web de monitoramento ambiental, é necessário implementar uma função que destaque feições de uma camada vetorial ao clicar em um ponto do mapa.
A opção que implementa corretamente esse comportamento no OpenLayers é
Alternativas
Q3757611 Programação
Durante o desenvolvimento de um dashboard complexo em React, percebe-se que a renderização de múltiplos componentes está sendo afetada por re-renderizações desnecessárias. O operador decide aplicar React.memo combinado com useCallback em alguns componentes.
A alternativa que melhor explica a razão técnica para essa escolha é que o
Alternativas
Q3748915 Programação
Uma empresa está desenvolvendo um sistema de gestão para certo representante comercial. O projeto adota práticas ágeis e utiliza o framework React no front‑end, integrando‑se a uma API construída em Node.js. Durante o desenvolvimento, um dos desenvolvedores do time de front‑end alterou componentes da interface diretamente no código principal do repositório remoto. As modificações causaram conflitos e comprometeram partes da aplicação que estavam sendo testadas por outros membros da equipe. Além disso, esse desenvolvedor teve dificuldades para entender a estrutura do React, tentando manipular o DOM diretamente, em vez de adotar outras estratégias.
Com base nessa situação hipotética, o desenvolvedor não deveria manipular o DOM diretamente uma aplicação React, pois esse framework 
Alternativas
Q3723322 Programação
Durante o desenvolvimento de uma interface web responsiva, um desenvolvedor precisou aplicar estilos que se adaptassem dinamicamente à orientação da tela do dispositivo (modo retrato ou paisagem), de forma a garantir uma apresentação adequada do conteúdo em diferentes contextos de visualização. Considerando os recursos da linguagem CSS, a técnica mais apropriada para lidar com esse requisito é:
Alternativas
Q3723321 Programação
Durante a implementação de uma aplicação Web reativa, um desenvolvedor utilizou JavaScript moderno com recursos de concorrência não-bloqueante para tratar múltiplas requisições HTTP assíncronas. Contudo, enfrentou dificuldades para lidar com dependência sequencial entre chamadas assíncronas, resultando em um aninhamento excessivo de callbacks. Considerando boas práticas de programação assíncrona em JavaScript, a técnica que permite maior legibilidade, controle de fluxo e redução do aninhamento excessivo é:
Alternativas
Q3712977 Programação
Considere o desenvolvimento de uma aplicação web utilizando as seguintes tecnologias: C#, HTML, CSS, JavaScript, Bootstrap e jQuery. Com base nas funções típicas de cada uma dessas linguagens/tecnologias, assinale a alternativa correta.  
Alternativas
Q3712966 Programação
Durante a implementação de um layout responsivo, o analista identifica que o uso de float e margens fixas está dificultando o comportamento fluido em telas menores.
Considerando o estado atual das tecnologias CSS, qual abordagem representa a melhor prática moderna para resolver o problema sem comprometer a semântica?
Alternativas
Q3692062 Programação
O JavaScript, em páginas HTML, oferece diversas funcionalidades para interação dinâmica com elementos de formulários web. A manipulação de valores de campos e a exibição de feedback ao usuário são recursos fundamentais no desenvolvimento front-end.

Considere o código seguinte:

Q48.png (694×518)

Com base no exposto, o comportamento principal do código anterior é
Alternativas
Q3692048 Programação
Para otimizar o carregamento de um site com muitas imagens, um desenvolvedor decide gerar versões menores e em formato moderno (como WebP) das imagens originais, além de carregá-las apenas quando estiverem prestes a aparecer na tela do usuário. Com base no exposto, as técnicas que estão sendo propostas são, respectivamente,
Alternativas
Q3674677 Programação

Em um projeto, os estilos abaixo entram em conflito:


Imagem associada para resolução da questão


Sobre o resultado da aplicação de estilos, é correto afirmar que 

Alternativas
Q3658556 Programação

Programação front-end é a área do desenvolvimento web que se concentra na interface do usuário, ou seja, na parte visual e interativa de um site ou aplicativo. O objetivo é garantir que a interface seja atraente, funcional e responsiva, proporcionando uma boa experiência ao usuário. Para isso, o programador front-end usa linguagens de programação como HTML, CSS e JavaScript para criar layouts e interações. 


No desenvolvimento de aplicações Web, considerando a interface de usuário das aplicações, 

Alternativas
Q3649039 Programação
Considere as seguintes afirmativas sobre HTML, CSS e JavaScript:

I. HTML, CSS e JavaScript são 3 linguagens de programação muito usadas no fronte-end das aplicações Web e são instaladas e processadas em servidores remotos para atender as solicitações dos clientes.
II. Tanto HTML quanto CSS são linguagens usadas principalmente para estruturar os elementos da página Web, como parágrafos, links, títulos, tabelas, imagens, vídeos.
III. O CSS, Cascading Style Sheet, é essencialmente uma linguagem de programação que permite o desenvolvimento e o código para o desenvolvimento da parte estética das páginas Web.
IV. Diferentemente de HTL e CSS, o JavaScript é uma linguagem de programação Web que permite o processamento e a transformação de dados enviados e recebidos pela Web, provendo dinâmica e atualização das informações.

Está(ão) correta(s) 
Alternativas
Q3636616 Programação
Um sistema web em React usa roteamento no cliente (sem recarregamento completo). Na revisão de desempenho, observou-se que as transições entre páginas parecem "congelar" quando o usuário navega para áreas pouco usadas da aplicação. Considerando as características de uma Single Page Application (SPA), qual abordagem tende a melhorar a fluidez da experiência sem abandonar o modelo SPA?
Alternativas
Q3636608 Programação
Em um portal web, a equipe precisa de um controle clicável que dispare uma ação (abrir modal e enviar dados) e seja acessível por padrão: foco via teclado, comportamento consistente (Enter/Espaço), nome acessível e papel semântico correto, compatível com leitores de tela e automação de testes. O código legado utiliza o seguinte:

Q37.png (504×80)

Qual decisão de projeto semântico atende melhor às boas práticas de HTML e WAI-ARIA?
Alternativas
Q3635953 Programação
Flexbox ou CSS Flex Contêiner é um contêiner flexível em CSS cujo modelo de layout permite organizar os elementos de maneira flexível e eficiente. Com base na sintaxe de um contêiner flexível, qual é a propriedade e o valor que devem ser definidos?
Alternativas
Q3635952 Programação
Em páginas HTML com estilização CSS, pode acontecer um problema conhecido como colapso de margem CSS. Sobre esse problema, analise as assertivas abaixo e assinale a alternativa correta.

I. Margens superior e inferior dos elementos podem ser reduzidas em uma única margem que igual à maior das duas margens.
II. Acontece exclusivamente nas margens superior e inferior.
III. Pode acontecer em valores de margem negativos.
Alternativas
Ano: 2025 Banca: Quadrix Órgão: CRM-ES Prova: Quadrix - 2025 - CRM-ES - Técnico de TI |
Q3623113 Programação
Imagem associada para resolução da questão
Com base nesse código, assinale a opção que apresenta o trecho de código que deverá substituir os caracteres #CRM_ES# de forma que, se o usuário clicar uma vez com o botão esquerdo do mouse no botão Enviar, a página execute a função validarNumero() para validar o número digitado no campo de texto.
Alternativas
Q3541187 Programação
O IFMS está em processo de modernização de seu portal institucional, com foco na criação de uma interface mais interativa e responsiva para os alunos e professores. Como parte desse projeto, o time de Desenvolvimento Web foi responsável por melhorar o design da página de cursos, utilizando CSS3 para criar efeitos dinâmicos e melhorar a experiência do usuário. Durante o desenvolvimento, o time utilizou pseudoclasses do CSS3 para aplicar estilos em elementos de acordo com a interação do usuário. Um dos requisitos era alterar o estilo de elementos de listas de cursos, que não possuíssem subitens, para dar destaque àqueles que são mais simples e diretos.
Com base na situação exposta, assinale a alternativa que apresenta a pseudoclasse do CSS3 usada para estilizar elementos que não possuem filhos, incluindo nós de texto.
Alternativas
Q3540435 Programação
As pseudoclasses, no contexto de Criação de Folhas de Estilo em Cascata (CSS – Cascading Style Sheets), são utilizadas para aplicar estilos específicos a elementos em determinadas condições ou estados. Elas permitem que a aparência de elementos seja alterada dinamicamente, dependendo de interações do usuário, como passar o mouse sobre o elemento, clicar nele ou quando ele recebe foco. Considerando essas interações, assinale a alternativa que apresenta a pseudoclasse do CSS responsável por aplicar um estilo quando o usuário passa o cursor sobre o elemento.
Alternativas
Respostas
61: D
62: A
63: B
64: A
65: E
66: A
67: C
68: E
69: B
70: C
71: D
72: A
73: D
74: B
75: E
76: A
77: A
78: B
79: A
80: D