Procura

ProgramaçãoLinguagens de programação


EXERCÍCIOS - Exercício 30

  • (CESPE 2007)

1

2 Elemento<T> *primeiro, *ultimo;

3 public:

4 Fila():primeiro(0), ultimo(0){}

5 void inserir(T dado);

6 };

7

8

9 if(primeiro == 0) primeiro = elemento;

10 else ultimo->prox = elemento;

11 ultimo = elemento;

12 }


O trecho de código acima está escrito na linguagem C++. Assinale a opção que completa corretamente as linhas 1, 7 e 8 desse trecho de código, respectivamente.


A) template class Fila {
template void Fila::inserir(T dado){
Elemento *elemento = new Elemento(dado,0);


B) template class Fila {
template void Fila<T>::inserir(T dado){
Elemento *elemento = new Elemento<T>(dado,0);


C) template<class T> class Fila {
template <class T> void Fila<T>::inserir(T dado){
Elemento<T> *elemento = new Elemento<T>(dado,0);


D) template<class> class Fila {
template <class> void Fila::inserir(T dado){
Elemento<T> *elemento = new Elemento(dado,0);



Próximo:
EXERCÍCIOS - Exercício 31

Vamos para o Anterior: Exercício 29

Tente Este: Exercício 8

Primeiro: Exercício 1

VOLTAR ao índice: Programação






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=8.02ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.54ms))((ts_substr_c=0.47ms))((ts_substr_im=0.87ms))
((total= 10ms))