AV1 Estrutura de Dados
Dado o seguinte código, escrito em C++, qual a saída do programa?
#include
using namespace std; void func1 (float x) { cout << "X: "<< x << endl; x = 3.5; cout << "X: "<< x << endl;
}
int main () { float y=1.5; cout << y << endl; func1(y); cout << y << endl; return 0;
}
1.5 1.5 0
1.5 1.5 1.5 1.5 3.5 1.5
1.5 1.5 0
1.5 1.5 3.5 1.5 0
2a Questão (Cód.: 19660)
Diferentes tipos de estrutura de dados são adequadas a diferentes tipos de aplicação e algumas são altamente especializadas, destinando-se a algumas tarefas específicas. Dessa forma a definição de Estrutura de Dados está expressa na alternativa:
É um modo de utilização de dados nos programas de computador. É um modo particular de armazenamento e organização de dados em um computador de modo que possam ser usados de modo eficiente.
São os nomes dados as variáveis na montagem de uma rotina. É um modo de distribuição e organização de dados em uma rede de computador de modo que possam ser usados de modo eficiente.
É um modo de deleção de dados em um computador.
3a Questão (Cód.: 28029)
Analise o seguinte trecho de algoritmo de ordenação de dados, cujos elementos estão dispostos em um vetor de nome v com n elementos.
...
{ int i, j, aux; for (j = 1; j < n; j++) for (i=j; i > 0 && v[i-1]> v[i]; i--) { aux = v[i-1]; v[i-1] = v[i]; v[i] = aux;
}
}
...
Assinale o método ao qual o trecho de algoritmo pertence.
Seleção
Quicksort
Heapsort
Bolha Inserção
4a Questão (Cód.: 27787)
Marque a afirmativa correta para a "Busca ou pesquisa binária".
Consiste em fazer uma busca em um vetor já ordenado, dividindo o espaço de busca ao meio e verificando se o dado está no meio ou, antes do meio ou depois do meio. Consiste em fazer uma busca em um vetor desordenado, dividindo o espaço de busca ao meio e verificando se o dado está no meio ou, antes do meio ou depois do meio.
É o processo pelo qual um conjunto de dados é colocado em uma ordem crescente ou