Buscar

ESTRUTURA DE DADOS EM C AV 6 ACERTOS

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/05/2021 EPS
https://simulado.estacio.br/alunos/?p0=8462070&user_cod=2613674&matr_integracao=202001677534 1/6
Yuri Almeida do Nascimento
Avaliação AV
 
 
202001677534 EAD SALVADOR - ÁGUAS CLARAS - BA
 avalie seus conhecimentos
 RETORNAR À AVALIAÇÃO
Disciplina: EEX0059 - ESTRUTURA DE DADOS EM C Período: 2021.1 EAD (G) / AV
Aluno: YURI ALMEIDA DO NASCIMENTO Matrícula: 202001677534
Data: 01/05/2021 12:57:41 Turma: 9002
 
 ATENÇÃO
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
 
 1a Questão (Ref.: 202005736114)
Considere o código fonte abaixo, escrito em linguagem C, e analise as afirmativas
abaixo. 
#include 
#include 
struct entrada_cadastro { 
char name[50]; 
int idade; 
} 
int main() { 
struct entrada_cadastro *ptr; 
ptr = malloc(sizeof(ptr)); 
if(ptr == NULL) { 
printf("Falha na alocação de memória!\n"); 
return(1); 
} 
memset(ptr, 0x0, sezeof(*ptr)); 
strcpy(ptr->name, "Aluno"); 
ptr->idade=20; 
return(0); 
javascript:voltar_avaliacoes()
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990827\n\nStatus da quest%C3%A3o: Liberada para Uso.');
01/05/2021 EPS
https://simulado.estacio.br/alunos/?p0=8462070&user_cod=2613674&matr_integracao=202001677534 2/6
} 
Marque (V) para verdadeiro ou (F) para falso. 
( ) A alocação de memória, presente na função main, efetuada com a função malloc,
resulta na mesma quantidade alocada em bytes
que ptr = malloc(sizeof(struct entrada_cadastro)). 
( ) A função strcpy copia a palavra Aluno para o
vetor name da struct entrada_cadastro. 
( ) O acesso aos campos da estrutura de dados é realizado através do ponteiro
nomeado ptr de tipo struct entrada_cadastro. 
A sequência correta é: 
F, V, V. 
V, F, F.
F, F, V.
V, V, F.
V, V, V. 
 
 2a Questão (Ref.: 202005736118)
A estrutura abaixo representa a célula de uma árvore em linguagem C: 
typedef struct _no { 
int chave; 
struct no *esq, *dir; 
} no; 
Assinale a alternativa correta sobre qual sequência será impressa ao executar um
caminhamento na árvore abaixo, conforme o código escrito em linguagem C a seguir. 
void ordem (no *arvore) { 
if(arvore!=NULL) { 
printf("%d", arvore->chave); 
ordem(arvore->esq); 
ordem(arvore->dir); 
} 
} 
YXEABBC 
ABCDEXY 
ABDCEYX 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990831\n\nStatus da quest%C3%A3o: Liberada para Uso.');
01/05/2021 EPS
https://simulado.estacio.br/alunos/?p0=8462070&user_cod=2613674&matr_integracao=202001677534 3/6
AEXYBCD
CBDAXEY 
 
 3a Questão (Ref.: 202005738502)
Observe o trecho de código abaixo, escrito na linguagem C.
void quadrado(float *r, float *t);
int main() {
 float a, b;
 printf("Entre com um numero complexo (2 numeros inteiros):");
 scanf("%f %f", &a, &b);
 quadrado(&a, &b);
 printf("O quadrado do numero e %f + i %f\n", a, b);
}
Com base nesse código, é correto afirmar que as variáveis a e b
São utilizadas como passagem de parâmetros por resultado na função printf().
São parâmetros formais na chamada da função quadrado() dentro da função main().
Indicam, quando precedidas pelo caracter &, que os parâmetros podem ser modificados pelas funções
scanf() e quadrado().
Podem ser modificadas pela função printf(), porque a passagem de parâmetros é por valor.
Não podem ser modificadas pela função quadrado(), porque a passagem de parâmetros é por valor.
 
 4a Questão (Ref.: 202005738504)
Assinale a alternativa correta em relação à definição de variáveis globais e locais.
Uma variável global não pode ser visível a todas as sub-rotinas hierarquicamente subordinadas à rotina
principal.
Uma variável local pode ser considerada global quando declarada no cabeçalho de uma sub-rotina,
porém só é válida dentro da rotina à qual está declarada.
Uma variável global não pode ser utilizada por qualquer sub-rotina subordinada ao algoritmo principal.
Uma variável global é declarada no início do algoritmo principal de um programa, pode ser utilizada por
qualquer sub-rotina subordinada ao algoritmo principal.
As variáveis definidas como globais e locais precisam ser declaradas repetidas vezes dentro de cada
sub-rotina.
 
 5a Questão (Ref.: 202005736153)
 Se E (x) é uma função que enfileira "x" pela direita da fila F e D () é uma função
