Buscar

QUESTIONÁRIO UNIDADE VII LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

01/11/2021 20:24 Fazer teste: QUESTIONÁRIO UNIDADE VII – LINGUAGEM E ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798875_1&course_id=_174192_1&content_id=_2216439… 1/6
 
Fazer teste: QUESTIONÁRIO UNIDADE VII
LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO 6654-120_57501_R_E1_20212_02 CONTEÚDO
Informações do teste
Descrição
Instruções
Várias tentativas Este teste permite 3 tentativas. Esta é a tentativa número 1.
Término e envio Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
a.
b.
c.
d.
e.
PERGUNTA 1
Considerando a função de inserção de um nó em uma estrutura de dados “Lista
Ligada”, escrita em Linguagem C, é correto a�rmar que: 
  
No* insere (No* lista, int num) { 
No* novo_no = (No*) malloc (sizeof(No)); 
novo_no.info = num; 
novo_no.proximo = lista; 
return novo_no; 
}
A função irá retornar um endereço que conterá um tipo No.
Não precisamos alocar um espaço na memória para criar um nó.
Uma vez criado o novo nó, devemos liberar a memória para ter condições
de receber os dados.
A função retorna o endereço do nó criado sem precisar fazer a inserção.
A função declara diretamente a estrutura do nó.
0,2 pontos   Salva
PERGUNTA 2
Considere um determinado programa executando as seguintes operações,
sequencialmente: 
  
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
�la. 
IV – Esvazia a �la e imprime cada elemento, um depois do outro. 
0,2 pontos   Salva
?
 Estado de Conclusão da Pergunta:
UNIP EAD BIBLIOTECAS MURAL DO ALUNO TUTORIAIS
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
CONTEÚDOS ACADÊMICOS
http://company.blackboard.com/
https://ava.ead.unip.br/webapps/blackboard/execute/courseMain?course_id=_174192_1
https://ava.ead.unip.br/webapps/blackboard/content/listContent.jsp?course_id=_174192_1&content_id=_2214818_1&mode=reset
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_10_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_27_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_47_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_29_1
https://ava.ead.unip.br/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_25_1
https://ava.ead.unip.br/webapps/login/?action=logout
01/11/2021 20:24 Fazer teste: QUESTIONÁRIO UNIDADE VII – LINGUAGEM E ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798875_1&course_id=_174192_1&content_id=_2216439… 2/6
a.
b.
c.
d.
e.
p , p
  
Assumindo que foram inseridos os seguintes elementos: A B C D, assinale a
alternativa que apresente os elementos impressos na ordem correta:
A B C D.
A A B B.
D C B A.
C B A D.
D A C B.
a.
b.
c.
d.
e.
PERGUNTA 3
Considere um determinado programa, executando as seguintes operações,
sequencialmente: 
  
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
�la. 
III – Esvazia a �la e coloca cada elemento, um depois do outro, dentro de uma
outra pilha. 
IV – Esvazia a pilha e imprime cada elemento, um depois do outro. 
  
Assumindo que foram inseridos os seguintes elementos: w x y z, assinale a
alternativa que apresente os elementos impressos na ordem correta:
w x x z.
z y x w.
x y w z.
w w z z.
w x y z.
0,2 pontos   Salva
a.
b.
c.
d.
PERGUNTA 4
Na estrutura de dados do tipo Fila, os acessos aos elementos seguem uma
regra �xa. Nessa estrutura, o primeiro elemento que entra é o primeiro que sai (
First-In-First-Out – FIFO). A ideia fundamental da �la é que só é possível inserir
um novo elemento no �nal da �la e só é possível retirar o elemento que está no
início da �la, e para isso são de�nidos os seguintes comandos: 
• retira (p): Retira um elemento no início da �la. 
• insere (p, n): Insere um elemento no �m da �la. 
Considerando uma estrutura de dados tipo Fila “f”, inicialmente vazia, será
executada a seguinte sequência de comandos: 
  
insere(f, 10); 
insere(f, 20); 
insere(f, 30); 
insere(f, 40); 
printf(“Primeiro elemento: %d \n”, retira(f)); 
printf(“Segundo elemento: %d \n”, retira(f)); 
insere(f, 50); 
insere(f, 60); 
printf(“Terceiro elemento: %d \n”, retira(f)); 
  
