·

Análise e Desenvolvimento de Sistemas ·

Estrutura de Dados

Envie sua pergunta para a IA e receba a resposta na hora

Fazer Pergunta
Equipe Meu Guru

Prefere sua atividade resolvida por um tutor especialista?

  • Receba resolvida até o seu prazo
  • Converse com o tutor pelo chat
  • Garantia de 7 dias contra erros

Texto de pré-visualização

Na linguagem C, é possível realizar alocações de memória utilizando alocação dinâmica ou estática. Assinale a alternativa que representa uma alocação dinâmica de um vetor do tipo primitivo double com 10 posições na linguagem C:\n1) malloc(10 * sizeof(double) + 1)\n2) double(10 * sizeof(double) + 1)\n3) double[10]\n4) 10 * sizeof(double) + 1\n\nA resposta correta é: malloc(10 * sizeof(double))\n\nObservação:\nPode-se definir uma estrutura heterogênea como sendo um conjunto de elementos, permitindo, porém, que uma lógica associada por um nome. Estes elementos podem ser variáveis simples, listas ou outra estrutura. Esse é o definição de uma estrutura:\n\nstruct empregado {\n string nome;\n}\n\nSuponha ainda que exista um vetor desta estrutura, definido como:\nempregado vet[1. 100];\nMarque a alternativa em que é atribuída de forma correta o salário 805.7 para o décimo primeiro elemento deste vetor:\n1) vet[10].empregado.salario=805.7;\n2) empregado.vet[10].inta=805.7;\n3) vet[10].emprego=805.7;\n4) vet[10].salario=805.7;\n\nA resposta correta é: vet[10].salario=805.7;\n\n\n\nExplique:\n\n\n\n\n1) L.E.N.V.E.\n2) L.I.E.\n3) C.E.\n\n\n\nAs afirmativas são verdadeiras, sendo que em situação onde não há tempo (considerado como o tempo de executar uma função) e que o tempo não é computado entre os argumentos e parâmetro forma a função.\n\nNa passagem por referência, é quase possível como argumentos que são considerados em parâmetros forma a função.\n\nNa passagem por referência, o tempo não é considerado, isso não quer dizer que a função não interfere. \n\n\n\n\nA resposta correta é: I, II, III. E apenas.\n\nA resposta correta é: Apenas o item 1 é verdadeiro. \n\nAvalie as afirmativas abaixo:\n\n1) O merge sort executa em O(n log n).\n2) O bucket sort executa em O(n).\n3) Ambos os algoritmos apresentam uma complexidade abaixo de O(n log n) ordenam a sequência sem elementos desta sequência.\n\n\n\nA resposta certa é: A resposta correta é: Todas estão corretas.\n\n\n