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

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

Um atacante introduziu um dispositivo em uma rede para induzir usuários a se conectarem a este dispositivo, ao invés do dispositivo legítimo, e conseguiu capturar senhas de acesso e diversas informações que por ele trafegaram. A rede sofreu um ataque de

  • A. varredura.
  • B. interceptação de tráfego.
  • C. negação de serviço.
  • D. força bruta.
  • E. personificação.

Um Analista sugeriu corretamente instalar, como mecanismo de segurança da informação, um

  • A. Servidor firewall à frente do VPN. O servidor firewall seria conectado à intranet e o VPN seria posicionado entre o servidor firewall e a internet para bloquear totalmente os acessos indevidos.
  • B. Filtro de conteúdo, para analisar todo o tráfego que circula entre a rede local e a internet, impedindo o acesso a sites utilizando bloqueio por palavra-chave, por URL ou por horário.
  • C. Sistema de Prevenção de Intrusão − IDS, um sistema passivo que examina o tráfego e informa sobre ameaças, após o firewall.
  • D. Sistema de Detecção de Intrusão − IPS antes do firewall, para analisar ativamente o fluxo de tráfego que entra na rede e realizar ações de bloqueio automaticamente.
  • E. Roteador IP com recurso de NAT no ponto de conexão entre a VPN e a internet, para converter endereços IPv6 de computadores da VPN em endereços IPv4 da internet.

Utilizando instruções da PL/SQL, no Oracle 11g, é possível conceder ou remover privilégios de objeto a outros usuários. É correto afirmar:

  • A. Para repassar a outros usuários um conjunto de privilégios de sistema ou objeto, um usuário deve criar funções usando a instrução CREATE ROLE.
  • B. Depois que um usuário cria um objeto, ele não pode repassar qualquer um dos privilégios de objeto disponíveis a outros usuários usando a instrução GRANT.
  • C. Se for concedido a um usuário um privilégio com a cláusula WITH GRANT OPTION, esse usuário também poderá conceder o privilégio com a cláusula WITH GRANT OPTION a outros usuários.
  • D. Se a conta de um usuário for eliminada sem revogar os privilégios desta conta, os privilégios do sistema concedidos por esse usuário a outros serão afetados por essa ação.
  • E. Se um usuário for demitido da empresa e o administrador revogar seus privilégios, não será necessário conceder novamente os privilégios que esse usuário concedeu a outros usuários.

Em uma empresa, um servidor Oracle 11g apresentou um problema e o disco no qual se localizavam os arquivos do banco de dados foi danificado e perderam-se todos os arquivos (control files, datafiles, online redo log files etc.), porém, o disco no qual estava a flash recovery area ficou intacto. Neste caso,

  • A. não será possível restaurar um backup do banco de dados, pois os control files, datafiles e online redo log files foram perdidos.
  • B. será possível restaurar um backup do banco de dados utilizando o aplicativo DUMP ou RESTORE a partir da flash recovery area.
  • C. não será possível restaurar um banco de dados porque o servidor sempre fica off-line quando o disco é danificado, impedindo o acesso à flash recovery area.
  • D. será possível restaurar um backup RMAN em conjunto com os archive redo log files contidos na flash recovery area.
  • E. não será possível restaurar o banco de dados, pois o software Oracle foi corrompido e o disco no qual se localizavam os arquivos do banco de dados foi danificado.

Uma tabela de um banco de dados Oracle chamada funcionarios possui os campos id, nome e salario. Um Analista deseja realizar uma consulta nesta tabela, que exiba o id, o nome dos funcionários, o salário e o salário acrescido de 12,5%. O salário com o acréscimo deverá ser mostrado como um número inteiro e a coluna deverá ser nomeada Salário Reajustado. A instrução SQL que deverá ser digitada pelo Analista é

  • A. SELECT id, nome, salario, TO_INT(salario * 1.125,0) AS "Salário Reajustado" FROM funcionarios;
  • B. SELECT id, nome, salario, ARRED(salario * 1.125) AS "Salário Reajustado" FROM funcionarios;
  • C. SELECT id, nome, salario, ROUND(salario * 1.125, 0) "Salário Reajustado" FROM funcionarios;
  • D. SELECT id, nome, salario, TRUNC(salario * 1.125) 'Salário Reajustado' FROM funcionarios;
  • E. SELECT id, nome, salario, TO_INTEGER(salario * 1.125) AS "Salário Reajustado" FROM funcionarios;

Para conceder, a todos os usuários de um banco de dados PostgreSQL, o privilégio de inserção na tabela Clientes utiliza-se a instrução

  • A. SET GRANT INSERT ON Clientes ALL;
  • B. SET ROLE ALL PRIVILEGES TO INSERT ON Clientes;
  • C. SET GRANT ALL TO Clientes ON INSERT;
  • D. GRANT INSERT ON Clientes TO ALL GROUP;
  • E. GRANT INSERT ON Clientes TO PUBLIC;

No Oracle 11g há uma instrução que permite atualizar, inserir ou remover linhas condicionalmente em uma tabela, evitando o uso de várias instruções DML. Esta instrução é especialmente útil nas aplicações em ambientes de Data Warehouse, nas quais é preciso trabalhar com dados provenientes de várias origens. Trata-se da instrução

  • A. SWITCH.
  • B. TRUNCATE
  • C. MERGE.
  • D. IFCOMMAND.
  • E. EXEC.

Um Analista precisa construir uma aplicação que possui uma função da qual se conhece somente o algoritmo de execução, sendo que o trabalho de codificação para realização da operação desta função tem que ser postergado. Ele optou pelo uso do padrão de projeto comportamental

  • A. Template Method, que permite implementar as partes invariantes de um algoritmo e deixar para subclasses a implementação da parte variante.
  • B. Adapter, que cria classes reutilizáveis que cooperam com classes não relacionadas ou não previstas.
  • C. Singleton, que possibilita o uso de uma instância estendida sem alterar o seu código.
  • D. Abstract Factory, que permite criar uma biblioteca de classes de produtos e revelar somente suas interfaces, não suas implementações.
  • E. Factory Method, que define uma interface para criar objetos, mas deixa que as subclasses decidam que classe instanciar.

Um aspecto comum entre o desenvolvimento baseado no UP e no Scrum é que ambos

  • A. possuem a fase de concepção na qual apenas requisitos de maior risco e valor arquitetural são levantados em detalhes.
  • B. aceitam a mudança e a adaptação como fatores inevitáveis e essenciais ao desenvolvimento, ao invés de com baterem- nas.
  • C. são fundamentados nos três pilares que apoiam a implementação de controle de processo empírico: transparência, inspeção e simplicidade.
  • D. são baseados no modelo ágil, no qual cada etapa do ciclo de vida é realizada integralmente e de uma só vez.
  • E. permitem que todos possam falar com a Equipe de Desenvolvimento sobre diferentes configurações de prioridade e a Equipe pode agir sobre o que outras pessoas disserem.

Considere a figura abaixo.

É correto afirmar que

  • A. estão sendo representados os 3 processos básicos da metodologia FDD.
  • B. os testes estão sendo realizados com o JUnit e o Netbeans.
  • C. são etapas do FDD, que tem em comum com o XP o fato de que o desenvolvedor é o único responsável pelo código que ele desenvolve.
  • D. refatorar é uma prática comum em XP e também utilizada no TDD.
  • E. estas etapas são utilizadas quando se deseja assegurar que um código sempre lance uma exceçã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...