Lista completa de Questões de Ciência da Computação do ano 2004 para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Uma das principais ferramentas de modelagem de sistemas é o Diagrama de Fluxo de Dados. Sobre DFD, é correto afirmar que:
é também conhecido como diagrama de bolhas ou modelo funcional. Serve para definir a estrutura do banco de dados do sistema.
um DFD é composto por cinco componentes: processo, fluxo, depósito, traços e terminador.
os traços são graficamente representados por setas que interligam os processos.
os depósitos representam arquivos, bancos de dados, cartões perfurados, microfilmes, e outros locais de armazenamento de dados.
o terminador nada mais é do que uma figura que define o final do DFD.
A figura abaixo é um DER – Diagrama de Entidade- Relacionamento.
Assinale a alternativa correta.
Entre os principais componentes de um DER estão os Tipos de Objetos, que representam os processos das entidades relacionadas.
O DER dado pela figura acima apresenta cardinalidade e ordinalidade, indicadas pela seta de ponta dupla.
A figura acima mostra um relacionamento um-para- muitos, onde para cada item podem existir vários clientes.
Um componente importante do DER é o relacionamento, que pode ser representado por um retângulo, estabelecendo uma condição para o relacionamento.
Os relacionamentos só podem ser estabelecidos entre dois objetos, ou seja, não existe relacionamento entre múltiplos objetos.
No processo de desenvolvimento de software, um dos pontos mais importantes é a ESPECIFICAÇÃO DOS REQUISITOS (ERS). Assinale a alternativa incorreta.
O responsável pela ERS tem que se preocupar com várias questões que são extremamente importantes, dentre as quais estão: funcionalidade, interfaces externas, desempenho, atributos e restrições.
A ERS deve considerar a interação do software com o seu ambiente, com os usuários, com o hardware e outros softwares.
Fazem parte das restrições, as políticas regulamentares e as limitações de hardware ;
A ERS deve ser realizada após a codificação do software , antes da fase de instalação e testes.
De forma resumida, os requisitos para o sistema são as descrições das funções e das restrições.
Um ponto importante de um SGBD é a habilidade para trabalhar com quantidades muito grandes de dados – armazenamento e gerenciamento. Sobre o armazenamento desses dados, assinale a alternativa correta.
Na hierarquia da memória, o Cache é o nível mais baixo, portanto, de acesso mais rápido pelo processador.
Do acesso mais rápido ao mais lento temos: Cache , memória principal, armazenamento secundário, armazenamento terciário e memória virtual.
O armazenamento terciário ocorre ao se utilizar dois ou mais discos em uma única máquina para armazenar os dados.
O armazenamento primário ocorre ao se utilizar o disco principal do computador para armazenar os dados.
A velocidade com que o SGBD consegue acessar os dados não depende do disco onde os dados estão armazenados, ou seja, pode ser um disco interno e único, como também pode ser um disco em outra máquina. A velocidade de acesso aos dados só depende da memória principal do computador.
O armazenamento de dados na memória do computador é feito de forma ordenada, utilizando-se estruturas e regras de operações. Das alternativas a seguir, assinale a correta.
Existem várias formas de apresentação de listas lineares, como as listas circulares e as matrizes, que são formas exclusivas das listas de alocação encadeada.
A árvore binária é uma forma não-linear de organização dos dados. Existe um nó denominado raiz da árvore , que pode ter duas ou mais subárvores, subárvores, que por sua vez também podem ter outras sub-árvores.
Em uma lista linear com alocação seqüencial, os dados são heterogêneos e os nós da lista podem ter tamanhos diferentes, mas exigem espaço em endereço contíguo de memória.
Em uma lista linear com alocação duplamente encadeada os nós da estrutura ocupam espaços aleatórios na memória e cada nó armazena, além da sua informação, os endereços do nó anterior e do próximo nó da estrutura.
FILA e PILHA são tipos especiais de listas lineares. Na FILA, o último que entra é o primeiro que sai, enquanto na PILHA, o primeiro que entra é o primeiro que sai.
O Oracle é conhecido como um dos melhores gerenciadores de bancos de dados. O administrador do banco tem a vantagem de inúmeras ferramentas oferecidas pela Oracle, além de ferramentas de terceiros. Assinale a alternativa correta.
O SQLPlus é uma ferramenta que permite acessar e consultar o banco de dados, mas, por questão de segurança, não permite qualquer alteração na estrutura das tabelas, nem a criação de novas tabelas no banco.
O banco é instalado no servidor. Para acessar os dados através de uma estação da rede, além de instalar o Oracle Cliente e criar um serviço de acesso ao banco, é obrigatória a instalação do BDE (Borland Database Engine).
Outra ferramenta muito importante de acesso ao banco é o PL/SQL Developer, que é um ambiente de desenvolvimento para PL/SQL em oracle.
A única desvantagem do Oracle é que o backup só pode ser executado a partir do próprio servidor.
Segundo a própria Oracle, o SGBD Oracle é até 40% mais rápido em servidores Windows 2000 Server, que em servidores Linux.
Analise a figura abaixo e assinale a alternativa correta:
No TDBComboBox, definindo a propriedade Style = csDropDownList, se o usuário digitar um valor que não existe na propriedade Items do componente, este valor será inserido automaticamente na tabela.
Dos componentes que estão à direita, o primeiro é um TDBGrid.
Para que uma figura seja mostrada no TDBImage, pode-se utilizar a seguinte linha de comando: "DBImage.Glyph.LoadFromFile('c: empfigura.b mp');".
O terceiro componente da direita, de cima para baixo, é um TIBTable, da paleta Interbase.
Os nomes dos componentes à direita, de cima para baixo, são TDBGrid, TTable, TIBTAble, TdataSource e Tquery.
Analisando os trechos de código 1 e 2 abaixo, assinale a alternativa correta:
Código 1:
while ($i <=10)
print $i++;
Código 2:
while (d!=0)
{
int r=n % d;
n=d;
d=r;
}
O código 1 é uma estrutura de repetição com préteste em Java .
Os dois códigos são estruturas de repetição, porém, o primeiro é em Java e o segundo em PHP.
Os dois códigos são estruturas de repetição com pós-teste.
Os dois códigos são estruturas de repetição em PHP.
Os dois códigos são estruturas de repetição, porém, o primeiro é em PHP e o segundo em Java.
Analisando o trecho de código a seguir e considerando um vetor v[1..10], assinale a alternativa correta:
O código está escrito em PHP.
O código está escrito em Delphi e ordena o vetor v em ordem crescente.
O código está escrito em PHP e faz uma busca binária no vetor v.
O código está escrito em Java e faz uma ordenação do vetor v.
O código está escrito em Delphi e ordena o vetor v em ordem decrescente.
De acordo com o trecho de código a seguir, assinale a alternativa correta:
É uma consulta SQL que retornará os funcionários existentes na tabela funcionario e também na tabela projeto.
Trata-se de uma consulta SQL que retornará os funcionários que não estão na tabela projeto.
É um código em SQL que faz uma inclusão na tabela projeto dos funcionários existentes na tabela funcionario.
Para o código funcionar é preciso eliminar a segunda linha.
Para o código funcionar é preciso alterar a última linha, ficando assim: where (a.cod_funcionario = b.cod_funcionário and a.nome_funcionario = b.nome_funcionario)).
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...