Sidnei júnior
Quiz por , criado more than 1 year ago

QUIZ

8
0
0
Sidnei júnior
Criado por Sidnei júnior aproximadamente 5 anos atrás
Fechar

AO02_ QUIZ_ SIDNEI JUNIOR

Questão 1 de 10

1

Quais os 4 pilares da programação orientada a objetos?

Selecione uma das seguintes:

  • Sequencial, abstração, condicional e poliformismo

  • Abstração, poliformismo, encapsulamento e repetição

  • Abstração, poliformismo, encapsulamento e herança

  • Sequencial, herança, poliformismo e repetição

Explicação

Questão 2 de 10

1

Para um exemplo prático responda:
Pense nos objetos clt e estagiario. O objeto clt poderia ter métodos exclusívos como calculo_de_13 e fgts, mas ambos compartilhariam propriedades como salario e data_de_inicio, e métodos como receber_salario ou calcular_ferias e não faria sentido implementar essas mesmas propriedades e métodos em ambas as classes, mas sim inserir essas características em uma classe pai como por exemplo funcionario.
A qual pilar da programação orientada a objetos esse exemplo se refere?

Selecione uma das seguintes:

  • Abstração

  • Herança

  • Poliformismo

  • Encapsulamento

Explicação

Questão 3 de 10

1

Associe os dados abaixo, a seus respectivos nomes:
1- instruções ou sub-rotinas executadas em sequência
2- instruções são executadas ou não conforme o estado do programa
3- instruções são executados até que o programa atinja um determinado estado
4- instruções executadas com chamadas auto-referenciadas até que certas condições sejam satisfeitas.

Selecione uma ou mais das seguintes:

  • Sequência, condição, repetição e recursão

  • Condição, repetição, sequência e recursão

  • Recursão, sequência, repetição e condição

  • Sequência. recursão, condição e repetição

Explicação

Questão 4 de 10

1

É uma forma de escrever os códigos sem encapsular dados, ou seja, que em qualquer parte do código seja possível utilizar um dado guardado em uma variável, sem a necessidade de permissão.

Selecione uma das seguintes:

  • Programação estruturada

  • Programação orientada a objetos

Explicação

Questão 5 de 10

1

Assinale as alternativas que se referem a programação estruturada.
1- apresenta procedimentos que são aplicados globalmente.
2- apresenta métodos que são aplicados aos dados de cada objeto.
3- é um paradigma sequencial, em cada linha de código, é executada após a outra, sem muitos desvios.
4- permite mais liberdade com o hardware.
5- possui 4 pilares importantes: abstração, pliformismo, herança, encapsulamento.

Selecione uma das seguintes:

  • 2 - 3 - 4

  • 1 - 2 - 5

  • 2 - 4 - 5

  • 1 - 3 - 4

Explicação

Questão 6 de 10

1

De acordo com o 1º Pilar da POO (abstração).
De acordo com o primeiro ponto da abstração, é preciso identidade ao objeto e para que não haja conflito, é necessário que essa identidade seja única.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 7 de 10

1

O que é o encapsulamento na POO?

Selecione uma das seguintes:

  • É uma técnica que utiliza muito a linguagem C

  • É um método utilizado para criar ações do objeto

  • É uma técnica que adiciona segurança a aplicação, pelo fato de criar uma espécie de caixa preta.

Explicação

Questão 8 de 10

1

De acordo com o pilar "Herança" da POO, marque a alternativa incorreta.

Selecione uma das seguintes:

  • Caracteristica que otimiza a produção da aplicação em tempo e linhas de código.

  • A questão da herança não costuma variar, apresenta um padrão em todas as linguagens.

  • A herança herdada de um objeto mais acima é chamada herança direta e as demais heranças são indiretas.

Explicação

Questão 9 de 10

1

A programação de estrutura faz uso de (3) estruturas de controle.
Sendo assim, use: (1) Para estrutura de sequência, (2) Para a de repetição e (3) Para a de seleção.
- permite que uma ou um grupo de instruções seja executado repetidamente
- permite que o fluxo de execução das instruções seja executado de acordo com uma condição lógica
- as instruções são executadas de cima para baixo, linha a linha do programa
Assinale a alternativa correta:

Selecione uma das seguintes:

  • 1 - 2 - 3

  • 2 - 3 - 1

  • 3 - 2 - 1

  • 1- 3 - 2

Explicação

Questão 10 de 10

1

A Programação Orientada a Objetos é um modelo de análise, projeto e programação de software baseado na composição e interação entre diversas unidades.
Essa afirmativa, é verdadeira ou falsa?

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação