Sobre herança em C++, considere as seguintes afirmativas: 1. A declaração class derived: public base2, public base1 é um exemplo de herança múltipla. 2. A sequência de inicialização começa pela classe derivada, seguida pela sequência de ordem estabelecida na lista de herança. 3. A sequência de destruição começa pela ordem inversa da estabelecida na lista de herança, seguida da destruição da classe derivada. 4. Ao não se explicitar o especificador de acesso, o compilador usará “protected” como padrão durante a interpretação do código. Assinale a alternativa correta.
Sobre Linguagem de Programação Pascal – FREEPASCAL, identifique as afirmativas a seguir como verdadeiras (V) ou falsas (F): ( ) É uma linguagem case-independent. ( ) A extensão do arquivo do programa fonte é .op. ( ) Para compilação, utiliza-se o programa fpc. ( ) Ao compilar com sucesso um programa, são gerados dois arquivos com extensão .ppu e .ppo. Assinale a alternativa que apresenta a sequência correta, de cima para baixo.