Questões de Ciência da Computação da FUNRIO Fundação de Apoio a Pesquisa, Ensino e Assistência (FUNRIO)

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.

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:

  • A.

    I;

  • B.

    II;

  • C.

    III;

  • D.

    I e II;

  • E.

    II e III.

As regras de correlação de sequência, associação e classificação são regras utilizadas no(a):

  • A.

    CRM;

  • B.

    granularidade;

  • C.

    stored procedures;

  • D.

    Data Mining;

  • E.

    Engenharia Reversa.

As instruções if, if...else e switch são estruturas utilizadas na linguagem JAVA para representar:

  • A.

    recursão;

  • B.

    seleção;

  • C.

    repetição;

  • D.

    sequência.

  • E.

    desvios incondicionais.

São características da estrutura de dados arrays na linguagem JAVA as abaixo relacionadas, EXCETO:

  • A.

    ser considerada um grupo de variáveis que contém valores de mesmo tipo;

  • B.

    possuir seus índices com números inteiros e não negativos;

  • C.

    ter seu primeiro elemento com índice zero;

  • D.

    possuir capacidade (tamanho) ilimitada;

  • E.

    ser criada com a palavra-chave new.

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:

  • A.

    I;

  • B.

    II;

  • C.

    III;

  • D.

    I e III;

  • E.

    II e III.

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:

  • A.

    I;

  • B.

    II;

  • C.

    III;

  • D.

    I e II;

  • E.

    II e III.

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 é:

  • A.

    Bitmap;

  • B.

    Unique;

  • C.

    Function-Based;

  • D.

    Composta;

  • E.

    Btree.

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:

  • A.

    associação, multiplicidade e classe;

  • B.

    estado, generalização e objeto;

  • C.

    método, multiplicidade e classe;

  • D.

    multiplicidade, associação e classe;

  • E.

    herança, associação e objeto.

Segundo Shalloway e Trott, são aplicações do padrão de projetos Façade as abaixo relacionadas, EXCETO quando:

  • A.

    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;

  • B.

    se deseja encapsular ou esconder o sistema original;

  • C.

    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;

  • D.

    se deseja utilizar a funcionalidade do sistema original e também adicionar alguma nova funcionalidade;

  • E.

    não se deseja uma interface unificada de alto nível.

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:

  • A.

    definição, desenvolvimento e manutenção;

  • B.

    modelagem do negócio, projeto e geração de código;

  • C.

    planejamento, desenvolvimento e modelagem de dados;

  • D.

    modelagem do negócio, modelagem do processo e geração da aplicação;

  • E.

    modelagem de dados, desenvolvimento e reutilização.

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