Search Header Logo

2º Quiz QA

Authored by Vanessa Soares

Information Technology (IT)

Professional Development

Used 1+ times

2º Quiz QA
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

24 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é a principal função do Garbage Collector (Coletor de Lixo) no .NET?

Gerenciar o sistema de arquivos para otimizar o acesso a dados.
Executar o código .NET em tempo de execução.
Gerenciar a alocação e liberação automática de memória para objetos que não estão mais em uso.
Compilar o código C# para linguagem de máquina.

Answer explanation

O Garbage Collector monitora e libera a memória alocada para objetos que não possuem mais referências, evitando vazamentos de memória e simplificando o gerenciamento para o desenvolvedor.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

O que a palavra-chave `async` em C# indica?

Que o método deve ser executado em um thread separado.
Que o método é síncrono e bloqueará o thread de execução até ser concluído.
Que o método contém pelo menos uma operação que pode ser esperada com a palavra-chave `await`.
Que o método não pode ter um valor de retorno.

Answer explanation

A palavra-chave `async` informa ao compilador que o método pode ser 'pausado' em pontos com `await`, permitindo que o thread principal execute outras tarefas enquanto a operação assíncrona é concluída.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Em C#, o que é uma interface?

Uma classe que só pode ser herdada e não instanciada.
Um tipo que define um contrato, especificando um conjunto de membros que as classes que o implementam devem ter.
Uma classe que encapsula dados e comportamento.
Uma classe que permite herança múltipla de classes.

Answer explanation

Uma interface define um 'contrato' de funcionalidades que uma classe deve implementar, sem fornecer a implementação dos métodos.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é a diferença fundamental entre uma `class` e uma `struct` em C#?

Uma `class` é um tipo de valor, enquanto uma `struct` é um tipo de referência.
Uma `class` é alocada na pilha, enquanto uma `struct` é alocada no heap.
Uma `class` é um tipo de referência e uma `struct` é um tipo de valor.
Ambas `class` e `struct` são tipos de referência, mas `struct` é mais leve.

Answer explanation

A principal diferença reside no local de alocação de memória. Instâncias de `classes` são alocadas no heap (memória gerenciada), enquanto instâncias de `structs` são alocadas na pilha (memória de thread).

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual é o principal objetivo do Padrão de Projeto 'Singleton'?

Garantir que uma classe tenha apenas uma única instância e fornecer um ponto de acesso global a ela.
Permitir a criação de objetos complexos passo a passo.
Permitir que objetos se comuniquem uns com os outros sem saber suas classes concretas.
Converter a interface de uma classe em outra interface que o cliente espera.

Answer explanation

O padrão Singleton é utilizado para restringir a criação de instâncias de uma classe a apenas uma única vez, fornecendo uma forma controlada de acesso a essa instância.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Qual o uso da palavra-chave `sealed` em uma classe?

Permite que a classe seja acessada de qualquer lugar, mesmo fora do namespace.
Torna a classe estática.
Impede a instância da classe.
Impede a herança da classe.

Answer explanation

A palavra-chave `sealed` em uma classe impede que outras classes herdem dela, finalizando a hierarquia de herança naquele ponto.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Em C#, o que é um delegado?

Uma classe que armazena uma lista de objetos.
Uma referência a um método, permitindo que métodos sejam passados como argumentos.
Um tipo de dado que encapsula uma variável.
Um construtor de classe que não tem parâmetros.

Answer explanation

Um delegado é um tipo que representa referências a métodos com uma lista de parâmetros e tipo de retorno específicos. Ele atua como um ponteiro de função 'type-safe'.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?