Buscar

Estrutura de Dados 4

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 3 páginas

Prévia do material em texto

Gabarito comentado
1 #include using namespace std;void SOMA(float a, int b) {float result; result
= a+b;cout << "A soma de " << a << " com " << b << " é: " << result;}void
main(){int a;float b;a = 10;b = 12.3;SOMA(b,a); }A função acima possui as
seguintes características:
A Não retorna valor e é parametrizada.
B Retorna valor e é parametrizada.
C Retorna valor e não é parametrizada.
D Não retorna valor e não é parametrizada.
E Retorna valor.
2 Considere uma lista circular de tamanho 5, contendo os valores A, Z e C.
Assim, o ponteiro de início está na posição 0 (zero) e do fim na posição 2
(dois).
Dica: o vetor inicia na posição 0 (zero).
Supondo agora que as seguintes operações ocorrerão na lista:
    1. D é inserido
    2. H é inserido
    3. Um elemento é deletado
    4. F é inserido
    5. Um elemento é deletado
(Ref.: 1553690004974)
(Ref.: 1553690005203)
Qual as posições dos ponteiro de início e fim após essas operações?
A Início 0 e fim 0
B Início 2 e fim 0
C Início 1 e fim 4
D Início 4 e fim 4
E Nenhuma das alternativas anteriores
3 A implementação da pilha de chamadas e retorno de funções é um tópico
muito importante. Além disso, estratégias para o gerenciamento de outra
área de memória chamada de heap são importantes para a comprensão
de objetos dinâmicos como ________________. Com base na afirmativa
marque a opção correta para completá-la:
A VETORES
B ESTRUTURAS
C CONDICIONAIS
D REPETIÇÕES
E MATRIZES
4 As estruturas de dados possibilitam a implementação de operações de
manipulação de dados, tais como: inserção, seleção e consulta. Se for
feita uma remoção em uma lista duplamente encadeada, esta operação
será afetada se a remoção for feita:
(Ref.: 1553690005362)
(Ref.: 1553691462676)
A Apenas no início da lista
B Apenas no final da lista
C Apenas no meio da lista
D Apenas no início e no final da lista
E Em qualquer parte da lista
5 Quando uma variável é declarada como ponteiro para o tipo registro (em
C: struct), o acesso para atribuição e leitura dos membros (campos) deste
registro se dá pelo operador:
A * (asterisco).
B & (e comercial ou eitza)
C -> (seta).
D ∙ (ponto).
E , (vírgula).
(Ref.: 1553691464409)

Continue navegando

Outros materiais