Baixe o app para aproveitar ainda mais
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
Compartilhar