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.

Considere as etapas a seguir:

1. Após os testes serem executados com sucesso, é iniciado o processo para implementar a próxima parte da funcionalidade.

2. É implementada a funcionalidade e novamente executado o teste. Isso pode envolver a refatoração do código existente para melhorá-lo e adicionar um novo código sobre o que já foi desenvolvido.

3. É executado o teste juntamente com todos os outros testes implementados.

4. É escrito um teste para a funcionalidade. Este teste é implementado como um teste automatizado.

5. É identificado o incremento de funcionalidade necessário, que normalmente deve ser pequeno e implementável em poucas linhas de código.

A sequência de etapas que devem ser seguidas no desenvolvimento dirigido a testes (TDD – Test Driven Development) é corretamente definida por

  • A.

    4, 3, 1, 2 e 5.

  • B.

    1, 2, 3, 4 e 5.

  • C.

    3, 1, 5, 2 e 4.

  • D.

    3, 1, 2, 5 e 4.

  • E.

    5, 4, 3, 2 e 1.

  • A.

    entidades e relacionamentos;

  • B.

    funções do sistema;

  • C.

    rotinas e processos;

  • D.

    fluxos e dados;

  • E.

    casos de uso.

Julgue os itens a seguir, a respeito de aplicativos usados no combate a pragas virtuais.

O recurso de segurança denominado firewall pode ser implementado por software ou por hardware.

  • C. Certo
  • E. Errado

Julgue os itens a seguir, relativos aos fundamentos do ITIL v.3.

No ITIL v.3, a estratégia do serviço define um conjunto de processos, no qual estão inclusos o gerenciamento de portfólio de serviços e o gerenciamento financeiro de serviços de TI.

  • C. Certo
  • E. Errado

Quanto a bancos de dados SQL, o seguinte comando pode ser utilizado para deletar todas as linhas da tabela CONCURSO onde ”INSCRICAO“ é igual a “NAO_PAGO”:

  • A.

    DEL FROM CONCURSO WHERE INSCRICAO = ‘NAO_PAGO’.

  • B.

    DROP FROM CONCURSO WHERE INSCRICAO = ‘NAO_PAGO’.

  • C.

    REMOVE FROM CONCURSO WHERE INSCRICAO = ‘NAO_PAGO’.

  • D.

    DELETE FROM CONCURSO WHERE INSCRICAO = ‘NAO_PAGO’.

Dadas as afirmativas sobre os comandos da linguagem SQL,

I. O comando ALTER é utilizado para alterar dados armazenados nas tuplas de uma tabela.

II. O comando DELETE remove uma tabela do banco de dados.

III. Os comandos CREATE e DROP permitem a criação e remoção de tabelas em um banco de dados, respectivamente.

IV. O comando INSERT é utilizado para inserir tuplas em uma tabela já existente no banco de dados.

verifica-se que está(ão) correta(s)

  • A.

    I e II, apenas.

  • B.

    I, apenas.

  • C.

    II, III e IV, apenas.

  • D.

    III e IV, apenas.

  • E.

    I, II e IV, apenas.

Sobre a definição de nomes na criação de um ambiente WebLogic é correto afirmar:

  • A.

    Mesmo que a Managed Server tenha um bom nome, não será possível a identificação tanto no sistema operacional quanto na console Administrativa de quais aplicações estão em execução, com problemas ou indisponíveis.

  • B.

    Para usar o Node Managed é necessário cadastrar uma machine (máquina) como parte de um domínio WebLogic. Não é permitido que seu nome seja o mesmo da máquina, sem o uso da zona de DNS.

  • C.

    É necessário a criação de um cluster nomeado para atender a uma única aplicação, exceto no caso de se isolar uma aplicação com a finalidade de depurar algum problema.

  • D.

    É aconselhável que o nome do cluster descreva o conjunto de aplicações nele existentes.

  • E.

    O nome do Admin Server deve ser repetitivo para facilitar a localização posterior, entretanto, não precisa demonstrar qual domínio ele gerencia.

São qualidades da orientação a objetos:

  • A.

    Recuperabilidade. Confi abilidade. Precisão. Portabilidade. Distributividade. Armazenabilidade.

  • B.

    Reutilização. Confi dencialidade. Robustez. Extensibilidade. Comutabilidade. Consistência.

  • C.

    Baixo risco. Computabilidade. Robustez. Extensibilidade. Distributividade. Escalabilidade.

  • D.

    Reutilização. Confi abilidade. Robustez. Extensibilidade. Distributividade. Armazenabilidade.

  • E.

    Acessibilidade. Compartimentabilidade. Robustez. Homogeneidade terminológica. Distributividade. Armazenabilidade.

Sobre o Tomcat é correto afirmar:

  • A.

    É um servidor de aplicação que fornece o ambiente necessário para a execução de aplicações Web desenvolvidas com as tecnologias Java Servlet e JSP.

  • B.

    É um software livre (mas de código fechado) para Windows, desenvolvido no projeto Apache Jakarta, que atualmente é definido como a Implementação de Referência (RI) para as tecnologias Java Servlet e JSP.

  • C.

    O Tomcat Manager não permite ao administrador visualizar as aplicações web instaladas, entretanto, permite verificar o status do servidor, instalar, desinstalar, iniciar, parar e recarregar uma aplicação web.

  • D. O Tomcat é o nome popular do servidor Web Apache HTTP Server que possui uma variedade de ferramentas capazes de lidar com qualquer tipo de solicitação na Web. Interpreta códigos desenvolvidos em diversas linguagens, como PHP, Perl, Shell Script, ASP etc.
  • E.

    O Tomcat foi escrito em Java e, portanto, necessita de uma Java Virtual Machine (JVM) para ser executado.

Com relação ao sistema operacional Windows Server, julgue os itens a seguir.

O sistema operacional Windows Server tem a capacidade de armazenar dados de usuários e senhas por meio do protocolo kerberos e de SSL, (Secure Socket Layer) utilizando o protocolo LDAP (Lightweight Directory Access Protocol) para criptografar pastas.

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