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

Foram encontradas 50 questões

Q4348402 Programação
Considere o repositório abaixo, em que o branch main está atualmente com checkout ativo (HEAD -> main), e cada letra representa um commit:

Q41.png (195×82)

(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.
Alternativas
Q4348403 Algoritmos e Estrutura de Dados
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. 

Q42.png (495×252)

Sobre o comportamento dessa função, assinale a alternativa correta. 
Alternativas
Q4348404 Algoritmos e Estrutura de Dados
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. 
Alternativas
Q4348405 Programação
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, é 
Alternativas
Q4348406 Arquitetura de Computadores
Considere uma matriz bidimensional armazenada de forma contígua na memória principal e organizada em ordem por linhas. Cada elemento é lido uma única vez. Em comparação com o percurso por colunas, o percurso por linhas tende a produzir menos faltas na memória cache, pois acessa posições consecutivas da memória. Qual conceito relacionado à hierarquia de memória explica principalmente esse comportamento? 
Alternativas
Q4348407 Banco de Dados
Considere as tabelas ALUNO(id, nome) e MATRICULA(id, aluno_id, disciplina), em que aluno_id é uma chave estrangeira referenciando o id da tabela ALUNO. Um professor está utilizando o SGBD MySQL 8.4 e deseja listar o nome de cada aluno e a quantidade de disciplinas em que está matriculado, incluindo alunos sem nenhuma matrícula (com contagem zero). Qual consulta SQL produz esse resultado? 
Alternativas
Q4348408 Arquitetura de Computadores
Sobre processadores superescalares e sistemas em um único chip (SoC), analise as afirmações a seguir.

I - Um processador superescalar é capaz de despachar mais de uma instrução por ciclo de clock, explorando o paralelismo em nível de instrução.
II - Em um SoC, componentes como processador, memórias internas, controladores de memória e de E/S e, frequentemente, unidade gráfica são integrados em um mesmo circuito integrado.
III - A execução superescalar é uma forma de processamento SIMD e depende da utilização de instruções vetoriais explícitas pelo programa.
IV - Em comparação com uma solução equivalente composta por vários circuitos integrados, um SoC pode reduzir a comunicação externa entre componentes, o consumo energético e a área ocupada na placa.

Quais estão corretas? 
Alternativas
Q4348409 Programação

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


Q48.png (795×317)


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

Alternativas
Q4348410 Sistemas Operacionais
Em um servidor Linux, o responsável pelo laboratório verifica as permissões de um script e obtém a saída a seguir. 

Q49.png (685×67)

Outro docente, pertencente ao grupo docentes, mas que não é o usuário professor, precisa executar o script e também alterar seu conteúdo. Qual comando, executado pelo usuário professor, concede as permissões adicionais necessárias, sem conceder qualquer acesso a usuários que não pertencem ao grupo docentes?
Alternativas
Q4348411 Engenharia de Software
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. 
Alternativas
Respostas
21: D
22: E
23: A
24: B
25: C
26: D
27: A
28: C
29: E
30: B