Baixe o app para aproveitar ainda mais
Prévia do material em texto
Questão 1/5 - Linguagem da Programação A função calloc() tem como objetivo? Nota: 20.0 A Criar um vetor com tamanho único. B Criar um vetor com tamanho dinâmico. Você acertou! C Criar um vetor com tamanho único e coloca zero nos bits do espaço alocado. D Aloca e realoca um espaço na memória durante a execução do programa. E Todas as alternativas estão corretas. Questão 2/5 - Linguagem da Programação O uso de funções recursivas é uma prática bastante comum em programação. Acerca de recursividade e funções recursivas, assinale a alternativa correta. Nota: 20.0 A Uma função recursiva pode realizar chamadas de si própria diversas vezes. Assim, é necessário tomar muito cuidado com a quantidade de instâncias abertas da função devido ao excesso de uso de memória. B Quando não controlada, a função recursiva será chamada de forma infinita, gerando infinitas chamadas da própria função e excedendo o tamanho de memória da máquina. C É considerada como um processo repetitivo de uma rotina (procedimento ou função) que faz uma chamada para ela mesma. D Um LOOP eterno ou infinito ocorre quando um bloco do código repete a instrução descontroladamente, sobrecarregando a memória e ocasionando o travamento de todo o sistema. E Todas as alternativas estão corretas. Você acertou! Questão 3/5 - Linguagem da Programação Uma das vantagens de criar um ponteiro para uma struct é? Nota: 20.0 A a possibilidade de passar o seu endereço como um parâmetro para uma função. Você acertou! B a possibilidade de passar um parâmetro por valor para uma função. C Que as alterações sofridas dentro da função não serão sentidas fora dela. D É que é enviado para a função os dados das variáveis utilizadas. E Todas as alternativas estão corretas. Questão 4/5 - Linguagem da Programação Em recursividade, para evitar que um LOOP seja executado de uma forma infinita é necessário. Nota: 20.0 A Definir uma condição que vai parar o processo. Você acertou! B Sempre definir um contador para limitar a quantidade de LOOPs. C Usar uma variável com o operador ++. D Podemos substituir uma função recursiva por uma função iterativa. E Todas as alternativas estão corretas. Questão 5/5 - Linguagem da Programação Ponteiros também podem ser definidos como componentes de estruturas. Em linguagem C, qual o operador utilizamos para identificar uma variável ponteiro? Nota: 20.0 A ‘*’ (asterisco) Você acertou! B ‘&’ (e comercial) C ‘;’ (ponto e vírgula) D ‘#’ (hashtag) E ‘%’ (porcentagem)
Compartilhar