Foram encontradas 55.747 questões.
Considere a listagem de código a seguir:
nomes = [“Lucas”, “Mariana”, “Pedro”]
idades = [25, 22, 30]
Qual das alternativas constrói corretamente uma lista de dicionários denominada “pessoas”, na qual cada dicionário associa os descritores “nome” e “idade” com base nas informações das listas iniciais?
Provas
def validar_idade(idade): if idade < 0: raise ValueError(“Idade não pode ser negativa”) if idade > 150: raise ValueError(“Idade deve ser menor que 150”) return True
Analise as implementações de teste a seguir e identifique qual segue corretamente as convenções do pytest e testa adequadamente as exceções:
Provas
Um desenvolvedor está criando um formulário de cadastro e precisa adicionar um campo para que o usuário insira sua senha. Por segurança, o texto digitado no campo Senha não deve ser visível na tela. Além disso, o campo deve ter um texto de exemplo que desaparece quando o usuário começa a digitar.
Qual trecho de código HTML atinge corretamente esses dois requisitos?
Provas
Considere o seguinte trecho HTML que representa 3 células do tabuleiro de um jogo da velha:

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

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?
Provas
No sistema de templates do Django, o filtro truncatewords limita o número de palavras de uma variável, adicionando reticências (“...”) se o texto for truncado. Qual das alternativas a seguir apresenta a sintaxe correta para limitar a variável texto a, no máximo, 10 palavras, com reticências em caso de truncamento?
Provas
Provas
Considere o trecho de código a seguir, que utiliza a biblioteca asyncio do Python:
import asyncio
async def main():
print(‘Hello ...’)
await asyncio.sleep(1)
print(‘... World!’)
asyncio.run(main())
Fonte: https://docs.python.org/3/library/asyncio.html
Com base nesse código, complete corretamente as lacunas da afirmação a seguir:
A instrução await asyncio.sleep(1) indica que o programa ______, permitindo a execução de outras tarefas assíncronas durante esse tempo, e a função main() é declarada como ______ para per mitir o uso da palavra-chave await.
Provas
Isso significa que um aplicativo web, que faz uso dessas APIs, só poderá fazer solicitações para recursos de mesma origem para a qual foi carrega do, a menos que a resposta da outra origem inclua os cabeçalhos CORS corretos.
Considere o seguinte cenário sobre CORS: Um desenvolvedor implementou uma API REST em Django, contendo a seguinte configuração de CORS:
Esse serviço foi publicado em um servidor (backend) que está hospedado em https://api.servidor. com. Uma aplicação cliente (frontend) hospedada em https://app.cliente.com tenta acessar dados do servidor via Fetch API com o seguinte código:
Mas recebe o erro no console do navegador:
Com base no contexto CORS e considerando boas práticas sobre a configuração das origens, ajude o desenvolvedor a identificar o problema, indicando qual é a alternativa correta:
Provas
Provas
Uma livraria precisa gerenciar seu catálogo digital onde novos títulos são constantemente adicionados e livros esgotados são removidos. É essencial que as operações de inserção, remoção e busca por títulos sejam rápidas (idealmente em tempo logarítmico) para não impactar as vendas. O sistema deve manter os livros sempre em ordem alfabética.
Nesse contexto, qual estrutura de dados é mais adequada para atender a esses requisitos de um catálogo dinâmico e ordenado?
Provas
Caderno Container