Magna Concursos

Foram encontradas 1.192 questões.

Git é um sistema de controle de versão gratuito e criado principalmente para o desenvolvimento de software.
Supondo que um repositório Git local possui apenas o commit inicial, um novo branch local poderia ser criado por meio do comando
 

Provas

Questão presente nas seguintes provas
Considerando o contexto de desenvolvimento de software, determinadas práticas são essenciais para o bom andamento de um projeto. Um exemplo de boa prática é o uso de tags, empregadas na maioria dos sistemas de versionamento modernos.
Sobre as tags, assinale a afirmativa correta.
 

Provas

Questão presente nas seguintes provas
A técnica de “desenrolamento de loop” (loop unrolling) é uma técnica importante para obter mais desempenho de loops que acessam matrizes. Seu funcionamento envolve fazer múltiplas cópias do corpo do loop e executar o loop transformado menos vezes, o que reduz o overhead do loop e proporciona oportunidades para muitas outras otimizações.
Assinale a opção que indica a etapa da conversão de programas de alto nível para um programa executável em que esta técnica se realiza.
 

Provas

Questão presente nas seguintes provas
3261338 Ano: 2024
Disciplina: TI - Sistemas Operacionais
Banca: FGV
Orgão: INPE
Leia o trecho a seguir.

É um mecanismo de software ou hardware que monitora constantemente o funcionamento de um sistema. Caso detecte que o sistema está em um estado inesperado ou travado, ele pode reiniciar o sistema automaticamente ou executar outra ação pré-determinada para garantir a continuidade operacional. Essa técnica é especialmente útil em sistemas críticos ou que precisam de alta disponibilidade, garantindo que o sistema permaneça em funcionamento mesmo em situações de falhas inesperadas.

Dentro do contexto de técnicas de tolerância a falhas, assinale a opção que apresenta a técnica discutida no texto acima.
 

Provas

Questão presente nas seguintes provas
3261337 Ano: 2024
Disciplina: TI - Redes de Computadores
Banca: FGV
Orgão: INPE
Sobre os códigos de detecção de erros, paridade, checksum e CRC, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) A técnica de CRC, ou Cyclic Redundancy Check, consiste da adição de número sequencial e um código de correção de erros chamado CRC, gerado a partir de um algoritmo que é aplicado aos dados do cabeçalho e do payload.
( ) Objetivam garantir a confiabilidade na transmissão e recebimento de dados.
( ) O checksum também recupera os dados transmitidos com erro.

As afirmativas são, respectivamente,
 

Provas

Questão presente nas seguintes provas
3261336 Ano: 2024
Disciplina: TI - Redes de Computadores
Banca: FGV
Orgão: INPE
Checksum é um método utilizado para verificar a integridade de dados transmitidos em redes de computadores. Ele envolve a realização de cálculos matemáticos nos dados de forma a gerar um valor único que é adicionado aos dados antes de serem enviados. Quando os dados são recebidos, é calculado um novo checksum e comparado com o valor recebido. Se houver uma diferença, isso indica que os dados podem ter sido corrompidos durante a transmissão e podem precisar ser reenviados para garantir sua precisão.
Sobre esta técnica, assinale a afirmativa correta.
 

Provas

Questão presente nas seguintes provas
3261335 Ano: 2024
Disciplina: TI - Redes de Computadores
Banca: FGV
Orgão: INPE
A detecção e a correção de erros são fundamentais para garantir a integridade e a confiabilidade dos dados transmitidos.
Sobre a técnica de paridade no padrão RS232, assinale a afirmativa correta.
 

Provas

Questão presente nas seguintes provas
Leia o trecho a seguir.

Processo que envolve usar ferramentas ou técnicas que permitem identificar e corrigir erros de código, comportamentos inesperados ou falhas de execução em um ambiente separado ou externo ao ambiente de desenvolvimento original. É especialmente útil em sistemas complexos e distribuídos, onde pode ser difícil replicar exatamente as condições em que um erro ocorreu no ambiente de desenvolvimento.

O trecho apresenta o conceito de
 

Provas

Questão presente nas seguintes provas
Uma linguagem de computador é uma notação que permite aos programadores expressarem instruções e algoritmos em um formato que pode ser entendido e executado por um computador. As linguagens de computador são projetadas para serem precisas, eficientes e expressivas o suficiente para descrever uma ampla gama de operações e processos computacionais.
Com relação à verificação de sintaxe do compilador, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Tem como saída um arquivo executável que pode ser executado em um computador.
( ) Utiliza instruções chamadas pseudo instruções.
( ) Tem como saída um arquivo de objeto em linguagem de máquina ou um programa em linguagem assembly.
( ) É responsável por traduzir uma versão simbólica de instruções em sua versão binária.
( ) Uma de suas funções é a otimização do código.

As afirmativas são, respectivamente,
 

Provas

Questão presente nas seguintes provas
Com relação ao uso de um ambiente de programação integrado (IDE - Integrated Development Environment) no desenvolvimento de programas de computador, analise as afirmativas a seguir.

I. As etapas de edição e de compilação de um programa de computador podem ser integradas em um IDE.
II. O processo de link-edição de um programa não pode ser integrado em um IDE.
III. Um programa desenvolvido em um IDE não requer o processo de depuração.

Está correto o que se afirma em
 

Provas

Questão presente nas seguintes provas