Advertisement
Kimossab

[POO] Escolha multipla dos exames de 2017

Jan 21st, 2019
633
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.02 KB | None | 0 0
  1. exame recurso 2017
  2. 1) d) (é Cli[i]->Mostrar(); )
  3. 2) d) (Cli+i não faz sentido, no maximo só eliminava alguns)
  4. 3) d) ou b) (nenhuma dos M1 é public por isso é inacessível | ignorando esse facto seria a b) )
  5. 4) igual à 3
  6. 5) igual à 3
  7. (NOTA: o virtual nao afeta em nada visto que se está a usar a class Cliente, porque se fosse Pessoa *P = new Cliente() já seria diferente)
  8. 6) d) (falta o public: e nao pode fazer o delete de algo que nao seja um ponteiro)
  9. 7) d) (nada disto faz sentido, isto é horror | no inicializador "string nome no" nao faz sentido, nao pode ter um valor por defeito no primeiro parametro e nao nos seguintes...)
  10. 8) d) (como o anterior)
  11.  
  12. frequencia 2017
  13. 1) d) (i nao declarado. criada variavel Ci e nao usada, Cli nao criado nem inicializado )
  14. 2) d) (i nao declarado, cli nao inicializado e o array do cli nao foi alocado dinamicamente por isso nao pode ser feito o delete[])
  15. 3) d) (falta o public | se nao seria o b))
  16. 4) igual à 3
  17. 5) igual à 3
  18. 6) d) (falta o public: | nao se pode fazer o delete this; (mas isto é um erro logico))
  19. 7) c)
  20. 8) d) (nome nao é public por isso ->nome nao funciona)
  21. 9) d) (** nao é alocado com um simples new)
  22. 10) c) (LP.push_back está à espera de um ponteiro logo falta o new Pessoa)
  23.  
  24. exame 2017
  25. 1) d) (é Cli[i]->Mostrar(); )
  26. 2) d) (Cli+i não faz sentido, no maximo só eliminava alguns)
  27. 3) d) ou b) (nenhuma dos M1 é public por isso é inacessível | ignorando esse facto seria a b) )
  28. 4) igual à 3
  29. 5) igual à 3
  30. (NOTA: o virtual nao afeta em nada visto que se está a usar a class Cliente, porque se fosse Pessoa *P = new Cliente() já seria diferente)
  31. 6) d) (falta o public: e nao pode fazer o delete de algo que nao seja um ponteiro)
  32. 7) d) (nada disto faz sentido, isto é horror | no inicializador "string nome no" nao faz sentido, nao pode ter um valor por defeito no primeiro parametro e nao nos seguintes...)
  33. 8) d) (como o anterior)
  34. 9) d) (** nao é alocado com um simples new)
  35. 10) c) (LP.push_back está à espera de um ponteiro logo falta o new Pessoa)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement