Questões sobre Geral

Lista completa de Questões sobre Geral para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

  • A. A substituição, no algoritmo em questão, da instrução “senão” na linha 11 por uma instrução “se 2 * x = n e n != 0” não alterará a saída do algoritmo para a chamada “par_impar (4)”.
  • B. O algoritmo está errado, pois, para a chamada “par_impar (-4)”, ele não imprimirá “par”.
  • C. O algoritmo está errado, pois, como as instruções condicionais das linhas 5, 7 e 9 não estão encadeadas com “senão”, o algoritmo imprimirá: ímpar, ímpar, zero, quando “n” for igual a zero.
  • D. A cláusula condicional completa das linhas 9 a 11 se for trocada com a da linha 5; a chamada “par_impar (1)” continuará imprimindo a mesma saída de antes.
  • E.

  • A. ok , 23.
  • B. ok, 104.
  • C. ok , ok, 23.
  • D. ok, ok, 104.
  • E. O algoritmo ficará preso no laço de repetição imprimido “ok” sem nunca chegar a linha 12.

Sejam as definições a seguir:

I) especifica o intervalo de cardinalidade que uma entidade pode assumir.

II) propriedade nomeada de uma classe que descreve um intervalo de valores que as instâncias da propriedade podem apresentar.

As definições I e II dizem respeito, respectivamente, a

  • A. atributo e multiplicidade.
  • B. multiplicidade e operações.
  • C. atributo e métodos.
  • D. operações e métodos.
  • E. multiplicidade e atributo.

Sobre o processo de levantamento de requisitos e os requisitos em si, é correto afirmar-se que

  • A. um requisito deve ser verificável ou mensurável.
  • B. os requisitos devem especificar “o que” deve ser feito e “como” será feito.
  • C. todos os requisitos são obtidos antes do início do projeto da solução do problema. A partir desse ponto, nenhum novo requisito pode ser adicionado.
  • D. um stakeholder é um indivíduo ou qualquer entidade que seja responsável por conduzir o processo de levantamento de requisitos.
  • E. os requisitos jamais devem ser particionados sob pena de perda de generalidade.

Sobre a técnica de pipelining, assinale a opção correta.

  • A. O tempo de um ciclo de clock deve ser igual ao tempo de execução da operação mais rápida, para que haja ganho na execução das instruções em um pipeline.
  • B. A execução em um pipeline de duas instruções, em que a segunda depende do resultado da primeira, dá origem a uma situação chamada hazard estrutural.
  • C. Pipeline stall é uma técnica utilizada quando a execução de uma instrução no pipeline precisa ser retardada.
  • D. Um pipeline com n estágios é sempre n vezes mais rápido que uma execução de ciclo único.
  • E. A técnica de forwarding é incompatível com o uso de pipelines.

  • A. A compilação do programa acusará, em tempo de compilação, erro de sintaxe.
  • B. A compilação do programa acusará erro devido à ambiguidade dos métodos das linhas 8 e 9 somente se houver uma chamada do tipo “modulo ( arg1 , arg2 , arg3 )” onde arg1, arg2 e arg3 são valores reais.
  • C. Nenhum erro será gerado, em qualquer tempo, devido às linhas de código exibidas, apesar da ambiguidade das linhas 8 e 9 e da existência de chamadas ao método “modulo” com qualquer formato.
  • D. Somente será gerado erro em tempo de execução e se alguma chamada ao método da linha 8 ou 9 for executada.
  • E. A compilação do programa acusará erro devido à ambiguidade dos métodos das linhas 8 e 9 se houver uma chamada do tipo “modulo ( arg1 , arg2 )”, onde arg1 e arg2 são valores reais.

  • A.
  • B. Utilizar herança privada (private) para ambas as classes base.
  • C. Utilizar herança publica (public) para uma e privada (private) para a outra classe base.
  • D. (Ave) pato.Respirar( ).
  • E. O método chamado será sempre o da primeira classe declarada na herança.

Avalie as afirmativas e marque a alternativa correta.

  • A. O agendamento de processos por sorteio não tem como propriedade a responsividade, uma vez que um processo tem apenas probabilidade de ser executado.
  • B. Quando nem todos os jobs estão disponíveis simultaneamente, o escalonamento por job mais curto primeiro pode não obter tempo de resposta médio ótimo.
  • C. Para se transformar um Sistema Operacional de propósito geral em um de tempo real, é suficiente utilizar-se um algoritmo de escalonamento com agendamento em dois níveis.
  • D. O agendamento preemptivo só pode ser implementado em processadores com mais de um núcleo ou, pelo menos, mais de um pipeline.
  • E. Um dos problemas que os escalonadores enfrentam é que a comutação de contexto só pode ocorrer quando um processo termina sua execução.

Julgue as afirmações a seguir e marque a alternativa correta correspondente.

I) O DMA (Acesso Direto à Memória) é uma técnica que libera a CPU das operações de E/S de baixo nível. Em controladoras com suporte à DMA, a transferência de dados é feita diretamente entre o buffer do dispositivo e a memória, sob a responsabilidade da controladora do dispositivo.

II) A intercalação (interleaving) é uma técnica utilizada pela controladora do dispositivo para que ela tenha tempo de transferir os dados entre o buffer do dispositivo e a memória.

III) Uma das maneiras de se evitar a ocorrência de impasses é permitir que processos que estão mantendo recursos previamente alocados possam solicitar novos recursos, tendo assim condição de terminar sua execução.

  • A. Somente I e II são verdadeiras.
  • B. Somente II e III são verdadeiras.
  • C. Somente I é verdadeira.
  • D. Somente II é verdadeira.
  • E. Somente III é verdadeira.

Dentre as opções a seguir, assinale a correta.

  • A. A divisão de um processo em páginas, na memória virtual, é o que se chama de fragmentação interna.
  • B. O uso de páginas com tamanho pequeno aumenta a fragmentação interna.
  • C. O uso de política de alocação local reduz o número de falhas de página, mesmo quando o tamanho do conjunto funcional aumentar.
  • D. A segmentação de memória divide a memória em entidades lógicas independentes, de tamanho variável e com espaço de endereçamento distinto.
  • E. Uma página referenciada e não modificada tem prioridade de remoção sobre uma página não referenciada e modificada, no algoritmo de substituição de página não recentemente utilizada.
Provas e Concursos

O Provas e Concursos é um banco de dados de questões de concursos públicos organizadas por matéria, assunto, ano, banca organizadora, etc

{TITLE}

{CONTENT}

{TITLE}

{CONTENT}
Provas e Concursos
0%
Aguarde, enviando solicitação!

Aguarde, enviando solicitação...