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

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

No que se refere aos conceitos de arquitetura orientada a serviços, o protocolo-padrão de troca de mensagens que dá suporte à comunicação entre serviços é o

  • A. SOUP.
  • B. SOARING.
  • C. SSL.
  • D. WSDL.
  • E. SOAP.

O RUP (Rational Unified Process) é um modelo composto por quatro fases discretas no processo de software. Com referência à fase de construção, assinale a alternativa correta.

  • A. Essa fase está relacionada à transferência do sistema da comunidade de desenvolvimento para a comunidade dos usuários e à entrada do sistema em funcionamento no ambiente real.
  • B. Essa fase está essencialmente relacionada ao projeto, à programação, bem como ao teste de sistema; é durante essa fase que são integradas as partes do sistema que foram anteriormente desenvolvidas paralelamente.
  • C. Os objetivos dessa fase são desenvolvimento de um entendimento do domínio do problema, estabelecimento de um framework de arquitetura para o sistema, desenvolvimento do plano de projeto e identificação dos riscos principais do projeto.
  • D. O objetivo dessa fase é o estabelecimento de um business case para o sistema. Devem-se identificar todas as entidades externas (pessoais e sistemas), que irão interagir com o sistema, e definir essas interações. Depois, usam-se essas informações para avaliar a contribuição do sistema com o negócio.
  • E. Os objetivos dessa fase são a elaboração de descrições predeterminadas dos serviços fornecidos pelo sistema e o estabelecimento das suas restrições operacionais.

Acerca dos conceitos de ciclo de vida do software, a imagem acima representa o seguinte modelo de processo de software:

  • A. modelo em cascata.
  • B. desenvolvimento evolucionário.
  • C. engenharia de software baseada em componentes.
  • D. modelo em espiral.
  • E. modelo de processo de testes de software.

Ajax (Asynchronous JavaScript and XML) é uma técnica utilizada na criação de páginas dinâmicas, em que é possível atualizar parte de uma página web com conteúdo dinâmico, vindo de um servidor. A propósito de Ajax, julgue os a seguir.

I - Os objetos do tipo XMLHttpRequest são utilizados nas rotinas do lado servidor para prover a comunicação assíncrona com os clientes.

II - Objetos XMLHttpRequest possuem um método open no qual podemos especificar se desejamos requisições do tipo GET ou POST.

III - Após o envio das informações pelo browser, o lado servidor poderá recuperar os dados por meio dos métodos responseText ou responseHTML de XMLHttpRequest.

IV - No uso de XMLHttpRequest, é possível utilizar uma função de Callback como parâmetro de outra função.

A quantidade de itens certos é igual a

  • A. 0.
  • B. 1.
  • C. 2.
  • D. 3.
  • E. 4.

O ETL (Extract, Transform and Load) é comumente associado aos ambientes de Data Warehouse, principalmente no que tange ao trabalho de importação, exportação e transformação de dados. Com referência a ETL, assinale a alternativa correta.

  • A. Um sistema ETL deve ser capaz de dialogar com diversas fontes de dados na alimentação de dados para o ambiente de Data Warehouse.
  • B. A transformação dos dados via ETL gera um modelo dimensional definido pela área de negócios.
  • C. Um sistema ETL fornece suporte de armazenamento a conjuntos de dados do tipo BigData.
  • D. Os dados a serem carregados para o ETL devem vir no formato XML e indexados por XSLT para serem visualizados da forma correta no momento da extração.
  • E. Uma das funções de um sistema ETL é a criação de cubos para armazenamento de valores quantitativos.

A UML 2.2 possui 14 tipos de diagramas, divididos em duas grandes categorias, que são

  • A. negativos e positivos.
  • B. consensuais e objetivos.
  • C. estruturais e comportamentais.
  • D. reutilizáveis e não reutilizáveis.
  • E. homogêneos e heterogêneos.

Formalizado como um padrão pela Java Community Process, Java Server Faces é um framework do tipo Model-View- Control voltado para desenvolvimento de aplicações web. Com referência a Managed Beans de JSF 2.0, julgue os itens a seguir.

I - É possível utilizar uma anotação para registrar o Managed Bean no web container.

II - Acerca do escopo dos Managed Beans, o de aplicação tem duração menor que o de sessão.

III - Uma anotação de escopo influencia o modo de armazenamento dos dados em um banco de dados e entre os Managed Beans.

IV - O registro do Managed Bean por meio de uma anotação ocorre com a declaração @MBJava no arquivo faces-config.xml.

A quantidade de itens certos é igual a

  • A. 0.
  • B. 1.
  • C. 2.
  • D. 3.
  • E. 4.

Existem diversos sistemas gerenciadores de banco de dados que trabalham com o modelo relacional. Java tem como premissa a orientação a objetos e, nesse contexto, existe um framework de persistência chamado hibernate, que fornece um mapeamento entre os modelos objeto e relacional. No que tange a hibernate 3.5, é correto afirmar que

  • A. é uma solução do tipo NoSQL, que substitui os bancos de dados relacionais.
  • B. é utilizado dentro de bancos de dados por meio da escrita de Stored Procedures em HQL.
  • C. permite escrita de consultas HQL diretamente nos parâmetros dos métodos get/set dos POJOs mapeados.
  • D. permite conexão direta com fontes de dados, tais como arquivos textos e web services.
  • E. é possível mapear entidades do hibernate por meio dos arquivos de configuração hbm.xml ou por meio da anotação @Entity.

A otimização de consultas SQL envolve diversas técnicas ‒ entre as quais, algumas universais ‒ que formam o arsenal inicial na busca de desempenho. Entre essas técnicas estão

I - criar índices para tabelas cujo número de registros é grande.

II - utilizar paralelismo em consultas nas quais o hardware e o sistema gerenciador de banco de dados possuírem características de multiprocessamento.

III - evitar o uso de recursão.

IV - dividir uma instrução SQL complexa em diversas instruções simples que retornem o mesmo resultado final.

A quantidade de itens certos é igual a

  • A. 0.
  • B. 1.
  • C. 2.
  • D. 3.
  • E. 4.

No âmbito do desenvolvimento para web com o uso de Java, as servlets permitem estender as funcionalidades de um servidor e interagir com as requisições http. Relativamente a servlets, assinale a alternativa correta.

  • A. A classe httpservlet possui um método chamado doprocess, que é uma interface pela qual chegam as requisições web.
  • B. Os métodos doget e dopost são do tipo abstratos e retornam valores booleanos conforme o ciclo de vida da requisição.
  • C. O método dopost recebe como parâmetros objetos do tipo httpservletrequest e httpservletresponse.
  • D. O objeto recebido como parâmetro pelo método doprocess é do tipo httpservlet e representa uma classe estática definida no conteiner web.
  • E. A classe httpservlet é do tipo abstrata, uma vez que seus métodos de sobrescrita retornam dados do tipo HTML.
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...