Questões de Ciência da Computação da Fundação Carlos Chagas (FCC)

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

A herança é uma das características mais poderosas e importantes da orientação a objetos, pois permite o reaproveitamento de atributos e métodos. Em aplicações que utilizam herança,

  • A. não é possível sobrescrever em uma subclasse, um método de sua superclasse.
  • B. cada superclasse pode ter apenas uma subclasse.
  • C. somente as superclasses poderão ter métodos ou construtores sobrecarregados.
  • D. é possível se obter polimorfismo.
  • E. é possível a implementação de herança múltipla, em todas as linguagens orientadas a objetos.

Sobre um programa de código malicioso − malware, considere:

I. É notadamente responsável por consumir muitos recursos devido à grande quantidade de cópias de si mesmo que costuma propagar e, como consequência, pode afetar o desempenho de redes e a utilização de computadores.

II. Programa capaz de se propagar automaticamente pelas redes, enviando cópias de si mesmo de computador para computador.

III. Diferente do vírus, não se propaga por meio da inclusão de cópias de si mesmo em outros programas ou arquivos, mas sim pela execução direta de suas cópias ou pela exploração automática de vulnerabilidades existentes em programas instalados em computadores.

Os itens I, II e III tratam de características de um

  • A. Keylogger.
  • B. Scan.
  • C. Worm.
  • D. Spoofing.
  • E. Trojan Proxy.

Os testes de software podem ser aplicados no ciclo de desenvolvimento de software através de vários níveis que vão desde o mais elementar até o mais geral. Na etapa de planejamento de testes, inicialmente, a partir do documento de requisitos, é planejado o teste de

  • A. unidade.
  • B. integração.
  • C. aceitação.
  • D. sistema.
  • E. regressão.

As lacunas I e II são, correta e respectivamente, preenchidas com

  • A. Relacionamentos − Entidades.
  • B. Métodos − Atributos.
  • C. Comportamentos − Estados.
  • D. Atributos − Métodos.
  • E. Estados − Relacionamentos.

Na UML, o Diagrama de

  • A. Casos de Uso é voltado à apresentação de funcionalidades e características de um sistema, assim como de que forma tais elementos se relacionam com usuários e entidades externas envolvidas em um determinado processo.
  • B. Estrutura Composta permite a visualização de um conjunto de classes, detalhando os relacionamentos entre essas estruturas, podendo incluir definições de interfaces.
  • C. Objetos contempla as diversas tarefas desempenhadas na execução de uma atividade, sendo utilizado geralmente na representação de processos dentro de uma organização.
  • D. Atividades apresenta o estado de instâncias de objetos dentro de um sistema, considerando um intervalo de tempo específico.
  • E. Processos é utilizado para apresentar a estrutura interna de um processo, incluindo referências que apontam para outras partes de um sistema.

Um Administrador de Banco de Dados deseja obter o número de dias entre as datas '2014-11-21' e '2015-01-16' e exibir esse resultado com o rótulo de coluna dias. A instrução que deve ser utilizada no Oracle 10g e no PostgreSQL 8 são, respectivamente,

  • A.

    SELECT to_date('2015-01-16') - to_date('2014-11-21') AS dias FROM sys.dual;

    SELECT date('2015-01-16') - date('2014-11-21') AS dias;

  • B.

    SELECT to_date('2015-01-16') - to_date('2014-11-21') AS dias FROM sys.dual;

    SELECT get_date('2015-01-16') - get_date('2014-11-21') AS dias;

  • C.

    SELECT date('2015-01-16') - date('2014-11-21') AS dias FROM date.sys;

    SELECT date('2015-01-16') - date('2014-11-21') AS dias;

  • D.

    SELECT to_date('2015-01-16') - to_date('2014-11-21') AS dias FROM sys.dual;

    SELECT subtract_date('2015-01-16' - '2014-11-21') AS dias;

  • E.

    SELECT date('2015-01-16') - date('2014-11-21') AS dias FROM sys.dual;

    SELECT get_date('2015-01-16') – get_date('2014-11-21') AS dias;

Com respeito à segurança de redes, nesse tipo de implementação toda a comunicação é direcionada ao firewall que, ao receber uma solicitação de pacote para ser enviada à rede externa, examina suas políticas de segurança. Se o pacote atendê-las, enviao para o destino, mas com o endereço IP do firewall, protegendo o verdadeiro endereço de origem da solicitação. Ao receber um pacote de respostas, examina seu conteúdo e, em seguida, verifica se o pacote pertence a uma solicitação interna. Em caso positivo, repassa-o, então, ao solicitante. Trabalha na camada de aplicação. Trata-se de

  • A. Filtragem de pacotes.
  • B. Stateful Packet Inspection.
  • C. Proxy Firewall.
  • D. Firewall de Gateway
  • E. Filtragem de circuitos.

Nos Sistemas Operacionais, considere:

I. Utilização de CPU − mantém a CPU ocupada pelo máximo de tempo possível.

II. Vazão − número de processos que são completados por unidade de tempo.

III. Threadout − o tempo necessário para executar um determinado processo.

IV. Througthput − tempo que um processo gasta esperando na fila de prontos.

Fazem parte dos critérios de escalonamento de processos descritos corretamente, APENAS os itens

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

O Administrador de Redes deve instalar um Firewall na sua LAN de modo que ele atue verificando a existência de ataques sobre as aplicações e os serviços, sem contudo, ser necessária a configuração nas ferramentas que utilizam a rede, por exemplo, o navegador de internet, redirecionando os acessos. Esse tipo de Firewall é denominado

  • A. Proxy de serviços.
  • B. Filtro de pacotes.
  • C. Proxy transparente.
  • D. Firewall de aplicação.
  • E. Proxy de aplicação.

Em um cenário no qual os processos trabalham concorrendo e compartilhando recursos, ocorrerá deadlock quando

  • A. recursos já alocados possam ser retirados do processo que os alocou, a qualquer momento, por qualquer processo.
  • B. um processo A espera por um processo B, que espera pelo processo C, que espera pelo processo A.
  • C. processos não obtêm acesso exclusivo a recursos.
  • D. um recurso possa ser alocado para um processo em qualquer momento.
  • E. vários processos estiverem em execução ao mesmo tempo.
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...