ID 175809 Tecnologia da Informação Paradigmas de Programação FCC 2021 Considere as seguintes afirmativas sobre testes em programas orientados a objetos: I. O conceito de herança leva a algumas dificuldades; por exemplo, se alterações forem feitas em uma classe pai ou superclasse, será difícil testar as subclasses individualmente e isolar o erro para uma classe. II. O fluxo de controle é caracterizado pela passagem de mensagens entre objetos, e o fluxo de controle não muda de um objeto para outro. Consequentemente, o fluxo de controle sequencial dentro de uma classe é similar ao das funções, sendo mais indicado o uso de técnicas de teste tradicionais. III. Em uma função, os parâmetros passados com dados globais determinam o caminho de execução em seu código. Mas, em um objeto, o estado a ele associado também influencia o caminho de execução, e os métodos de uma classe podem se comunicar entre si por meio desse estado. Consequentemente, para testar objetos, o estado de um objeto desempenha um papel importante. Está correto o que se afirma em A II e III, apenas. B II, apenas. C I, II e III. D I e II, apenas. E I e III, apenas.
ID 168002 Tecnologia da Informação Paradigmas de Programação FCC 2016 All programming is problem solving. In object-oriented programming A a class models the state and behavior of a real-world object. B the fundamental unit is the method, which can itself contain further methods. C when an object implements an interface, it promises to provide the behavior published by that interface. D an interface is a namespace for organizing classes and packages in a logical manner. E a collection of objects with no implementation is called a package.
ID 148722 Tecnologia da Informação Paradigmas de Programação AOCP 2016 Dentre os principais elementos da POO (Programação Orientada a Objetos) tem-se as classes, os atributos, os métodos e as mensagens. Em se tratando dos atributos de um objeto, eles são especificados por A variáveis de instâncias da classe. B mensagens enviadas pela classes. C chamadas de métodos da classe. D objetos de instância da classe. E instâncias públicas da classe.
ID 148188 Tecnologia da Informação Paradigmas de Programação AOCP 2016 Preencha a lacuna e assinale a alternativa correta. O paradigma de programação __________ tem uma grande aplicação no desenvolvimento de sistemas, diferindo dos programas tradicionais que seguem um fluxo padronizado. Nesse paradigma o sistema não aguarda o comando para processar informações, mas fica em um laço de repetição de eventos que recebem repetidamente informações para processar, disparando então a função de resposta. A orientado à interface B orientado a eventos C orientado a objetos D orientado a conceitos E orientado a aspectos