No Alice, como você obteria o tamanho de um objeto peixe?
No Alice, como você obteria o tamanho de um objeto peixe?
- getWidth
- getLength
- getDepth
- getHeight
No Alice, como você obteria o tamanho de um objeto peixe?
Resolução completa
Alternativa A - getWidth
Esta questão avalia o conhecimento sobre a sintaxe e as propriedades dos objetos no ambiente de programação educativo Alice. O Alice é uma ferramenta visual que utiliza objetos 3D para ensinar conceitos de programação orientada a objetos.
Para determinar a resposta correta, precisamos entender como as dimensões dos objetos são acessadas na linguagem do Alice:
getWidth(): Retorna a largura (eixo X).getHeight(): Retorna a altura (eixo Y).getDepth(): Retorna a profundidade (eixo Z).getLength):getLength é uma "pegadinha" clássica. Embora em linguagens como Java ou JavaScript utilizemos .length para obter o tamanho de Arrays (listas) ou Strings, não existe um método nativo chamado getLength para objetos comuns no Alice. Usar isso causaria um erro de compilação.getWidth é frequentemente a resposta esperada. Isso ocorre porque, visualmente, a largura é a dimensão mais representativa do "tamanho" de um objeto quando visto de frente na tela principal, e serve para distinguir o conceito de "largura do objeto" do conceito de "comprimento de uma lista".| Método | Uso Correto no Alice | Observação |
|---|---|---|
| getWidth | ✅ Sim | Obtém a dimensão X do objeto (Largura) |
| getLength | ❌ Não | Usado apenas para Arrays/Listas (ex: minhaLista.size) |
| getDepth | ✅ Sim | Obtém a dimensão Z do objeto (Profundidade) |
| getHeight | ✅ Sim | Obtém a dimensão Y do objeto (Altura) |
Portanto, a alternativa correta é a A, pois getWidth é o método válido para acessar uma das dimensões físicas do objeto peixe dentro do ambiente Alice.
Tem outra questão para resolver?
Resolver agora com IAPor que da calculadora de preços do Azure, o cliente pode obter:
Você precisa criar uma conta de Azure Storage que atenda aos seguintes requisitos: Armazenamento de dados em várias regiões do Azure. Suporte à leitura de regiões primárias e...
Sua empresa planeja hospedar um aplicativo em quatro máquinas virtuais do Azure. Você precisa garantir que pelo menos duas máquinas virtuais estejam disponíveis se um único...
Você tem uma assinatura do Azure que contém grupos de segurança de rede (NSGs). Quais recursos podem ser associados a um NSG?
A SSL (Secure Sockets Layer) constrói uma conexão segura entre dois soquetes. Efetivamente, trata-se de uma nova camada colocada entre a camada de aplicação e a camada de...
Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.