1164177
Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COPS-UEL
Orgão: SEFAZ-PR
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COPS-UEL
Orgão: SEFAZ-PR
Provas:
- Compilação e Interpretação de CódigoCompilação
- LinguagensC++
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Herança
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação à Objetos: Modificadores de Acesso
Considere o trecho de código C++ a seguir.
Com relação a esse trecho, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir.
Assinale a alternativa que contém, de cima para baixo, a sequência correta.
00: class A
01: {
02: private:
03: int i;
04: protected:
05: int j;
06: public:
07: A()
08: {
09: i = 1;
10: j = 1;
11: }
12: ~A(){}
13: };
14:
15: class B:public A
16: {
17: public:
18: B(){
19: i = 2;
20: j = 2;
21: }
22: ~B(){}
23: };
24:
25: int main()
26: {
27: B* b = new B();
28:
29: return 0;
30: }
01: {
02: private:
03: int i;
04: protected:
05: int j;
06: public:
07: A()
08: {
09: i = 1;
10: j = 1;
11: }
12: ~A(){}
13: };
14:
15: class B:public A
16: {
17: public:
18: B(){
19: i = 2;
20: j = 2;
21: }
22: ~B(){}
23: };
24:
25: int main()
26: {
27: B* b = new B();
28:
29: return 0;
30: }
Com relação a esse trecho, atribua V (verdadeiro) ou F (falso) às afirmativas a seguir.
( ) A linha 19 irá causar erro de compilação.
( ) A linha 19 irá causar erro de execução.
( ) A linha 20 irá causar erro de compilação.
( ) A linha 20 irá causar erro de execução.
( ) A remoção da linha 19 fará com que o programa compile.
( ) A linha 19 irá causar erro de execução.
( ) A linha 20 irá causar erro de compilação.
( ) A linha 20 irá causar erro de execução.
( ) A remoção da linha 19 fará com que o programa compile.
Assinale a alternativa que contém, de cima para baixo, a sequência correta.