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

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

Na escolha de um framework e bibliotecas para apoiar a utilização do JavaScript, uma empresa levou em consideração algumas afirmações apresentadas por sua equipe técnica. Com base nesse contexto, assinale a opção correta.

  • A. O ReactJS não depende exclusivamente do DOM (document object model) do navegador, uma vez que mantém um DOM virtual próprio.
  • B. O AngularJS está baseado na manipulação pelo desenvolvedor da sincronização entre a camada de visão, fornecida pelo código HTML, e o modelo, e vice-versa.
  • C. Segundo os princípios adotados pelo AngularJS, o código declarativo é melhor para expressar a lógica do negócio.
  • D. A forma primária de organizar as interfaces no Ember.js são os templates escritos em JavaScript que definem o seu comportamento.
  • E. Os projetos Ember.js podem ser criados e gerenciados por uma ferramenta de linha de comando denominada Ember Loc.

Acerca da arquitetura orientada a serviços — SOA (service oriented architecture) — e das tecnologias a essa relacionadas, assinale a opção correta.

  • A. O HTTP GET pode ser usado para acessar representações XML de cada uma das estruturas de dados UDDI (universal description, discovery and integration).
  • B. O elemento WSDL:portType descreve protocolo, formato de dados, segurança e outros atributos de uma interface de serviço em particular.
  • C. O elemento WSDL:message relaciona-se à implementação do serviço e define quais mensagens XML de entrada e saída serão utilizadas.
  • D. A interoperabilidade de serviços em SOA é garantida com a utilização de web services.
  • E. A informação sobre os endereçamentos de origem e destino da mensagem, no protocolo SOAP (single object access protocol), está definida no cabeçalho do envelope.

No que se refere às redes de comunicação sem fio, assinale a opção correta.

  • A. O WPA2-Enterprise, normalmente recomendado para redes empresariais, é utilizado com um servidor de autenticação 802.1X, que distribui chaves diferentes para cada usuário.
  • B. O endereçamento IP das redes sem fio é diferente do das redes cabeadas.
  • C. O protocolo WPA2 permite o uso de chaves de 128, 192 e 256 bits, por meio do algoritmo de criptografia TKIP.
  • D. A autenticação e a criptografia, em redes sem fio, ocorrem depois que o usuário obtém um endereço IP.
  • E. As interferências entre as redes locais sem fio (padrão IEEE 802.11 a/b/g) e as redes bluetooth ocorrem porque ambas utilizam a mesma frequência de transmissão.

Com relação a endereçamento IP e protocolos da família TCP/IP v4, assinale a opção correta.

  • A. O endereço 11000001.10000011.00011011.11111111 pertence à classe B e corresponde ao endereço IP do gateway padrão de todos os nodos da rede em questão.
  • B. O uso de sub-redes adiciona um nível de hierarquia intermediário no endereçamento IP.
  • C. O número de endereços IP, no bloco em que um dos endereços IP é 140.120.84.24/20, é 2.048.
  • D. Uma comunicação broadcast em nível global é uma técnica utilizada quando há a necessidade de sincronização de servidores DNS primários.
  • E. A binária e a decimal são as únicas notações existentes para a representação de um endereço IP.

Quanto às técnicas de entrega contínua e de integração contínua, é correto afirmar que

  • A. o objetivo da integração contínua é manter o software em um estado funcional ininterrupto.
  • B. é evitada a compilação do código da aplicação a cada mudança realizada, na integração contínua.
  • C. as duas técnicas são independentes, embora a técnica de integração contínua preceda a de entrega contínua.
  • D. a integração contínua, caso o processo de compilação esteja quebrado, logo identifica a causa do problema e a corrige.
  • E. é recomendável um sistema de controle de versão centralizado, quando se implementa a integração contínua.

Acerca do controle de versão com Git, é correto afirmar que

  • A. o uso do protocolo HTTP para a transferência de dados é recomendado em projetos grandes com permissão de acesso público de leitura anônimo, por ser o mais rápido entre os disponíveis.
  • B. o comando git add muda, automaticamente, o estado do arquivo para monitorado, não sendo válido para diretórios.
  • C. a execução do comando git log com os argumentos –p –2 permite obter o diff introduzido em cada commit, limitando a saída somente às duas últimas entradas.
  • D. o comando git fetch [nome-remoto] traz os dados do repositório remoto para seu repositório local, realizando o merge automaticamente.
  • E. o servidor central é um ponto único de falha.

Em relação a blocos e iteradores da linguagem Ruby, assinale a opção correta.

  • A. O método reject elimina os elementos que não atendem a uma condição.
  • B. A operação 1 <=> 2 retorna o valor –1.
  • C. A operação (0..10).any? {|valor| valor>0 && valor%4==0} retorna o valor 4.
  • D. Os blocos com uma linha devem ser delimitados por (...), e os com mais de uma linha devem ser delimitados por do ... end.
  • E. O método inject permite combinar elementos de uma coleção.

A respeito dos conceitos e da arquitetura do Ruby on Rails, é correto afirmar que

  • A. as rotas definidas no final do arquivo config/routes.rb, que dizem ao Rails como mapear as requisições HTTP que chegam para a ação dos controllers, têm prioridade sobre as que estão no início.
  • B. o Rails usa os comandos rake e migrate para executar migrações, sendo que o migrate permite voltar uma migração após essa ter sido aplicada no banco de dados.
  • C. o active resource implementa um método para mapear recursos baseados em Web para objetos locais com semântica CRUD.
  • D. a configuração de um banco de dados é feita no arquivo database.yml, dentro do diretório db, ou por meio da variável de ambiente ENV[‘DATABASE_URL’].
  • E. a execução do comando bin/rails server, por padrão, permite que o servidor inicie com uma conexão na porta 8080.

Containers são interfaces entre determinado componente e uma funcionalidade de baixo nível de uma plataforma. Acerca dos containers em JEE 7 (Java Platform, Enterprise Edition), assinale a opção correta.

  • A. A gerência da execução dos componentes da aplicação cliente é feita no application client container.
  • B. O container pode ser configurado em tempo de deployment, desde que os atributos sejam mantidos, por meio da técnica da segurança declarativa.
  • C. O applet container consiste em um navegador web e um plug-in Java, ambos rodando no servidor Java EE.
  • D. Devido à persistência dos dados, o container gerencia unicamente serviços configuráveis.
  • E. O container EJB (Enterprise JavaBeans), que é executado no servidor Java EE, gerencia a execução de páginas JSP e componentes servlets.

Acerca de plataforma Java EE e de JSP, assinale a opção correta.

  • A. O serviço Web RESTful, na plataforma Java EE, utiliza mime-type para identificar que tipo de conteúdo está sendo negociado, o que permite que o cliente do serviço especifique em que formato o conteúdo deve ser retornado.
  • B. As transações devem ser finalizadas, em aplicações corporativas que utilizam EJB, como realizadas, eliminadas ou abortadas.
  • C. O ciclo de vida de um servlet é controlado pelo container onde o servlet foi implantado e é integrado pelos métodos init(), service() e finish().
  • D. O comportamento de um recurso nos aplicativos Web RESTful (representational state transfer) é determinado pelo método HTTP para o qual o recurso está respondendo, e é possível a criação de métodos customizados cujos nomes devem estar declarados no campo content-type.
  • E. As informações de segurança da segurança programática, fornecida pela plataforma Java EE, são definidas dentro dos descritores de implantação e tratadas pelo instalador da aplicaçã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...