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.

Um comando muito utilizado em distribuições Linux, permite que sejam alteradas as informações de propriedade de usuário e grupo para um determinado arquivo ou diretório, aplicando, inclusive, essas alterações de forma recursiva. O comando em questão, em conjunto com o atributo de recursividade é corretamente exposto em

  • A. usermod -S
  • B. chmod --dereference
  • C. ln --recursive
  • D. chown -R
  • E. chggrp -S

No desenvolvimento de software a qualidade deve ser aplicada de modo a criar um software útil que forneça valor mensurável para aqueles que o produzem e o utilizam. Com relação à qualidade de software é correto afirmar:

  • A.

    Não há problemas em entregar softwares com erros conhecidos aos usuários finais, mas que contêm a maioria das funções que os usuários desejam com alta qualidade, mesmo que esses softwares sejam embarcados para aplicações em tempo real ou integrados com o hardware.

  • B.

    A qualidade tem, efetivamente, um custo que pode ser discutido em termos de prevenção, avaliação e falha.

  • C.

    A aplicação de métodos de engenharia de software e testes são suficientes para atingir a qualidade de software.

  • D.

    As técnicas de revisão de software são aplicadas apenas após a programação do modulo ou incremento de software, para descobrir erros cometidos na programação.

  • E.

    Testes de unidade e de integração são suficientes para garantir a qualidade de software, pois garantem o perfeito funcionamento dos componentes de software e sua adequada integração na arquitetura do software.

Um dos conceitos básicos de orientação a objetos é o fato de um objeto, ao tentar acessar as propriedades de outro objeto, deve sempre fazê-lo por uso de métodos do objeto ao qual se deseja atribuir ou requisitar uma informação, mantendo ambos os objetos isolados. A essa propriedade da orientação a objetos se dá o nome de

  • A.

    herança.

  • B.

    abstração.

  • C.

    polimorfismo.

  • D.

    mensagem.

  • E.

    encapsulamento.

Uma das técnicas de modelagem E-R inicia nos conceitos mais importantes e navega em direção aos menos importantes. É comum que modelos E-R se desenvolvem em torno de algumas entidades que representam os conceitos mais importantes de um domínio ou aplicação. A técnica especificada é conhecida como

  • A. Bottom-Up.
  • B. Inside-Out.
  • C. Top-Down.
  • D. Modelo Conceitual.
  • E. Modelo Lógico.

Considere as seguintes afirmações sobre o firewall do Windows 7:

I. Quando o Firewall do Windows está ativado, a maioria dos programas fica impedida de se comunicar através do firewall. Se quiser que um programa se comunique através do firewall, você poderá adicioná-lo à lista de programas permitidos. O Firewall do Windows por padrão fica desativado até que seja configurado e executado.

II. É possível bloquear todas as tentativas não solicitadas de conexão ao computador, incluindo os programas que estão na lista de permitidos. Com esta configuração, o sistema não notifica quando o Firewall do Windows bloqueia programas, e os programas na lista de programas permitidos são ignorados.

III. A desativação do Firewall do Windows pode deixar o computador mais vulnerável a danos causados por worms ou hackers. Além destas proteções, o Firewall do Windows pode proteger o computador de ataques do tipo phishing.

Está correto o que se afirma em

  • A.

    III, apenas.

  • B.

    I, II e III.

  • C.

    I e II, apenas.

  • D.

    II, apenas.

  • E.

    I, apenas.

No grupo de processos de iniciação do projeto, definido no PMBoK, há um que visa desenvolver o termo de abertura do projeto. Nessa etapa é desenvolvido um documento que autoriza formalmente o início do projeto. Esse documento pode conter a necessidade do negócio, a definição do produto, o nome do gerente e a justificativa da importância do projeto.

O documento descrito no texto é chamado de

  • A.

    Scope Statement.

  • B.

    Service Contract.

  • C.

    Project Charter.

  • D.

    Open Contract.

  • E.

    Service Agreement.

Em orientação a objetos, o processo ou resultado de generalização por redução do conteúdo da informação de um conceito ou fenômeno observável, normalmente para reter apenas a informação que é relevante para um propósito particular é chamado de

  • A.

    agregação.

  • B.

    abstração.

  • C.

    polimorfismo.

  • D.

    encapsulamento.

  • E.

    modelagem lógica.

Uma dependência funcional transitiva ocorre quando um atributo, além de depender da chave primária da entidade, depende de outro atributo ou conjunto de outros atributos não identificadores da entidade. Um exemplo de dependência transitiva pode ser encontrado em um sistema acadêmico universitário hipotético, no qual em uma entidade “aluno” fosse mantida a informação “escola de origem” e “endereço da escola de origem”. O endereço é dependente da escola, que depende do identificador do aluno. Assim, para normalizar, criamos a entidade escola, contendo nome e endereço (e outros campos necessários), eliminamos esses campos da entidade “aluno”, e finalmente criamos o relacionamento entre aluno e escola. Estando uma tabela normalizada para a forma normal anterior e, se for aplicado a normalização explicada acima, ela estará na

  • A. quinta forma normal.
  • B. quarta forma normal.
  • C. segunda forma normal.
  • D. sexta forma normal.
  • E. terceira forma normal.

No modelo ER − Entidade-Relacionamento, observa-se que os atributos compostos e multivalorados podem ser aninhados de uma maneira arbitrária. Podemos representar essa organização arbitrária agrupando os componentes de um atributo composto entre parênteses, separando os componentes por meio de vírgulas e mostrando os atributos multivalorados entre chaves. Esses atributos são chamados de

  • A.

    concatenados.

  • B.

    esparsos.

  • C.

    agrupados.

  • D.

    complexos.

  • E.

    irmãos.

Em aplicações para web orientadas a objeto, há um design pattern muito utilizado, (relacionado à arquitetura de sistemas) que possui um componente que:

− Define o comportamento da aplicação.

− Mapeia ações do usuário para classes que cuidam do acesso aos dados.

− Seleciona páginas web para entregar resultados vindos das classes de acesso aos dados.

O componente citado no texto acima é o

  • A.

    Business.

  • B.

    Controller.

  • C.

    Persistence.

  • D.

    Middle.

  • E.

    Core.

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