Baixe o app para aproveitar ainda mais
Prévia do material em texto
ESTRUTURA DE DADOS Avaliando Aprend.: CCT0637_SM_201703195493 V.1 Desemp.: 0,3 de 0,5 18/11/2018 20:06:43 (Finalizada) 1a Questão (Ref.:201705545183) Pontos: 0,1 / 0,1 Para compararmos vetores de char, usaremos a função _____________________ . Para copiarmos o conteúdo de um vetor de char nas posições ocupadas por outro vetor de char, usaremos a função ______________________ . strcmp(); e strcmpi (); strcmp(); e strlen() ; strcat(); e strcpy() ; strcmp(); e strcat(); strcmp(); e strcpy(); 2a Questão (Ref.:201705545281) Pontos: 0,0 / 0,1 Considere as seguintes afirmativas: 1- Pilhas são um exemplo de estrutura linear, enquanto filas são um exemplo de estrutura não linear 2- Pilhas são uma estrutura eficiente para armazenar as requisições que os programas clientes façam a um programa servidor. 3- Estruturas de acesso mandatório, tais como pilhas e filas, determinam como será a ordem de inserção e remoção de dados da estrutura Todas estão corretas Somente 2 e 3 estão corretas Somente 2 está correta Somente 1 está correta Somente 3 está correta 3a Questão (Ref.:201705545138) Pontos: 0,1 / 0,1 A principal vantagem da alocação estática de memória sobre a alocação dinâmica de memória é: Quantidade de armazenamento. Possibilidade de alocação em tempo de compilação. Possibilidade de alocação em tempo de execução. Velocidade de acesso. Uso de ponteiros. 4a Questão (Ref.:201705545157) Pontos: 0,0 / 0,1 São razões para se usar ponteiros, exceto: Dar uma maior velocidade no processamento, já que o acesso à informação não é feito diretamente à posição de memória. Passar strings (vetor de caracteres) de uma função para outr.a Manipular elementos de matrizes e vetores. Receber argumentos em funções que necessitem modificar o argumento original . Criar estruturas de dados complexas, como listas encadeadas e árvores binárias, onde um item deve conter referências à outro. 5a Questão (Ref.:201705545185) Pontos: 0,1 / 0,1 q Considere int *p, *q, *r; int x = 10, y = 20; Após seguir cada instrução na ordem dada a seguir : p = &x; q = &y; *p = *p + *q; (*q)++; r = q; q = p; identifique a opção que fornece correta e respectivamente, os valores de *p, *q , *r , x e y : 30 21 21 10 20 30 20 0 30 21 30 20 20 10 20 30 30 21 10 20 30 30 21 30 21
Compartilhar