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

Quiz

Quiz Program Flow

Thiago Russo 15 questions Updated 21 Apr 2017

Take the quiz

Questions in this quiz (15)

  1. 1Você tem um monte de itens que precisam ser processados. Para cada item, você precisa executar um cálculo complexo. Que técnica você deve usar?
    1. AVocê cria uma Task para cada item e, em seguida, aguarde até que todas as tarefas terminem.
    2. BVocê usa Parallel.For para processar todos os itens simultaneamente.
    3. CVocê usa async/ await para processar todos os itens simultaneamente.
    4. DVocê pode adicionar todos os itens em um BlockingCollection e processá-los em uma thread criada pela classe Thread.
  2. 2Você está criando uma consulta complexa que não requer nenhuma ordem particular e pretende executá-lo em paralelo. Que método você deve usar?
    1. AAsParallel
    2. BAsSequential
    3. CAsOrdered
    4. DWithDegreeOfParallelism
  3. 3Você está trabalhando em um aplicativo ASP.NET que recupera alguns dados de outro servidor web e em seguida grava a resposta ao banco de dados. Se usa async/ await?
    1. ANão, as duas operações dependem de fatores externos. Você precisa esperar antes de serem finalizados.
    2. BNão, em um aplicativo de servidor que você não tem que usar async/await. É apenas para a capacidade de resposta no cliente.
    3. CSim, isso irá liberar sua thread para servir outras requisições enquanto espera para o I / O para completo.
    4. DSim, isso colocar sua thread para "dormir" (sllep) enquanto espera por I / O, para que ele não usa qualquer CPU.
  4. 4Você quer sincronizar o acesso usando uma instrução lock. Em qual membro você travar?
    1. Athis
    2. Bstring _lock = "myLock"
    3. Cint _lock = 42;
    4. Dobjeto _lock = new Object ();
  5. 5Você precisa implementar o cancelamento de uma tarefa de longa duração. Qual objeto que você passar para a tarefa?
    1. ACancellationTokenSource
    2. BCancellationToken
    3. Cvariável booleana isCancelled
    4. DVolatile
  6. 6Você está implementando uma máquina de estado em uma classe multithread. Você precisa verificar o estado atual, e alterá-lo para o novo um em cada etapa. Qual o método que você usa?
    1. AVolatile.Write (currentState ref)
    2. BInterlocked.CompareExchange (ref currentState, ref newState, xpectedState)
    3. CInterlocked.Exchange (ref currentState, newState)
    4. DInterlocked.Decrement (ref newState)
  7. 71. Você precisa iterar sobre uma coleção em que você sabe o número de itens. Você precisa remover certos itens da coleção. Qual é a afirmação que você usa?
    1. Aswitch
    2. Bforeach
    3. Cfor
    4. Dgoto
  8. 8Você tem um monte de checks (verificações) em seu aplicativo para valores nulos. Se um valor não for nulo, você quer chamar um método nele. Você quer simplificar o seu código. Que técnica você usa?
    1. Afor
    2. Boperador Conditional
    3. Coperador Null-coalescing
    4. DO comportamento de short-circuit e o operador
  9. 9Você está processando alguns dados de através da rede. Você usa um método hasNext e Read para recuperar os dados. Você precisa executar algum código em cada item. O que você usa?
    1. Afor
    2. Bforeach
    3. Cwhile
    4. Ddo-while
  10. 10Você tem um método private em sua classe e você quer fazer chamada do método possível por
    certos chamadores. O que você faz?
    1. Afazer o método ficar "public"
    2. Busar um evento por fora, pode ser notificado quando o método for executado.
    3. CUsar um método que retorna um delegate para chamadores autorizados.
    4. DDeclarar o método privado como um lambda.

Information

Description
70-483 C# (Exame 70-483) Quiz on Quiz Program Flow, created by Thiago Russo on 24/04/2016.
Language
Português
Views
22
History
Created on 24 Apr 2016 · updated on 21 Apr 2017
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?