Magna Concursos

Foram encontradas 57.604 questões.

4288528 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: CESPE / CEBRASPE
Orgão: DETRAN-AL

Em relação a Kanban, SCRUM, gestão de processos, IEC 27000 e ISO 22301, julgue o item que se segue.

Para conter custos e evitar a superprodução, o modelo de produção puxada do Kanban prevê que os processos upstream devam puxar das etapas downstream apenas os itens estritamente necessários para a continuidade do trabalho.

 

Provas

Questão presente nas seguintes provas
Um professor pede aos alunos que criem um algoritmo para “organizar uma biblioteca escolar”.
Qual representação demonstra corretamente o uso de abstração?
 

Provas

Questão presente nas seguintes provas

Em um ambiente de programação em blocos (como o Scratch), um aluno monta o seguinte bloco de comandos conectado ao evento inicial:

Blocos de programação visual com instruções de movimento e repetição.

Considerando que o personagem inicia parado na posição zero, qual será o comportamento completo do personagem ao se clicar na bandeira verde?

 

Provas

Questão presente nas seguintes provas
Ao ensinar decomposição de problemas, o professor apresenta a tarefa “organizar uma feira de ciências” e pede aos alunos que dividam essa tarefa em partes menores. Qual exemplo representa corretamente a decomposição?
 

Provas

Questão presente nas seguintes provas
4283761 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
Um engenheiro deseja identificar, entre os ensaios realizados em diferentes transformadores, aquele que apresentou o maior rendimento, a partir dos dados de potência de entrada e de saída. Para isso, desenvolveu o seguinte algoritmo em pseudocódigo.

RENDIMENTO(Pentrada, Psaida)

1   η ← 100 · Psaida / Pentrada
2   return η
SELECIONA-MELHOR-TRANSFORMADOR()

1   rendimentoTransformador[10]
2   melhorIndice ← -1
3   melhorRendimento ← 0

4   for contador ← 1 to 10

5       read Pentrada
6       read Psaida

7       if Pentrada = 0
8           break
9       end if

10      if Pentrada < 0 or Psaida < 0
11          print "Dados inválidos."
12          continue
13      end if

14      if Psaida > Pentrada
15          print "Rendimento inválido."
16          continue
17      end if

18      η ← RENDIMENTO(Pentrada, Psaida)

19      rendimentoTransformador[contador] ← η

20      if η > melhorRendimento
21          melhorRendimento ← η
22          melhorIndice ← contador
23      end if

24  end for

25  print melhorIndice
26  print melhorRendimento


Sobre o pseudocódigo, são realizadas as seguintes afirmações.

I - Em uma iteração são informados Pentrada = 120 e Psaida = -10. Ao término dessa iteração, o vetor rendimentoTransformador não será atualizado, e o algoritmo prosseguirá para a próxima iteração.
II - Na iteração em que contador = 6, foi informado o valor Pentrada = 0. O algoritmo interromperá definitivamente a execução do laço de repetição, mesmo que haja iterações restantes.
III - Em uma iteração são informados Pentrada = 200 e Psaida = 210. A função RENDIMENTO será chamada, entretanto o rendimento resultante não será armazenado no vetor rendimentoTransformador.
IV - Em uma iteração são informados Pentrada = 100 e Psaida = 80, sendo melhorRendimento = 75 até então. Ao final dessa iteração, melhorRendimento passará a valer 80.
V - Caso todos os ensaios sejam considerados inválidos, o valor final de melhorIndice será 0.

Quais estão corretas?
 

Provas

Questão presente nas seguintes provas
4283577 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
Considere o diagrama de classes UML a seguir.

Turma "1" ———————— "0..*" Estudante

Na associação apresentada, as multiplicidades 1 em Turma e 0..* em Estudante indicam, respectivamente, quantas instâncias de cada classe podem estar associadas a uma instância da classe oposta.

Assinale a alternativa que apresenta a interpretação correta dessa associação.
 

Provas

Questão presente nas seguintes provas
4283575 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC

Considere o programa Java a seguir, contido em um único arquivo Main.java.

class A {
public int valor = 10;
public A() { inicializar(); }
protected void inicializar() { System.out.print("A:"+ valor+" "); }
}
class B extends A {
public void inicializar(int x) { System.out.print("B:"+ (valor - x+" ")); }
}
class C extends B {
C(int x) { super.inicializar(x); }
@Override
public void inicializar(int x) { System.out.print("C:"+ (valor +x +" ")); }
}
public class Main {
public static void main(String[] args) { new C(5); }
}

Qual é a saída produzida pela execução desse programa?

 

Provas

Questão presente nas seguintes provas
4283571 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
Numere a segunda coluna de acordo com a primeira, relacionando as tecnologias utilizadas em aplicações web à sua respectiva finalidade principal.

(1) WebRTC
(2) WebSocket
(3) Web Worker
(4) Service Worker

( ) Comunicação bidirecional (full-duplex) e persistente entre cliente e servidor, por meio de um canal estabelecido após um handshake realizado sobre HTTP.
( ) Atuação como proxy programável entre a aplicação web e a rede, interceptando requisições, gerenciando cache e viabilizando o funcionamento offline.
( ) Comunicação de áudio, vídeo e dados em tempo real entre pares, com suporte à conexão direta e sem exigir que um servidor intermedeie permanentemente o fluxo de mídia.
( ) Execução de scripts em contexto de execução separado da thread principal, evitando o bloqueio da interface do usuário, sem atuar como proxy ou interceptador global das requisições de rede da aplicação.

A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é
 

Provas

Questão presente nas seguintes provas
4283570 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
Considere que uma árvore binária possui chaves distintas e apresenta os seguintes percursos:

Pré-ordem: 42 – 88 – 9 – 19 – 63 – 51 – 25
Em-ordem: 9 – 88 – 42 – 63 – 51 – 19 – 25

Assinale a alternativa que representa corretamente essa árvore.
 

Provas

Questão presente nas seguintes provas
4283569 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
Considere uma lista simplesmente encadeada, não circular, referenciada pelo ponteiro head, em que cada nó possui os campos valor e prox. Acessar qualquer campo de um ponteiro nulo resulta em erro de execução (violação de acesso). Os operadores lógicos são avaliados em curto-circuito, da esquerda para a direita: se o primeiro operando de uma conjunção for falso, o segundo não é avaliado.

A função a seguir pretende remover, de uma lista com pelo menos um nó, o primeiro nó cujo valor seja igual a x. O ponteiro head não é modificado em nenhum ponto da função. 

função remover(head, x)
    anterior ← null
    atual ← head
    enquanto atual ≠ null e atual.valor ≠ x faça
        anterior ← atual
        atual ← atual.prox
    fim enquanto
    se atual ≠ null então
        anterior.prox ← atual.prox
        liberar(atual)
    fim se
    retorne head
fim função


Sobre o comportamento dessa função, assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas