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
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
Matéria:
Algoritmos e Estrutura de Dados
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
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
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
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
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
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
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
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
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?