Questões de Concurso Comentadas para engenheiro

Foram encontradas 1.771 questões

Resolva questões gratuitamente!

Junte-se a mais de 4 milhões de concurseiros!

Q788742 Português

Preço da cerveja

Pela segunda vez em menos de um mês, o governo elevou os impostos sobre a bebida. Com o repasse dos fabricantes, o preço do produto pode aumentar em até 10%.

VEJA. São Paulo: Ed. Abril, n. 19, 7 maio 2014.  

Quanto ao emprego das vírgulas no texto é correto afirmar que
Alternativas
Q788632 Sistemas Operacionais

Uma das principais funções dos sistemas operacionais é o escalonamento e o controle dos diferentes processos em execução em um computador. Com relação ao funcionamento de um sistema operacional na gerência de processos, considere as seguintes afirmações: 

I A única diferença entre processos e threads é que um processo é iniciado diretamente pelo sistema operacional enquanto que uma thread é iniciada por um processo em execução.

II Deadlock é a situação em que dois ou mais processos estão em estado de espera, à espera de sinais de término emitidos entre si, de maneira que nenhum processo possa ser finalizado.

III Memória virtual é uma faixa de endereço que utiliza o espaço de disco para estender a RAM. Para melhorar o desempenho da memória virtual, utiliza-se um método de paginação.

IV Falha de segmentação é um sinal do sistema operacional a um processo indicando que este tentou executar uma operação não existente. 

Estão corretas as afirmações 

Alternativas
Q788629 Sistemas Operacionais
Um problema comum em programação paralela causado pela impossibilidade de garantir a ordem de execução de diferentes linhas de execução é o conflito no acesso concorrente a um recurso compartilhado. Para evitar esse problema, uma estratégia comum é o uso d e semáforos, que consiste em
Alternativas
Q788628 Engenharia de Software

No processo de desenvolvimento colaborativo de software, a gerência de versão permite controlar o histórico e o desenvolvimento dos códigos -fontes bem como da documentação. Em relação ao uso de sistemas de controle de versão de software (como GIT e subversion) em engenharia de software, considere as seguintes afirmações:

I Checkout é o comando de excluir um código-fonte do repositório.

II Commit é o comando de submeter mudanças em um código-fonte.

III "Ramificação e mescla" é um método de divisão do projeto em diferentes linhas de desenvolvimento que podem ser trabalhadas paralelamente.

IV Trama exclusiva é um método que permite salvar uma versão estável do software para publicação com código de versão pública.

Estão corretas as afirmações

Alternativas
Q788627 Algoritmos e Estrutura de Dados

Uma sequência de números é um Tipo Abstrato de Dados (TAD) que representa um conjunto finito de valores ordenados, no qual um valor pode ocorrer em duplicidade. Considere as seguintes afirmações sobre a implementação de uma sequência de números utilizando arranjos e listas ligadas:

I Arranjos permitem acesso a qualquer elemento da sequência com complexidade de tempo média constante.

II Listas ligadas não permitem a inserção de um elemento no início da sequência com complexidade de tempo média constante.

III Listas ligadas requerem que a sequência seja armazenada em uma faixa contínua de endereços de memória

IV Arranjos não permitem a inserção de um elemento no meio da sequência com complexidade de tempo média constante.

Estão corretas as afirmações

Alternativas
Respostas
1091: C
1092: D
1093: C
1094: A
1095: C