Questões de Concurso Público IF-SC 2026 para Professor EBTT - Informática

Foram encontradas 50 questões

Q4348382 Programação
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. 

Q21.png (487×87)

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. 
Alternativas
Q4348383 Arquitetura de Software
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? 
Alternativas
Q4348384 Programação
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: 

Q23.png (670×312)

Considerando as regras da cascata e a especificidade dos seletores CSS, qual cor será aplicada ao texto do item "Cursos"? 
Alternativas
Q4348385 Banco de Dados
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? 
Alternativas
Q4348386 Programação
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? 
Alternativas
Q4348387 Arquitetura de Software
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?
Alternativas
Q4348388 Arquitetura de Software
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, é 
Alternativas
Q4348389 Sistemas Operacionais
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? 
Alternativas
Q4348390 Sistemas Operacionais
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 
Alternativas
Q4348391 Sistemas Operacionais
Um estado de deadlock (impasse ou interbloqueio) entre um conjunto de processos concorrentes pode ser definido formalmente como uma situação em que 
Alternativas
Q4348392 Sistemas Operacionais
No sistema de permissões de arquivos e diretórios em ambientes UNIX/Linux, o modo de proteção é definido por bits rwx. Sobre o significado dessas permissões quando aplicadas a diretórios, é correto afirmar
Alternativas
Q4348393 Programação
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 
Alternativas
Q4348394 Engenharia de Software
Em arquiteturas de redes neurais, o termo "profundidade" (depth) de um modelo é utilizado para descrever 
Alternativas
Q4348395 Programação
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
Alternativas
Q4348396 Programação
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? 
Alternativas
Q4348397 Engenharia de Software
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.  
Alternativas
Q4348398 Noções de Informática
O que são embeddings no contexto de processamento de linguagem natural para modelos baseados em Transformers e sistemas RAG? 
Alternativas
Q4348399 Engenharia de Software
Numere a segunda coluna de acordo com a primeira, relacionando as etapas do processo de alinhamento de modelos de linguagem via aprendizado por reforço com feedback humano (RLHF) às suas respectivas definições.

(1) Ajuste fino supervisionado (SFT)
(2) Modelo de recompensa (RM)
(3) Aprendizado por reforço (RLHF)

( ) Utiliza o algoritmo PPO para ajustar a política do modelo de linguagem.
( ) É treinado com rankings de preferência humana sobre múltiplas saídas do modelo.
( ) É baseado em demonstrações de comportamento desejado escritas por humanos. 

A sequência numérica correta de preenchimento dos parênteses da segunda coluna, de cima para baixo, é
Alternativas
Q4348400 Não definido
Na gestão de custos em ambientes de nuvem, a capacidade de aumentar ou diminuir os recursos computacionais de forma dinâmica, permitindo que a organização pague apenas pelo que utiliza, é denominada 
Alternativas
Q4348401 Arquitetura de Software
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?  
Alternativas
Respostas
21: E
22: B
23: A
24: D
25: C
26: B
27: E
28: D
29: A
30: C
31: E
32: A
33: D
34: B
35: C
36: E
37: D
38: A
39: B
40: C