Questões de Concursos Públicos - IF-SP

Resolva questões gratuitas da IF-SP. Banco com 48 perguntas de concursos. Prepare-se com simulados e estatísticas de acerto.

Q5420 IF-SP - 2026 - IF-SP - Analista de Tecnologia da Informação
Ano: 2026
Órgão: IF-SP
Banca: IF-SP
Matéria: Programação
Assunto: Web

Django é um framework de desenvolvimento web de alto nível, gratuito e de código aberto, escrito em Python. Para o funcionamento do Django, existem alguns arquivos padrões, cada um com um objetivo. Existe um arquivo do Django que, por padrão, permite apontar as apps instaladas e estabelecer as configurações de banco. Assinale a alternativa correta para o nome do arquivo padrão no Django que permite as ações descritas. 
Q5419 IF-SP - 2026 - IF-SP - Analista de Tecnologia da Informação
Ano: 2026
Órgão: IF-SP
Banca: IF-SP
Assunto: Estrutura de Dados

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?
Q5418 IF-SP - 2026 - IF-SP - Analista de Tecnologia da Informação
Ano: 2026
Órgão: IF-SP
Banca: IF-SP
Assunto: UML

Em Engenharia de Software, o diagrama de Caso de Uso é utilizado para representar as funcionalidades de um sistema do ponto de vista do usuário. Nesse contexto, o Caso de Uso pode ser entendido como:
Q5417 IF-SP - 2026 - IF-SP - Analista de Tecnologia da Informação
Ano: 2026
Órgão: IF-SP
Banca: IF-SP
Matéria: Programação
Assunto: Web

CORS (Cross-Origin Resource Sharing) é um mecanismo que utiliza cabeçalhos HTTP para permitir que um navegador acesse recursos de uma origem diferente da que o carregou. Os cabeçalhos CORS, como Access-Control-Allow-Origin, são definidos pelo servidor para indicar ao navegador quais origens são permitidas. Sem o CORS, a política de segurança do navegador bloqueia requisi ções de origens cruzadas iniciadas por scripts, por exemplo, utilizando as APIs “XMLHttpRequest” e “Fetch API”. 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:
Q5416 IF-SP - 2026 - IF-SP - Analista de Tecnologia da Informação
Ano: 2026
Órgão: IF-SP
Banca: IF-SP
Matéria: Programação
Assunto: Linguagens de programação

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.
Q5415 IF-SP - 2026 - IF-SP - Analista de Tecnologia da Informação
Ano: 2026
Órgão: IF-SP
Banca: IF-SP
Matéria: Banco de Dados
Assunto: Índices

No contexto do PostgreSQL 17, qual das alternativas a seguir descreve corretamente uma característica dos índices B-Tree? 
Q5414 IF-SP - 2026 - IF-SP - Analista de Tecnologia da Informação
Ano: 2026
Órgão: IF-SP
Banca: IF-SP
Matéria: Programação
Assunto: Frameworks em Programação

No Django, a interface administrativa (Django Admin) permite personalizações para facilitar a gestão de modelos. Suponha que você possui um modelo Produto com os campos nome, preco, estoque e data_criacao (um cam po DateTimeField). Você deseja personalizar a classe ProdutoAdmin para: (1) exibir os campos nome e preco na lista de registros, (2) permitir ordenação pelo campo preco e (3) adicionar uma coluna personalizada chamada “Disponibilida de” que exibe “Baixa” se o estoque for menor que 10, ou “Normal”, caso contrário. Qual das alternativas a seguir apresenta a configuração correta para essa personalização na classe ProdutoAdmin?
Q5413 IF-SP - 2026 - IF-SP - Analista de Tecnologia da Informação
Ano: 2026
Órgão: IF-SP
Banca: IF-SP
Matéria: Programação
Assunto: Web

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?
Q5412 IF-SP - 2026 - IF-SP - Analista de Tecnologia da Informação
Ano: 2026
Órgão: IF-SP
Banca: IF-SP
Matéria: Programação
Assunto: Web

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?
Q5411 IF-SP - 2026 - IF-SP - Analista de Tecnologia da Informação
Ano: 2026
Órgão: IF-SP
Banca: IF-SP
Matéria: Programação
Assunto: Web

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?