Skip to main content

Dados para busca de Questões

Atenção: Não é obrigatório preencher todos os campos para executar a Pesquisa.



Total de Questões Encontradas: 57.802 de 252.126
Exibindo: Página 486 de 11.561

Questão: 2426 / QT-6391
Ano: 2024
Banca: FGV
Órgão: INPE
Cargo: Tecnologista Pleno I - Processamento de Alto Desempenho – PAD (HPC)
Disciplina: Programação
As variáveis são uma ferramenta essencial para a programação, as quais permitem armazenar dados definidos apenas na execução, executar e salvar o resultado de operações lógicas e aritméticas, entre outras possibilidades. 

A respeito dos diferentes tipos de variáveis que podem ser usadas em um programa, é correto afirmar que 

-

overflow e underflow não podem ocorrer ao se realizarem operações aritméticas com variáveis do tipo real com representação em ponto-flutuante. 

-

os vetores possuem uma estrutura que permite armazenar uma quantidade pré-definida de variáveis de tipos distintos entre si. 

-

todos os caracteres representados por uma variável do tipo char utilizando codificação ASCII podem ser impressos na tela.  

-

o maior número que um inteiro sem sinal de 8 bits pode representar é 256. 

-

as matrizes são armazenadas de forma contígua na memória. 


Questão: 2427 / QT-6392
Ano: 2024
Banca: FGV
Órgão: INPE
Cargo: Tecnologista Pleno I - Processamento de Alto Desempenho – PAD (HPC)
Disciplina: Programação
Ao desenvolver códigos profissionais, seguir boas práticas de programação é importante. Seguindo essas práticas, os códigos gerados tendem a ser fáceis de ler, entender e, consequentemente, corrigir e modificar. 

Assinale a opção que apresenta uma boa prática de programação

-

Dar preferência à utilização de variáveis globais ao uso de variáveis locais, caso as últimas necessitem ser passadas como parâmetros para múltiplas funções. 

-

Declarar as variáveis que serão utilizadas no início das suas respectivas funções, separando a declaração das variáveis da lógica do algoritmo em si. 

-

Iniciar todas as linhas do código na primeira coluna à esquerda do editor de texto, visando maximizar à utilização da tela do computador. 

-

Usar nomes curtos para as variáveis, preferencialmente com uma única letra. 

-

Adicionar comentários na maioria das linhas de código do programa. 


Questão: 2428 / QT-6393
Ano: 2024
Banca: FGV
Órgão: INPE
Cargo: Tecnologista Pleno I - Processamento de Alto Desempenho – PAD (HPC)
Disciplina: Banco de Dados
Armazenamento de alta performance pode ser uma exigência quando tratamos de alguns sistemas para Big Data, Inteligência Artificial e Computação de Alto Desempenho (HPC). Esse tipo de armazenamento possui algumas características particulares, que o distingue dos demais tipos de armazenamento. 

Diante desse contexto, assinale a opção que apresenta um benefício chave dos sistemas de armazenamento de dados de alta performance. 

-

Baixa capacidade de armazenamento, pois com um menor volume de dados o desempenho será privilegiado. 

-

Latência alta, pois assim haverá mais tempo para o sincronismo entre as transmissões dos dados. 

-

Alta taxa de transferência de dados, ou seja, uma grande quantidade de dados pode ser transmitida ou recebida em um curto espaço de tempo. 

-

Limitações de escalabilidade, o que faz com que o sistema tenha que lidar com uma menor quantidade de nós. 

-

Falta de redundância de dados, fazendo com que o gerenciador do sistema não precise se preocupar com o cálculo de tais redundâncias. 


Questão: 2429 / QT-6394
Ano: 2024
Banca: FGV
Órgão: INPE
Cargo: Tecnologista Pleno I - Processamento de Alto Desempenho – PAD (HPC)
Disciplina: Redes de Computadores
Para avaliar e medir o desempenho em computação de alto desempenho (HPC), uma variedade de métricas e benchmarks são utilizados para caracterizar diferentes aspectos do sistema. Entre as métricas de HPC, speedup pode ser considerada uma das mais importantes. 

No contexto de métricas e análises de desempenho para HPC, assinale a opção que define corretamente speedup.  

-

O tempo necessário para um programa paralelo ser executado em um único processador. 

-

A medida do tempo de execução de um programa sequencial em comparação com o tempo de execução de sua versão paralela. 

-

A medida do tempo de execução de um programa paralelo em comparação com o tempo de execução de outro programa paralelo. 

-

 O número de threads ou processos que um programa paralelo pode executar simultaneamente. 

-

O tempo necessário para inicializar um programa paralelo. 


Questão: 2430 / QT-6395
Ano: 2024
Banca: FGV
Órgão: INPE
Cargo: Tecnologista Pleno I - Processamento de Alto Desempenho – PAD (HPC)
Disciplina: Sistemas Operacionais
As threads e os processos são conceitos fundamentais em sistemas operacionais e programação concorrente. 

Assinale a opção que descreve uma diferença importante no conceito entre processos e threads, incluindo aspectos de comunicação e sincronização. 

-

Threads podem compartilhar recursos e memória, enquanto processos têm seus próprios espaços de endereço separados. 

-

Processos são mais eficientes em termos de comunicação e sincronização do que threads

-

Threads podem ser distribuídas em diferentes computadores, enquanto processos estão limitados a um único computador. 

-

Processos podem executar em paralelo em diferentes núcleos de CPU, enquanto threads são sempre executadas sequencialmente em um único núcleo. 

-

Threads podem iniciar novos threads, enquanto processos não podem iniciar novos processos. 



pub21trf
Ebook - Orações & Frases Motivacionais para Estudantes e Concurseiros

Ao adquirir nosso ebook você estará ajudando a manter os serviços do site VagasApp totalmente gratuito.
Garantindo que todos continuem tendo acesso a informações completas e atualizadas sobre concursos públicos.
Sua contribuição é essencial para o desenvolvimento de novas funcionalidades e rankings de classificação e convocação cada vez mais precisos.

Nossa gratidão por sua colaboração.

Clique Aqui para Adquirir nosso ebook por apenas R$ 14,99

Skip to main content