Baixe o app para aproveitar ainda mais
Prévia do material em texto
As estruturas de dados são utilizadas para manter dados ou informações organizados na memória, o que possibilita a otimização do uso destes dados. Porém, as estruturas guardam características especiais na manipulação destes dados, assim deve-se escolher a estrutura certa ou mais adequada para uma determinada aplicação. Portanto marque a opção que representa a melhor estrutura, quando se tem como requisitos principais o acesso aleatório aos dados e alocação destes de forma contínua na memória. Fila Sequencial Lista Sequencial Pilha Encadeada Pilha Sequencial Lista Encadeada /////////////////////// Prova A2 /////////////////////////////////////////////////////// 1a Questão (Ref.: 201602459349) Fórum de Dúvidas (1) Saiba (1) Assinale a opção certa. Quando não se escreve o protótipo de uma função ... A chamada da função não poderá ser feita em qualquer hipótese. É preciso definir a função antes do programa principal. O programa não funcionará de forma alguma. A definição da função deverá ser escrita, obrigatoriamente, após o programa principal. A chamada da função poderá ser feita em qualquer hipótese. Gabarito Comentado 2a Questão (Ref.: 201602392213) Fórum de Dúvidas (1) Saiba (1) Com a utilização das estruturas de dados e seus tipos, em algumas situações é imprescindível a criação de funções que façam determinada verificação ou ação nestas estruturas. Dessa forma, analise a função abaixo e marque corretamente a alternativa que descreve as funcionalidades desta. int funcao(float v[], float vl, int n) { for (int i = 0; i < n; i++) if (v[i] == vl) return i; return -1; } Retorna -1 se o valor de n foi encontrado. Resulta em erro, se o valor de vl não estiver dentro de v. Retorna -1 se o valor de vl estiver dentro de v. Retorna a posição de v se o valor vl foi encontrado. Retorna o valor de vl se o valor n foi encontrado.
Compartilhar