Você está na página 1de 2

Questão 1: Considerando que “e” é um argumento do tipo EventArgs de um método qualquer, chamado a partir do

click do mouse em um botão, o que será exibido se executarmos: MessageBox.Show(e.ToString());


Escolha uma opção:
 Null
 O programa dará erro na hora da compilação pois um objeto do tipo EventArgs não pode ser convertido para
String
 System.Windows.Forms.MouseEventArgs
 System.Windows.Forms.Button.DoubleClick

Questão 2: O que você entende por criação de componentes dinamicamente?


Escolha uma opção:
 É quando populamos o nosso formulário através do ato de arrastar os componentes da caixa de ferramentas
para o formulário.
 É algo particular a criação de projetos em modo WPF.NET que ainda não abordamos em nosso curso.
 É quando os objetos/componentes de um formulário são criados em tempo de execução e não em tempo de
projeto.
 É quando os objetos são instanciados não a partir da palavra reservada “new” mas sim com a palavra
reservada “dynamic”.

Questão 3: Quantos bytes ocupará em memória uma variável do tipo int declarada dentro de um programa C#?
Creio que o operador sizeof possa te ajudar nesta questão.
Escolha uma opção:
 16 bits
 2 bytes
 4 bytes
 8 bytes

Questão 4: Determinada classe possuí 5 propriedades do tipo int, sendo que uma delas é estática. Com essa classe
instanciei 4 objetos distintos. Quantos bytes serão alocados em memória para armazenamento das propriedades
destes 4 objetos?
Escolha uma opção:
 68 bytes
 80 bytes
 1024 bytes
 64 bytes

Questão 5: O que estamos fazendo ao longo das linhas de programação “Label l1;” e “l1 = new Label();”
Escolha uma opção:
 Na primeira estamos apenas declarando o objeto, anunciando sua existência, enquanto na segunda o
estamos instanciando, alocando espaço em memória para ele.
 Em ambas estamos fazendo a instanciação do objeto, são apenas duas maneiras distintas de fazê-lo.
 A primeira linha é desnecessária, totalmente documentacional, o código funcionaria perfeitamente apenas
com a segunda linha.
 Na primeira estamos instanciando o objeto enquanto na segunda o estamos inicializando como novo.

Questão 6: Qual seria a melhor definição para uma propriedade estática?


Escolha uma opção:
 Não existem propriedades estáticas, o que existe são métodos estáticos.
 É uma propriedade comum a todas as instâncias desta classe.
 É um tipo de dado numérico, como são int, float, double e etc.
 É uma outra forma de se denominar uma constante.
Questão 7: Determinada classe possuí 3 propriedades do tipo float, sendo que uma delas é estática. Com essa classe
instanciei 10 objetos distintos. Quantos bytes serão alocados em memória para armazenamento das propriedades
destes 10 objetos.
Escolha uma opção:
 120 bytes
 84 bytes
 1024 bytes
 80 bytes

Questão 8: Quantos bytes ocupará em memória uma variável do tipo double declarada dentro de um programa C#?
Creio que o operador sizeof possa te ajudar nesta questão.
Escolha uma opção:
 8 bytes
 4 bytes
 2 bytes
 32 bits

Questão 9: Em nossos exemplos falamos muito do argumento “sender” que nos indica o objeto que gerou a
chamada do método, o “remetente”. Porém em nenhum momento falamos acerca do argumento “e” do tipo
“EventArgs”. O que ele representa?
Escolha uma opção:
 O tipo do evento que gerou a chamada.
 A posição linha/coluna em que o mouse foi clicado para se chegar ao método em questão.
 A data/hora em que o método foi chamado.
 Informações mais detalhadas a cerca do objeto sender.

Questão 10: Qual seria a melhor definição para um método estático?


Escolha uma opção:
 É uma outra forma de se denominar um método abstrato.
 São métodos que nos retornaram um dado do tipo estático.
 Não existem métodos estáticos, o que existe são propriedades estáticas
 É um método que pode ser invocado a partir da classe, sem a necessidade de se criar uma instância dela.

Você também pode gostar