Pular para o conteúdo principal

Questão de Programação — C++ (mais mais) — CESPE / CEBRASPE 2007

ProgramaçãoC++ (mais mais)
Código
ce261121
Banca
CESPE / CEBRASPE
Órgão
TRE-TO
Ano
2007
Nível
Superior
Cargo
Analista Judiciário - Análise de Sistemas
Considerando ainda o código C++ apresentado, assinale a opção que apresenta trecho de código que, ao ser inserido adequadamente nas linhas 21, 37 e 38 do referido código C++, completa parcial e corretamente o código original, do ponto de vista sintático e semântico.
  1. AL.21 Porta: :Porta(int numero) {L.37 Porta *ptr2 = new Porta [2] ;L.38 cout << ptr1.getNumero () ;
  2. BL.21 Porta::Porta (int numero) :numero(numero) {L.37 Porta *ptr2 = new Porta [2] ;L.38 cout << ptr1->getNumero () ;
  3. CL.21 Porta (int numero):numero (numero) {L.37 Porta ptr2 = new Porta [2] ;L.38 cout << ptr1->getNumero () ;
  4. DL.21 Porta::Porta (int numero) { numero (numero) ;L.37 Porta *ptr2 = new Porta () ;L.38 cout << ptr1->getNumero () ;
  5. EL.21 Porta::Porta (int numero):numero () {L.37 Porta *ptr2 = Porta[2] ;L.38 cout << ptr1.getNumero () ;
Revelar gabarito e comentário

GabaritoB — L.21 Porta::Porta (int numero) :numero(numero) { L.37 Porta *ptr2 = new Porta [2] ; L.38 cout << ptr1->getNumero () ;

Link permanente: /questoes/ce261121