Lista completa de Questões de Ciência da Computação do ano 2006 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
O enfoque tradicional do processo de programação de computadores é representado pelo paradigma
declarativo.
imperativo.
funcional.
orientado a evento.
orientado a objeto.
Julgue os itens a seguir, no referente aos processos, métodos, técnicas e ferramentas de engenharia de software e sistemas de informação, aplicáveis ao desenvolvimento de sistemas para a organização referida no diagrama da figura incluída no texto, atendendo áreas finalísticas de negócios como registro de projetos e produtos audiovisuais, controle e arrecadação de tributos e taxas, sistemas de informação gerenciais que emitem relatórios de monitoramento de desempenho, de gestão eletrônica de documentos e de fluxo de trabalho.
A fim de desenvolver uma especificação de interface web para acesso aos sistemas mencionados na figura em uma intranet, é correto o uso de mistura entre fontes com serif e sem serif, em uma mesma página HTML, visto que tal mistura reduz a monotonicidade do texto e agiliza a velocidade de leitura.
Considerando a figura acima, que apresenta um conjunto das interfaces e implementações que constituem o framework Java Collections, julgue os próximos itens, acerca de programação em desenvolvimento de sistemas.
Os tipos de dados HashSet, ArrayList e HashMap são classes que implementam os tipos de dados Set, List e Map, respectivamente.
Considerando a figura acima, que apresenta um conjunto das interfaces e implementações que constituem o framework Java Collections, julgue os próximos itens, acerca de programação em desenvolvimento de sistemas.
As implementações HashSet e HashMap apresentam uma ordem de complexidade constante durante a busca e o armazenamento, quaisquer que sejam as condições operacionais.
Considerando a figura acima, que apresenta um conjunto das interfaces e implementações que constituem o framework Java Collections, julgue os próximos itens, acerca de programação em desenvolvimento de sistemas.
Todas as implementações indicadas empregam o padrão de desenho denominado Iterator.
Analise as seguintes afirmações relacionadas a conceitos básicos de Programação de Computadores.
I. Uma instrução iterativa faz com que uma instrução ou uma coleção de instruções seja executada zero, uma ou mais vezes.
II. Cada subprograma tem um único ponto de entrada e o controle sempre retorna ao chamador quando a execução do subprograma é concluída.
III. Quando um parâmetro é passado por referência, o valor do parâmetro real é usado para inicializar o parâmetro formal correspondente, que, então, age como uma variável local no subprograma.
IV. O encapsulamento é uma estrutura de dados que consiste em um número inteiro e uma fila que armazena descritores de tarefas. O conceito de encapsulamento consiste na colocação de proteções em torno do código que acessa a estrutura para oferecer acesso limitado a uma estrutura de dados.
Indique a opção que contenha todas as afirmações verdadeiras.
I e II
II e III
III e IV
I e III
II e IV
Sobre a arquitetura J2EE, assinale a afirmação correta.
Servlets e arquivos JSP são executados no WEB Container.
Applets e Servlets são compilados e executados no servidor.
Applets devem acessar diretamente o banco de dados, obtendo melhor desempenho.
A tecnologia interoperável para o uso de componentes distribuídos é dbCOM+.
O EJB Container exige o sistema operacional Linux ou UNIX para execução.
Observe o código abaixo, que busca o maior elemento de um vetor v[0..n -1].
A complexidade de tempo desse algoritmo é:
O(logn)
O(n)
O(1)
Observe o código abaixo, que implementa uma estrutura de dados do tipo pilha.
Assinale a opção que contém o código correto correspondente à linha 14.
head[++pointer] = i;
head[i] = pointer++;
head[pointer]=i;
head.indexOf[i] = pointer;
return head[pointer++];
Acerca de estruturas que permitem a alteração e(ou) a modificação do fluxo de um programa, assinale a opção correta.
Um laço do tipo for tem como pressuposto que pelo menos uma variável terá seu valor atribuído como função auxiliar do tipo ponteiro.
Um laço do tipo while executa uma função pelo menos duas vezes.
Uma estrutura do tipo case força a comparação de valores para que seja feita uma escolha e para que seja retornado algum dado, mesmo que vazio ou nulo.
Uma estrutura do tipo for necessita de duas variáveis de entrada e duas de saída.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...