Lista completa de Questões de Ciência da Computação da FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
Ciência da Computação - Algoritmos - FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO) - 2011
Analise as seguintes sentenças:
I. No algoritmo de classificação em ordem crescente por seleção, a primeira iteração seleciona o maior elemento no array e troca-o pelo primeiro elemento.
II. O algoritmo de classificação por intercalação é mais rápido e mais complexo que os algoritmos de classificação por seleção e de classificação por inserção.
III. O algoritmo de pesquisa linear é mais eficiente que o algoritmo de pesquisa binária, mas exige que o array seja classificado.
Das sentenças acima, são verdadeiras apenas:
I;
II;
III;
I e II;
II e III.
Ciência da Computação - Apoio à decisão guiado pelos dados - FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO) - 2011
As regras de correlação de sequência, associação e classificação são regras utilizadas no(a):
CRM;
granularidade;
stored procedures;
Data Mining;
Engenharia Reversa.
Ciência da Computação - Linguagens - FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO) - 2011
As instruções if, if...else e switch são estruturas utilizadas na linguagem JAVA para representar:
recursão;
seleção;
repetição;
sequência.
desvios incondicionais.
Ciência da Computação - Linguagens - FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO) - 2011
São características da estrutura de dados arrays na linguagem JAVA as abaixo relacionadas, EXCETO:
ser considerada um grupo de variáveis que contém valores de mesmo tipo;
possuir seus índices com números inteiros e não negativos;
ter seu primeiro elemento com índice zero;
possuir capacidade (tamanho) ilimitada;
ser criada com a palavra-chave new.
Ciência da Computação - Linguagens - FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO) - 2011
Analise as seguintes sentenças em relação às aplicações na linguagem JAVA:
I. A palavra-chave static especifica que uma variável não é modificável.
II. O método free é chamado pelo coletor de lixo um pouco antes de reivindicar a memória de um objeto.
III. A referência This não pode ser utilizada em um método static.
Das sentenças acima, são verdadeiras apenas:
I;
II;
III;
I e III;
II e III.
Ciência da Computação - Linguagem SQL - FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO) - 2011
Analise as seguintes sentenças:
I. As transações têm a garantia de serem atômicas, duráveis e isoladas umas das outras.
II. O deadlock é um problema que pode ser introduzido pelo uso do bloqueio de transações.
III. As transações são iniciadas por BEGIN TRANSACTION e terminadas por END TRANSACTION.
Das sentenças acima, são verdadeiras apenas:
I;
II;
III;
I e II;
II e III.
Ciência da Computação - Linguagem SQL - FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO) - 2011
Na aplicação da ferramenta SQL*PLUS, os índices podem ser classificados seguindo diversos critérios. Na classificação quanto à organização interna, a organização mais comum (default) utilizada pelos índices é:
Bitmap;
Unique;
Function-Based;
Composta;
Btree.
Ciência da Computação - Engenharia de Software - FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO) - 2011
A terminologia utilizada na UML é diferente da terminologia utilizada na abordagem Entidade-Relacionamento (ER). São correspondentes aos conceitos de relacionamento, cardinalidade e entidade, utilizados na ER, respectivamente, os conceitos da UML conhecidos por:
associação, multiplicidade e classe;
estado, generalização e objeto;
método, multiplicidade e classe;
multiplicidade, associação e classe;
herança, associação e objeto.
Ciência da Computação - Engenharia de Software - FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO) - 2011
Segundo Shalloway e Trott, são aplicações do padrão de projetos Façade as abaixo relacionadas, EXCETO quando:
não existe a necessidade de se utilizar toda a funcionalidade de um sistema complexo, podendo-se criar uma nova classe que contenha todas as regras para acessar esse sistema;
se deseja encapsular ou esconder o sistema original;
o custo de escrever essa nova classe é menor do que o de todos terem que aprender como utilizar o sistema original ou de se gastar em manutenção no futuro;
se deseja utilizar a funcionalidade do sistema original e também adicionar alguma nova funcionalidade;
não se deseja uma interface unificada de alto nível.
Ciência da Computação - Engenharia de Software - FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO) - 2011
Segundo Pressman, o trabalho associado com a engenharia de software pode ser categorizado em três fases genéricas, independentemente da área de aplicação, do tamanho do projeto ou de sua complexidade. São elas:
definição, desenvolvimento e manutenção;
modelagem do negócio, projeto e geração de código;
planejamento, desenvolvimento e modelagem de dados;
modelagem do negócio, modelagem do processo e geração da aplicação;
modelagem de dados, desenvolvimento e reutilização.
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...