wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

20/10 - PNDS - Aula 62 MessageBox em C# (Windows Forms)

Total questions: 10

Worksheet time: 5mins

Name
Class
Date
1.

(Sintaxe Básica) Qual é a sintaxe correta para exibir uma caixa de mensagem simples com apenas um texto e o botão "OK"?

a)

MessageBox("Mensagem de teste");

b)

MessageBox.Create("Mensagem de teste");

c)

MessageBox.Show("Mensagem de teste");

d)

new MessageBox("Mensagem de teste").Display();

2.

(Retorno de Valor) Qual tipo de dado é retornado pelo método MessageBox.Show() quando ele é usado para obter a resposta do usuário (por exemplo, ao usar botões YesNo)?

a)

bool

b)

string

c)

DialogResult

d)

MessageBoxButtons

3.

(Botões) Qual membro da enumeração MessageBoxButtons deve ser usado para exibir uma caixa de mensagem com os botões Sim, Não e Cancelar?

a)

MessageBoxButtons.YesNo

b)

MessageBoxButtons.OKCancel

c)

MessageBoxButtons.YesNoCancel

d)

MessageBoxButtons.AbortRetryIgnore

4.

(Ícones) Para exibir um ícone de ponto de interrogação em uma caixa de mensagem, qual membro da enumeração MessageBoxIcon deve ser utilizado?

a)

MessageBoxIcon.Error

b)

MessageBoxIcon.Warning

c)

MessageBoxIcon.Information

d)

MessageBoxIcon.Question

5.

(Parâmetros - Ordem Comum) Qual é a ordem correta e mais comum dos primeiros três parâmetros ao chamar o método MessageBox.Show() para exibir a mensagem e um título?

a)

Título, Botões, Mensagem

b)

Mensagem, Título, Ícone

c)

Mensagem, Título, Botões

d)

Ícone, Mensagem, Título

6.

(Captura de Resposta) Analise o código abaixo. Qual será a saída exibida na tela se o usuário clicar no botão Não? C# DialogResult resultado = MessageBox.Show("Deseja continuar?", "Confirmação", MessageBoxButtons.YesNo); if (resultado == DialogResult.Yes) { MessageBox.Show("Continuando..."); } else if (resultado == DialogResult.No) { MessageBox.Show("Operação cancelada."); }

a)

"Continuando..."

b)

A caixa de mensagem não será exibida, pois o código está incorreto.

c)

"Operação cancelada."

d)

Nenhuma saída.

7.

(Botão Padrão) Qual parâmetro adicional do método MessageBox.Show() permite que o desenvolvedor defina qual botão da caixa de diálogo terá o foco inicial (será o padrão)?

a)

MessageBoxButtons

b)

MessageBoxIcon

c)

MessageBoxDefaultButton

d)

DialogResult

8.

(Ícone de Erro) Qual membro da enumeração MessageBoxIcon é comumente associado a uma mensagem crítica, exibindo um círculo vermelho com um 'x' branco?

a)

MessageBoxIcon.Stop ou MessageBoxIcon.Hand

b)

MessageBoxIcon.Asterisk

c)

MessageBoxIcon.Exclamation

d)

MessageBoxIcon.Warning

9.

(Uso em Fechamento de Form) Em um evento de fechamento de formulário (FormClosing), se o código for: C# DialogResult dr = MessageBox.Show("Salvar alterações?", "Sair", MessageBoxButtons.YesNoCancel); if (dr == DialogResult.Cancel) { e.Cancel = true; } O que acontece se o usuário clicar em Cancelar na MessageBox?

a)

O formulário é fechado e as alterações são salvas automaticamente.

b)

O formulário fecha, mas o código não afeta o fechamento.

c)

O formulário não é fechado, pois a propriedade e.Cancel é definida como true.

d)

É exibido um ícone de erro no canto superior do formulário.

10.

(Função Estática) Em C#, o método Show() da classe MessageBox é:

a)

Um método de instância, necessitando da criação de um objeto MessageBox (new MessageBox()).

b)

Um método estático, podendo ser chamado diretamente pela classe (MessageBox.Show()).

c)

Uma propriedade de classe.

d)

Um construtor.