Questões de Ciência da Computação

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

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

O Samba é um "software servidor" que permite o gerenciamento e compartilhamento de recursos em rede. Com o servidor Samba

  • A. instalado no Sistema Operacional Windows 2000 é possível compartilhar arquivos e impressoras e controlar o acesso a determinados recursos de rede.
  • B. é possível instalar como um de seus serviços o servidor Web IIS, permitindo que se disponibilizem serviços adicionais como, por exemplo, FTP, WWW, SMTP e POP.
  • C.

    utilizado para resolver conflitos existentes entre diferentes versões do Windows, todo trabalho feito por ele fica desprovido de segurança, uma vez que é inviável o gerenciamento de acesso aos recursos de rede para máquinas utilizando Windows 9x e Me.

  • D. a configuração é feita em um único arquivo: o smb.ini. Esse arquivo geralmente fica localizado no diretório de instalação do Windows ou no System 32 para algumas versões do Windows Server.
  • E. executando no Sistema Operacional Linux é possível compartilhar recursos que podem ser utilizados pelas versões NT 4.0, 9x, Me, 2000, XP e Server 2003 do Windows.

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

Analise as seguintes afirmações relativas ao processo Planejamento de Projeto de Software do CMM:

I. Este processo inclui passos para estimar o tamanho dos produtos de software e os recursos necessários, para produzir um cronograma, para identificar e avaliar riscos e para negociar compromissos, fornecendo as bases para execução e gestão das atividades do projeto de software. Ele é iniciado com o estabelecimento do fim dos compromissos do cliente, ficando a definição das restrições e das capacidades do projeto de software sob a responsabilidade da equipe de desenvolvimento.

II. Este processo compreende a elaboração de estimativas para o trabalho a ser realizado, o estabelecimento de compromissos necessários e a definição de planos para a realização do trabalho. Ele é iniciado com o estabelecimento do trabalho a ser realizado e de outras restrições e metas que definem e limitam o escopo do projeto de software. Inclui passos para estimar o tamanho dos produtos de software e os recursos necessários, para produzir um cronograma, para identificar e avaliar riscos e para negociar compromissos.

III. Este processo compreende uma atividade responsável pela identificação, avaliação e documentação dos riscos de software associados a custo, recursos, cronograma e aspectos técnicos do projeto.

IV. Este processo inclui o planejamento e realiza as auditorias nos produtos de software, verificando sua conformidade ou a existência de desvios.

Indique a opção que contenha todas as afirmações verdadeiras.

  • A.

    I e II

  • B.

    II e III

  • C.

    III e IV

  • D.

    I e III

  • E.

    II e IV

O modo para descrever os vários aspectos de modelagem pela UML é por meio do uso da notação definida pelos seus vários tipos de diagramas. Segundo as características desses diagramas, é correto afirmar que um diagrama de classe

  • A. mostra a interação de um caso de uso organizada em torno de objetos e classes e seus vínculos mútuos, evidenciando a seqüência de mensagens.
  • B. denota a estrutura estática de um sistema.
  • C. descreve a funcionalidade do sistema.
  • D. descreve a interação de seqüência de tempo dos objetos e classes percebida por atores externos.
  • E. mostra as seqüências de estados que uma classe e objetos assumem em sua vida em resposta a estímulos recebidos, juntamente com suas respostas e ações.

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 Sistema Operacional Linux, quando se deseja remover trabalhos da fila de impressão, pode-se utilizar o comando

  • A. lprm.
  • B. find.
  • C. userdel -r nome_do_usuário, onde nome_do_usuário é a identificação do usuário proprietário do arquivo a ser removido da fila de impressão.
  • D. wc -w arquivo, onde arquivo é o nome do arquivo a ser removido da fila de impressão
  • E. clear –a –u, onde –a indica o nome do arquivo e –u o nome do usuário proprietário do arquivo a ser removido da fila de impressão.
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...