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.

Em quantos canais a frequência de 2.4 GHz é subdividida no 802.11g no Brasil?

  • A. 7.
  • B. 9.
  • C. 11.
  • D. 12.
  • E. 13.

Um canal de comunicação precisa ser utilizado por diversas máquinas simultaneamente. Qual técnica permite a divisão desse canal?

  • A. Duplexação por divisão de frequência.
  • B. Multiplexação por divisão de tempo.
  • C. Modulação em frequência.
  • D. Janelas deslizantes.
  • E. Codificação Manchester Diferencial.

Alice está enviando uma mensagem para Bob. Alice cifra essa mensagem com a chave pública de Bob e assina com a sua própria chave privada. Que tipo de segurança está sendo garantida para essa mensagem?

  • A. Confidencialidade / Disponibilidade.
  • B. Autenticidade / Disponibilidade.
  • C. Disponibilidade / Acessibilidade.
  • D. Confidencialidade / Autenticidade.
  • E. Autenticidade / Acessibilidade.

Em situações onde há numerosos processos simultâneos, o sistema pode entrar em thrashing, gerando um impacto negativo no desempenho. Sobre thrashing, assinale a alternativa correta.

  • A. É caracterizado por trocas consecutivas de contexto, independentemente do uso da RAM.
  • B. Pode ser mitigado, aumentando o tamanho do swap.
  • C. Ocorre com maior frequência em sistemas cujo quantum de processador para cada processo ativo é elevado, diminuindo as trocas de contexto e, consequentemente, a taxa de uso do processador.
  • D. Ocorre quando muitas faltas de página são encontradas consecutivamente, forçando a realização constante de trocas de página, aumentando o tempo de acesso à RAM.
  • E. É caracterizado por um aumento repentino na taxa de uso do processador.

Considere um esquema de mapeamento de endereços para memória cache conjunto associativa de duas vias, com endereço de memória principal de 32 bits fornecido pelo processador, sendo a memória organizada em blocos de oito palavras, cada palavra com quatro bytes. A memória cache possui 8Ki palavras. Qual endereço de bloco na memória cache é acessado (linha da cache) se o endereço fornecido pelo processador for 80004078 Hexadecimal?

  • A. 0203 Hexadecimal.
  • B. 8000 Hexadecimal.
  • C. 4078 Hexadecimal.
  • D. 0078 Hexadecimal.
  • E. 0003 Hexadecimal.

Com base no diagrama ao lado, considere as seguintes afirmativas relacionadas à notação e ao que esse diagrama representa.

1. A associação entre Lista e Item é do tipo composição e indica que o objeto todo deve gerenciar a criação e destruição de suas partes.

2. A associação entre Item, Música e Vídeo representa uma herança múltipla.

3. tocar() é uma operação polimórfica, significando que, quando uma mensagem é despachada em tempo de execução, uma correspondência é determinada em tempo de execução de acordo com o tipo do objeto.

4. A classe Segue deve possuir atributos ou operações para justificar sua representação como classe de associação.

5. Em tempo de execução, a classe Item precisa ser instanciada para que as classes Música ou Vídeo possam ser utilizadas.

Assinale a alternativa correta.

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

A respeito do Diagrama de Casos ao lado, identifique como verdadeiras (V) ou falsas (F) as seguintes afirmativas:

( ) “Calcular Valores Devidos” será executado sempre que o Auxiliar Administrativo visualizar o relatório de fornecedores.

( ) Ao visualizar o relatório de fornecedores, a geração do gráfico é opcional.

( ) O detalhamento do funcionamento de um caso de uso pode ser feito por meio de uma especificação.

( ) Da forma como está especificado, “Auxiliar Administrativo” não irá executar o caso de uso “Gerar Gráfico”.

( ) Os casos de uso são executados na seguinte sequência: primeiro “Visualizar Relatório de Fornecedores”, depois “Gerar Gráfico” e depois “Calcular Valores Devidos”.

Assinale a alternativa que apresenta a sequência correta, de cima para baixo.


  • A. V – V – V – F – F.
  • B. F – V – F – V – F.
  • C. V – V – F – F – V.
  • D. F – F – V – V – F.
  • E. V – F – F – F – V.

Para planejar e visualizar como será organizado o trabalho em um projeto, o gerente de projetos pode elaborar um cronograma. Observe o cronograma da figura abaixo.

Sobre esse cronograma e seu uso no gerenciamento de projetos de software, é correto afirmar:

  • A. A atividade A1 pode ser executada em paralelo com a atividade A2.
  • B. A atividade A2 demonstra que o projeto está atrasado em uma semana.
  • C. Se o gerente de projetos informasse que A2 e A4 precedem A5, estaria cometendo um erro, pois esse tipo de cronograma não contempla que uma atividade dependa de outras duas.
  • D. O cronograma pode incluir outras informações, como o esforço das atividades, datas de início e fim e pessoas designadas para cada atividade.
  • E. As atividades A1 a A5 deveriam ser sequenciais.

Sobre a análise de pontos por função, considere as seguintes afirmativas:

1. É realizada com base na especificação funcional do software.

2. Estabelece uma pontuação para determinadas características do software, de acordo com seu nível de complexidade.

3. O valor resultante da análise de pontos por função é a quantidade de dias de duração do projeto.

4. A análise de pontos por função é restrita a softwares orientados a objetos. 5. Analisa entradas, saídas e consultas dos usuários, além dos dados utilizados pelo sistema.

Assinale a alternativa correta.

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

Sobre o ciclo de vida de uma Servlet, é correto afirmar:

  • A. O método destroy() deve ser chamado para destruir a Servlet.
  • B. O método service() é chamado antes de init().
  • C. O método init() é chamado pelo contêiner somente uma vez.
  • D. O contêiner não invoca service() caso os parâmetros iniciais não sejam passados.
  • E. A cada requisição o contêiner instancia a Servlet.
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...