Baixe o app para aproveitar ainda mais
Prévia do material em texto
09/06/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 1/2 Fechar ESTRUTURA DE DADOS Simulado: CCT0308_SM_201508932948 V.1 Aluno(a): RAFAELA CONCEIÇÃO AGNELO Matrícula: 201508932948 Desempenho: 0,3 de 0,5 Data: 07/06/2016 17:59:51 (Finalizada) 1a Questão (Ref.: 201509120404) Pontos: 0,1 / 0,1 A implementação da pilha de chamadas e retorno de funções é um tópico muito importante. Além disso, estratégias para o gerenciamento de outra área de memória chamada de heap são importantes para a comprensão de objetos dinâmicos como ________________. Com base na afirmativa marque a opção correta para completála: CONDICIONAIS ESTRUTURAS REPETIÇÕES VETORES MATRIZES 2a Questão (Ref.: 201509121522) Pontos: 0,1 / 0,1 Assinale a opção certa. Quando não se escreve o protótipo de uma função ... É preciso definir a função antes do programa principal. A chamada da função não poderá ser feita em qualquer hipótese. O programa não funcionará de forma alguma. A chamada da função poderá ser feita em qualquer hipótese. A definição da função deverá ser escrita, obrigatoriamente, após o programa principal. Gabarito Comentado. 3a Questão (Ref.: 201509888749) Pontos: 0,0 / 0,1 Considera a FUNÇÃO abaixo: void inverte(int &x, int &y) { int aux = x; x = y; y = aux; } Quais valores serão impressos na tela quando o seguinte programa principal for executado? int main() { int a = 18, b = 28; inverte(a, b); cout << a <<" e "<< b; return 0; } 28 e 08 18 e 18 18 e 28 28 e 18 09/06/2016 BDQ Prova http://simulado.estacio.br/bdq_simulados_linear_view.asp 2/2 08 e 18 4a Questão (Ref.: 201509054386) Pontos: 0,0 / 0,1 Com a utilização das estruturas de dados e seus tipos, em algumas situações é imprescindível a criação de funções que façam determinada verificação ou ação nestas estruturas. Dessa forma, analise a função abaixo e marque corretamente a alternativa que descreve as funcionalidades desta. int funcao(float v[], float vl, int n) { for (int i = 0; i < n; i++) if (v[i] == vl) return i; return 1; } Retorna 1 se o valor de n foi encontrado. Retorna a posição de v se o valor vl foi encontrado. Resulta em erro, se o valor de vl não estiver dentro de v. Retorna o valor de vl se o valor n foi encontrado. Retorna 1 se o valor de vl estiver dentro de v. Gabarito Comentado. 5a Questão (Ref.: 201509667910) Pontos: 0,1 / 0,1 Blocos únicos de códigos que realizam diversas tarefas distintas são de difícil manutenção. Portanto, utilizase a técnica da modularização de programas, a fim de facilitar a implementação e a manutenção dos programas. Esta técnica tem como principal elemento: As Estruturas de Dados As funções As Filas Os Vetores Os Grafos
Compartilhar