QuestLab Plataforma Inteligente de Questões
Banco público de questões

Questões para Concursos

Pesquise questões reais por disciplina, assunto, tópico, banca, órgão, cargo, ano e modalidade.

Questões por banca

29 bancas disponíveis. Clique para visualizar todas.

Encontre as questões que procura
Limpar filtros
14 questões encontradas

Acerca de metodologias ágeis , assinale a afirmativa correta.

A Satisfazer o cliente através da entrega antecipada e contínua de software valioso não é uma das prioridades do Manifesto Ágil.
B É responsabilidade do Scrum Master criar e comunicar de maneira clara os itens do Product Backlog .
C Integração Contínua é o processo no qual os desenvolvedores recriam o código continuamente assim que melhorias são identificadas, o que contribui para a simplicidade e facilidade de manutenção do código.
D A Sprint Review é uma representação altamente visível e em tempo real do trabalho que os desenvolvedores planejam realizar durante a Sprint , cujo propósito é alcançar a Meta da Sprint .
E Na metodologia XP, a elicitação de requisitos é conduzida pelos próprios membros da equipe de desenvolvimento e os requisitos são desenvolvidos de maneira incremental, conforme as prioridades do usuário.

Rafael está estudando os primeiros sistemas operacionais UNIX e os mais atuais. Em relação à paginação de memória desses tipos de sistemas operacionais, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Os primeiros sistemas UNIX contavam com um processo trocador ( swapper ) para mover páginas inteiras entre a memória e o disco.

( ) O swapper era utilizado sempre que algum processo ativo não pudesse ser alocado na memória física.

( ) Nas versões mais modernas do UNIX, assim como no Linux, a principal unidade de gerenciamento de memória é uma página.

( ) Swappiness é a expressão usada descrever a agressividade da troca de páginas do sistema. As afirmativas são, respectivamente,

A V – V – V – V.
B V – F – F – V.
C F – V – V – V.
D V – V – V – F.
E F – V – F – F.

Uma estrutura de diretórios em um sistema operacional fornece uma maneira de localizar e acessar informações armazenadas no sistema de arquivos. O sistema operacional UNIX adota uma estrutura de diretórios padronizada para categorizar e organizar os arquivos com base em seus tipos e funções específicas. Relacione os diretórios aos respectivos tipos de arquivos armazenados. 1. /bin 2. /dev 3. /sbin

( ) Armazena arquivos especiais.

( ) Armazena programas executáveis de administração do sistema.

( ) Contém programas executáveis (binários) utilizados por todos os usuários do sistema.

( ) Contém arquivos que permitem que dispositivos de E/S sejam acessados da mesma forma que arquivos regulares através do sistema de arquivos. Assinale a opção que indica a relação correta, segundo a ordem apresentada.

A 1 – 3 – 2 – 3.
B 2 – 3 – 1 – 2.
C 3 – 2 – 3 – 1.
D 2 – 1 – 3 – 2.
E 3 – 1 – 1 – 2.

A técnica de alocação de memória utilizada por um sistema operacional está intimamente ligada à ocorrência de fragmentação dessa memória. Com relação à gerência de memória em sistemas operacionais, assinale a afirmativa correta.

A A fragmentação interna ocorre entre blocos alocados de memória adjacentes.
B Na segmentação, os processos são armazenados em blocos de memória de tamanho fixo.
C A segmentação elimina a possibilidade de fragmentação interna.
D A paginação evita a fragmentação externa mais eficientemente do que a segmentação.
E A paginação aloca memória de acordo com a estrutura lógica dos programas.

Certo programador deseja escrever em uma única linha de comandos um código em Bash que verifica se o valor digitado como entrada é negativo. Caso seja verdade, o código continua em execução, e solicita nova entrada, até que um valor maior ou igual a zero seja digitado. Nesse caso, é impresso na tela do terminal o número zero e a execução é encerrada. Considere que apenas números inteiros são dados como entrada. Assinale a opção que apresenta o comando em Bash que executa o desejado.

A while read n; do if [ n -lt 0 ]; then y=1; else y=0 && break; fi; done; echo y
B while read $n; do if [ $n -lt 0 ]; then $y=1; else $y=0 && break; fi; done; echo $y
C while read n; do if [ $n -lt 0 ]; then y=1; else y=0 && break; fi; done; echo $y
D while read $n; do if ( $n -lt 0 ); then y=1; else y=0 && break; fi; done; echo $y
E while read n; do if ( n -lt 0 ); then y=1; else y=0 && break; fi; done; echo y

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 .

A O tempo necessário para um programa paralelo ser executado em um único processador.
B 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.
C A medida do tempo de execução de um programa paralelo em comparação com o tempo de execução de outro programa paralelo.
D O número de threads ou processos que um programa paralelo pode executar simultaneamente.
E O tempo necessário para inicializar um programa paralelo.

A sincronização entre processos é um conceito fundamental em sistemas operacionais e programação concorrente. Assinale a opção que descreve um mecanismo comum de sincronização entre processos em sistemas operacionais.

A Compartilhamento de memória.
B Escalonamento preemptivo.
C Barreiras.
D Filas de mensagens.
E Monitoramento de recursos.

Acerca das opções de comando do compilador GCC ( GNU Compiler Collection ), analise as afirmativas a seguir.

I. A opção -d serve para habilitar a coleta de informação para fins de realizar debugging .

II. A opção -c possibilita a criação do arquivo executável.

III. A opção - Wall habilita um número maior de alertas do que a opção -w. Está correto o que se afirma em

A I, apenas.
B II, apenas.
C I e II, apenas.
D II e III, apenas.
E III, apenas.

No contexto da ciência da computação, a chamada Lei de Moore trata

A da redução nas dimensões do computador.
B da redução no consumo de energia elétrica pelo computador.
C do aumento no tempo de vida da bateria do computador.
D do aumento na capacidade da memória do computador.
E do aumento na capacidade de processamento do computador.

Acerca de Clusters Beowulf , analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Um Cluster Beowulf é composto por equipamentos de hardware de grande porte e de alta complexidade.

( ) Os Cluster Beowulf são clusters projetados para computação de alto desempenho escalável.

( ) Um Cluster Beowulf não requer conexão em rede para seu funcionamento. As afirmativas são, respectivamente,

A V – V – F.
B V – F – V.
C F – V – V.
D F – V – F.
E F – F – V.