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.

Hipoteticamente, para organizar a operação da rede local de computadores (LAN) do TRE-SP padrão Ethernet, um Analista de Sistemas pode utilizar a série de padrões IEEE 802.1. Nessa organização, o Analista estabelece a criação de VLANs para otimizar o desempenho e aumentar a segurança da transmissão de dados entre os vários setores de atividade do TRE-SP, para o qual deve utilizar o padrão IEEE

  • A. 802.1p.
  • B. 802.1Q.
  • C. 802.1w.
  • D. 802.1D.
  • E. 802.1s.

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.

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;

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.

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.

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.

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.

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.

O DDD (domain-driven design)

  • A. consiste em uma técnica que trata os elementos de domínio e que garante segurança à aplicação em uma programação orientada a objetos na medida em que esconde as propriedades desses objetos.
  • B. não tem como foco principal a tecnologia, mas o entendimento das regras de negócio e de como elas devem estar refletidas no código e no modelo de domínio.
  • C. prioriza a simplicidade do código, sendo descartados quaisquer usos de linguagem ubíqua que fujam ao domínio da solução.
  • D. constitui-se de vários tratadores e(ou) programas que processam os eventos para produzir respostas e de um disparador que invoca os pequenos tratadores.
  • E. define se como uma interface de domínio normalmente especificada e um conjunto de operações que permite acesso a uma funcionalidade da aplicação.

O ECM (enterprise content management) é

  • A. um sistema integrado de gestão empresarial voltado para o gerenciamento de conteúdo corporativo e composto por um conjunto de tecnologias, ferramentas e métodos que a organização utiliza para distribuir conteúdo digital.
  • B. uma metodologia de medição e gestão de desempenho empresarial voltada para o gerenciamento de conteúdo de business intelligence.
  • C. um conjunto de modelos algorítmicos para estimativa de custos empresariais com base na governança de TI.
  • D. uma estratégia de negócio que reúne vários processos de forma organizada e integrada e que emprega sistemas integrados de gestão corporativa, com foco no cliente, para o entendimento e a antecipação das necessidades e dos potenciais de uma empresa.
  • E. uma gestão da cadeia de suprimentos que envolve o planejamento e o controle de todas as atividades envolvidas com abastecimento/aquisição (compras), produção (manufatura) e todas as atividades de logística.
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...