Questões de Concurso Sobre web em programação

Foram encontradas 681 questões

Q4041499 Programação
A linguagem PHP (Hypertext Preprocessor) permite que aplicações Web não processem apenas dados locais, mas também interajam com recursos externos, como arquivos remotos, APIs (Application Programming Interface) e outros serviços disponíveis na Internet. Para isso, o desenvolvedor pode utilizar funções nativas para acesso a URLs (Uniform Resource Locator) ou recorrer a extensões mais sofisticadas. Sobre as funcionalidades de interação com recursos externos da linguagem PHP, é correto afirmar que: 
Alternativas
Q4041496 Programação
Considere o seguinte trecho de código escrito em HTML e JavaScript, que utiliza jQuery para manipular elementos da página, recuperar valores e executar expressões condicionais mediante o acionamento de um botão: 

Imagem associada para resolução da questão


Após o acionamento do botão “Executar”, será exibido na tela o valor:  
Alternativas
Q4032133 Programação
O Vue.js é um framework progressivo para a construção de interfaces de usuário baseado em componentes reativos, amplamente utilizado no desenvolvimento de aplicações web de página única (SPA). Considerando isso, assinale a alternativa CORRETA sobre os conceitos e recursos do Vue.js. 
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
Q4029529 Programação
Ao realizar uma conexão com MySQL via PHP utilizando a extensão mysqli, qual das seguintes práticas é a mais recomendada para evitar ataques de SQL Injection em consultas que envolvam variáveis do usuário?
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
Q4029519 Programação
Considerando que o protocolo HTTP é stateless, como o PHP mantém o estado de uma sessão entre diferentes requisições de um mesmo usuário? 
Alternativas
Q4029518 Programação
Um formulário HTML utiliza o método POST para enviar dados. No lado do servidor, em PHP, qual superglobal deve ser utilizada para acessar os dados enviados de forma segura e qual a principal razão para preferir POST em vez de GET para dados sensíveis? 
Alternativas
Q4029413 Programação
Analise o seguinte trecho de código escrito em HTML5 e JavaScript conforme a especificação ECMAScript 2015 (ES6) e o modelo de objetos do DOM:
Imagem associada para resolução da questão
Após a execução da função alterarLista(), quais serão os valores exibidos nos elementos da lista?
Alternativas
Q4028020 Programação
Em sistemas web, a integração entre PHP e MySQL utilizando a extensão mysqli permite executar consultas parametrizadas para prevenir ataques de injeção de SQL. Analise o seguinte trecho de código PHP: 
Imagem associada para resolução da questão
Sobre o assunto, analise as assertivas a seguir:

I. A função mysqli_prepare pré-compila a instrução SQL no servidor antes da vinculação dos parâmetros, separando estrutura e dados e impedindo que valores maliciosos alterem a instrução.
II. O segundo argumento "ss" da função mysqli_stmt_bind_param indica que ambos os parâmetros são do tipo string, sendo necessário utilizar "ii" caso os parâmetros fossem do tipo inteiro.
III. As variáveis $curso e $situacao devem ser obrigatoriamente inicializadas antes da chamada de mysqli_stmt_bind_param para que a vinculação ocorra corretamente.
IV. A consulta parametrizada utilizada no código é funcionalmente equivalente a concatenar diretamente os valores das variáveis na string SQL, diferenciando-se apenas pela sintaxe utilizada.

Quais estão corretas? 
Alternativas
Q4013954 Programação
Uma aplicação web utiliza JavaScript para consumir uma API RESTful responsável por fornecer dados de usuários armazenados em um servidor remoto. Considere o trecho de código a seguir:
                                                          Imagem associada para resolução da questão
Considerando os princípios das APIs RESTful e a semântica do protocolo HTTP, assinale a alternativa CORRETA sobre a requisição realizada pelo código apresentado.
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
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
Q3937664 Programação
Identifique abaixo as afirmativas verdadeiras ( V ) e falsas ( F ) sobre as tecnologias de desenvolvimento web.

( ) Python é uma linguagem de programação amplamente utilizada para o desenvolvimento back-end de aplicações web.
( ) PHP é uma linguagem de script do lado do servidor que é frequentemente embutida no HTML para criar páginas web dinâmicas.
( ) Bootstrap é um framework front-end que fornece componentes de interface pré-construídos.
( ) C# é utilizado exclusivamente para desenvolvimento de aplicações desktop, não sendo possível usá-lo para web.
( ) AJAX permite a comunicação assíncrona entre o navegador e o servidor.

Assinale a alternativa que indica a sequência correta, de cima para baixo.
Alternativas
Q3937662 Programação
JavaScript é a principal linguagem de programação para o desenvolvimento web front-end.
Relacione as tecnologias/bibliotecas JavaScript na Coluna 1 com suas principais características na Coluna 2.

Coluna 1 Tecnologias
1. jQuery
2. Bootstrap
3. Vue.js
4. Node.js
5. AJAX

Coluna 2 Características
( ) para construção de interfaces de usuário
( ) atualizar partes de uma página sem recarregá-la
( ) simplificar manipulação do DOM e tratamento de eventos
( ) Framework front-end para criação de layouts responsivos
( ) Ambiente de execução JavaScript no lado do servidor

Assinale a alternativa que indica a sequência correta, de cima para baixo.
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
Q3922594 Programação
No framework Django, o componente que consiste em uma função ou classe responsável por receber um objeto HttpRequest e retornar obrigatoriamente um objeto HttpResponse é denominado:
Alternativas
Q3922593 Programação
Em aplicações desenvolvidas com React, é comum que componentes realizem renderizações frequentes. Em cenários nos quais funções são repassadas como propriedades para componentes filhos, a recriação dessas funções a cada renderização pode causar impactos negativos de desempenho. Nesse contexto, o React 16.8 ou superior disponibiliza Hooks nativos para otimização do ciclo de renderização. Considerando um caso em que se deseja memorizar a definição de uma função entre renderizações, evitando sua recriação desnecessária, assinale a alternativa correta.
Alternativas
Q3916978 Programação
Uma equipe de desenvolvimento Web pretende utilizar um framework backend em uma das suas aplicações. Esse framework é aplicável com PHP, utiliza o paradigma arquitetural MVC (Model-View-Controller) e usa o Eloquent como implementação integrada de mapeamento objeto-relacional (ORM). Para esse caso, o framework a ser utilizado é o:
Alternativas
Respostas
1: C
2: D
3: A
4: A
5: E
6: E
7: B
8: A
9: C
10: C
11: A
12: A
13: A
14: D
15: A
16: C
17: C
18: A
19: D
20: B