Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Prévia do material em texto

<p>13/04/2023, 15:57 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3818030 1/10</p><p>1</p><p>(EMBASA - IBFC - Analista de Tecnologia da Informação - 2017) (Questão modificada)</p><p>Assinale a alternativa que completa, correta e respectivamente, as lacunas da seguinte</p><p>frase: ''Em Java, usamos ________ Thread do pacote _______ para criarmos linhas</p><p>de execução _________''.</p><p>A a classe - java.util - sequenciais</p><p>B o objeto - java.util - sequenciais</p><p>C o objeto - java.lang - paralelas</p><p>D a classe - java.lang - paralelas</p><p>E a classe - java.lang - sequenciais</p><p>Resposta incorreta Resposta correta: D</p><p>Gabarito comentado</p><p>A resposta certa é: a classe - java.lang - paralelas</p><p>2</p><p>Marcar para revisão</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10 Finalizar exercício</p><p>Exercício - Programação Paralela em Java: Threads</p><p>13/04/2023, 15:57 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3818030 2/10</p><p>Em Java, quando uma thread está aguardando para obter a trava de um semáforo, ela</p><p>encontra-se no estado:</p><p>A RUNNABLE</p><p>B BLOCKED</p><p>C WAITING</p><p>D TIMED_WAITING</p><p>E STOPED</p><p>Resposta incorreta Resposta correta: B</p><p>Gabarito comentado</p><p>A resposta certa é: BLOCKED</p><p>3</p><p>(VUNESP - TJ/SP - Analista de Sistemas - 2012) Considere as seguintes afirmações sobre</p><p>Threads:</p><p>I. É uma forma de um processo se dividir em tarefas que podem ser executadas</p><p>concorrentemente.</p><p>II. Os sistemas que suportam múltiplas threads são chamados de multithread.</p><p>III. Em hardwares com múltiplas CPUs (multi-core), as threads podem ser processadas</p><p>de forma simultânea.</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10</p><p>Exercício - Programação Paralela em Java: Threads</p><p>13/04/2023, 15:57 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3818030 3/10</p><p>Sobre as afirmações, está correto o contido em:</p><p>A I, apenas</p><p>B I e II, apenas</p><p>C I e III, apenas</p><p>D II e III, apenas</p><p>E I, II e III</p><p>Resposta incorreta Resposta correta: E</p><p>Gabarito comentado</p><p>A resposta certa é: I, II e III</p><p>4</p><p>(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2013) Qual método</p><p>pertencente à biblioteca nativa de Java não é capaz de bloquear a execução de uma</p><p>thread?</p><p>A Object.wait()</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10</p><p>Exercício - Programação Paralela em Java: Threads</p><p>13/04/2023, 15:57 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3818030 4/10</p><p>B ReentrantLock.lock()</p><p>C Thread.join()</p><p>D FileInputStream.read()</p><p>E Thread.yield()</p><p>Resposta incorreta Resposta correta: E</p><p>Gabarito comentado</p><p>A resposta certa é: Thread.yield()</p><p>5</p><p>(CESGRANRIO - BNDES - Profissional Básico - Análise de Sistemas - 2011) Os usuários de</p><p>um sistema Web, desenvolvido em Java, reclamam de erros nos dados consultados. A</p><p>equipe técnica, ao analisar a situação, concluiu que determinado método M está sendo</p><p>invocado, simultaneamente, por diferentes threads.</p><p>Considerando que não há manipulação de locks no restante do sistema, o que pode ser</p><p>feito para que M seja executado, em dado momento, somente por uma thread?</p><p>A Ajustar o firewall de borda para permitir uma conexão por IP.</p><p>B Implementar connection pooling no acesso ao banco de dados.</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10</p><p>Exercício - Programação Paralela em Java: Threads</p><p>13/04/2023, 15:57 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3818030 5/10</p><p>C Utilizar a keyword lockable no bloco de M.</p><p>D Declarar o método M como synchronized.</p><p>E Reescrever M em Assembly, necessariamente.</p><p>Resposta incorreta Resposta correta: D</p><p>Gabarito comentado</p><p>A resposta certa é: Declarar o método M como synchronized.</p><p>6</p><p>(CESPE - INMETRO - Pesquisador - Ciência da Computação - 2010) Em relação ao uso de</p><p>threads na linguagem Java, assinale a opção correta:</p><p>A</p><p>O método yield é utilizado para forçar um thread a entrar no modo de</p><p>suspensão.</p><p>B</p><p>O método join é utilizado para garantir que determinado thread não seja</p><p>executado até que outro tenha entrado no estado inativo.</p><p>C Uma classe pode definir tanto métodos quanto variáveis sincronizadas.</p><p>D Métodos static não podem ser synchronized.</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10</p><p>Exercício - Programação Paralela em Java: Threads</p><p>13/04/2023, 15:57 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3818030 6/10</p><p>E</p><p>Todo thread recebe uma prioridade padrão que é igual ao menor nível de</p><p>prioridade possível. Para configurar essa prioridade, pode ser utilizado o</p><p>método setPriority.</p><p>Resposta incorreta Resposta correta: B</p><p>Gabarito comentado</p><p>A resposta certa é: O método join é utilizado para garantir que determinado</p><p>thread não seja executado até que outro tenha entrado no estado inativo.</p><p>7</p><p>No que se refere à linguagem de programação Java, ''thread safe'' é um conceito</p><p>segundo o qual threads concorrentes utilizam algoritmo de sincronismo para</p><p>cooperarem entre si. É exemplo da aplicação desse conceito:</p><p>A Objetos imutáveis</p><p>B Objetos finais</p><p>C Objetos estáticos</p><p>D Classes estáticas</p><p>E Classes finais</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10</p><p>Exercício - Programação Paralela em Java: Threads</p><p>13/04/2023, 15:57 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3818030 7/10</p><p>Resposta incorreta Resposta correta: A</p><p>Gabarito comentado</p><p>A resposta certa é: Objetos imutáveis</p><p>8</p><p>(ESAF - CGU - Analista de Finanças e Controle - Tecnologia da Informação - 2006) As</p><p>unidades concorrentes em Java são objetos que incluem um método chamado run,</p><p>cujo código pode estar em execução concorrente. Uma das maneiras de se definir uma</p><p>classe cujos objetos podem ter métodos concorrentes é definir uma:</p><p>A Classe abstrata run e, em seguida, definir subclasses run.</p><p>B</p><p>Subclasse da classe predefinida thread, que fornece suporte para o método</p><p>run.</p><p>C Exceção para o método run.</p><p>D Exceção para o método main.</p><p>E</p><p>Exceção com interrupção para o método run ativo, sempre que um novo</p><p>método run for instanciado.</p><p>Resposta incorreta Resposta correta: B</p><p>Gabarito comentado</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10</p><p>Exercício - Programação Paralela em Java: Threads</p><p>13/04/2023, 15:57 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3818030 8/10</p><p>A resposta certa é: Subclasse da classe predefinida thread, que fornece suporte</p><p>para o método run.</p><p>9</p><p>(AOCP - BRDE - Analista de Sistemas - 2012) Sobre Prioridade e Agendamento de Thread</p><p>na linguagem de programação Java, analise as afirmações e assinale a(s) correta(s).</p><p>I. Por padrão, toda thread recebe uma DEFAULT_PRIORITY (uma constante de 5).</p><p>II. Toda thread do Java tem uma prioridade de thread que auxilia na ordenação em que</p><p>estão agendadas.</p><p>III. O agendamento de thread consegue garantir que, em diferentes sistemas</p><p>operacionais, cada processo gastará a mesma fatia de tempo.</p><p>IV. Em Java, cada nova thread herda a prioridade da thread que a cria.</p><p>A Apenas I</p><p>B Apenas II e IV</p><p>C Apenas I, III e IV</p><p>D Apenas II, III e IV</p><p>E I, II, III e IV</p><p>Resposta incorreta Resposta correta: B</p><p>Gabarito comentado</p><p>Marcar para revisão</p><p>undefined Questão 10 de 10</p><p>Exercício - Programação Paralela em Java: Threads</p><p>13/04/2023, 15:57 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3818030 9/10</p><p>A resposta certa é : Apenas II e IV</p><p>10</p><p>(UFJF - COPESE - Técnico de Tecnologia da Informação - 2017) Java possui suporte a</p><p>definição de métodos synchronized, os quais:</p><p>A</p><p>Permitem a sincronização com outros métodos synchronized da mesma</p><p>classe, de modo que possam iniciar sua execução exatamente juntos a partir</p><p>de diferentes threads.</p><p>B</p><p>Permitem a sincronização com outros métodos synchronized da mesma e de</p><p>outras classes, de modo que possam iniciar sua execução exatamente juntos</p><p>a partir de diferentes threads.</p><p>C</p><p>Habilitam o monitor de um objeto, que garante exclusão mútua entre threads</p><p>que tentam executar seus métodos synchronized em um dado momento.</p><p>D</p><p>Habilitam o uso do relógio de tempo real no objeto, que é sincronizado com o</p><p>relógio atômico e que, assim, tem mais precisão se comparado com o relógio</p><p>do sistema.</p><p>E</p><p>Permitem monitorar sua execução para que outras ações no mesmo objeto</p><p>possam ser sincronizadas para execução obrigatoriamente em paralelo.</p><p>Resposta correta</p><p>Gabarito comentado</p><p>Marcar para revisão</p><p>undefined</p><p>Questão 10 de 10</p><p>Exercício - Programação Paralela em Java: Threads</p><p>13/04/2023, 15:57 Exercício</p><p>https://aluno.qlabs.com.br/exercicio/3818030 10/10</p><p>A resposta certa é: Habilitam o monitor de um objeto, que garante exclusão</p><p>mútua entre threads que tentam executar seus métodos synchronized em um</p><p>dado momento.</p><p>undefined Questão 10 de 10</p><p>Exercício - Programação Paralela em Java: Threads</p>

Mais conteúdos dessa disciplina