Questões de Ciência da Computação

Lista completa de Questões de Ciência da Computação para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Uma prática que NÃO é adotada por Extreme Programming (XP) é

  • A. usar duas pessoas trabalhando juntas em um único computador para produzir todo o código que será enviado para a produção.
  • B. criar os testes antes do código que será testado.
  • C. refatorar frequentemente, e ao longo de todo o projeto, o código produzido pelos desenvolvedores.
  • D. integrar continuamente o código recém-produzido com o código existente no repositório.
  • E. variar a duração de cada iteração durante todo o projeto para acomodar eventuais mudanças de prioridade dos requisitos, definidas pelo cliente.

Um tipo de teste de validação possui as seguintes características:

• Realizado na instalação dos desenvolvedores.

• Conduzido em um ambiente controlado.

• Conta com a participação de usuários e desenvolvedores.

Esse tipo de teste é chamado de

  • A. Teste alfa
  • B. Teste beta
  • C. Teste de estresse
  • D. Teste de regressão
  • E. Teste de desempenho

A tecnologia RMI, presente em Java, é uma implementação de um esquema presente em qual padrão de projeto?

  • A. Bridge
  • B. Mediator
  • C. Proxy
  • D. Strategy
  • E. Template Method

Seja o seguinte diagrama de sequência UML:

Qual mensagem é do tipo lost message?

  • A. 1
  • B. 2
  • C. 3
  • D. 4
  • E. 5

Qual consulta exibe os nomes dos alunos que nunca foram reprovados?

  • A.

    SELECT DISTINCT A.NOME

    FROM ALUNO A, HISTORICO H

    WHERE A.MATRIC=H.MATRIC AND H.NOTA >= 5.0

  • B.

    SELECT NOME FROM ALUNO M

    INUS

    SELECT DISTINCT A.NOME

    FROM ALUNO A, HISTORICO H

    WHERE A.MATRIC=H.MATRIC

    GROUP BY A.NOME, H.NOTA

    HAVING H.NOTA < 5.0

  • C.

    SELECT DISTINCT A.NOME

    FROM ALUNO A, HISTORICO H

    WHERE A.MATRIC=H.MATRIC

    GROUP BY A.NOME, H.NOTA

    HAVING H.NOTA >=5.0

  • D.

    SELECT A.NOME

    FROM ALUNO A

    WHERE A.MATRIC IN

    (SELECT MATRIC FROM HISTORICO WHERE NOTA >= 5.0)

  • E.

    SELECT DISTINCT A.NOME

    FROM ALUNO A

    LEFT OUTER JOIN HISTORICO H

    ON A.MATRIC=H.MATRIC

    GROUP BY A.NOME, H.NOTA

    HAVING H.NOTA >=5.0

Qual comando irá modificar o estado corrente da Tabela ALUNO?

  • A. INSERT INTO ALUNO (MATRIC,CPF,NOME) VALUES (66666,'TIAGO MENEZES')
  • B. DELETE FROM ALUNO WHERE CPF IS NULL
  • C. UPDATE ALUNO SET CPF=23565677789 WHERE NOME ='GABRIEL LOPES'
  • D. INSERT INTO ALUNO VALUES (66666,'TIAGO MENEZES')
  • E. DELETE FROM ALUNO A WHERE NOT EXISTS (SELECT * FROM HISTORICO WHERE MATRIC=A.MATRIC)

A execução de uma consulta SQL sobre o banco de dados dessa universidade produziu o seguinte resultado:

 

Que consulta é essa?

  • A.

    SELECT A.NOME, AVG(H.NOTA)

    FROM ALUNO A

    RIGHT OUTER JOIN HISTORICO H

    ON A.MATRIC=H.MATRIC

    GROUP BY A.NOME

  • B.

    SELECT A.NOME, AVG(H.NOTA)

    FROM ALUNO A

    INNER JOIN HISTORICO H

    ON A.MATRIC=H.MATRIC

    GROUP BY A.NOME

  • C.

    SELECT A.NOME, AVG(H.NOTA)

    FROM ALUNO A, HISTORICO H

    WHERE A.MATRIC=H.MATRIC

    GROUP BY A.NOME

  • D.

    SELECT A.NOME, AVG(H.NOTA)

    FROM ALUNO A

    LEFT OUTER JOIN HISTORICO H

    ON A.MATRIC=H.MATRIC

    GROUP BY A.NOME

  • E.

    SELECT A.NOME, AVG(H.NOTA)

    FROM ALUNO A

    RIGHT OUTER JOIN HISTORICO H

    ON A.MATRIC=H.MATRIC

    GROUP BY A.MATRIC

Qual atividade é desenvolvida durante a fase de construção do Processo Unificado (UP)?

  • A. Selecionar os componentes arquiteturais, integrá-los e avaliá-los de acordo com os cenários básicos.
  • B. Desenvolver um protótipo executável da arquitetura.
  • C. Avaliar os releases do produto com base nos critérios de aceitação definidos no documento de visão.
  • D. Realizar ajustes visando a corrigir erros, a melhorar o desempenho e a usabilidade.
  • E. Executar o novo sistema em paralelo com o sistema que será substituído.

Considere as seguintes regras, que devem ser observadas por um sistema de informação:

1. Um carnê possui muitos boletos de pagamento.

2. Cada boleto pode ter sido pago ou não. Caso ele tenha sido pago, é necessário que se conheça o banco em que o pagamento foi realizado.

3. Um boleto é parte integrante de apenas um carnê, que, por sua vez, é composto por ao menos um boleto.

4. Caso um carnê seja excluído do sistema, todos os boletos que o compõem também deverão ser excluídos.

Qual diagrama de classes UML representa adequadamente as regras descritas acima?

  • A.
  • B.
  • C.
  • D.
  • E.

Na Análise Essencial, qual artefato deve servir de base para a produção de um diagrama de transição de estados relativo a um determinado DFD?

  • A. Diagrama de contexto
  • B. Diagrama de entidade-relacionamento
  • C. Diagrama de sequência
  • D. Lista de eventos
  • E. DFD estendido
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...