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.

Visando obter maior independência funcional, é adequado que o esforço seja direcionado ao projeto de módulos

  • A.

    que não usem estruturas de seleção.

  • B.

    cujas tarefas tenham elevada coesão.

  • C.

    cujas tarefas tenham coesão procedimental.

  • D.

    que não usem estruturas de repetição.

  • E.

    cujas tarefas tenham coesão lógica.

Na notação original da UML 2.0, os símbolos + (mais) e # (jogo da velha), antecedendo as operações de uma classe, caracterizam tais operações, respectivamente, como

  • A.

    pública e protegida.

  • B.

    protegida e privada.

  • C.

    pública e privada.

  • D.

    pacote e protegida.

  • E.

    pública e pacote.

Acerca de qualidade de software, julgue os seguintes itens.

O controle de qualidade envolve definir e aprovar processos que assegurem que a equipe de desenvolvimento seguiu os procedimentos e os padrões de qualidade do projeto. Uma abordagem para verificar a qualidade dos produtos de projeto é a realização de revisões de qualidade, nas quais se procura assegurar que padrões de qualidade definidos foram seguidos.

  • C. Certo
  • E. Errado

Julgue os itens que se seguem, acerca das informações apresentadas na tabela acima, referente a um contrato de prestação de serviços na administração pública federal, e dos conceitos de contratação de bens e serviços de TI.

Os termos empregados na tabela acima, especialmente os referentes aos indicadores de níveis de serviço, podem ser parte de um acordo de nível de serviço — service level agreement (SLA) — estabelecido no mesmo contrato, em conformidade com a acepção mundialmente aceita no que concerne a acordos de níveis de serviço, bem como em plena conformidade com a legislação brasileira de licitações e contratos.

  • C. Certo
  • E. Errado

Considerando os recursos data definition language (DDL) e data manipulation language (DML) utilizados em SQL e em PLSQL, julgue os itens a seguir.

As cláusulas DROP e ALTER podem ser utilizadas em ambientes de desenvolvimento PLSQL, mas não em SQL.

  • C. Certo
  • E. Errado

Para as questões 41 a 44 utilize a seguinte descrição:

Considere as seguintes afirmativas:

I. Para todo valor de Chave_Disciplina presente na dimensão DISCIPLINA deve haver pelo menos uma ocorrência na tabela fato DESEMPENHO com esse valor para Chave_Disciplina.

II. Deveria obrigatoriamente haver uma dimensão ANO nessa modelagem, devendo a Chave_Ano ser incluída também como parte da chave composta da tabela fato DESEMPENHO.

III. Na dimensão PERIODO poderia ser definida uma hierarquia sobre os atributos Semestre e Ano presentes nessa dimensão.

Assinale:

  • A.

    se somente a afirmativa I estiver correta.

  • B.

    se somente a afirmativa III estiver correta.

  • C.

    se somente a afirmativa II estiver correta.

  • D.

    se somente as afirmativas I e II estiverem corretas.

  • E.

    se somente as afirmativas I e III estiverem corretas.

No que concerne a tópicos avançados, julgue os itens subseqüentes.

O modelo de computação em grade tem como objetivo a obtenção de alto desempenho de processamento distribuído entre diversas máquinas geograficamente próximas ou não.

  • C. Certo
  • E. Errado

Um sistema operacional pode ser visto como um conjunto de programas que servem de interface entre o usuário e o hardware. Embora essa seja uma definição simplista, o sistema operacional trata do gerenciamento do hardware em questão, abordando desde o gerenciamento de discos, memória, processador, periféricos, entre outros, de forma a orquestrar todos esses elementos, com o objetivo de obter o melhor desempenho possível. Acerca desse assunto, julgue os próximos itens, no que se refere a sistemas operacionais, conceitos, facilidades, interoperabilidade e sistemas distribuídos.

A comunicação entre processos é fundamental em sistemas distribuídos. O RPC (remote procedure call) é normalmente utilizado em sistemas de computação em grade, entretanto não é recomendado para arquiteturas cliente-servidor.

  • C. Certo
  • E. Errado

Considerando o código acima, julgue os itens a seguir, em relação à programação em linguagem C++.

Os rótulos public (l.11) e private (l.30) na linguagem C++ são denominados especificadores de acesso. A tentativa de uma função que não seja membro de uma classe particular, ou friend dela, de acessar um membro private dessa classe gera erro de compilação.

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