Você está na página 1de 6

Tópicos Avançados de Programação

1. Página inicial
2. Teste 1

Questão 1
Resposta salva
Vale 1,00 ponto(s).

Marcar questão

Texto da questão

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:


8 bytes
2 bytes
16 bits
4 bytes

Questão 2
Resposta salva
Vale 1,00 ponto(s).

Marcar questão

Texto da questão

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:


A data/hora em que o método foi chamado.
O tipo do evento que gerou a chamada.
Informações mais detalhadas a cerca do objeto sender.
A posição linha/coluna em que o mouse foi clicado para se chegar ao método em
questão.

Questão 3
Resposta salva
Vale 1,00 ponto(s).

Marcar questão

Texto da questão

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.
a) 8 bytes
b) 4 bytes
c) 32 bits
d) 2 bytes

Escolha uma opção:


4 bytes
32 bits
8 bytes
2 bytes

Questão 4
Resposta salva
Vale 1,00 ponto(s).

Marcar questão

Texto da questão

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 5
Resposta salva
Vale 1,00 ponto(s).

Marcar questão

Texto da questão

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?
a) 68 bytes
b) 80 bytes
c) 64 bytes
d) 1024 bytes

Escolha uma opção:


68 bytes
80 bytes
64 bytes
1024 bytes

Questão 6
Resposta salva
Vale 1,00 ponto(s).
Marcar questão

Texto da questão

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 7
Resposta salva
Vale 1,00 ponto(s).

Marcar questão

Texto da questão

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
1024 bytes
84 bytes
80 bytes

Questão 8
Resposta salva
Vale 1,00 ponto(s).

Marcar questão

Texto da questão

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

Escolha uma opção:


É um método que pode ser invocado a partir da classe, sem a necessidade de
se criar uma instância dela.
É 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

Questão 9
Resposta salva
Vale 1,00 ponto(s).

Marcar questão

Texto da questão

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:


System.Windows.Forms.MouseEventArgs
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.Button.DoubleClick

Questão 10
Resposta salva
Vale 1,00 ponto(s).

Marcar questão

Texto da questão

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

Escolha uma opção:


É uma outra forma de se denominar uma constante.
É um tipo de dado numérico, como são int, float, double e etc.
É uma propriedade comum a todas as instâncias desta classe.
Não existem propriedades estáticas, o que existe são métodos estáticos.

Você também pode gostar