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

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

No que se refere a design patterns, o padrão que objetiva separar a construção de um objeto complexo da sua representação, de modo que o mesmo processo de construção possa criar diferentes representações, é o

  • A. Prototype.
  • B. Mediator.
  • C. Builder.
  • D. Abstract Factory.
  • E. Bridge.

Acerca de REST (representational state transfer), assinale a opção correta.

  • A. Na implementação do REST, todos os recursos devem responder a todos os métodos.
  • B. O método GET permite obter e alterar o estado atual de um recurso.
  • C. O método EXPUNGE permite excluir um recurso.
  • D. A arquitetura de comunicação entre aplicações baseia-se em um modelo rígido de recursos e localizações.
  • E. O método MODIFY permite alterar um recurso.

O TDD (test driven development)

  • A. apresenta como vantagem a leitura das regras de negócio a partir dos testes, e, como desvantagem, a necessidade de mais linhas de códigos que a abordagem tradicional, o que gera um código adicional.
  • B. impede que seja aplicada a prática de programação em pares, que é substituída pela interação entre analista de teste, testador e programador.
  • C. é um conjunto de técnicas associadas ao eXtremme Programing e a métodos ágeis, sendo, contudo, incompatível com o Refactoring, haja vista o teste ser escrito antes da codificação.
  • D. refere-se a uma técnica de programação cujo principal objetivo é escrever um código funcional limpo, a partir de um teste que tenha falhado.
  • E. refere-se a uma metodologia de testes em que se devem testar condições, loops e operações; no entanto, por questão de simplicidade, não devem ser testados polimorfismos.

Acerca do Clean Code, assinale a opção correta.

  • A. A segurança do código é vital, por isso os programadores devem deixar o código o mais obscuro possível.
  • B. Se um valor deve ser utilizado em múltiplos locais do código, é imperativo atribuir esse valor a uma variável ou a uma constante com nome amigável.
  • C. As classes devem possuir nome amigável oriundo de verbos, escolhidos no infinitivo, e não no gerúndio.
  • D. Para customizar o código, deve-se utilizar o mesmo termo para duas diferentes ideias.
  • E. Os nomes das variáveis devem ser simplificados, de forma a não criar códigos gordos (fat codes) — por exemplo, o uso de x para o nome de uma variável é mais apropriado que MediadosAlunosAprovados.

Com relação à plataforma Android, assinale a opção correta.

  • A. Webkit é uma biblioteca redenrizadora de páginas para navegadores com suporte a DOOM e AJAX.
  • B. Dalvik é um gerenciador de banco de dados para o armazenamento de dados estruturados.
  • C. A camada RunTime, na arquitetura Android, fica acima de todas as outras camadas e é nela que as aplicações Java são executadas.
  • D. Na arquitetura Android, a Activity Manager, presente na camada Libraries, gerencia a execução de uma activity, incluindo sua iniciação e seu término.
  • E. A Content Providers, na arquitetura Android, gerencia as apresentações de janelas e os tratamentos gráficos das aplicações.

Considerando que a evolução dos sistemas de cabeamento das redes de computadores está intrinsecamente ligada ao aumento das taxas de transmissão, assinale a opção correta.

  • A. Os cabos de fibra óptica para uso interno, assim como os cabos metálicos CAT5/6, podem ser lançados nos mesmos dutos que a rede elétrica.
  • B. Os cabos de fibra óptica monomodo operam em um único comprimento de onda, por isso possuem menor alcance que os cabos de fibra multimodo, que operam em diversos comprimentos de onda.
  • C. Os cabos metálicos CAT5 ou CAT6, destinados a redes de computadores, não podem ser usados em sistemas de transmissão de voz ou em sistemas de PABX/PBX, dadas as limitações relacionadas à banda passante.
  • D. Cabos de fibra óptica que apresentam gel em sua estrutura ou em sua composição física não devem ser usados na estrutura interna de edifícios, devido a sua natureza inflamável.
  • E. O fenômeno físico da paradiafonia, ou next, é detectável por equipamentos que medem o espectro da luz ou ODTRs.

Com relação às técnicas de comutação de circuitos, pacotes e células, assinale a opção correta.

  • A. Em uma rede de pacotes, é obrigatório que cada pacote siga o mesmo caminho.
  • B. Em uma rede comutada por células do tipo ATM, o sincronismo é dispensável, pois o seu modo de transferência é assíncrono.
  • C. Em uma rede comutada por pacotes, o tamanho dos pacotes em baites deve ser o mesmo.
  • D. Na sinalização canal comum, cada canal tem o seu próprio subcanal de sinalização privado.
  • E. O congestionamento em uma rede de comutação de circuitos é detectado no momento do estabelecimento da conexão.

Com relação às redes locais, metropolitanas e de longa distância, assinale a opção correta.

  • A. O Ethernet utiliza um método de alocação de canal centralizado.
  • B. O protocolo Ethernet pode ser usado somente em redes locais ou em redes metropolitanas, pois é um protocolo de redes de curta distância.
  • C. Em um mesmo comutador, a técnica de separação de redes Ethernet em VLANs em nível 2 resolve o problema de colisão, mas não resolve o problema de broadcast.
  • D. Para um mesmo número de nós, a topologia de rede em estrela necessita de mais enlaces que a topologia full-meshed.
  • E. O tempo de propagação total de uma rede LAN, MAN ou WAN está diretamente relacionado à velocidade de transmissão do enlace medido.

Considerando que os modelos OSI e TCP/IP são utilizados como referência para o entendimento de sistemas de comunicação, assinale a opção correta.

  • A. A camada de transporte, obrigatória no modelo OSI e no modelo TCP/IP, admite apenas protocolos orientados à conexão.
  • B. A camada de enlace de dados, também conhecida como camada 2 do modelo OSI, é responsável pelo controle de fluxo e os endereços nela utilizados têm significado global.
  • C. A padronização das camadas é empregada para que, na comunicação, um nó possa ter acesso a qualquer camada do nó adjacente.
  • D. O TCP é um protocolo que atua na camada de transporte do modelo OSI e na camada de rede do modelo TCP/IP.
  • E. A camada 2 do modelo TCP/IP corresponde à camada 3 do modelo OSI, na qual o protocolo IP está descrito.

Com relação à família de protocolos TCP/IP, assinale a opção correta.

  • A. O protocolo RIPv2 trabalha com IPv4 e(ou) IPv6.
  • B. O uso do protocolo BGP é restrito à comunicação entre sistemas autônomos distintos.
  • C. O IPv6 e o IPv4 são compatíveis entre si, sendo o primeiro resultante de uma evolução do segundo, em função da escassez de endereços relativos à versão 4.
  • D. No protocolo OSPF, a comunicação relativa à troca de informação de roteamento entre nós de duas áreas ocorre por meio da área zero ou backbone.
  • E. O protocolo RIPv1 trabalha com IPv4 e sub-redes endereçadas com máscara de comprimento variável ou classless.
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...