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
x, y, z
y, z
x, y
y
x, y, z, w
Sendo a, b, c e d variáveis do tipo boolean, qual dos comandos abaixo NÃO é equivalente aos demais?
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:
visualização, lógica e negócio
apresentação, lógica de domínio e fonte de dados
domínio, negócio e dados
sistemas, processos e bancos de dados
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
I
II
III
I e III
II e III
caixa preta que forcem a chamada a mist() e, depois, medir a porcentagem de sucesso do método mist().
caixa preta isoladamente ao código objeto dos métodos mist(), y1(), y2() antes de aplicar um teste que envolva o método mist().
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().
partição nos métodos mist(), y1() e y2().
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
as duas afirmações são verdadeiras, e a segunda justifica a primeira.
as duas afirmações são verdadeiras, e a segunda não justifica a primeira.
a primeira afirmação é verdadeira, e a segunda é falsa.
a primeira afirmação é falsa, e a segunda é verdadeira.
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
I e II
I e III
II e III
II e IV
III e IV
É uma característica inerente à tecnologia de serviços Web (Web services) o uso do
protocolo SAX para permitir a localização de serviços Web disponíveis em uma rede.
WSDL para a definição de diretórios de serviços Web, para que os mesmos sejam encontrados em uma intranet.
UDDI para identificação do usuário remetente da requisição endereçada ao serviço Web.
XML para dar suporte à comunicação, independente de plataforma de hardware, entre aplicações.
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
da linguagem AJAX, que torna obsoleto o uso da linguagem JavaScript.
de tecnologias, tais como DOM e RPC, para acesso ao lado servidor de modo assíncrono.
de XSL para armazenar o estado da aplicação no lado do cliente.
de CSS para atualizar uma parte do conteúdo de uma página HTML exibida ao usuário da aplicação.
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
I e II.
I e IV.
II e III.
II e IV.
III e IV.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...