Magna Concursos
1164181 Ano: 2012
Disciplina: TI - Desenvolvimento de Sistemas
Banca: COPS-UEL
Orgão: SEFAZ-PR
Provas:
Considere o trecho de código em C++, a seguir, cujas linhas foram numeradas.
00: #define TAMANHO 2
01:
02: class T
03: {
04: public:
05: T(){printf("Oi\n");}
06: ~T(){printf("Fui\n");}
07: };
08:
09: void main()
10: {
11: T* v1 = new T;
12: T* v2 = new T[TAMANHO];
13: T* v3 = new T;
14: T* v4 = new T[TAMANHO];
15:
16: delete v1;
17: delete[] v2;
18: delete[] v3;
19: delete v4;
20: }

Sobre tal trecho de código, considere as afirmativas a seguir.
I. São instanciados 6 objetos da classe T.

II. A linha 18 poderá causar erros de execução.

III. A linha 17 causará problemas de compilação.

IV. A linha 19 irá liberar toda a memória alocada na linha 14.

Assinale a alternativa correta.
 

Provas

Questão presente nas seguintes provas

Auditor-Fiscal

160 Questões