Baixe o app para aproveitar ainda mais
Prévia do material em texto
Gabarito comentado 1 #include using namespace std;void SOMA(float a, int b) {float result; result = a+b;cout << "A soma de " << a << " com " << b << " é: " << result;}void main(){int a;float b;a = 10;b = 12.3;SOMA(b,a); }A função acima possui as seguintes características: A Não retorna valor e é parametrizada. B Retorna valor e é parametrizada. C Retorna valor e não é parametrizada. D Não retorna valor e não é parametrizada. E Retorna valor. 2 Considere uma lista circular de tamanho 5, contendo os valores A, Z e C. Assim, o ponteiro de início está na posição 0 (zero) e do fim na posição 2 (dois). Dica: o vetor inicia na posição 0 (zero). Supondo agora que as seguintes operações ocorrerão na lista: 1. D é inserido 2. H é inserido 3. Um elemento é deletado 4. F é inserido 5. Um elemento é deletado (Ref.: 1553690004974) (Ref.: 1553690005203) Qual as posições dos ponteiro de início e fim após essas operações? A Início 0 e fim 0 B Início 2 e fim 0 C Início 1 e fim 4 D Início 4 e fim 4 E Nenhuma das alternativas anteriores 3 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: A VETORES B ESTRUTURAS C CONDICIONAIS D REPETIÇÕES E MATRIZES 4 As estruturas de dados possibilitam a implementação de operações de manipulação de dados, tais como: inserção, seleção e consulta. Se for feita uma remoção em uma lista duplamente encadeada, esta operação será afetada se a remoção for feita: (Ref.: 1553690005362) (Ref.: 1553691462676) A Apenas no início da lista B Apenas no final da lista C Apenas no meio da lista D Apenas no início e no final da lista E Em qualquer parte da lista 5 Quando uma variável é declarada como ponteiro para o tipo registro (em C: struct), o acesso para atribuição e leitura dos membros (campos) deste registro se dá pelo operador: A * (asterisco). B & (e comercial ou eitza) C -> (seta). D ∙ (ponto). E , (vírgula). (Ref.: 1553691464409)
Compartilhar