Logo Passei Direto
Buscar

Introdução ao Coding web un 4 tentativa 2

User badge image
Mr Robot

em

Ferramentas de estudo

Questões resolvidas

Sobre métodos abstratos, é correto afirmar que:
1. São métodos que são definidos nas classes abstratas, mas implementados nas classes filhas.
2. Devem possuir ao menos um parâmetro definido como abstrato.
3. São métodos fundamentais na programação estruturada.
4. Devem possuir todos os parâmetros definidos como abstratos.
5. Incorreta: São métodos usados nas classes filhas.

Com relação ao mecanismo de herança entre classes em php, marque com V as afirmacoes VERDADEIRAS e com F as FALSAS:
( ) A classe filha herda apenas os atributos e métodos definidos como públicos.
( ) A classe filha herda apenas os atributos e métodos definidos como públicos e protegidos.
( ) Permite uma ou mais classes filhas reutilizem os métodos já definidos na classe-mãe.
( ) A classe filha herda apenas os comportamentos definidos públicos e protegidos.
1. V, F, F, V.
2. F, V, F, F.
3. V, V, F, F.
4. F, F, V, V.

O que é a assinatura de um método?
1. É o tipo de retorno que ele fornece.
2. Refere-se à maneira como o método é declarado, isto é, seu nome e seus argumentos.
3. São métodos fundamentais na programação estruturada.
4. É o método que não possui parâmetro.
5. É o tipo de mensagem que o método apresenta na tela.

Relacione a primeira coluna com a segunda:
1. Herança
2. Classe
3. Objeto
( ) Matriz-base para a criação dos objetos utilizados em um programa.
( ) Mecanismo que permite a definição de uma hierarquia de classes, com o objetivo de reutilizar características já definidas.
( ) Instância da classe.
4. III, II, I.
5. I, III, II.
6. II, I, III.

Com base na representação esquemática da classe na figura, marque com V as afirmações VERDADEIRAS e com F as FALSAS:
( ) A é o nome do objeto que será criado pela classe.
( ) B é o local onde devem ser colocados os comportamentos que o objeto deve ter quando for instanciado.
( ) C é o local onde devem ser colocadas as características que o objeto deve ter quando for instanciado.
( ) A é o nome da classe e B, a lista de características.
( ) C é a lista de comportamentos e B, a lista de características.
1. F, F, F, V, V.
2. F, F, V, V, F.
3. V, V, F, V, F.
4. V, V, F, F, V.

Sobre a função func_num_args(), é correto afirmar que:
1. Incorreta: Retorna um vetor com todos os argumentos passados como parâmetro na chamada do método.
2. Nunca deve ser usado em superclasses.
3. Permite que você recupere o valor de um argumento passado como parâmetro na chamada do método.
4. Retorna um inteiro, que representa a quantidade de argumentos passados como parâmetro ao seu método.

Preencha a lacuna a seguir: A importância __________ está em não desperdiçar tempo de programação nem espaço de armazenamento de dados com características que nunca serão úteis.
1. da classe
2. da herança
3. do encapsulamento
4. da abstração
5. do objeto

Com relação ao desenho a seguir, é correto afirmar que:
1. A classe conta é a classe filha e a classe contaPoupanca é a classe-mãe.
2. O método sacar(quantia) da classe contaPoupança é um encapsulamento do método sacar(quantia) da classe conta.
3. O desenho mostra que a classe contaPoupanca herda apenas o método sacar(quantia) da classe conta.
4. O método sacar(quantia) da classe contaPoupança tem a mesma assinatura do método sacar(quantia) da classe conta, mas possui comportamento diferente.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Sobre métodos abstratos, é correto afirmar que:
1. São métodos que são definidos nas classes abstratas, mas implementados nas classes filhas.
2. Devem possuir ao menos um parâmetro definido como abstrato.
3. São métodos fundamentais na programação estruturada.
4. Devem possuir todos os parâmetros definidos como abstratos.
5. Incorreta: São métodos usados nas classes filhas.

