Magna Concursos

Foram encontradas 50 questões.

4283557 Ano: 2026
Disciplina: TI - Sistemas Operacionais
Banca: UFRGS
Orgão: IF-SC
Um estado de deadlock (impasse ou interbloqueio) entre um conjunto de processos concorrentes pode ser definido formalmente como uma situação em que
 

Provas

Questão presente nas seguintes provas
4283556 Ano: 2026
Disciplina: TI - Sistemas Operacionais
Banca: UFRGS
Orgão: IF-SC
No âmbito dos algoritmos de escalonamento de processos, o método conhecido como Stride Scheduling determina o próximo processo a ser executado com base no
 

Provas

Questão presente nas seguintes provas
4283555 Ano: 2026
Disciplina: TI - Sistemas Operacionais
Banca: UFRGS
Orgão: IF-SC
No contexto de orquestração de infraestrutura e clusters (como o Docker Swarm), qual é a responsabilidade técnica primordial de um nó do tipo Worker?
 

Provas

Questão presente nas seguintes provas
4283554 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
Numere a segunda coluna de acordo com a primeira, relacionando os padrões estruturais às respectivas descrições.

(1) Decorator
(2) Proxy
(3) Facade 

( ) Atua como substituto de outro objeto para controlar o acesso a ele, podendo adicionar cache ou lazy loading, sem alterar a interface original.
( ) Oferece um ponto de entrada único e simplificado para um subsistema complexo, reduzindo o acoplamento entre clientes e as classes internas.
( ) Permite empilhar múltiplos wrappers sobre um objeto, cada um acrescentando um comportamento novo e independente, sem que o propósito seja controlar ou restringir o acesso ao objeto original.

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
4283553 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
Um sistema de cálculo de frete permite que o algoritmo de cálculo (Correios, transportadora própria, retirada em loja) seja escolhido e trocado em tempo de execução pelo código cliente, sem que os algoritmos conheçam uns aos outros ou promovam transições entre si. Qual padrão de projeto comportamental foi aplicado nesse cenário?
 

Provas

Questão presente nas seguintes provas
4283552 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
Sobre o desenvolvimento de aplicativos Android nativos, analise as afirmações a seguir.

I - Uma Intent explícita (explicit intent) identifica o componente de destino pelo nome de sua classe.
II - Por padrão, um Service executa na thread principal (main thread) do processo do aplicativo.
III - Desde o Android 6.0 (API 23), todas as permissões declaradas no manifesto são concedidas definitivamente no momento da instalação.
IV - Um ContentProvider fornece uma interface padronizada para compartilhar dados estruturados entre aplicativos distintos.

Quais estão corretas?
 

Provas

Questão presente nas seguintes provas
4283551 Ano: 2026
Disciplina: TI - Banco de Dados
Banca: UFRGS
Orgão: IF-SC
Sobre as propriedades ACID de transações em sistemas de gerenciamento de bancos de dados relacionais, analise as afirmações a seguir.

I - Atomicidade garante que a transação seja executada por completo ou não produza efeito algum; em caso de falha antes da efetivação (commit), as operações já realizadas devem ser desfeitas (rollback).
II - Consistência é responsabilidade exclusiva do SGBD, que a assegura independentemente da lógica das transações submetidas pelas aplicações.
III - Isolamento, em seu grau máximo (serializável), garante que a execução concorrente de transações produza resultado equivalente ao de alguma execução serial dessas mesmas transações.
IV - Durabilidade garante que os efeitos de uma transação persistam após o commit, ainda que essa garantia dispense o registro em memória não volátil, por se tratar de propriedade lógica do modelo transacional. 

Quais estão corretas?
 

Provas

Questão presente nas seguintes provas
4283550 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
Considere o fragmento HTML e a folha de estilos a seguir, aplicados em um navegador moderno, sem outras regras de estilo e sem uso de !important: 

<style>
li.item.ativo[data-nivel="1"] { color: red; }
#menu-atual { color: maroon; }
ul > li.ativo { color: yellow; }
li + li#menu-atual { color: green; }
.item { color: silver; }
</style>
<body>
<nav>
<ul>
<li class="item">Início</li>
<li class="item ativo" id="menu-atual" data-nivel="1">Cursos</li>
<li class="item">Contato</li>
</ul>
</nav>
</body>


Considerando as regras da cascata e a especificidade dos seletores CSS, qual cor será aplicada ao texto do item "Cursos"?
 

Provas

Questão presente nas seguintes provas
4283549 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
Uma API REST expõe o recurso /alunos. Um cliente precisa cadastrar um novo aluno enviando seus dados no corpo da requisição. Seguindo as convenções da arquitetura REST, qual método HTTP e qual recurso são adequados a essa operação?
 

Provas

Questão presente nas seguintes provas
4283548 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
Considere a execução do código JavaScript a seguir em um ambiente de execução moderno (a exemplo de navegadores atuais ou Node.js), utilizando as implementações nativas de Promise, setTimeout, funções assíncronas. 

setTimeout(() => console.log("A"), 0);
console.log("B");
Promise.resolve().then(() => console.log("C"));
console.log("D");


Com base no funcionamento da pilha de execução (call stack), da fila de microtarefas (microtask queue) e da fila de tarefas (task queue) do laço de eventos (event loop), assinale a alternativa que apresenta a ordem em que as mensagens serão exibidas no console.
 

Provas

Questão presente nas seguintes provas