Após a execução dos comandos acima, assinale a alternativa que apresenta o
elemento no início da �la e qual é o valor da soma de todos os elementos
restantes nesta �la, respectivamente:
10 e 50.
30 e 100.
40 e 150.
30 e 180.
0,2 pontos   Salva
 Estado de Conclusão da Pergunta:
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
01/11/2021 20:24 Fazer teste: QUESTIONÁRIO UNIDADE VII – LINGUAGEM E ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798875_1&course_id=_174192_1&content_id=_2216439… 3/6
d.
e.
30 e 80.
40 e 60.
a.
b.
c.
d.
e.
PERGUNTA 5
Na estrutura de dados do tipo Fila, os acessos aos elementos seguem uma
regra �xa. Essa estrutura, o primeiro elemento que entra, é o primeiro que sai (
First-In-First-Out – FIFO). A ideia fundamental da �la é que só é possível inserir
um novo elemento no �nal da �la e só é possível retirar o elemento que está no
início da �la, e para isso são de�nidos os seguintes comandos: 
• retira (p): Retira um elemento no início da �la. 
• insere (p, n): Insere um elemento no �m da �la. 
Considerando uma estrutura de dados tipo Fila “f”, inicialmente vazia, será
executada a seguinte sequência de comandos: 
  
insere(f, 12); 
insere(f, 8); 
printf(“Primeiro elemento: %d\n”, retira(f)); 
insere(f, 3); 
insere(f, 4); 
printf(“Segundo elemento: %d\n”, retira(f)); 
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 �la e qual é o valor da soma de todos os elementos
restantes nesta �la, respectivamente:
6 e 7.
3 e 22.
3 e 19.
12 e 42.
6 e 15.
0,2 pontos   Salva
a.
b.
PERGUNTA 6
Na estrutura de dados do tipo Fila, os acessos aos elementos seguem uma
regra �xa. Nessa estrutura, o primeiro elemento que entra é o primeiro que sai (
First-In-First-Out – FIFO). A ideia fundamental da �la é que só é possível inserir
um novo elemento no �nal da �la e só é possível retirar o elemento que está no
início da �la e, para isso, são de�nidos os seguintes comandos: 
• retira (p): Retira um elemento no início da �la. 
• insere (p, n): Insere um elemento no �m da �la. 
Considerando uma estrutura de dados tipo Fila “f”, inicialmente vazia, será
executada a seguinte sequência de comandos: 
  
insere(f, 1); 
printf(“Primeiro elemento: %d\n”, retira(f)); 
insere(f, 2); 
insere(f, 3); 
printf(“Segundo elemento: %d\n”, retira(f)); 
insere(f, 4); 
insere(f, 5); 
insere(f, 6); 
  
Após a execução dos comandos acima, assinale a alternativa que apresenta o
elemento no início da �la e qual é o valor da soma de todos os elementos
restantes nesta �la, respectivamente:
6 e 7.
3 e 22.
3 19
0,2 pontos   Salva
 Estado de Conclusão da Pergunta:
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
01/11/2021 20:24 Fazer teste: QUESTIONÁRIO UNIDADE VII – LINGUAGEM E ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798875_1&course_id=_174192_1&content_id=_2216439… 4/6
c.
d.
e.
3 e 19.
6 e 15.
3 e 18.
a.
b.
c.
d.
e.
PERGUNTA 7
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 de�nidos dois comandos
básicos: 
• POP (p): Retira o elementono topo da pilha. 
• 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, 10) 
PUSH (p, 3)  
PUSH (p, 5)  
PUSH (p, 6) 
POP (p) 
POP (p) 
PUSH (p, 12) 
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.
1 e 10.
12 e 25.
1 e 22.
12 e 15.
10 e 13.
0,2 pontos   Salva
PERGUNTA 8
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 de�nidos dois comandos
básicos: 
• POP(p): Retira o elemento no topo da pilha. 
• 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, 4)  
PUSH (p, 6) 
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
0,2 pontos   Salva
 Estado de Conclusão da Pergunta:
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
01/11/2021 20:24 Fazer teste: QUESTIONÁRIO UNIDADE VII – LINGUAGEM E ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798875_1&course_id=_174192_1&content_id=_2216439… 5/6
a.
b.
c.
d.
e.
ap ese ta o e e e to do O O da a e qua é o a o da so a de todos os
elementos restantes nesta pilha, respectivamente.
4 e 15.
8 e 13.
6 e 19.
4 e 13.
8 e 19.
a.
b.
c.
d.
e.
PERGUNTA 9
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 de�nidos dois comandos
básicos: 
• POP(p): Retira o elemento no topo da pilha. 
• 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, 11) 
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.
5 e 28.
6 e 16.
6 e 17.
4 e 32.
12 e 19.
0,2 pontos   Salva
a.
b.
c.
d.
e.
PERGUNTA 10
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:
Insert, function e 
delete.
Inserção, busca e remoção.
String, nó e delete.
Nó, ponteiro e lista.
Função, memória e criação.
0,2 pontos   Salva
 Estado de Conclusão da Pergunta:
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
01/11/2021 20:24 Fazer teste: QUESTIONÁRIO UNIDADE VII – LINGUAGEM E ...
https://ava.ead.unip.br/webapps/assessment/take/launch.jsp?course_assessment_id=_798875_1&course_id=_174192_1&content_id=_2216439… 6/6

Continue navegando