Foram encontradas 50 questões.
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
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
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
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, é
(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
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
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?
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
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?
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
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:
Considerando as regras da cascata e a especificidade dos seletores CSS, qual cor será aplicada ao texto do item "Cursos"?
<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
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
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.
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.
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
Cadernos
Caderno Container