que desenfileira, a opção que mostra a sequência correta de operações que transforma
a fila F = [ A, R, G, O, M ] em F = [ O, M, A, R ] é: 
D (), D(), D(), D(), E(R), E(A), E(O). 
D (), D(), D(), E(R), E(A), E(O). 
D (), D(), D(), D(), E(O), E(A), E(R). 
E(A), E(R), D (), D(), D(). 
D (), D(), D(), E(A), E(R), E(O). 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993215\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3993217\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990866\n\nStatus da quest%C3%A3o: Liberada para Uso.');
01/05/2021 EPS
https://simulado.estacio.br/alunos/?p0=8462070&user_cod=2613674&matr_integracao=202001677534 4/6
 
 6a Questão (Ref.: 202005736154)
Sobre pilhas e filas, avalie as assertivas a seguir: 
I) Uma forma de se evitar o desperdício de memória numa fila em alocação sequencial é
utilizar-se lista circular. 
II) Em uma pilha em alocação encadeada, a complexidade da remoção é O (n). 
III) pilhas têm a propriedade de inverter a ordem de cadeias, enquanto as filas mantêm
a ordem. 
A opção que contém todas as assertivas corretas é: 
I e III. 
II e III. 
II. 
I. 
I e II. 
 
 7a Questão (Ref.: 202005736130)
Analisando o quadro comparativo abaixo, marque a opção que indica a melhor escolha
de algoritmo de ordenação. 
 
Selection sort, Merge sort, buble sort e Insert sort. 
Buble sort, Insert sort, Merge sort e Selection sort 
Insert Sort, Merge Sort, Selection sort e Buble sort. 
Merge sort, selection sort, buble sort e insert sort. 
Merge sort, Buble sort, insert sort e Selection sort. 
 
 8a Questão (Ref.: 202005736128)
Em relação aos algoritmos de ordenação externa, é correto afirmar que: 
1. Executam em memória principal (RAM) somente. 
2. Executam em memória secundária (Disco) somente. 
3. Manipulam os dados na memória secundária, porém usam parcela da memória
principal. 
As afirmativa 1 e 3 estão corretas. 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990867\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990843\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3990841\n\nStatus da quest%C3%A3o: Liberada para Uso.');
01/05/2021 EPS
https://simulado.estacio.br/alunos/?p0=8462070&user_cod=2613674&matr_integracao=202001677534 5/6
A afirmativa 2 está correta. 
A afirmativa 3 está correta. 
A afirmativa 1 está correta.
As afirmativas 2 e 3 estão corretas. 
 
 9a Questão (Ref.: 202005738056)
Ano: 2020 Órgão: Escola de Formação Complementar do Exército - EsFCEx Prova: CFO - Informática
Observe a árvore binária a seguir:
O caminhamento central (infixado) sobre essa árvore produz a sequência de visitação:
A - B - D - E - H - I - J - K - C - F - G
J - K - I - H - E - D - B - F - G - C - A
A - B - C - D - E - F - G - H - I - J - K
D - H - J - K - I - E - B - F - G - C - A
D - B - H - E - J - I - K - A - F - C - G
 
 10a Questão (Ref.: 202005738055)
Ano: 2011 Banca: Cesgranrio Órgão: Petrobras Prova: Analista de Sistemas - Processos de Negócio
Após a inserção de um nó, é necessário verificar cada um dos nós ancestrais desse nó inserido,
relativamente à consistência com as regras estruturais de uma árvore AVL.
 
PORQUE
 
O fator de balanceamento de cada nó, em uma árvore AVL, deve pertencer ao conjunto formado por {−2,
−1, 0, +1, +2}.
 
Analisando-se as afirmações acima, conclui-se que:
As duas afirmações são falsas.
As duas afirmações são verdadeiras, e a segunda não justifica a primeira.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3992769\n\nStatus da quest%C3%A3o: Liberadapara Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3992768\n\nStatus da quest%C3%A3o: Liberada para Uso.');
01/05/2021 EPS
https://simulado.estacio.br/alunos/?p0=8462070&user_cod=2613674&matr_integracao=202001677534 6/6
A primeira afirmação é falsa, e a segunda é verdadeira.
A primeira afirmação é verdadeira, e a segunda é falsa.
As duas afirmações são verdadeiras, e a segunda justifica a primeira.
 
Autenticação para a Prova On-line
Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo.
ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas.
7MGX Cód.: FINALIZAR
 
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das
respostas.
 
 
 
Período de não visualização da avaliação: desde 08/04/2021 até 13/06/2021.

Continue navegando