Questões de Concurso Público IF Sul - MG 2026 para Professor EBTT - IFS-2, MCH3 e MUZ 3 - Informática

Foram encontradas 50 questões

Q4305754 Noções de Informática
Assinale a alternativa que descreve corretamente o mecanismo básico de predição e geração de texto de um Large Language Model (LLM). 
Alternativas
Q4305755 Engenharia de Software
Uma empresa de desenvolvimento de software adota diferentes estratégias de reuso em seus projetos. Em um primeiro projeto, ela reusa uma biblioteca matemática de terceiros vinculada ao código da aplicação, sem nenhuma alteração — isso é chamado de reuso de _____________. Em um segundo projeto, ela reaproveita um módulo de geração de relatórios em PDF, originalmente construído como parte de um sistema de folha de pagamento, dentro de um sistema de controle de estoque — isso é chamado de reuso de ___________. Em um terceiro projeto, a empresa não reutiliza nenhum código-fonte, mas aplica a ideia central de um padrão de projeto (design pattern) já conhecido, adaptando-a a uma nova situação — isso é chamado de reuso de ___________.

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima.
Alternativas
Q4305756 Programação
Considere o trecho de código em linguagem C abaixo: 

Q23.png (350×87)

Assinale a alternativa que apresenta a correta descrição do efeito de free(y) nesse trecho. 
Alternativas
Q4305757 Sistemas Operacionais
Considere um sistema com processos P0, P1 e P2 e dois tipos de recurso, X (10 instâncias no total) e Y (6 instâncias no total). No estado atual, a Alocação corrente e a Necessidade Máxima restante (Máximo − Alocação) de cada processo são apresentadas na Tabela 1 abaixo:

Q24.png (680×151)

De acordo com o algoritmo de segurança do banqueiro, assinale a alternativa correta.
Alternativas
Q4305758 Programação
Considere o seguinte trecho em Python, executado em um diretório de trabalho no qual o arquivo foto.jpg existe e é uma imagem válida, usando a biblioteca OpenCV (cv2, versão 4.x):

img = cv2.imread('foto.jpg') print(type(img))

Assinale a alternativa que indica corretamente o que é impresso pelo print(type(img)) acima. 
Alternativas
Q4305759 Sistemas Operacionais
Uma consultoria está classificando quatro contratos de nuvem distintos, celebrados por diferentes clientes, segundo os modelos de serviço definidos pelo NIST (NIST SP 800-145). Analise as assertivas abaixo e assinale V, se verdadeiras, ou F, se falsas.

( ) Cliente 1 contrata máquinas virtuais “cruas”: instala o sistema operacional de sua escolha, configura os firewalls de host e implanta livremente as aplicações que desejar, sem qualquer acesso ao hardware físico ou à camada de virtualização. A consultoria classificou o contrato como IaaS.
( ) Cliente 2 utiliza uma plataforma em que apenas envia o código-fonte de sua aplicação, escrito em uma das linguagens suportadas pelo provedor; a plataforma compila, executa e escala a aplicação automaticamente, sem que o cliente tenha qualquer acesso ao sistema operacional subjacente. A consultoria classificou o contrato como SaaS.
( ) Cliente 3 acessa, via navegador web, um sistema de e-mail corporativo inteiramente hospedado e operado pelo provedor, podendo configurar apenas preferências de exibição e regras de caixa de entrada — sem qualquer acesso a servidores, rede ou ao código da aplicação. A consultoria classificou o contrato como SaaS.
( ) Cliente 4 provisiona um cluster e, sobre ele, instala e administra manualmente o sistema operacional, o middleware e o banco de dados; apenas o hardware físico e a camada de virtualização permanecem sob responsabilidade do provedor. Como o cliente não gerencia o hardware físico, a consultoria classificou o contrato como PaaS.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é: 
Alternativas
Q4305760 Redes de Computadores
Um administrador de redes precisa escolher a abordagem de firewall mais adequada para bloquear um ataque que depende do envio de pacotes que tentam se inserir em uma conexão TCP sem que o firewall tenha rastreado e validado o estabelecimento dessa conexão. Considerando isso, assinale a alternativa correta. 
Alternativas
Q4305761 Arquitetura de Software
Um sensor de temperatura (dispositivo IoT) atua exclusivamente como publisher, publicando leituras periódicas usando o protocolo MQTT. Uma aplicação de painel de monitoramento, executando em um servidor web, atua exclusivamente como subscriber, desejando apenas receber essas leituras em tempo real. Assinale a alternativa que descreve corretamente o caminho percorrido pelas leituras do sensor até a aplicação de painel, segundo a arquitetura do protocolo MQTT.
Alternativas
Q4305762 Engenharia de Software
Sobre a relação de inclusão entre critérios de teste estrutural, analise as assertivas a seguir:

