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.

Analise as representações gráficas abaixo, relacionadas aos modelos de elementos usados nos diagramas da UML:

O diagrama acima refere-se

  • A. à Dependência, onde as classes recebem objetos das outras classes como parâmetro para permitir o acesso de objetos globais entre elas.
  • B. ao Refinamento, onde ocorrem várias descrições de uma mesma coisa, mas em níveis de abstração diferentes, ou seja, abstrações tanto simples quanto complexas.
  • C. à Associação Terciária, onde três classes estabelecem uma associação dependente com a superclasse.
  • D. à Associação Recursiva, na qual as subclasses se tornam superclasse em relação às subclasses delas dependentes.
  • E. à Generalização de Sobreposição, que significa que, quando subclasses herdam de uma superclasse por sobreposição, novas subclasses destas podem herdar de mais de uma subclasse.

Para ser um servlet, uma classe deve estender a classe ... I e exceder as ações - ou - (ou ambas), dependendo se os dados estão sendo enviados por uma ação GET ou por uma ação POST. Estes métodos tomam dois argumentos: um ... II e um ... III em sua execução.

Preenchem correta e respectivamente as lacunas I, II e III:

  • A.

  • B.

  • C.

  • D.

  • E.

Em relação ao diagrama de classes na notação UML, analise:

I. uma classe representa um conjunto de objetos cuja cardinalidade é sempre maior do que um;

II. o polimorfismo das operações é uma conseqüência da relação de herança entre classes;

III. se um objeto A está associado a um objeto B e B está associado a mais de um objeto C, então, obrigatoriamente, um objeto C estará associado a mais de um objeto A.

É correto o que consta APENAS em

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

Considerando que os padrões de projeto J2EE possuem os padrões de apresentação e estes levam em consideração a lógica requerida para que o cliente acesse um sistema J2EE, analise:

I. Comb Filter é um padrão de apresentação que combina consolidação de dados.

II. Intercepting Filter facilita o pré-processamento e o pós-processamento de uma requisição.

III. Front Controller provê um controle centralizado para o gerenciamento do tratamento das requisições.

IV. Single View cria uma única pesquisa para acesso a dados combinados.

É correto o que consta APENAS em

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

É um atributo usado no XML para definir tipos de dados usados no documento. Deve aparecer em qualquer elemento SOAP quando então aplicará o conteúdo desse elemento para todos os elementos filhos (children elements), o

  • A.

    soap namespace.

  • B.

    mustUnderstand.

  • C.

    soap Body.

  • D.

    actor.

  • E.

    encodingStyle.

Em relação à análise de requisitos funcionais e nãofuncionais, é correto afirmar:

  • A. Dependendo da fase de projeto, a análise dos requisitos funcionais e não-funcionais recebe o mesmo nível de tratamento, em função da necessidade de se definir o que é para fazer, qual produto gerar (requisito não-funcional) e qual a forma, conteúdo, comportamento e atributos deve conter o produto (requisito funcional).
  • B. Os requisitos funcionais e não-funcionais têm tratamento diferenciado em cada fase de projeto. Primeiro, é necessário definir o que é para fazer, qual produto gerar (requisito não-funcional); segundo, qual forma, conteúdo, comportamento e atributos deve conter o produto (requisito funcional). Isto quer dizer que somente se consegue definir atributos ou características de qualidade à medida que se tenha a definição do produto.
  • C. Na fase de estudo preliminar ou estudos de projeto, a validação dos requisitos depende do processo de qualificação das informações de origem, funcionalidade e relacionamento de dependências dos requisitos e do processo de qualificação de exigências pelos stakeholders. Nesta fase os requisitos não-funcionais são documentados e priorizados para serem utilizados na fase de implantação.
  • D. A fase de modelo físico deve agregar aos requisitos funcionais os requisitos não-funcionais obtidos nas várias oportunidades de captura de informações, tratá-los em termos de prioridade, precedência e relacionamentos entre si, com ênfase em como o software deve funcionar.
  • E. Na fase de modelo lógico, são detalhados os eventos e visões dos processos, identificados os papéis e responsabilidades dos stakeholders. Esta fase deve agregar aos requisitos funcionais os requisitos nãofuncionais obtidos nas várias oportunidades de captura de informações, tratá-los em termos de prioridade, precedência e relacionamentos entre si

Em relação à tecnologia Java Database Conectivity, analise o trecho de código abaixo e julgue as assertivas de I a IV.

Connection con = DriverManager.getConnection( "jdbc:oracle:thin:@dbaprod1:1544:SHR1_PRD", username, passwd);

I. Para efetuar a conexão ao servidor de banco de dados oracle referido no código é mandatário dizer ao gerenciador de driver do JDBC qual gerenciador de banco de dados será utilizado antes de efetuar a conexão encontrada no código acima.

II. Para efetuar a conexão ao banco de dados oracle referido no código é necessário instalar todos os clientes e drivers de conectividade deste gerenciador de banco de dados antes de efetuar a conexão encontrada no código acima.

III. A conexão ao banco de dados oracle referida no código não precisa de quaisquer pré-requisitos, uma vez que é utilizado o conceito de direct client connection, havendo apenas a necessidade de especificar o nome do servidor, a porta, a instância, o nome de usuário e a senha.

IV. A conexão deve ser realizada por meio do driver ODBC específico para JDBC que acompanha o gerenciador de banco de dados.

É correto o que consta APENAS em

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

É uma métrica de software

  • A.

    o método de ponto por função.

  • B.

    o processo unificado.

  • C.

    o método de desenvolvimento espiral.

  • D.

    a prototipação.

  • E.

    o modelo cascata.

Com relação à melhoria dos processos de software, é correto afirmar:

  • A. A maturidade dos processos de software de uma organização influencia na capacidade de atingir metas de custo, qualidade e cronograma e determina o nível de qualidade.
  • B. Os processos de desenvolvimento de software têm de ser bem definidos, face à sua alta dependência dos desenvolvedores. Devem guardar disciplina e fidelidade ao processo e serem transparentes para com a alta administração.
  • C. Os processos imaturos caracterizam-se pelo prazo e qualidade de difícil previsão, uso de teste-piloto, excessivo uso de tecnologia e baixa visão do progresso e da qualidade.
  • D. O foco no produto torna-se irrelevante, já que a qualidade do sistema de software é influenciada pela qualidade do processo utilizado para seu desenvolvimento e sua manutenção.
  • E. Os processos imaturos requerem apoio visível da alta administração, em função dos custos de manutenção e dos riscos na adoção de nova tecnologia.

Um código malicioso que se altera em tamanho e aparência cada vez que infecta um novo programa é um vírus do tipo

  • A. de boot.
  • B. de macro.
  • C. parasita.
  • D. camuflado.
  • E. polimórfico.
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...