Magna Concursos

Foram encontradas 50 questões.

4019880 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP
Provas:
Em um projeto de software que utiliza Git para controle de versão e um fluxo de Integração Contínua e Entrega Contínua (CI/CD), existe a se guinte situação:
•    A branch feature/login possui vários commits.
•    A branch principal main já possui seu próprio histórico consolidado.
•   O desenvolvedor precisa aplicar apenas um commit específico da branch feature/login na branch main, sem trazer outros commits da branch de feature e sem modificar o histórico existente da main.

Considerando esse cenário, qual comando Git é o mais apropriado para atingir o objetivo de forma seletiva e segura?
 

Provas

Questão presente nas seguintes provas
4019879 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP
Provas:
O Celery é uma biblioteca Python poderosa e versátil projetada para criar filas de tarefas (task queues) e executar tarefas de forma assíncrona em segundo plano. Sua principal função é permitir que aplicações distribuam trabalho computacional entre diferentes processos ou threads, executando operações custosas sem bloquear o f luxo principal da aplicação. Com relação a essa biblioteca, é correto afirmar:
 

Provas

Questão presente nas seguintes provas
4019878 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP
Provas:

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

Questão presente nas seguintes provas
4019877 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP
Provas:
O pytest é um framework de testes, amplamente usado em Python, que prioriza simplicidade e legibilidade. Uma de suas principais características é a capacidade de testar exceções de forma elegante, permitindo validar tanto quando uma exceção deve ser levantada quanto verificar mensagens específicas de erro. Considere a seguinte função que valida idades:
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

Questão presente nas seguintes provas
4019876 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: IF-SP
Orgão: IF-SP
Provas:

Um DBA foi encarregado de modelar uma tabela para agendamento de eventos no postgres versão 18.0. A tabela criada pelo DBA possui o seguinte código:

Enunciado 4435276-1

Qual das seguintes operações INSERT será rejeitada devido a uma violação de constraint, não permitindo que o registro seja inserido no banco de dados?

 

Provas

Questão presente nas seguintes provas
4019875 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: IF-SP
Orgão: IF-SP
Provas:
No PostgreSQL 17, considere uma transação T1 configurada explicitamente com o nível de isolamento REPEATABLE READ. Dentro dessa transação, T1 executa a consulta SELECT COUNT(*) FROM tabela WHERE condicao = true, obtendo o resultado 10. Enquanto T1 permanece ativa, uma transação concorrente T2 in sere uma nova linha que satisfaz a condição condicao = true e realiza COMMIT. Ainda dentro da mesma transação T1, a mesma consulta é executada novamente SELECT COUNT(*) FROM tabela WHERE condicao = true. Em seguida, T1 realiza COMMIT, sem efetuar nenhuma atualização em linhas da tabela.

Qual é o resultado esperado para a segunda execução da consulta em T1?
 

Provas

Questão presente nas seguintes provas
4019874 Ano: 2026
Disciplina: TI - Segurança da Informação
Banca: IF-SP
Orgão: IF-SP
Provas:

Durante um hackathon de segurança, uma das equipes construiu rapidamente uma funcionalidade de comentários para um sistema de compras.

Para permitir o uso de formatação HTML nos comentários, o desenvolvedor implementou o se guinte template:

Enunciado 4435274-1


Após algum tempo, um usuário publicou o seguinte texto no conteúdo do comentário:


Enunciado 4435274-2


Outros usuários que acessaram a página tiveram transferências não autorizadas de suas contas.

Com base nesse cenário, qual opção explica a falha explorada, indicando o tipo de ataque e como corrigi-la sem perder a possibilidade de exibir algum HTML formatado nos comentários?

 

Provas

Questão presente nas seguintes provas
4019873 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP
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

Questão presente nas seguintes provas
4019872 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP
Provas:

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

Enunciado 4435271-1

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

Enunciado 4435271-2

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

Questão presente nas seguintes provas
4019871 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: IF-SP
Orgão: IF-SP
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

Questão presente nas seguintes provas