I. Um critério C1 inclui um critério C2 quando, para qualquer programa, todo conjunto de casos de teste que satisfaz C1 também satisfaz C2 — ou seja, alcançar a cobertura exigida por C1 garante automaticamente a cobertura exigida por C2.
II. Quando um critério C1 inclui estritamente um critério C2, isso implica que C2 também inclui C1, caracterizando uma relação simétrica entre ambos.
III. Entre os critérios de fluxo de controle (cobertura de instruções ou todos-nós, cobertura de decisão ou todas-arestas, e cobertura de caminho ou todos-caminhos), a cobertura de caminho é a mais rigorosa, incluindo as demais; já a cobertura de instruções é a menos rigorosa, sendo incluída pelas demais.
IV. Se um critério C1 inclui um critério C2, e C2 inclui um critério C3, então C1 necessariamente inclui C3, pela transitividade da relação de inclusão. 

Quais estão corretas?
Alternativas
Q4305763 Redes de Computadores
Analise as seguintes asserções e a relação proposta entre elas:

I. Um servidor MCP consegue processar corretamente cada requisição sem depender de nenhuma informação retida de requisições anteriores na mesma conexão — comportamento que caracteriza a camada de dados do protocolo como stateless (sem estado).
PORQUE
II. Cada requisição MCP carrega, em seu campo _meta, a versão do protocolo e as capacidades relevantes para aquela requisição, permitindo que o servidor processe cada requisição de forma independente.

A respeito dessas asserções, assinale a alternativa correta. 
Alternativas
Q4305764 Programação
Um programador escreve a função abaixo em linguagem C, que deveria dobrar o valor do seu parâmetro, uma variável inteira:

Q31.png (322×75)

Ao testar dobra(n);, ele percebe que o valor de n no código chamador permanece inalterado após a chamada.

Assinale a alternativa que apresenta uma correção que faz a função dobra produzir o efeito pretendido.
Alternativas
Q4305765 Noções de Informática
Um profissional de visão computacional processa, com a biblioteca cv2 (OpenCV 4.x), uma imagem em tons de cinza de baixo contraste, cujo histograma de intensidade está concentrado em uma faixa estreita de valores. Após aplicar uma única função do OpenCV, o histograma passa a ocupar toda a faixa de 0 a 255 de forma muito mais uniforme, aumentando visivelmente o contraste da imagem. Assinale a alternativa que identifica corretamente a função do OpenCV responsável por essa transformação e a razão pela qual ela produz esse efeito. 
Alternativas
Q4305766 Engenharia de Software
Sobre infraestrutura como código (Infrastructure as Code — IaC), analise as assertivas a seguir:

I. Infraestrutura como código é a abordagem de definir infraestrutura computacional e de rede por meio de código-fonte, que passa a poder ser tratado como qualquer outro sistema de software.
II. Uma prática central da infraestrutura como código é manter os arquivos de definição sob controle de versão, o que permite auditabilidade e a reprodutibilidade de builds.
III. Segundo a prática de infraestrutura como código, é aceitável que um administrador acesse um servidor e faça ajustes pontuais diretamente, desde que documente a alteração posteriormente em um sistema à parte.
IV. A disciplina de entrega contínua (continuous delivery) aplicada à infraestrutura como código dispensa testes automatizados, já que mudanças de infraestrutura são inerentemente de baixo risco.

Quais estão corretas?
Alternativas
Q4305767 Segurança da Informação
A criptografia de chave pública é empregada tanto para garantir confidencialidade (encriptar uma mensagem para que só o destinatário pretendido a leia) quanto em esquemas de assinatura digital baseados em resumo criptográfico (hash) de um documento. Assinale a alternativa que descreve corretamente o uso das chaves em cada um desses dois casos.
Alternativas
Q4305768 Arquitetura de Computadores
Quando um programa em execução em modo usuário precisa solicitar um serviço do sistema operacional — uma chamada de sistema —, ele aciona uma instrução especial (TRAP ou equivalente). Assinale a alternativa que descreve corretamente o mecanismo pelo qual o processador transita do modo usuário para o modo supervisor (também chamado modo núcleo ou modalidade de kernel) nesse processo.
Alternativas
Q4305769 Engenharia Eletrônica
Analise as assertivas a seguir sobre interfaces GPIO (General-Purpose Input/Output) em microcontroladores como o ESP8266:

