
Princípios de Design de Software
Authored by RODRIGO WILLEMANN
Other
1st Grade
Used 1+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
17 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual é a convenção de nomenclatura comum para classes em linguagens como Java e C#?
camelCase
snake_case
PascalCase
kebab-case
2.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Qual é a importância de nomear métodos de forma significativa?
Tornar o código mais legível
Facilitar a compreensão do código
Indicar a função do método
3.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Por que é recomendado evitar nomes genéricos para variáveis?
Eles não fornecem informações sobre o propósito das variáveis
Eles dificultam a compreensão do código
Eles podem causar confusão
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Qual é o princípio de restringir o acesso direto às variáveis de instância?
Encapsulamento
Herança
Polimorfismo
Abstração
5.
MULTIPLE SELECT QUESTION
30 sec • 1 pt
Por que é recomendado minimizar o acesso direto a variáveis de instância?
Fornece um nível de controle sobre como os dados são manipulados
Permite a validação dos valores atribuídos
Facilita a manutenção do código
Todas as opções anteriores
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Quando a herança deve ser usada?
Quando há um relacionamento claro de 'é um'
Sempre que possível
Quando se deseja compartilhar funcionalidades entre classes
Nunca deve ser usada
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Quando o polimorfismo deve ser usado?
Para permitir que objetos de classes diferentes sejam tratados de maneira uniforme
Para evitar o uso de interfaces
Para aumentar a complexidade do código
Nunca deve ser usado
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?