InformáticaLógica de programação e algoritmosINEP (ENEM) 2014
ENADE
Questão de Informática
hŵĂ ĨƵŶĕĆŽ Ġ ĚĞŶŽŵŝŶĂĚĂ ƌĞĐƵƌƐŝǀĂ ƋƵĂŶĚŽ ĞůĂ Ġ ĐŚĂŵĂĚĂ ŶŽǀĂŵĞŶƚĞ ĚĞŶƚƌŽ ĚĞ ƐĞƵ ĐŽƌƉŽ͘ /ŵƉůĞŵĞŶƚĂĕƁĞƐ ƌĞĐƵƌƐŝǀĂƐ ƚĞŶĚĞŵ Ă ƐĞƌ ŵĞŶŽƐ ĞĮĐŝĞŶƚĞƐ͕ ƉŽƌĠŵ ĨĂĐŝůŝƚĂŵ Ă ĐŽĚŝĮĐĂĕĆŽ Ğ ƐĞƵ ĞŶƚĞŶĚŝŵĞŶƚŽ͘ >^͕t͖͘ZYh/Z͕Z͖͘ZE'>͕:͘>͘ Introdução a estruturas de dadosZŝŽĚĞ:ĂŶĞŝƌŽ͕ϮϬϬϰ;ĂĚĂƉƚĂĚŽͿ͘͘ ŽŶƐŝĚĞƌĞĂĨƵŶĕĆŽƌĞĐƵƌƐŝǀĂf()͕ĂƋƵĂůĨŽŝĞƐĐƌŝƚĂ ĞŵůŝŶŐƵĂŐĞŵ͗ 1 int f( int v[], int n) { 2 if (n == 0) 3 return 0; 4 else { 5 int s; 6 s = f( v, n-1); 7 if (v[n-1] > 0) s = s + v[n-1]; 8 return s; 9 } 10 } ^ƵƉŽŶŚĂ ƋƵĞ Ă ĨƵŶĕĆŽ f() Ġ ĂĐŝŽŶĂĚĂ ĐŽŵ ŽƐ ƐĞŐƵŝŶƚĞƐƉĂƌąŵĞƚƌŽƐĚĞĞŶƚƌĂĚĂ͗ f({2,-4,7,0,-1,4},6); EĞƐƐĞĐĂƐŽ͕ŽǀĂůŽƌĚĞƌĞƚŽƌŶŽĚĂĨƵŶĕĆŽ f()ƐĞƌĄ
Mais questões de Lógica de programação e algoritmos
- Cebraspe 2026Em Python, quando listas, tuplas ou dicionários são escritos em múltiplas linhas dentro de delimitadores como [], {} ou (), o caractere de continuação de linha \ é necessário para…
- Cebraspe 2026Adotando-se o mecanismo de passagem por valor, a chamada recursiva admite uma processa(valor + 1); expressão aritmética como argumento.
- Selecon 2026Considere o procedimento recursivo abaixo, chamado com n ≥ 0: função F(n): se n = 0, retorna 1 senão retorna F(n − 1) + 1 Para esse procedimento, o número de chamadas recursivas,…
- COTEC FADENOR 2026Analise as seguintes afirmativas sobre os algoritmos de busca sequencial e busca binária: I- A busca sequencial percorre os elementos da estrutura um a um até encontrar o valor pr…
- Legalle 2026No contexto das estruturas de controle do tipo sequência, analise as assertivas abaixo e julgue-as em Verdadeiras (V) ou Falsas (F): ( ) forma A execução ocorre de linear e contín…
Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.


