Ed
há 7 meses
Vamos analisar cada afirmativa: I − Funções devem ser declaradas antes do uso. Verdadeiro, é uma boa prática declarar funções antes de usá-las para evitar erros de compilação e garantir que o compilador conheça a assinatura da função. II − As variáveis devem ter um valor atribuído antes de serem usadas. Verdadeiro, é uma boa prática inicializar variáveis antes de utilizá-las para evitar comportamentos indesejados e resultados imprevisíveis. III − Funções devem chamar elas mesmas direta ou indiretamente. Falso, isso se refere à recursão, que não é uma boa prática em sistemas embarcados devido a limitações de memória e stack. Em geral, deve-se evitar recursão em sistemas embarcados. IV – Alocação dinâmica de memória não deve ser utilizada. Verdadeiro, em sistemas embarcados, é recomendado evitar alocação dinâmica de memória, pois isso pode levar a fragmentação e problemas de gerenciamento de memória. Com base nas análises, os itens verdadeiros são I, II e IV. Portanto, a alternativa correta que contém todos os itens verdadeiros é: a) I, II e IV.
Já tem uma conta?
Ao continuar, você aceita os Termos de Uso e Política de Privacidade
Mais perguntas desse material