Escolar Documentos
Profissional Documentos
Cultura Documentos
Considerando a função de inserção de um nó em uma estrutura de dados “Lista Ligada”, escrita em Linguagem C, é correto afirmar que:
novo_no.info = num;
novo_no.proximo = lista;
return novo_no;
}
Resposta Selecionada: a.
A função irá retornar um endereço que conterá um tipo No.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88644220_1&course_id=_242766_1&content_id=_2955684_1&return_content=1&step= 1/14
22/11/2022 11:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE VII – ...
Respostas: a.
A função irá retornar um endereço que conterá um tipo No.
b.
Não precisamos alocar um espaço na memória para criar um nó.
c.
Uma vez criado o novo nó, devemos liberar a memória para ter condições de receber os dados.
d.
A função retorna o endereço do nó criado sem precisar fazer a inserção.
e.
A função declara diretamente a estrutura do nó.
Comentário Resposta: A
da resposta: Comentário: A função insere() recebe, por parâmetro, um ponteiro para a lista (No) e um inteiro através da variável num,
retornando para a função um ponteiro (novo_no), ou seja, um endereço do tipo No.
I – Lê vários caracteres no teclado e cada caractere lido é colocado dentro de uma pilha.
II – Esvazia a pilha e coloca cada elemento, um depois do outro, dentro de uma outra pilha.
III – Esvazia a pilha e coloca cada elemento, um depois do outro, dentro de uma fila.
Assumindo que foram inseridos os seguintes elementos: A B C D, assinale a alternativa que apresente os elementos impressos na ordem
correta:
Resposta Selecionada: a.
A B C D.
Respostas: a.
A B C D.
b.
A A B B.
c.
D C B A.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88644220_1&course_id=_242766_1&content_id=_2955684_1&return_content=1&step= 2/14
22/11/2022 11:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE VII – ...
d.
C B A D.
e.
D A C B.
Comentário da Resposta: A
resposta: Comentário: Analisando o teste de mesa, é possível observar todo o sequenciamento dos elementos, tanto na pilha
quanto na fila, e o estado após a manipulação dos elementos.
I – Lê vários caracteres no teclado e cada caractere lido é colocado dentro de uma pilha.
II – Esvazia a pilha e coloca cada elemento, um depois do outro, dentro de uma fila.
III – Esvazia a fila e coloca cada elemento, um depois do outro, dentro de uma outra pilha.
Assumindo que foram inseridos os seguintes elementos: w x y z, assinale a alternativa que apresente os elementos impressos na ordem
correta:
Resposta Selecionada: e.
w x y z.
Respostas: a.
w x x z.
b.
z y x w.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88644220_1&course_id=_242766_1&content_id=_2955684_1&return_content=1&step= 3/14
22/11/2022 11:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE VII – ...
c.
x y w z.
d.
w w z z.
e.
w x y z.
Comentário da Resposta: E
resposta: Comentário: Analisando o teste de mesa, é possível observar todo o sequenciamento dos elementos, tanto na pilha
quanto na fila e o estado após a manipulação dos elementos.
Na estrutura de dados do tipo Fila, os acessos aos elementos seguem uma regra fixa. Nessa estrutura, o primeiro elemento que entra é o
primeiro que sai (
First-In-First-Out – FIFO). A ideia fundamental da fila é que só é possível inserir um novo elemento no final da fila e só é
possível retirar o elemento que está no início da fila, e para isso são definidos os seguintes comandos:
Considerando uma estrutura de dados tipo Fila “f”, inicialmente vazia, será executada a seguinte sequência de comandos:
insere(f, 10);
insere(f, 20);
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88644220_1&course_id=_242766_1&content_id=_2955684_1&return_content=1&step= 4/14
22/11/2022 11:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE VII – ...
insere(f, 30);
insere(f, 40);
insere(f, 50);
insere(f, 60);
Após a execução dos comandos acima, assinale a alternativa que apresenta o elemento no início da fila e qual é o valor da soma de todos
os elementos restantes nesta fila, respectivamente:
Resposta Selecionada: c.
40 e 150.
Respostas: a.
10 e 50.
b.
30 e 100.
c.
40 e 150.
d.
30 e 180.
e.
40 e 60.
Comentário Resposta: C
da Comentário: Analisando o teste de mesa, linha a linha, é possível verificar a sequência dos comandos entra e sai de acordo
resposta: com a sequência previamente definida. A última linha apresenta o elemento 40 como sendo o primeiro elemento da fila e o
número 150 representando a soma de todos os elementos restantes na fila.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88644220_1&course_id=_242766_1&content_id=_2955684_1&return_content=1&step= 5/14
22/11/2022 11:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE VII – ...
Na estrutura de dados do tipo Fila, os acessos aos elementos seguem uma regra fixa. Essa estrutura, o primeiro elemento que entra, é o
primeiro que sai (
First-In-First-Out – FIFO). A ideia fundamental da fila é que só é possível inserir um novo elemento no final da fila e só é
possível retirar o elemento que está no início da fila, e para isso são definidos os seguintes comandos:
Considerando uma estrutura de dados tipo Fila “f”, inicialmente vazia, será executada a seguinte sequência de comandos:
insere(f, 12);
insere(f, 8);
insere(f, 3);
insere(f, 4);
insere(f, 9);
insere(f, 6);
Após a execução dos comandos acima, assinale a alternativa que apresenta o elemento no início da fila e qual é o valor da soma de todos
os elementos restantes nesta fila, respectivamente:
Resposta Selecionada: b.
3 e 22.
Respostas: a.
6 e 7.
b.
3 e 22.
c.
3 e 19.
d.
12 e 42.
e.
6 e 15.
Comentário Resposta: B
da Comentário: Analisando o teste de mesa, linha a linha, é possível verificar a sequência dos comandos entra e sai de acordo
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88644220_1&course_id=_242766_1&content_id=_2955684_1&return_content=1&step= 6/14
22/11/2022 11:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE VII – ...
resposta: com a sequência previamente definida. A última linha apresenta o elemento 3 como sendo o primeiro elemento da fila e o
número 22 representando a soma de todos os elementos restantes na fila.
Na estrutura de dados do tipo Fila, os acessos aos elementos seguem uma regra fixa. Nessa estrutura, o primeiro elemento que entra é o
primeiro que sai (
First-In-First-Out – FIFO). A ideia fundamental da fila é que só é possível inserir um novo elemento no final da fila e só é
possível retirar o elemento que está no início da fila e, para isso, são definidos os seguintes comandos:
Considerando uma estrutura de dados tipo Fila “f”, inicialmente vazia, será executada a seguinte sequência de comandos:
insere(f, 1);
insere(f, 2);
insere(f, 3);
insere(f, 4);
insere(f, 5);
insere(f, 6);
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88644220_1&course_id=_242766_1&content_id=_2955684_1&return_content=1&step= 7/14
22/11/2022 11:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE VII – ...
Após a execução dos comandos acima, assinale a alternativa que apresenta o elemento no início da fila e qual é o valor da soma de todos
os elementos restantes nesta fila, respectivamente:
Resposta Selecionada: e.
3 e 18.
Respostas: a.
6 e 7.
b.
3 e 22.
c.
3 e 19.
d.
6 e 15.
e.
3 e 18.
Comentário Resposta: E
da Comentário: Analisando o teste de mesa, linha a linha, é possível verificar a sequência dos comandos entra e sai, de acordo
resposta: com a sequência previamente definida. A última linha apresenta o elemento 3 como sendo o primeiro elemento da fila e o
número 18 representando a soma de todos os elementos restantes na fila.
Uma estrutura de dados do tipo Pilha possui uma regra de inserção dos elementos, em que o último que entra na sequência é o primeiro
a sair (
Last-In-First-Out
– LIFO) e para a manipulação desses dados, são definidos dois comandos básicos:
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88644220_1&course_id=_242766_1&content_id=_2955684_1&return_content=1&step= 8/14
22/11/2022 11:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE VII – ...
• PUSH (p, n): Insere um número “n” em uma estrutura de dados do tipo pilha “p”.
Considerando uma estrutura de dados tipo Pilha “p”, inicialmente vazia, serão executados os seguintes comandos:
PUSH (p, 6)
POP (p)
POP (p)
PUSH (p, 1)
POP (p)
Após a execução da sequência dos comandos acima, assinale a alternativa que apresenta o elemento do TOPO da Pilha e qual é o valor da
soma de todos os elementos restantes nesta pilha, respectivamente.
Resposta Selecionada: b.
12 e 25.
Respostas: a.
1 e 10.
b.
12 e 25.
c.
1 e 22.
d.
12 e 15.
e.
10 e 13.
Comentário Resposta: B
da Comentário: Analisando o teste de mesa, coluna a coluna, é possível verificar a sequência dos comandos pop() e push() de
resposta: acordo com a sequência previamente definida. A última coluna apresenta o elemento 12 como sendo o TOPO da pilha e o
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88644220_1&course_id=_242766_1&content_id=_2955684_1&return_content=1&step= 9/14
22/11/2022 11:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE VII – ...
Uma estrutura de dados do tipo Pilha possui uma regra de inserção dos elementos, em que o último que entra na sequência é o primeiro
a sair (
Last-In-First-Out
– LIFO) e para a manipulação desses dados, são definidos dois comandos básicos:
• PUSH(p, n): Insere um número “n” em uma estrutura de dados do tipo pilha “p”.
Considerando uma estrutura de dados tipo pilha “p”, inicialmente vazia, serão executados os seguintes comandos:
PUSH (p, 8)
PUSH (p, 2)
POP (p)
PUSH (p, 1)
PUSH (p, 6)
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88644220_1&course_id=_242766_1&content_id=_2955684_1&return_content=1&step= 10/14
22/11/2022 11:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE VII – ...
POP (p)
Após a execução da sequência dos comandos acima, assinale a alternativa que apresenta o elemento do TOPO da Pilha e qual é o valor da
soma de todos os elementos restantes nesta pilha, respectivamente.
Resposta Selecionada: d.
4 e 13.
Respostas: a.
4 e 15.
b.
8 e 13.
c.
6 e 19.
d.
4 e 13.
e.
8 e 19.
Comentário Resposta: D
da Comentário: Analisando o teste de mesa, coluna a coluna, é possível verificar a sequência dos comandos pop e push de
resposta: acordo com a sequência previamente definida. A última coluna apresenta o elemento 4 como sendo o TOPO da pilha e o
número 13 representando a soma de todos os elementos na pilha nesta mesma coluna.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88644220_1&course_id=_242766_1&content_id=_2955684_1&return_content=1&step= 11/14
22/11/2022 11:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE VII – ...
Uma estrutura de dados do tipo Pilha possui uma regra de inserção dos elementos, em que o último que entra na sequência é o primeiro
a sair (
Last-In-First-Out
– LIFO) e, para a manipulação desses dados, são definidos dois comandos básicos:
• PUSH(p, n): Insere um número “n” em uma estrutura de dados do tipo pilha “p”.
Considerando uma estrutura de dados tipo pilha “p”, inicialmente vazia, serão executados os seguintes comandos:
PUSH (p, 6)
POP (p)
PUSH (p,12)
PUSH (p,5)
PUSH (p,4)
POP (p)
Após a execução da sequência dos comandos acima, assinale a alternativa que apresenta o elemento do TOPO da Pilha e qual é o valor da
soma de todos os elementos restantes nesta pilha, respectivamente.
Resposta Selecionada: a.
5 e 28.
Respostas: a.
5 e 28.
b.
6 e 16.
c.
6 e 17.
d.
4 e 32.
e.
12 e 19.
Comentário Resposta: A
da Comentário: Analisando o teste de mesa, coluna a coluna, é possível verificar a sequência dos comandos pop e push de
resposta: acordo com a sequência previamente definida. A última coluna apresenta o elemento 5 como sendo o TOPO da pilha e o
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88644220_1&course_id=_242766_1&content_id=_2955684_1&return_content=1&step= 12/14
22/11/2022 11:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE VII – ...
Uma lista ligada é um conjunto linear de nós conectados de forma unidirecional. Cada nó é composto por um conjunto de dados e um
ponteiro indicando o endereço do elemento seguinte. Na manipulação de listas, precisamos de três operações fundamentais. Assinale a
alternativa que corresponda com essas operações:
Resposta Selecionada: c.
String, nó e delete.
a.
delete.
b.
Inserção, busca e remoção.
c.
String, nó e delete.
d.
Nó, ponteiro e lista.
e.
Função, memória e criação.
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88644220_1&course_id=_242766_1&content_id=_2955684_1&return_content=1&step= 13/14
22/11/2022 11:25 Revisar envio do teste: QUESTIONÁRIO UNIDADE VII – ...
https://ava.ead.unip.br/webapps/assessment/review/review.jsp?attempt_id=_88644220_1&course_id=_242766_1&content_id=_2955684_1&return_content=1&step= 14/14