Buscar

ESTRUTURA DE DADOS Avaliando o Aprendizado 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

ESTRUTURA DE DADOS
Simulado: CCT0308_SM_201501076361 V.1 Fechar
Aluno(a): CAROLINE MEIRELES DA SILVA Matrícula: 201501076361
Desempenho: 0,3 de 0,5 Data: 30/11/2015 22:54:09 (Finalizada)
1a Questão (Ref.: 201501734502) Pontos: 0,0 / 0,1
Informe qual deverá ser a saída do programa abaixo:
#include 
void func(int *x)
{
 do{
 cout << *x << " ";
 (*x)--;
 }while(*x>0);
}
main()
{
 int x=5;
 func(&x);
 cout << x;
 system("pause");
}
10 13 16 18 22
10 13 16 18 10
a) 10 13 16 21 22
10 13 16 19 10
10 13 16 19 22
2a Questão (Ref.: 201501111575) Pontos: 0,1 / 0,1
Diga, para o programa abaixo, qual a opção que melhor representa a saída em tela. (Considere que o programa
será compilado sem erros, e irá executar também sem problemas).
#include
using namespace std;
void FuncX( int x, int *y )
{
 int tmp;
 tmp = *y;
 *y = x * 2;
 x = tmp+1;
}
int main()
{
 int a = 13, b = 10;
 FuncX( a-3, &b );
 cout<<"Valores: "<< a<<"\t"<< b<
 system("pause");
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
1 de 3 30/11/2015 23:40
Caroline
Caixa de texto
Caroline
Caixa de texto
}
Valores: 13, 20
Valores: 20, 10
Valores: 13, 10
Valores: 10, 10
Valores: 10, 20
3a Questão (Ref.: 201501775108) Pontos: 0,1 / 0,1
Um Tipo Abstrato de Dado (TAD) é uma especificação de um conjunto de dados e operações que
podem ser executadas sobre esses dados. Alguns autores consideram uma metodologia de
programação que tem como proposta reduzir a informação necessária para a criação/programação de
um algoritmo através da abstração das variáveis envolvidas em uma única entidade fechada, com
operações próprias à sua natureza. Pode ser citado como exemplo prático disto é o de um estudante.
Em um projeto anterior à teoria de TAD, um estudante seria representado por variáveis soltas (como
seu nome, sua idade e sua matrícula) que seriam operadas separadamente, sem ligação lógica entre
elas além do conhecimento do programador de que a variável trata-se do nome da "entidade"
estudante.
Utilizando as duas funções abaixo podemos:
Utilizar como ENFILEIRAR e DESENFILEIRAR em uma FILA com LSE;
Utilizar como ENFILEIRAR e DESENFILEIRAR em uma FILA CIRCULAR
com LSE;
Utilizar como ENFILEIRAR e DESENFILEIRAR em uma FILA CIRCULAR
com LISTA SEQUENCIAL;
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
2 de 3 30/11/2015 23:40
Utilizar como PUSH e POP em uma pilha com LSE;
Utilizar como BUSCA e INSERIR em uma LISTA SEQUENCIAL;
4a Questão (Ref.: 201501837439) Pontos: 0,0 / 0,1
Qual o valor de x no final do programa? int main() { int x, *p, y; x = 3; p = &x; y = *p; y = 7; (*p)++; (*p) +=
y; return(0); }
3
-4
Nenhuma das anteriores. O programa possui um erro de sintaxe.
11
7
5a Questão (Ref.: 201501688540) Pontos: 0,1 / 0,1
Qual das inicializações de ponteiros apresentadas abaixo está correta?
int *p = new int;
int *p = new int*;
int *p = new int[];
int *p = create int;
int *p = new *int;
BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h...
3 de 3 30/11/2015 23:40

Continue navegando

Outros materiais