wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Quiz Aula 7 - 3DSMB15 -POO

Total questions: 10

Worksheet time: 3hrs 5mins

Name
Class
Date
1.

Você precisa criar uma “receita” que descreva como será um carro, com atributos e comportamentos. Em Dart, como chamamos essa “receita”?

a)

Classse

b)

Métodos

c)

Nenhuma das alternativas.

d)

Objetos.

2.

Quando usamos uma classe para criar algo real (exemplo: um carro específico da marca Fiat), o que estamos criando?

a)

Obijeto

b)

Classe

c)

Métodos.

d)

Nenhuma das alternativas.

3.

Um método dentro de uma classe serve para:

a)

Armazenar os atributos de um objeto.

b)

Definir as ações que o objeto pode executar.

c)

Nenhuma das alternativas

d)

Criar automaticamente um objeto.

4.

O construtor em Dart é:

a)

Um método especial chamado automaticamente quando criamos um objeto 

b)

Uma variável que guarda valores fixos 

c)

Uma função que só serve para imprimir textos 

d)

Um método especial chamado automaticamente quando criamos uma classe.

5.

Dado o código abaixo: 

class Pessoa { 
  String nome; 
  Pessoa(this.nome); 

 O trecho Pessoa(this.nome); representa: 

a)

Um método normal da classe

b)

O construtor da classe

c)

Um objeto da classe

d)

Nenhuma das alternativas 

6.

Qual a saída do código abaixo? 

class Carro { 
  String marca; 
  Carro(this.marca); 

void main() { 
  Carro c = Carro("Fiat"); 
  print(c.marca); 

 

a)

Fiat

b)

Carro

c)

Erro de compilação

d)

c is instance of Carro

7.

Se eu crio um objeto assim: 

Aluno aluno1 = Aluno("Maria", 18); 
 

Qual recurso está sendo usado para inicializar os atributos no momento da criação?

a)

Método

b)

Classe

c)

Costrutor

d)

Nenhuma das alternativas.

8.

Qual das opções representa um atributo de uma classe Carro?

a)

void acelerar()

b)

String cor = "Azul";

c)

Carro(this.cor);

d)

Nenhuma das alternativas

9.

O que significa a palavra this dentro de um construtor? 

a)

Indica que estamos chamando outro método 

b)

Indica que estamos nos referindo ao próprio atributo da classe 

c)

É um tipo especial de variável global 

d)

Nenhuma das alternativas 

10.

Um objeto pode ter: 

a)

Apenas atributos, nunca métodos

b)

Apenas métodos, nunca atributos

c)

Nenhuma das alternativas

d)

Atribuitos e métodos.