Logo Passei Direto
Buscar
Considere a seguinte classe, em PHP: class Cachorro{ private $nome; public function construct($n) { $this->nome = $n; } public function getNome(){ return $this->nome; } public function latir(){ echo 'Au!'; } } Qual o termo que completa a afirmação abaixo? “Latir é ___ da classe cachorro.” a. Um método. b. Uma propriedade. c. Um construtor. d. Uma instância. e. Um encapsulamento.
User badge image
Lili Kaw

há 11 meses

Respostas

User badge image

Ed Verified user icon

há 11 meses

Para responder à pergunta, vamos analisar a classe `Cachorro` apresentada. Na classe, temos: - `private $nome;` que é uma propriedade da classe. - `public function construct($n) { ... }` que deveria ser `__construct($n)` para ser um construtor, mas isso não é relevante para a pergunta. - `public function getNome(){ ... }` que é um método que retorna o nome do cachorro. - `public function latir(){ echo 'Au!'; }` que é um método que faz o cachorro "latir". A afirmação que precisamos completar é: “Latir é ___ da classe cachorro.” Dado que "latir" é uma ação que a classe `Cachorro` pode realizar e está implementada como uma função, a resposta correta é: a. Um método.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

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

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Qual a diferença entre os comandos require e include em PHP?
a- Ambos os comandos precisam estar sempre no começo do arquivo.
b- O comando require está depreciado e será removido em uma versão futura do PHP.
c- Ao importar um arquivo inexistente, o require vai emitir um erro fatal, enquanto o include emite apenas um warning.
d- A alternativa D é a correta.

Seu colega de trabalho, João, sempre trabalhou como front-end, ou seja, desenvolvendo em HTML, CSS e JavaScript. Porém, para manter o projeto atual dentro do cronograma, a empresa decidiu realocar o João temporariamente para ajudar na equipe de back-end, e você é o responsável por tirar as dúvidas dele. Nunca tendo trabalhado com PHP na vida, ele está com dificuldade para entender os arquivos .php.
Podemos afirmar para o João que, em um arquivo .php:
a- A função primária é gerar o HTML para enviar como resposta à requisição.
b- Podemos escrever apenas código PHP, e não podemos colocar tags HTML.
c- O uso de ponto e vírgula ao fim de cada linha é sempre opcional.
d- Os arquivos são executados pelo navegador (browser) do cliente.
e- Os arquivos são pré-compilados para HTML, e nossa aplicação se transforma em uma aplicação estática.

Programadores de outras linguagens podem estranhar o comando foreach do PHP. A maioria das linguagens, embora defina algum tipo de estrutura parecida, não utiliza a palavra-chave foreach para este fim, normalmente reutilizando a estrutura já disponível do for e alterando apenas detalhes de sua sintaxe interna.
Assim, sobre o loop “foreach”, pode-se afirmar o seguinte:
a- Tem a principal função de deixar nosso código mais legível e menos propenso a erros.
b- Sempre precisamos capturar a chave do array que estamos iterando.
c- Serve apenas para iterar em arrays associativos.
d- Substitui o loop “for” em 100% dos seus casos de uso.
e- Serve apenas para iterar em arrays de chaves numéricas.

Considere a seguinte classe, em PHP: class Cachorro{ private $nome; public function __construct($n) { $this->nome = $n; } public function getNome(){ return $this->nome; } public function latir(){ echo 'Au!'; }}
Qual o termo que completa a afirmação abaixo? “A propriedade _______ está encapsulada e só pode ser acessada pelo método _____.”
a- nome e getNome.
b- getNome e nome.
c- nome e getNome.
d- nome e latir.
e- getNome e latir.

Quais são, respectivamente, as funções para excluir e mover um arquivo?
a- unlink e rename;
b- remove e move;
c- delete e move;
d- unlink e move;
e- unlink e rename.

Analise o código abaixo: $fh = fopen('arq1.txt', 'r'); if($fh){ fclose($fh); } $fh = fopen('arq2.txt', 'w+'); if($fh){ fclose($fh); } $fh = fopen('arq3.txt', 'x+'); if($fh){ fclose($fh); }
Suponha que nenhum dos três arquivos existe a princípio. Ao fim da execução deste script, quais arquivos terão sido criados?
a- Arq2 e arq3.
b- Apenas arq1.
c- Apenas arq2.
d- Apenas arq3.
e- Todos os arquivos serão criados.

Funções são uma importante ferramenta em qualquer linguagem de programação. Por exemplo, poderíamos criar uma função calcularDesconto($valor), que calcularia o desconto adequado para um determinado valor sem que o programador que a chamou precise se preocupar com os detalhes de como um desconto é calculado.
Costumamos dizer que o termo $valor é:
a- O parâmetro ou argumento da função;
b- A variável da função;
c- A propriedade da função;
d- O membro da função;
e- O valor de retorno da função.

Um novo programador backend entrou para o seu time! Você ficou encarregado de explicar para ele como funciona o projeto em que estão trabalhando, em PHP. No entanto, como está muito acostumado com frameworks fazendo grande parte do trabalho pesado, o programador não entende muito bem como funcionam as sessões em PHP.
Qual das frases a seguir poderia fazer parte da sua explicação sobre sessões?
a- Podemos escrever e ler valores na sessão do usuário através do array associativo $_SESSION.
b- Criamos uma sessão com session_start, mas não podemos nunca esquecer de chamar também a função session_end.
c- Uma vez criada, a sessão nunca vai expirar, a menos que isso seja feito explicitamente pelo usuário, ao resetar o navegador, ou pelo programador, através de uma função de logout.
d- É possível utilizar as sessões do PHP de forma padrão sem utilizar nenhum cookie.
e- Para usarmos a sessão, é essencial que a aplicação esteja conectada a um banco de dados.

Mais conteúdos dessa disciplina