Magna Concursos

Foram encontradas 57.604 questões.

4283568 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
Considere o repositório abaixo, em que o branch main está atualmente com checkout ativo (HEAD -> main), e cada letra representa um commit:

Grafo com cinco vértices (A, B, C, D, E) conectados por linhas.

(main e HEAD apontam para E)

O usuário deseja que o ponteiro do branch main passe a apontar diretamente para o commit B, como se o commit E nunca tivesse existido nesse branch, e que o diretório de trabalho e a área de staging reflitam exatamente o conteúdo de B, sem criar nenhum commit novo. Os commits C e D não precisam ser preservados em nenhum outro branch.

Assinale a alternativa que apresenta o comando (executado com main em checkout) que produz exatamente o efeito descrito.
 

Provas

Questão presente nas seguintes provas
4283567 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
Sobre o modelo de serviço Plataforma como Serviço (PaaS), analise as seguintes assertivas.

I - O PaaS oferece integração com outros sistemas ou plataformas de desenvolvimento.
II - Uma das principais finalidades do uso de PaaS é a redução no tempo de desenvolvimento de aplicações.
III - No PaaS, o provedor entrega uma aplicação pronta para o uso final pelo consumidor, como um editor de texto online.

Quais estão corretas?
 

Provas

Questão presente nas seguintes provas
4283563 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
Um desenvolvedor com o branch main em checkout deseja obter do remoto origin os commits mais recentes, examinar o que mudou e só então decidir como integrá-los. O branch local e o diretório de trabalho devem permanecer inalterados.

Assinale a alternativa que apresenta o comando adequado a esse objetivo.
 

Provas

Questão presente nas seguintes provas
4283562 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
No que se refere à sintaxe e à lógica de execução do tratamento de exceções em Python, analise as seguintes afirmativas.

I - O bloco else é executado exclusivamente quando o código contido na instrução try é finalizado com sucesso, ou seja, sem o levantamento de nenhuma exceção.
II - Ao definir novos tipos de exceções personalizados, a boa prática de orientação a objetos recomenda que o programador utilize a herança a partir da classe Exception.
III - O bloco finally é destinado à liberação de recursos e sua execução é garantida, a menos que o fluxo de controle encontre uma instrução return ou break dentro do bloco try correspondente.

Quais estão corretas?
 

Provas

Questão presente nas seguintes provas
4283561 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
No desenvolvimento de software com Python, a linguagem utiliza objetos especiais para administrar erros que surgem durante a execução. De acordo com as normas de orientação a objetos da linguagem, novos tipos de exceções personalizados devem ser definidos pelo programador por meio de herança a partir da classe
 

Provas

Questão presente nas seguintes provas
4283559 Ano: 2026
Disciplina: TI - Desenvolvimento de Sistemas
Banca: UFRGS
Orgão: IF-SC
As ferramentas do Flutter oferecem diferentes modos de compilação de acordo com a fase do ciclo de desenvolvimento. O modo que deve ser utilizado especificamente quando o desenvolvedor deseja analisar a performance da aplicação, mantendo tracing habilitado e permitindo a conexão do DevTools em um dispositivo real, é denominado modo
 

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
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