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

Foram encontradas 221 questões

Q4063087 Programação

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.


I.O elemento <head> abriga informações que descrevem o documento, como metadados, título da página e referências a arquivos externos, não sendo utilizado para exibir conteúdo diretamente ao usuário.
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:
Alternativas
Q4052690 Programação
No contexto de formulários HTML5, considere um campo <input type="text"> que deve validar, utilizando exclusivamente um único atributo nativo (sem JavaScript), que o valor informado seja composto exatamente por cinco dígitos numéricos (0 a 9), sem permitir outros caracteres ou quantidades diferentes.
Nessas condições, o atributo correto é:
Alternativas
Q4041500 Programação
Um desenvolvedor está utilizando o Bootstrap 3 para estilizar uma tabela HTML que apresenta dados de estoque. Ele deseja que a tabela utilize a estilização básica do Bootstrap, possua linhas mais compactas, com altura reduzida, e permita indicar visualmente uma linha com status de alerta. Com base nas classes de estilização de tabelas do Bootstrap 3, a ação que resultará em um estilo visual que atenda à definição apresentada é:
Alternativas
Q4041495 Programação
No React, o desenvolvedor precisa considerar como os eventos são tratados internamente, especialmente em relação à compatibilidade entre navegadores. Em relação ao seu sistema de eventos, uma de suas características é:  
Alternativas
Q4029536 Programação

Analise o seguinte formulário PHP/HTML:


Imagem associada para resolução da questão


Se um usuário clicar em “Enviar” com o campo de email vazio e a senha com apenas 4 caracteres, o que ocorrerá no navegador moderno antes dos dados chegarem ao servidor PHP?

Alternativas
Q4029530 Programação
No JavaScript, ao utilizar event.preventDefault() dentro de um tratador de evento de um formulário (submit), qual é o efeito observado?
Alternativas
Q4029527 Programação

Analise o seguinte HTML e JavaScript:


Imagem associada para resolução da questão


Qual será a saída no console ao clicar no botão? 

Alternativas
Q3976380 Programação
Um desenvolvedor de páginas web criou um arquivo CSS para configurar as seguintes opções de estilo das suas páginas web:
• O texto do título da página vai ter caracteres com tamanho de 40 pixels e alinhamento à direita; e
• Os parágrafos e listas de itens vão ter letras com tamanho de 12 pixels, espaçamento vertical de 1,5 entre as linhas e espaço horizontal, entre as letras, de 1 pixel.
O formato CSS que atende a esses requisitos é:
Alternativas
Q3963911 Programação
Observe o trecho de código a seguir, que utiliza HTML5, CSS com seletores e classes, e JavaScript para manipulação dinâmica de estilos por meio da API do DOM, prática historicamente associada ao conceito de páginas web dinâmicas. 

Captura_de tela 2026-03-31 144628.png (494×620)

Com base no código apresentado e nos conceitos de seletores CSS, classes e manipulação do DOM via JavaScript, assinale a afirmativa INCORRETA. 
Alternativas
Q3953501 Programação
Durante o desenvolvimento de um módulo de chat em uma aplicação React JS, um programador precisa garantir que a conexão com o servidor via WebSocket seja estabelecida assim que o componente for montado na tela e devidamente encerrada, quando o componente for removido (desmontado), para evitar vazamentos de memória (memory leaks).
Para implementar essa lógica em um componente funcional utilizando o hook useEffect, o desenvolvedor deve estruturar o código de modo que a função de limpeza, responsável pelo fechamento da conexão, seja executada.
De acordo com as especificações do React, essa função de limpeza deve ser
Alternativas
Q3953485 Programação

No desenvolvimento front-end, a separação entre conteúdo e apresentação é um princípio fundamental. Enquanto o HTML estrutura os elementos da página, o CSS gerencia a identidade visual, permitindo que o desenvolvedor aplique estilos a grupos específicos de elementos de forma centralizada e eficiente, garantindo a consistência estética do projeto Web.


Um desenvolvedor deseja padronizar todos os parágrafos de um portal de notícias para que o texto seja exibido na cor azul. Considerando as regras de sintaxe e os seletores padrão do CSS3, assinale a alternativa que apresenta a instrução correta para realizar essa formatação em todos os elementos <p> do documento.

Alternativas
Q3937667 Programação
AJAX (Asynchronous JavaScript and XML) é uma técnica de desenvolvimento web que permite que as páginas sejam atualizadas de forma assíncrona.

Qual é o principal benefício do uso de AJAX?
Alternativas
Q3927259 Programação
Um cientista de computação criou uma nova linguagem de programação. Essa linguagem necessita usar um tipo de compilador com três estágios, não podendo usar interpretadores. Para construir o compilador dessa linguagem, esse cientista precisa desenvolver as principais fases do estágio front-end desse compilador, que contém, entre elas, as etapas de:
Alternativas
Q3922603 Programação
Ao realizar a manutenção em um script de galeria dinâmica, um desenvolvedor precisa selecionar o elemento de um contêiner específico cujo atributo identificador único (id) é definido como “galeria-principal”. Considerando as APIs padrão de manipulação do DOM, assinale a instrução correta para realizar essa seleção. 
Alternativas
Q3881433 Programação
No contexto do desenvolvimento de aplicações web, o JavaScript é uma linguagem amplamente utilizada para implementar comportamentos dinâmicos e interativos.

Assinale a opção que apresenta a sintaxe correta para uma declaração condicional if que verifica se a variável x é maior que 10 e, caso verdadeiro, imprime "Maior que 10"
Alternativas
Q3878220 Programação
No desenvolvimento de aplicações web, diferentes tecnologias atuam de forma complementar para estruturar, apresentar e tornar interativo o conteúdo acessado pelos usuários. Considerando práticas comuns adotadas em projetos web atuais, assinale a alternativa tecnicamente mais adequada:
Alternativas
Q3853067 Programação

Considere o seguinte trecho HTML que representa 3 células do tabuleiro de um jogo da velha:


Q.41.png (413×177)


Deseja-se que, ao clicar em uma célula vazia, ela exiba o símbolo “X”, conforme representação da seguinte imagem:

Q.41.2.png (330×118)


Linha de tabuleiro de jogo da velha. Fonte: IFSP, 2025.


Qual trecho de código JavaScript seleciona corretamente a célula com id=”casa-1” e insere o símbolo “X” nela ao ser clicada?



Alternativas
Q3846202 Programação
No desenvolvimento front-end moderno, a compreensão do modelo de caixa (Box Model) do CSS (Cascading Style Sheets) é essencial para o controle preciso do layout e dimensionamento dos elementos na página. Assinale a alternativa correta sobre o comportamento da propriedade box-sizing com o valor border-box.
Alternativas
Q4261631 Programação
Em uma de suas atualizações, a linguagem de marcação HTML passou a permitir o atributo loading nas tags img e iframe. Em relação ao atributo loading, assinale a alternativa que apresenta uma afirmação INCORRETA.
Alternativas
Q4240739 Programação

Considere‑se o código a seguir. Imagem associada para resolução da questão

Com base no código descrito, assinale a opção que apresenta o conteúdo do arquivo styles.css que, quando aplicado à div cuja classe é container‑pai, fará com que a div filha que não tem largura definida seja centralizada horizontalmente.
Alternativas
Respostas
41: B
42: D
43: D
44: B
45: A
46: E
47: B
48: D
49: A
50: A
51: A
52: D
53: A
54: C
55: C
56: D
57: D
58: E
59: B
60: D