Baixe o app para aproveitar ainda mais
Prévia do material em texto
Ocultar opções de resposta Ocultar opções de resposta Pergunta 1 -- /1 Relacione a primeira coluna com a segunda: I - Objeto II - Método III - Atributo ( ) Representa o comportamento do objeto. ( ) Representa a característica do objeto. ( ) Instância da classe. A ordem correta para a segunda coluna é: I, III, II. Resposta corretaII, III, I. III, II, I. I, II, III. II, I, III. Pergunta 2 -- /1 O que é a assinatura de um método? É o tipo de retorno que ele fornece. É o tipo de mensagem que o método apresenta na tela. É o método que não possui parâmetro. São métodos fundamentais na programação estruturada. Ocultar opções de resposta Ocultar opções de resposta Resposta correta Refere-se à maneira como o método é declarado, isto é, seu nome e seus argumentos. Pergunta 3 -- /1 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. V, V, F, F. V, F, F, V. F, V, F, F. Incorreta: F, F, V, V. Resposta corretaF, F, V, F. Pergunta 4 -- /1 O que é um método Construtor? Um método especial em PHP utilizado para construir o objeto. Ocultar opções de resposta Um método especial em PHP que pode ser executado apenas quando o objeto é usado pelo programa. Um método especial em PHP que pode ser executado várias vezes. Resposta correta Um método especial em PHP que só executado uma vez, quando a classe é instanciada. Um método que simula uma situação de construção da classe, quando o programa é executado. Pergunta 5 -- /1 Relacione a primeira coluna com a segunda: I - Abstração II - Encapsulamento III - Polimorfismo ( ) Capacidade de esconder os detalhes internos da implementação de uma classe, apresentando apenas as informações necessárias para sua utilização. ( ) Capacidade da implementação de operações de maneira diferente da originalmente definida na classe base. ( ) Capacidade de representar conceitos do domínio do problema, ressaltando apenas o que for relevante para a aplicação da questão. A ordem correta para a segunda coluna é: Resposta corretaII, III, I. I, III, II. II, I, III. III, II, I. I, II, III. Ocultar opções de resposta Ocultar opções de resposta Pergunta 6 -- /1 Sobre a função func_num_args(), é correto afirmar que: É uma função especial para tratar o mecanismo de herança em PHP. Retorna um vetor com todos os argumentos passados como parâmetro na chamada do método. Resposta correta Retorna um inteiro, que representa a quantidade de argumentos passados como parâmetro ao seu método. Nunca deve ser usado em superclasses. Permite que você recupere o valor de um argumento passado como parâmetro na chamada do método. Pergunta 7 -- /1 Sobre a função func_get_args(), é correto afirmar que: É uma função especial para tratar o mecanismo de herança em PHP. Retorna um inteiro, que representa a quantidade de argumentos passados como parâmetro ao seu método. Permite que você recupere o valor de um argumento passado como parâmetro na chamada do método. Resposta correta Retorna um vetor com todos os argumentos passados como parâmetro na chamada do método. Ocultar opções de resposta Nunca deve ser usado em superclasses. Pergunta 8 -- /1 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: IMG - TS - UND 4_quest 78.PNG IMG Resposta corretaF, F, F, V, V. V, V, F, V, F. V, F, V, F, V. F, F, V, V, F. V, V, F, F, V. Pergunta 9 -- /1 Ocultar opções de resposta Ocultar opções de resposta Com relação ao desenho a seguir, é correto afirmar que: IMG - TS - UND 4_quest 90.PNG IMG A classe conta é a classe filha e a classe contaPoupanca é a classe-mãe. O desenho mostra que a classe contaPoupanca herda apenas o método sacar(quantia) da classe conta. O desenho é um exemplo da aplicação da abstração entre classes em php. Resposta correta O método sacar(quantia) da classe contaPoupanca tem a mesma assinatura do método sacar(quantia) da classe conta, mas possui comportamento diferente. O método sacar(quantia) da classe contaPoupança é um encapsulamento do método sacar(quantia) da classe conta. Pergunta 10 -- /1 Sobre “métodos” é correto afirmar que: Servem para definir as características dos objetos. Resposta corretaSão definidos pela palavra-chave function. Não podem possuir mais de um parâmetro. Nunca podem retornar valor. Devem sempre ser públicos.
Compartilhar