Com relação ao mecanismo de herança entre classes em php, marque com V as afirmacoes VERDADEIRAS e com F as FALSAS:
( ) A classe filha herda apenas os atributos e métodos definidos como públicos.
( ) A classe filha herda apenas os atributos e métodos definidos como públicos e protegidos.
( ) Permite uma ou mais classes filhas reutilizem os métodos já definidos na classe-mãe.
( ) A classe filha herda apenas os comportamentos definidos públicos e protegidos.
1. V, F, F, V.
2. F, V, F, F.
3. V, V, F, F.
4. F, F, V, V.

O que é a assinatura de um método?
1. É o tipo de retorno que ele fornece.
2. Refere-se à maneira como o método é declarado, isto é, seu nome e seus argumentos.
3. São métodos fundamentais na programação estruturada.
4. É o método que não possui parâmetro.
5. É o tipo de mensagem que o método apresenta na tela.

Relacione a primeira coluna com a segunda:
1. Herança
2. Classe
3. Objeto
( ) Matriz-base para a criação dos objetos utilizados em um programa.
( ) Mecanismo que permite a definição de uma hierarquia de classes, com o objetivo de reutilizar características já definidas.
( ) Instância da classe.
4. III, II, I.
5. I, III, II.
6. II, I, III.

Com base na representação esquemática da classe na figura, marque com V as afirmações VERDADEIRAS e com F as FALSAS:
( ) A é o nome do objeto que será criado pela classe.
( ) B é o local onde devem ser colocados os comportamentos que o objeto deve ter quando for instanciado.
( ) C é o local onde devem ser colocadas as características que o objeto deve ter quando for instanciado.
( ) A é o nome da classe e B, a lista de características.
( ) C é a lista de comportamentos e B, a lista de características.
1. F, F, F, V, V.
2. F, F, V, V, F.
3. V, V, F, V, F.
4. V, V, F, F, V.

Sobre a função func_num_args(), é correto afirmar que:
1. Incorreta: Retorna um vetor com todos os argumentos passados como parâmetro na chamada do método.
2. Nunca deve ser usado em superclasses.
3. Permite que você recupere o valor de um argumento passado como parâmetro na chamada do método.
4. Retorna um inteiro, que representa a quantidade de argumentos passados como parâmetro ao seu método.

Preencha a lacuna a seguir: A importância __________ está em não desperdiçar tempo de programação nem espaço de armazenamento de dados com características que nunca serão úteis.
1. da classe
2. da herança
3. do encapsulamento
4. da abstração
5. do objeto

Com relação ao desenho a seguir, é correto afirmar que:
1. A classe conta é a classe filha e a classe contaPoupanca é a classe-mãe.
2. O método sacar(quantia) da classe contaPoupança é um encapsulamento do método sacar(quantia) da classe conta.
3. O desenho mostra que a classe contaPoupanca herda apenas o método sacar(quantia) da classe conta.
4. O método sacar(quantia) da classe contaPoupança tem a mesma assinatura do método sacar(quantia) da classe conta, mas possui comportamento diferente.

Prévia do material em texto

