Search Header Logo

Princípios de Design de Software

Authored by RODRIGO WILLEMANN

Other

1st Grade

Used 1+ times

Princípios de Design de Software
AI

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?