I. Uma interface GPIO pode ser configurada tanto como entrada quanto como saída; quando configurada como saída, a tensão do pino é definida em software e controlada pelo microcontrolador.
II. Na lógica positiva, o valor lógico 0 corresponde à tensão de trabalho do microcontrolador, e o valor lógico 1 corresponde a 0 volt.
III. A corrente de saída disponível em um pino GPIO é, em geral, muito baixa, o que impede seu uso para acionar diretamente a maioria dos dispositivos elétricos, exceto LEDs ou cargas de corrente muito reduzida.
IV. Para acionar um dispositivo elétrico de maior corrente diretamente a partir de uma saída GPIO, sem qualquer componente intermediário, basta programar a saída para o nível lógico correspondente à tensão de trabalho do microcontrolador.

Quais estão corretas? 
Alternativas
Q4305770 Sistemas Operacionais
Um sistema multiprocessado (SMP) implementa um semáforo cuja operação wait() bloqueia o processo (inserindo-o em uma fila de espera) em vez de mantê-lo em espera em ação (busy waiting), caso o recurso não esteja disponível. Assinale a alternativa correta sobre a relação entre hardware e software na sincronização desse cenário.
Alternativas
Q4305771 Engenharia de Software
Sobre os níveis de teste de software, analise as assertivas a seguir e assinale V, se verdadeiras, ou F, se falsas.

( ) Teste de unidade verifica o menor pedaço testável do sistema isoladamente, podendo ser realizado pelo próprio desenvolvedor antes de o sistema estar totalmente concluído.
( ) Teste de integração verifica a interação entre partes do sistema à medida que são combinadas, com foco nas interfaces entre elas — não a unidade isolada nem o sistema completo como uma caixa-preta única.
( ) Teste de sistema avalia a interação entre dois componentes específicos, sendo executado antes de as unidades serem testadas individualmente.
( ) Teste de aceitação é conduzido pela própria equipe de desenvolvimento, com o mesmo enfoque técnico usado no teste de unidade.

A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Alternativas
Q4305772 Programação
Analise as assertivas a seguir sobre pontos de sequência (sequence points) e efeitos colaterais nos padrões C++ anteriores ao C++11, conceito historicamente compartilhado com a linguagem C e formalizado pelo padrão ISO/IEC 9899:

I. Em um laço while (contador++ < 5) { ... }, a condição de teste constitui uma expressão completa (full expression); portanto, há garantia de que o incremento de contador ocorre antes de o fluxo de execução prosseguir para o corpo do laço, mesmo utilizando a forma pós-fixada do operador.
II. Na instrução total = (a++ + b) + (a++ + c);, há garantia de que a primeira ocorrência de a++ é avaliada e seu efeito colateral aplicado antes da segunda ocorrência de a++, na ordem em que aparecem na expressão.
III. O ponto e vírgula que encerra uma instrução marca um ponto de sequência: todas as alterações produzidas por operadores de atribuição, incremento e decremento dentro daquela instrução devem ocorrer antes de o programa prosseguir para a instrução seguinte.
IV. No operador vírgula, como em expr1, expr2, há garantia de que a avaliação de expr1 — incluindo seus efeitos colaterais — ocorre antes da avaliação de expr2, pois o próprio operador vírgula constitui um ponto de sequência.

Quais estão corretas?
Alternativas
Q4305773 Segurança da Informação
Um analista de segurança, ao investigar um incidente em uma rede corporativa, identifica um código malicioso que consegue ___________ ao anexar seu código a um arquivo executável legítimo, de modo que cada cópia do arquivo infectado passa a conter uma nova cópia do código malicioso. Isso o diferencia de um ___________, capaz de se espalhar sozinho pela rede sem depender de se anexar a nenhum programa hospedeiro. Nas máquinas comprometidas, o analista constata que o código permaneceu _________ por semanas, sem qualquer efeito perceptível, até que um funcionário executasse o arquivo infectado. A partir daí, o código passou a infectar outros arquivos na máquina e a executar seu _________, que, nesse incidente, corrompia planilhas financeiras.

Assinale a alternativa que preenche, correta e respectivamente, as lacunas do trecho acima. 
Alternativas
Respostas
21: B
22: E
23: C
24: E
25: B
26: E
27: B
28: B
29: C
30: A
31: C
32: A
33: A
34: D
35: A
36: B
37: C
38: A
39: C
40: D