Questões de Concurso
Sobre programação orientada a aspectos em programação
Foram encontradas 46 questões
y = range(2,8)
for n in y:
print( pow(n,1) & 0x3 )
Sabendo-se que o código acima corresponde a um programa, que é executado com sucesso, ele terá como resultado os seguintes números impressos:
A programação orientada a aspectos (POA) resume‑se à criação de herança entre classes para a reutilização de código.
Julgue o item a seguir.
Na Programação Orientada a Objetos (POO), o
encapsulamento é um princípio fundamental que
restringe o acesso direto aos dados de um objeto,
promovendo a segurança da aplicação. Isso é feito
através de propriedades privadas e métodos especiais,
conhecidos como getters e setters, que permitem
manipular os valores dessas propriedades de maneira
controlada.
Julgue o item a seguir.
Na Programação Orientada a Objetos, o conceito de
herança permite que uma classe herde comportamentos
e atributos de múltiplas classes simultaneamente. Isso
possibilita a criação de objetos com características e
funcionalidades diversificadas, oriundas de várias classes
"pais".
Julgue o item a seguir.
O polimorfismo, um dos pilares da Programação
Orientada a Objetos, refere-se à capacidade de métodos
com o mesmo nome em diferentes classes (relacionadas
por herança) terem comportamentos distintos. Isso
permite que objetos de diferentes tipos sejam tratados de
forma uniforme, porém, executando ações apropriadas a
cada tipo.
Admita que o diagrama acima não contenha erros.
Qual conjunto de tipos Java é semanticamente compatível com esse diagrama?
No que diz respeito aos tipos de variáveis, à orientação a objetos e aos métodos de acesso a arquivos, julgue o item.
Na orientação a objetos, a associação permite modelar interações e dependências entre objetos.
Assinale a alternativa que preenche corretamente a lacuna do trecho acima.
( ) A herança fornece um framework para a definição de hierarquias de classes relacionadas que pode refletir os relacionamentos de descendências no espaço do problema.
( ) Os programadores podem começar um tipo abstrato de dados existente e projetar um descendente modificado para atender a um novo requisito do problema.
( ) A herança oferece uma solução tanto para o problema de modificação oriundo do reuso de tipos abstratos de dados quanto para o de organização de programas.
A ordem correta de preenchimento dos parênteses, de cima para baixo, é:
Julgue o seguinte item, relativos a linguagens de programação.
Na programação orientada a objetos, as instâncias são
criadas a partir de uma classe e compartilham os métodos e
atributos dessa classe, assim como os conteúdos desses
atributos.
I - Na programação estruturada, é feito o uso de classes. Neste tipo de programação, é possível encapsular as estruturas e utilizá-las apenas se tivermos essas classes instanciadas e se ela permitir o uso externo ou não. II - Programação orientada a objetos é uma forma de escrever os códigos sem encapsular dados. III - Classes e Objetos são dois conceitos muito importantes na programação orientada a objetos.
Assinale a alternativa correta.