Buscar

Estrutura de Dados Avaliando aprendizado Estácio 04

Prévia do material em texto

14/06/2018 EPS
file:///C:/Users/leand/Downloads/Estrutura%20de%20Dados%20-%20Avaliando%20aprendizado%20Est%C3%A1cio%2004.html 1/2
 
 ESTRUTURA DE DADOS
 
 
1a Questão (Ref.:201805035974) Pontos: 0,1 / 0,1 
Das estruturas de dados a seguir aquela que NÃO é uma estrutura linear é :
Lista.
Vetor.
Pilha.
Fila.
 Grafo.
 
2a Questão (Ref.:201805035694) Pontos: 0,0 / 0,1 
Estude atentamente o código a segir: 
 int deciframe(int v[ ], int tam, int e){ 
 int i = 0, f = tam -1, m; 
 while ( i <= f ){ 
 m = ( i + f ) / 2; 
 if ( v[m] == e ) { return m; } 
 if ( e < v[m] ) { f = m - 1; } 
 else { i = m + 1; } 
 } 
 return -1; 
 } 
 Sabendo que a chamada da mesma foi feita com os parâmetros: 
 v[10] = {0, 2, 4, 6, 8, 10, 20, 100} 
 tam = 8 
 e = 6 
 É sabido que a mesma retornaria o valor 3, porque:
Porque ele não achou o elemento na coleção
 Seria o retorno do segundo if
Seria o retorno do while
É a metade do valor de e
 É a posição do elemento e no vetor v
 
3a Questão (Ref.:201805035771) 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 strcat();
strcat(); e strcpy() ;
 strcmp(); e strcpy();
strcmp(); e strcmpi ();
strcmp(); e strlen() ;
 
14/06/2018 EPS
file:///C:/Users/leand/Downloads/Estrutura%20de%20Dados%20-%20Avaliando%20aprendizado%20Est%C3%A1cio%2004.html 2/2
4a Questão (Ref.:201805035661) Pontos: 0,1 / 0,1 
QUAL A SAÍDA DO PROGRAMA ABAIXO? 
 
 
#include 
 
main() 
{ 
 int x=5,*p; 
 p=&x; 
 
 cout << x - *p << " " << **&*&p + 1 << " " << *p*2+*p << " " << x+**&p; 
 system("pause"); 
} 
0 6 15 11
0 6 16 14
0 8 16 10
 0 6 15 10
1 6 15 12
 
5a Questão (Ref.:201805035931) Pontos: 0,0 / 0,1 
Caso uma estrutura homogênea (vetor) seja passada como parâmetro para uma função, então:
 Todos os valores contidos no vetor são copiados para a função
Essa passagem pode ser "por valor" ou "por referência"
Essa passagem é "por valor"
 Essa passagem é "por referência"
Haverá um erro de compilação, pois vetores não podem ser parâmetros de funções

Continue navegando