Questões de Ciência da Computação da Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR)

Lista completa de Questões de Ciência da Computação da Núcleo de Concursos da Universidade Federal do Paraná (NC / UFPR) para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.

Sobre os diagramas da UML (Unified Modeling Language), é INCORRETO afirmar:

  • A. O Diagrama de Casos de Uso representa atores e casos de uso para modelar os comportamentos do sistema.
  • B. O Diagrama de Estados representa o estado final do objeto durante a troca sequencial de mensagens entre objetos.
  • C. Para a modelagem de etapas sequenciais em um fluxo do sistema, pode-se utilizar o Diagrama de Atividades.
  • D. O Diagrama de Objetos ilustra as instâncias dos itens encontrados no Diagrama de Classes.
  • E. O Diagrama de Comunicação enfatiza a organização de objetos que enviam e recebem mensagens entre si.

Um conceito importante na operação do shell do sistema Linux é o conceito de filtros. Em termos genéricos, um filtro é um programa que:

  • A. escreve na saída padrão um subconjunto das linhas lidas na entrada padrão.
  • B. lê da entrada padrão e escreve na saída padrão.
  • C. escreve na saída padrão um subconjunto das palavras lidas na entrada padrão.
  • D. replica a entrada padrão na saída padrão.
  • E. elimina “impurezas” da entrada padrão, isto é, palavras da entrada padrão descritas por meio de expressão regular.

Com base no diagrama ao lado, assinale a alternativa correta.

  • A. É um diagrama da UML que representa a sequência de ações de um usuário no sistema.
  • B. “Solicitar Reforço” é um caso de uso que pode ser executado a partir de “Corrigir Prova”.
  • C. O caso de uso “Calcular Nota” acontece em paralelo com “Solicitar Reforço”.
  • D. Na notação representada, o símbolo denominado “Professor” é chamado “usuário do sistema”.
  • E. deveria estar apontando na outra direção.

A figura abaixo apresenta o exemplo de um diagrama de sequências da UML (Unified Modeling Language).

 Assinale a alternativa correta.

  • A. Somente as afirmativas 3 e 5 são verdadeiras.
  • B. Somente as afirmativas 1, 2 e 4 são verdadeiras.
  • C. Somente as afirmativas 1, 2 e 5 são verdadeiras.
  • D. Somente as afirmativas 2, 3 e 4 são verdadeiras.
  • E. Somente as afirmativas 1, 3, 4 e 5 são verdadeiras.

Sobre o COBIT (Control Objectives for Information and Related Technologies), assinale a alternativa correta.

  • A. É um modelo que contempla a melhoria dos processos de engenharia de software, estabelecendo níveis de maturidade para a execução e gestão de tais processos.
  • B. É um framework de gestão de projetos que define as etapas e diretrizes para entregar projetos de software dentro do prazo, custo e escopo estabelecidos.
  • C. É um modelo de governança e gestão de tecnologia da informação de uma organização focado em auxiliar empresas a criar valor por meio da tecnologia da informação.
  • D. É uma metodologia ágil de desenvolvimento de software que tem auxiliado organizações desenvolvedoras de software a acelerar seu time to market.
  • E. É um guia de referência às disciplinas que compõem a área de engenharia de software.

A respeito de COBIT e ITIL, considere as seguintes afirmativas:

1. ITIL fornece boas práticas e orientações sobre a concepção de serviços de TI, com base no ciclo de vida do serviço.

2. A fase de Estratégia de Serviço fornece direcionamento no desenho, desenvolvimento e implementação do gerenciamento de serviço, não apenas como uma capacidade organizacional, mas como um ativo estratégico.

3. COBIT é um framework de alinhamento estratégico e governança de TI nas organizações, sendo orientado a processos.

4. Governança de TI é uma estrutura de relacionamentos e processos que direciona e controla a empresa para que possa alcançar seus objetivos.

Assinale a alternativa correta.

  • A. Somente as afirmativas 1 e 3 são verdadeiras.
  • B. Somente as afirmativas 2 e 3 são verdadeiras.
  • C. Somente as afirmativas 1, 2 e 4 são verdadeiras.
  • D. Somente as afirmativas 2 e 4 são verdadeiras.
  • E. As afirmativas 1, 2, 3 e 4 são verdadeiras.

Funções hash são utilizadas por diversos protocolos de rede e possuem diversas aplicações, entre as quais a verificação de corretude de uma mensagem enviada. Sobre funções hash no contexto de redes, assinale a alternativa correta.

  • A. Uma função hash requer mensagens de tamanho fixo.
  • B. Não é necessário recalcular o valor hash de uma dada mensagem para autenticá-la.
  • C. É desejável ser computacionalmente viável inverter uma função hash, ou seja, dado um hash h, encontrar uma mensagem m tal que, aplicada na função de hash H, H(m) =h.
  • D. Funções hash não são injetoras.
  • E. Uma dada função de hash pode gerar valores de hash de diferentes tamanhos.

Em muitos casos, a pilha em memória pode ser utilizada para armazenar variáveis locais a um procedimento quando não há registradores suficientes. O trecho da pilha contendo os registradores salvos por um procedimento e variáveis locais é chamado registro de ativação. Programas para o MIPS podem utilizar o registrador frame pointer ($fp) para apontar para a primeira palavra de um registro de ativação de um procedimento. Considerando a chamada de procedimentos aninhados no processador MIPS, assinale a alternativa correta.

  • A. O frame pointer ($fp) permite salvar o endereço de retorno de cada chamada do procedimento, o que é utilizado para a chamada aninhada de procedimentos.
  • B. Chamadas aninhadas de procedimentos sobrescrevem as variáveis locais na pilha se não for utilizado o frame pointer ($fp).
  • C. O frame pointer ($fp) oferece um registrador base estável em um procedimento para referência a variáveis locais, devendo ser reposicionado a cada ocorrência de chamada de procedimento aninhado.
  • D. Em uma chamada aninhada, o stack pointer ($sp) deve receber o valor do frame pointer ($fp), a fim de que o topo da pilha aponte para o registro de ativação.
  • E. O registro de ativação é o mesmo para as diferentes instâncias de um procedimento se a chamada aninhada de procedimento for recursiva.
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...