Questões de Ciência da Computação da Centro de Seleção e de Promoção de Eventos UnB (CESPE)

Lista completa de Questões de Ciência da Computação da Centro de Seleção e de Promoção de Eventos UnB (CESPE) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

O desenho das funcionalidades de ajuda ao usuário é um dos fatores determinantes da percepção que o usuário terá da qualidade do software.

  • C. Certo
  • E. Errado

Gerenciamento de memória é um dos fatores de maior influência no desempenho de sistemas multiprogramados, especialmente em sistemas de tempo repartido ou que implementem memória virtual. A respeito desse tema, julgue os próximos itens.

O fenômeno chamado localidade de referências corresponde ao comportamento de programas típicos quanto ao padrão de referências de seu espaço lógico: as referências de um processo tendem a se agrupar em um subconjunto de seu espaço lógico; esse subconjunto pode variar durante a execução do processo, mas em determinado instante da execução ele representa o subconjunto preferido para referências do processo.

  • C. Certo
  • E. Errado

No referente às funcionalidades do framework da programação Struts, assinale a opção incorreta.

  • A.

    O Struts oferece validações prontas para verificação de obrigatoriedade, tipos de campos, formatos válidos de e-mails, cartões de crédito, tamanhos mínimos e máximos, datas válidas e máscaras.

  • B.

    O componente controller representa a visão da aplicação, ou seja, a maneira como o sistema interage com o usuário. A tecnologia mais comumente utilizada nessa camada é Java server pages.

  • C.

    O Struts traz uma arquitetura de tratamento de exceções bem elaborada, que também propicia a possibilidade de eliminação de programação excessiva para esses casos, além de uma padronização.

  • D.

    O Struts favorece o desenvolvimento de aplicações seguindo o paradigma MVC (model-view-controller).

  • E.

    O componente model do Struts engloba dois conceitos: a lógica de negócio da aplicação e seu estado. Uma das tecnologias utilizadas nessa camada é o JavaBeans.

No referente a redes de comunicação de dados, julgue os itens subseqüentes.

A técnica de bit stuffing é empregada para que os caracteres usados para delimitação dos quadros não ocorram nos dados destes.

  • C. Certo
  • E. Errado

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

As quantidades de ações, tarefas e estados de um software, parâmetros estes indicados pela interface usuário, são fatores determinantes da carga de memória dos usuários desse software.

  • C. Certo
  • E. Errado

Gerenciamento de memória é um dos fatores de maior influência no desempenho de sistemas multiprogramados, especialmente em sistemas de tempo repartido ou que implementem memória virtual. A respeito desse tema, julgue os próximos itens.

As políticas de gerenciamento de memória com base na atividade do canal usadas para permuta de páginas são, em geral, eficazes para evitar colapso devido à competição pela memória, já que o colapso pode ocorrer mesmo com um nível de multiprogramação pequeno e, nesse caso, a atividade do canal é alta, pois um processo solicita uma página antes do serviço da falta pendente.

  • C. Certo
  • E. Errado

No referente a redes de comunicação de dados, julgue os itens subseqüentes.

Em situações de alto retardo, o controle on-off é melhor que o embasado em janelas.

  • C. Certo
  • E. Errado

A engenharia de software provê várias metodologias, técnicas e ferramentas de apoio para garantir que os recursos alocados ao desenvolvimento de software leve a resultados que tenham um nível de qualidade controlado e atendam a especificações de requisitos técnicos. Acerca do emprego da engenharia de software e suas metodologias e ferramentas no desenvolvimento de aplicações e bancos de dados, julgue os itens a seguir.

Um padrão de projeto (design pattern) na unified modelling language é um tipo de artefato adotado sistematicamente por uma equipe de desenvolvimento em todos os seus projetos de software.

  • C. Certo
  • E. Errado

Gerenciamento de memória é um dos fatores de maior influência no desempenho de sistemas multiprogramados, especialmente em sistemas de tempo repartido ou que implementem memória virtual. A respeito desse tema, julgue os próximos itens.

A política de substituição de memória LRU (least recently used) se baseia na hipótese de que as páginas referenciadas há mais tempo serão referenciadas no futuro próximo com menor probabilidade do que as páginas mais recentemente referenciadas. Assim, essa política é mais eficiente que a política FIFO, que substitui a página carregada há mais tempo.

  • C. Certo
  • E. Errado
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...