Prévia do material em texto
Simulado: CCT0308_SM_201607268396 V.1 Aluno(a): Matrícula: Desempenho: 0,4 de 0,5 Data: 29/10/2017 17:59:54 (Finalizada) 1a Questão (Ref.: 201607960895) Pontos: 0,0 / 0,1 Supondo que um vetor de inteiros vet foi preenchido com a seguinte sequência de números 24, 11, 50, 45, 12, 34, 10, 53, 9, 29 . Qual o valor da variável temp, analisando o trecho de código abaixo desenvolvido em C? 1. int vet[10]; 2. int temp = vet[0]; 3. for (int i = 0; i < 10; i++) { 4. if(vet[i] >= temp ) { 5. vet[i] = temp; 6. } 7. } 8. printf("%d", temp); 53 0 29 50 24 2a Questão (Ref.: 201607326181) Pontos: 0,1 / 0,1 O registro de ativação de uma sub-rotina é o conjunto das informações que devem/precisam ser alocadas em memória. Assinale abaixo a única opção que representa a composição destas informações. ( ) endereço de ponteiro / variáveis locais / endereço inicial ( ) endereço de retorno / valor de retorno / endereço de ponteiro ( ) variáveis locais / valor de retorno / endereço de ponteiro ( ) endereço de retorno / variáveis locais / parâmetros passados ( ) parâmetros passados / endereço inicial / endereço de retorno 3a Questão (Ref.: 201607980263) Pontos: 0,1 / 0,1 As siglas e significados LIFO ¿ ¿Last In, First Out¿ e FIFO ¿ ¿First In, First Out¿ referem-se, respectivamente, às seguintes estruturas de dados. Pilha e Fila. Fila e Função. Fila e Pilha. Pilha e Função. 4a Questão (Ref.: 201608068901) Pontos: 0,1 / 0,1 Sobre as estruturas de dados existentes podemos afirmar que: Na estrutura do tipo LIFO, as informações são inseridas no início e removidas do final. Encadeamento estático e dinâmico apresentam o mesmo funcionamento de alocação na estrutura do tipo PILHA. A estrutura do tipo LIFO sempre realiza a remoção do elemento mais antigo inserido. Na estrutura das Pilhas a manipulação dos dados sempre se dá no topo. Na estrutura do tipo FIFO, as informações são inseridas no início e removidas do final. 5a Questão (Ref.: 201607323361) Pontos: 0,1 / 0,1 As funções em programação permitem que se possa realizar a modularização do código diminuindo assim sua complexidade. Analise a função abaixo e assinale alternativa que descreve corretamente o tipo de função: int funcao (int x){ if(x == 0) return 0; else funcao(x-1); } Condicional de seleção Recursiva Igual a zero Sequencial Passagem por referência