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

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

Considere o seguinte trecho de código em Java:

A Classe C2 pode manipular os atributos

  • A.

    x, y, z

  • B.

    y, z

  • C.

    x, y

  • D.

    y

  • E.

    x, y, z, w

Sendo a, b, c e d variáveis do tipo boolean, qual dos comandos abaixo NÃO é equivalente aos demais?

  • A.

  • B.

  • C.

  • D.

  • E.

Com o passar dos anos, as aplicações empresariais evoluíram de aplicações monolíticas executando em computadores de grande porte, para aplicações do tipo cliente- -servidor e, então, para aplicações em 3 camadas. Essas camadas são:

  • A.

    visualização, lógica e negócio

  • B.

    apresentação, lógica de domínio e fonte de dados

  • C.

    domínio, negócio e dados

  • D.

    sistemas, processos e bancos de dados

  • E.

    linguagens de programação, middleware e SGBD

A ordenação é um problema muito importante para os desenvolvedores de software. Para implementá-la, existem vários algoritmos que já foram amplamente estudados, como o BubbleSort, o QuickSort e o MergeSort. Uma das características estudadas desses algoritmos é o tempo de execução, que, usualmente, é medido através da notação O (Big-Oh). Sobre esses conceitos, considere as afirmativas abaixo.

I - O tempo de pior caso do algoritmo QuickSort é de ordem menor que o tempo médio do algoritmo Bubblesort.

II - O tempo médio do QuickSort é O(nlog2n), pois ele usa como estrutura básica uma árvore de prioridades.

III - O tempo médio do QuickSort é de ordem igual ao tempo médio do MergeSort.

Está correto APENAS o que se afirma em

  • A.

    I

  • B.

    II

  • C.

    III

  • D.

    I e III

  • E.

    II e III

  • A.

    caixa preta que forcem a chamada a mist() e, depois, medir a porcentagem de sucesso do método mist().

  • B.

    caixa preta isoladamente ao código objeto dos métodos mist(), y1(), y2() antes de aplicar um teste que envolva o método mist().

  • C.

    caixa branca aos métodos mist(), y1() e y2(), e, em seguida, usar o resultado para realizar um teste de mesa no método mist().

  • D.

    partição nos métodos mist(), y1() e y2().

  • E.

    sistema entre os métodos mist(), y1() e y2().

Uma instrução que usa o modo de endereçamento direto é mais veloz que a mesma instrução executada usando- -se o modo de endereçamento imediato.

PORQUE

O modo de endereçamento direto dispensa a decodificação do valor colocado na instrução e faz apenas um acesso à memória, enquanto que o número de acessos feitos à memória, no modo imediato, depende da instrução e pode ser grande.

Analisando-se as afirmações acima, conclui-se que

  • A.

    as duas afirmações são verdadeiras, e a segunda justifica a primeira.

  • B.

    as duas afirmações são verdadeiras, e a segunda não justifica a primeira.

  • C.

    a primeira afirmação é verdadeira, e a segunda é falsa.

  • D.

    a primeira afirmação é falsa, e a segunda é verdadeira.

  • E.

    as duas afirmações são falsas.

No contexto da programação na plataforma Java EE, as tecnologias Servlets, JSP e EJB estão disponíveis. A esse respeito, considere as afirmativas abaixo.

I - EJB fornece ao programador Java EE os seguintes tipos fundamentais: Entity Beans, Session Beans e Message Driven Beans.

II - JPA é parte integrante da especificação EJB e serve para definir as interfaces de acesso local e/ou remoto de um componente EJB.

III - Um servidor de aplicações Java EE oferece vários recursos ao desenvolvedor como pool de conexão, controle de transação, segurança e gerenciamento de recursos.

IV - Uma diferença entre as tecnologias Servlets e JSP é que, ao contrário da segunda, a primeira permite o armazenamento do estado da aplicação em variáveis de sessão.

São corretas APENAS as afirmativas

  • A.

    I e II

  • B.

    I e III

  • C.

    II e III

  • D.

    II e IV

  • E.

    III e IV

É uma característica inerente à tecnologia de serviços Web (Web services) o uso do

  • A.

    protocolo SAX para permitir a localização de serviços Web disponíveis em uma rede.

  • B.

    WSDL para a definição de diretórios de serviços Web, para que os mesmos sejam encontrados em uma intranet.

  • C.

    UDDI para identificação do usuário remetente da requisição endereçada ao serviço Web.

  • D.

    XML para dar suporte à comunicação, independente de plataforma de hardware, entre aplicações.

  • E.

    XHTML para produzir o resultado de uma requisição feita ao serviço Web.

No contexto de conceitos e tecnologias de Internet, é uma característica do lado cliente das Aplicações para Internet Ricas (Rich Internet Applications) o uso

  • A.

    da linguagem AJAX, que torna obsoleto o uso da linguagem JavaScript.

  • B.

    de tecnologias, tais como DOM e RPC, para acesso ao lado servidor de modo assíncrono.

  • C.

    de XSL para armazenar o estado da aplicação no lado do cliente.

  • D.

    de CSS para atualizar uma parte do conteúdo de uma página HTML exibida ao usuário da aplicação.

  • E.

    de um modelo de eventos para responder a interações do usuário.

Considere as afirmativas a seguir, acerca de conceitos e tecnologias envolvidos em sistemas para Web.

I - Uma folha de estilo em CSS (versão 2.1) pode conter uma regra composta de um bloco de declaração seguido de zero ou mais seletores.

II - O RSS é um formato XML que permite a publicação de um item de informação e sua disponibilização a diversos programas, chamados agregadores.

 III - As chamadas Rich Internet Applications usam tecnologias não proprietárias para construção de aplicações Web com maior interatividade.

IV - Um Web crawler é um programa que fornece uma interface gráfica amigável para visualização dos itens de informação publicados em uma fonte RSS.

São corretas APENAS as afirmativas

  • A.

    I e II.

  • B.

    I e IV.

  • C.

    II e III.

  • D.

    II e IV.

  • E.

    III e IV.

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...