Questões de Ciência da Computação da Centro de Seleção e de Promoção de Eventos UnB (CESPE)

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

O BPM (business process management)

  • A. é uma linguagem utilizada na modelagem de processos e que permite representar um sistema de forma padronizada, com o intuito de facilitar a compreensão da pré-implementação do software.
  • B. é uma linguagem padrão voltada para a especificação de processos de negócios abstratos a partir de ações de processos de negócio com web services.
  • C. trata de como os processos são executados para que melhorias possam ser realizadas e os processos possam ser gerenciados, o que possibilita uma melhor tomada de decisões e uma visão do negócio como um todo.
  • D. trata de como os processos devem ser gerenciados, com foco no gerenciamento de projeto que contemple quatro elementos integrados: princípios, temas, processos e ambiente do projeto.
  • E. é um diagrama cuja finalidade é organizar o raciocínio em discussões acerca de um problema prioritário em processos diversos; tal diagrama permite analisar causas e efeitos de eventuais problemas nos processos.

Acerca do clean code, assinale a opção correta.

  • A. Para se evitar a proliferação de funções curtas, recomenda-se o uso de uma função longa com muitas variáveis globais, cada qual com variáveis locais de pouco uso.
  • B. O uso de um código que contenha as letras l e O como variáveis é mais recomendado que o uso de um código cujas variáveis sejam contador e resultado, por exemplo.
  • C. Os atuais ambientes de programação permitem que um único arquivo de código-fonte seja desenvolvido em diferentes linguagens, embora o ideal seja que um código-fonte contenha apenas uma linguagem.
  • D. A fim de facilitar o entendimento do código pelos desenvolvedores, recomenda-se utilizar gírias locais para nomear funções, sempre que possível.
  • E. Na análise léxica, o uso de uma mesma palavra para dois ou mais propósitos facilita a compilação de código, diminui o código e aumenta a velocidade dos objetos binários compilados.

Refactoring é o processo que

  • A. implementa todas as funcionalidades da camada de model para depois implementar as camadas de controller e de viewer, nos casos em que a arquitetura MVC é utilizada.
  • B. efetua mudanças em um código existente e funcional sem alterar seu comportamento externo, com o objetivo de aprimorar a estrutura interna do código.
  • C. inclui funcionalidades extras no código, com o intuito de aprimorá-lo (rich source-code).
  • D. aprimora a extração e o refinamento iterativo dos requisitos do produto ainda na fase de planejamento do software, sendo considerado um valor na XP (extreme programming).
  • E. estabelece os métodos, um após o outro, para depois definir as classes e suas abstrações e implementar as interfaces.

No que se refere ao uso e ao funcionamento de programas antivírus, julgue os itens a seguir.

I Programas que detectam vírus com base em assinaturas interrompem a proteção em tempo real, de modo que a detecção de rootkits passa a ser realizada por outros sistemas, como o firewall.

II A criação de programas antivírus foi essencial para a cibersegurança, já que automatizou o processo de remoção de malwares sem a necessidade de formatar e reinstalar sistemas.

III Os antivírus verificam grupos de arquivos separados por extensão e os comparam com vírus, worms e outros tipos de malwares.

IV A grande quantidade de códigos maliciosos e a velocidade de sua criação tornam o método de assinaturas ineficaz contra ameaças avançadas e ataques de zero-day.

Estão certos apenas os itens

  • A. I e II.
  • B. I e III.
  • C. II e IV.
  • D. III e IV.
  • E. II, III e IV.

O desenvolvimento orientado a testes (TDD)

  • A. é um conjunto de técnicas que se associam ao XP (extreme programming) para o desenvolvimento incremental do código que se inicia com os testes.
  • B. agrega um conjunto de testes de integração para avaliar a interconexão dos componentes do software com as aplicações a ele relacionadas.
  • C. avalia o desempenho do desenvolvimento de sistemas verificando se o volume de acessos/transações está acima da média esperada.
  • D. averigua se o sistema atende aos requisitos de desempenho verificando se o volume de acessos/transações mantém-se dentro do esperado.
  • E. testa o sistema para verificar se ele foi desenvolvido conforme os padrões e a metodologia estabelecidos nos requisitos do projeto.

Considerando-se os campos e dados da tabela 3A6AAA, denominada tbproduto, é correto afirmar que o comando SQL

  • A. SELECT MAX(preco) FROM tbproduto WHERE idtipo=5; retornará 14,00 como resultado.
  • B.

    retornará dois registros.

  • C.

    retornará 26,00 como resultado.

  • D.

    retornará apenas leite como resultado.

  • E.

    retornará cinco registros.

Assinale a opção que apresenta o comando SQL correto para se incluir um novo campo idcategoria do tipo INT na tabela 3A6AAA, denominada tbproduto.

  • A. ALTER TABLE tbproduto INSERT idcategoria INT;
  • B. ALTER TABLE tbproduto ADD COLUMN idcategoria INT;
  • C. UPDATE TABLE tbproduto ADD COLUMN idcategoria INT;
  • D. ADD COLUMN idcategoria INT IN TABLE tbproduto;
  • E. UPDATE TABLE ADD COLUMN idcategoria INT IN tbproduto;

vAssinale a opção que indica a descrição correta de um array denominado empregados que contenha três objetos compostos pelo registro do primeiro e do último nome de um empregado em uma matriz JSON.

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

Acerca dos princípios de sistemas operacionais, julgue os itens a seguir. Em se tratando da tecnologia hyper-threading, cada um dos processadores lógicos tem seu próprio conjunto de registradores, controlador de interrupção e cache de memória.

  • C. Certo
  • E. Errado

Acerca dos princípios de sistemas operacionais, julgue os itens a seguir. A interface entre o sistema operacional e os programas de usuário é definida por um conjunto de instruções estendidas denominadas chamadas de sistema.

  • C. Certo
  • E. Errado
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...