Escolar Documentos
Profissional Documentos
Cultura Documentos
Informações do teste
Descrição
Instruções Atividade para avaliação
Olá, estudante!
1. Para responder a esta atividade, selecione a(s) alternativa(s) que você considerar correta(s);
2. Após selecionar a resposta correta em todas as questões, vá até o fim da página e pressione “Enviar teste”.
3. A cada tentativa, as perguntas e alternativas são embaralhadas
Analise as frases abaixo levando em consideração a estrutura de dados do tipo "Pilha - (LIFO)" e assinale a alternativa correta.
II. Um elemento a ser removido é o que está a mais tempo na estrutura de dados.
Utilizando a linguagem C, pode-se escolher se um número é real? Em caso afirmativo, podemos usar qual declaração?
#include <stdio.h>
int main ()
{
int i, j, k;
int mat [3][3];
for (i=0; i<2; i++) {
for (j=0; j<2; j++) {
printf ("Digite o valor da posicao %d, %d: ", i+1, j+1);
scanf ("%d", &mat[i][j]);
}
}
for (i=0; i<2; i++) {
for (j=0; j<2; j++){
printf ("%d", mat[i][j]);
printf (" ");
}
printf ("\n");
}
return 0;
}
e. Uma matriz 2x2 com entradas pré definidas pelo próprio código.
O fatorial é uma estratégia matemática que envolve multiplicação de números consecutivos, ela é muito utilizada em computação. Observe o código representado a seguir:
#include<iostream>
using namespace std;
int factorial(int n);
int main() {
int n;
cout << "Enter a positive integer: ";
cin >> n;
cout << "Factorial of " << n << " = " << factorial(n);
return 0;
}
int factorial(int n) {
if(n > 1)
return n * factorial(n - 1);
else
return 1;
}
Para que esse comando ocorra de forma correta, é utilizado o recurso de:
a. recursividade.
b. arranjos autossequenciais.
c. autochamamento.
d. sequenciamento de memória.
e. linearidade.
Dado o seguinte tipo abstrato de dados de uma pilha implementada em lista encadeada:
Para o processo de inserção de um novo nó no início da lista, após definir o nó e alimentar o nó com o valor correspondente, aponte seu campo de vinculação para o endereço do primeiro nó e atualize o ponteiro do início da lista para o novo nó. Se a lista estiver vazia, este será o único nó.
Com relação à inserção de elementos para o passo a passo do desenvolvimento do algoritmo, assinale a alternativa CORRETA.
a. Preencher com valor / vincular com o elo, com aquele que era o primeiro / atualizar ponteiro de início do novo nodo / Se a lista estiver vazia, será o primeiro da lista
b. Preencher com valor / Alocar valor / vincular com o elo, com aquele que era o primeiro / Se a lista estiver vazia, será o primeiro da lista
c. Alocar valor / vincular com o elo, com aquele que era o primeiro / atualizar ponteiro de início do novo nodo / Se a lista estiver vazia, será o primeiro da lista
d. Alocar valor / preencher com valor/ vincular com o elo, com aquele que era o primeiro / atualizar o ponteiro de início do novo nodo / Se a lista estiver vazia, será o primeiro da lista
e. Preencher com valor / vincular com o elo, com aquele que era o primeiro / atualizar o ponteiro de início com o último nodo / Se a lista estiver vazia, será o primeiro da lista
Para remover um nó de uma lista linear encadeada, basta reorganizar o encadeamento dos nós anterior e posterior ao nó a ser removido. O nó imediatamente anterior ao nó a ser excluído deve apontar para o nó que seguia o nó excluído na lista. Se o nó removido for o primeiro nó, o endereço do segundo nó deve ser copiado para o ponteiro de início da lista. Se o nó removido for o
último nó, o nó anterior deve ter seu campo de elo definido como nulo. Depois de reorganizar o encadeamento dos nós, garantindo assim a continuidade da lista, a posição ocupada pelo nó removido fica livre.
Com relação à remoção de elementos para o passo a passo do desenvolvimento do algoritmo, assinale a alternativa CORRETA.
a. Percorrer a lista / não encontrou, retorna falso / encontrou vincula o nó anterior com o nó seguinte/ se o nó removido é o primeiro, endereço de acesso atualizado / exclui o nó
b. Percorrer a lista / vincula o nó anterior com o nó seguinte / se o nó removido é o primeiro, endereço de acesso atualizado / exclui o nó
c. Percorrer a lista / não encontrou, retorna falso / encontrou exclui o nó / se o nó removido é o primeiro, endereço de acesso atualizado /
d. Vincula o nó anterior com o nó seguinte / se o nó removido é o primeiro, endereço de acesso atualizado / exclui o nó
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. Salvar todas as respostas Salvar e Enviar
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_184748_1&course_id=_12726_1&content_id=_1495022_1&step=null 1/2
26/02/2024, 15:17 Fazer teste: Semana 3 - Atividade Avaliativa – ...
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas.
https://ava.univesp.br/webapps/assessment/take/launch.jsp?course_assessment_id=_184748_1&course_id=_12726_1&content_id=_1495022_1&step=null 2/2