GoConqr has a new look! Let us know what you think.

Quiz

Programação Orientada a Objetos 8

Anderson Ribeiro 6 questions Updated 11 Jun 2016

Take the quiz

Questions in this quiz (6)

  1. 1Dentre as alternativas abaixo, assinale a alternativa CORRETA referente à Thread:
    I. Com Multiprogramação é possível alcançar paralelismo, somente em computadores com mais de uma CPU.

    II. Diferentes threads, podem parecer estar todas sendo executadas ao mesmo tempo.

    III. Java threads são objetos que nunca se comunicam entre si para compartilhar objetos em memória.
    1. AApenas I, II.
    2. BApenas II, III.
    3. CApenas I.
    4. DApenas II.
    5. EApenas III.
  2. 2A execução de uma Thread pode passar por:
    1. Adois estados
    2. Bum estado
    3. Ccinco estados
    4. Dquatro estados
    5. Etrês estados
  3. 3
    3.
    A programação multitarefa é uma realidade em nossos sistemas. Isto é possível com a implementação do conceito de Threads. Uma thread é um fluxo sequencial de controle, ou linha de execução, dentro de um processo ou programa.
    Identifique qual a opção esta incorreta em função do conceito de Threads:
    1. AThreads com prioridades mais elevadas são executadas preferencialmente antes de threads com menor prioridade
    2. BComo não há necessidade de trocar de contexto, as threads representam uma forma mais leve de processamento concorrente.
    3. CUm processo pode assim ter diversas threads executando concorrentemente., mas todas partilhando o mesmo espaço de endereçamento.
    4. DA Máquina Virtual Java (JVM), por segurança, não permite que uma aplicação tenha diversas linhas de execução rodando concorrentemente
    5. ENão se pode enviar a mensagem run() diretamente para um objeto Thread
  4. 4O conceito de Threads é largamente usado na programação Java. Selecione a opção abaixo que possui a palavra chave que o Java adotou para informar que um determinado bloco deve estar síncrono com os demais threads:
    1. Alock
    2. Blocked
    3. CnotifyAll()
    4. Dnotify().
    5. Esynchronized
  5. 5Existem duas formas de se criar uma classe que execute em forma multithread na linguagem Java, são elas:
    1. AHerança da classe java.lang.MultiThread e implementação da interface java.lang.Runnable
    2. BHerança da classe java.lang.Thread e implementação da interface java.lang.Runnable
    3. CHerança da classe java.lang.Runnable e implementação da interface java.lang.MultiThread
    4. DNenhuma das opções
    5. EHerança da classe java.lang.Runnable e implementação da interface java.lang.Thread
  6. 6A prioridade de um thread corresponde a preferência que ela terá perante as demais durante sua execução. Quanto maior a prioridade de um thread, maior será sua preferência no uso da CPU. Threads de mesma prioridade costumam partilhar o tempo de CPU igualmente. Para definir a prioridade de um thread, são usados:
    1. Anúmeros de 1 a 10, sendo que o número 5 é usado para definir a prioridade como normal.
    2. Bnúmeros de 1 a 100, sendo que o número 50 é usado para definir a prioridade como normal.
    3. Cnúmeros de 1 a 5, sendo que o número 3 é usado para definir a prioridade como normal.
    4. Dnúmeros de 0 a 10, sendo que o número 5 é usado para definir a prioridade como normal.
    5. Enúmeros de 1 a 100, sendo que o número 5 é usado para definir a prioridade como normal.

Information

Description
- Programação Orientada a Objetos Quiz on Programação Orientada a Objetos 8, created by Anderson Ribeiro on 08/06/2016.
Language
Português
Views
4
History
Created on 8 Jun 2016 · updated on 11 Jun 2016
Rating
No ratings yet
Rate this quiz
Rate this quiz

Feedback

What is it about?

What do you think of the new look?

How do you like it?