Questão de TI - Desenvolvimento de Sistemas — Definição de Algoritmos e Estruturas de Controle — INSTITUTO AOCP 2024
TI - Desenvolvimento de SistemasDefinição de Algoritmos e Estruturas de Controle
- Código
- qa631174
- Banca
- INSTITUTO AOCP
- Órgão
- DPE MS
- Ano
- 2024
- Cargo
- Ana Def ( )
Considerando o seguinte trecho de código de uma função para calcular x elevado a n positivo, bem como conceitos e definições sobre recursividade em desenvolvimento de sistemas, assinale a alternativa INCORRETA.
float potencia(float x, int n){
float pot=1.0;
while(n>0){
pot *= x;
n--;
}
return pot;
}
- AUm método que realiza uma chamada a si mesmo é considerado um método recursivo.
- BEssa é uma função que apresenta uma solução recursiva para calcular x elevado a n positivo.
- CA recursão tem como base a aplicação de técnicas de divisão e conquista.
- DRecursão, em programação, é equivalente à indução matemática, sendo uma forma de definir algo em termos de si mesmo.
- EApós a aplicação da divisão, os subproblemas (derivados do problema principal de execução) são resolvidos recursivamente do mesmo modo, até se tornarem problemas triviais com resolução direta, interrompendo, assim, a chamada recursiva.