Buscar

Atividade Avaliativa 2

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Painel / Meus cursos / 2023ED - Projeto de Sistemas Web I - G91-1386EAD1A / UNIDADE 2: Orientação a Objetos em C#
/ Atividade Avaliativa 2
Iniciado em quinta, 23 mar 2023, 20:53
Estado Finalizada
Concluída em quinta, 23 mar 2023, 20:55
Tempo
empregado
1 minuto 18 segundos
Avaliar 25,00 de um máximo de 25,00(100%)
Questão 1
Correto
Atingiu 5,00 de 5,00
Construtores são métodos chamados quando se cria a instância de uma classe.
Sobre os construtores em C#, analise as afirmativas:
I. Cada classe somente pode ter um único construtor.
II. Um método construtor possui o mesmo nome da classe.
III. O polimorfismo do método construtor ocorre pela quantidade de parâmetros.
IV. Quando não é definido um construtor explícito, ao criar uma instância é chamado o construtor implícito, que cria a instância mas não
inicializa os dados.
É verdade apenas os que se afirma em:
Escolha uma opção:
I, III
I, IV
II, III, IV
I, II, III
I, II, III, IV
https://ava.uniftec.com.br/course/view.php?id=4137
https://ava.uniftec.com.br/my/
https://ava.uniftec.com.br/course/view.php?id=4137
https://ava.uniftec.com.br/course/view.php?id=4137&section=3
https://ava.uniftec.com.br/mod/quiz/view.php?id=247045
Questão 2
Correto
Atingiu 5,00 de 5,00
Questão 3
Correto
Atingiu 5,00 de 5,00
Considere a seguinte declaração de um array:
Pessoa[] pessoas = new Pessoa[20];
Sobre esse array, analise as afirmativas:
I. Este array pode ter 20 elementos.
II. O nome do array é pessoas e cada elemento é uma instância da classe Pessoa.
III. A primeira posição do array é indexada pelo valor 1 (um).
É verdade apenas o que se afirma em:
Escolha uma opção:
Nenhuma das alternativas
I, II
I, II, III
I, III
II, III
Cada membro de uma classe tem uma acessibilidade associada, que controla as regiões de texto do programa que são capazes de acessar o
membro.
Relacione os tipos de acessibilidade com seu significado:
Acesso limitado a essa classe ou classes derivadas dessa classe 
Acesso limitado a essa classe 
Acesso ilimitado 
protected
private
public
Questão 4
Correto
Atingiu 5,00 de 5,00
 Considere o trecho de código:
class Conta{ 
        public int numero;
        public string titular;
        public double saldo;
}
public partial class Form1 : Form
{
        private Conta[ ] contas;
         // resto da classe
}
private void Form1_Load(object sender, EventArgs e)
{
         contas = new Conta[3];
         this.contas[0] = new Conta();
         this.contas[0].Titular = "victor";
         this.contas[0].Numero = 1;
         this.contas[1] = new Conta();
         this.contas[1].Titular ="mauricio";
         this.contas[1].Numero = 2;
         this.contas[2] = new Conta();
         this.contas[2].Titular = "osni";
         this.contas[2].Numero = 3;
}
Analise as afirmativas:
I. A instrução private Conta[ ] contas; declara um array e seu nome é contas.
II. A instrução contas = new Conta[3]; instância o array com três elementos.
III. O uso do array this.contas[0] está incorreto, pois não se pode acessar o índice 0 (zero) de um array.
IV. A instrução this.contas[1].Titular ="mauricio"; atribui a string "mauricio" ao atributo Titular da classe Conta.
É verdade apenas o que se afirma em:
Escolha uma opção:
I, II, III, IV
II, III, IV
I, II, IV
I, III
I, II, III
Questão 5
Correto
Atingiu 5,00 de 5,00
As classes são os tipos do C# mais fundamentais. Uma classe é uma estrutura de dados que combina ações (métodos e outros membros da
função) e estado (campos) em uma única unidade.
Analise as afirmativas:
I. Um objeto é uma instância de uma classe que é criada dinamicamente, uma classe pode ter várias instâncias.
II. Uma classe possui atributos, propriedades e métodos.
III. Herança é um tipo de relacionamento entre classes, onde uma subclasse herda apenas os atributos da superclasse.
IV. Interface é um tipo de classe que pode ter instâncias.
É verdade apenas o que se afirma em:
Escolha uma opção:
III, IV
II, III
I, II, III
I, II, III, IV
I, II

Outros materiais