Conteúdo do exercício
1. Pergunta 1
0/0
Sobre métodos abstratos, é correto afirmar que:
Ocultar opções de resposta 
1. 
São métodos que são definidos nas classes abstratas, mas implementados nas classes filhas.
Resposta correta
2. 
Devem possuir ao menos um parâmetro definido como abstrato.
3. 
São métodos fundamentais na programação estruturada.
4. 
Devem possuir todos os parâmetros definidos como abstratos.
5. Incorreta:
São métodos usados nas classes filhas.
2. Pergunta 2
0/0
Sobre “métodos” é correto afirmar que:
Ocultar opções de resposta 
1. 
Nunca podem retornar valor.
2. 
São definidos pela palavra-chave function.
Resposta correta
3. 
Servem para definir as características dos objetos.
4. 
Devem sempre ser públicos.
5. 
Não podem possuir mais de um parâmetro.
3. Pergunta 3
0/0
Com relação ao mecanismo de herança entre classes em php, marque com V as afirmações VERDADEIRAS e com F as FALSAS:
( ) A classe filha herda apenas os atributos e métodos definidos como públicos.
( ) A classe filha herda apenas os atributos e métodos definidos como públicos e protegidos.
( ) Permite uma ou mais classes filhas reutilizem os métodos já definidos na classe-mãe.
( ) A classe filha herda apenas os comportamentos definidos públicos e protegidos.
Ocultar opções de resposta 
1. 
V, F, F, V.
2. 
F, V, F, F.
Resposta correta
3. 
V, V, F, F.
4. 
F, F, V, V.
5. Incorreta:
F, F, V, F.
4. Pergunta 4
0/0
Sobre sobrecarga de métodos, é correto afirmar que:
Ocultar opções de resposta 
1. 
É característica fundamental para a POO em PHP.
2. 
Pode ser por tipo ou quantidade de parâmetros.
Resposta correta
3. 
Só pode ocorrer em classes abstratas.
4. 
É um tipo especial de herança.
5. 
Nunca pode ocorrer em superclasses.
5. Pergunta 5
0/0
O que é a assinatura de um método?
Ocultar opções de resposta 
1. 
É o tipo de mensagem que o método apresenta na tela.
2. 
É o tipo de retorno que ele fornece.
3. 
É o método que não possui parâmetro.
4. 
Refere-se à maneira como o método é declarado, isto é, seu nome e seus argumentos.
Resposta correta
5. 
São métodos fundamentais na programação estruturada.
6. Pergunta 6
0/0
Relacione a primeira coluna com a segunda:
1. Herança
2. Classe
3. Objeto
(  ) Matriz-base para a criação dos objetos utilizados em um programa.
(  ) Mecanismo que permite a definição de uma hierarquia de classes, com o objetivo de reutilizar características já definidas.
(  ) Instância da classe.
A ordem correta para a segunda coluna é:
Ocultar opções de resposta 
4. 
III, II, I.
5. 
I, III, II.
6. 
II, I, III.
Resposta correta
7. 
II, III, I.
8. 
I, II, III.
7. Pergunta 7
0/0
Analise a figura a seguir:
Com base na representação esquemática da classe na figura, marque com V as afirmações VERDADEIRAS e com F as FALSAS:
(  ) A é o nome do objeto que será criado pela classe.
(  ) B é o local onde devem ser colocados os comportamentos que o objeto deve ter quando for instanciado.
( ) C é o local onde devem ser colocadas as características que o objeto deve ter quando for instanciado.
(  ) A é o nome da classe e B, a lista de características.
(  ) C é a lista de comportamentos e B, a lista de características.
Assinale a alternativa que apresenta a ordem correta de V e F:
Ocultar opções de resposta 
1. 
F, F, F, V, V.
Resposta correta
2. 
F, F, V, V, F.
3. 
V, V, F, V, F.
4. 
V, V, F, F, V.
5. 
V, F, V, F, V.
8. Pergunta 8
0/0
Sobre a função func_num_args(), é correto afirmar que:
Ocultar opções de resposta 
1. Incorreta:
Retorna um vetor com todos os argumentos passados como parâmetro na chamada do método.
2. 
Nunca deve ser usado em superclasses.
3. 
Permite que você recupere o valor de um argumento passado como parâmetro na chamada do método.
4. 
Retorna um inteiro, que representa a quantidade de argumentos passados como parâmetro ao seu método.
Resposta correta
5. 
É uma função especial para tratar o mecanismo de herança em PHP.
9. Pergunta 9
0/0
Preencha a lacuna a seguir:
A importância __________ está em não desperdiçar tempo de programação nem espaço de armazenamento de dados com características que nunca serão úteis.
Ocultar opções de resposta 
1. 
do encapsulamento
2. 
do objeto
3. 
da herança
4. 
da classe
5. 
da abstração
Resposta correta
10. Pergunta 10
0/0
Com relação ao desenho a seguir, é correto afirmar que:
Ocultar opções de resposta 
1. 
A classe conta é a classe filha e a classe contaPoupanca é a classe-mãe.
2. 
O método sacar(quantia) da classe contaPoupança é um encapsulamento do método sacar(quantia) da classe conta.
3. 
O desenho mostra que a classe contaPoupanca herda apenas o método sacar(quantia) da classe conta.
4. 
O método sacar(quantia) da classe contaPoupanca tem a mesma assinatura do método sacar(quantia) da classe conta, mas possui comportamento diferente.
Resposta correta
5. 
O desenho é um exemplo da aplicação da abstração entre classes em php.

Mais conteúdos dessa disciplina