Foram encontradas 120 questões.
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoRecursividade vs Iteratividade
- Fundamentos de ProgramaçãoRecursividade
1 função func(var M[ ], A, B: inteiro): inteiro
2 inicio
3 se (A = B) então
4 se (M[A] % 2 = 0) então
5 retorne 1
6 senão
7 retorne 0
8 fimse
9 senão
10 se (M[A] % 2 = 0) então
11 retorne 1 + func(M, A + 1, B)
12 senão
13 retorne func(M, A + 1, B)
14 fimse
15 fimse
16 fim
Considerando o algoritmo acima, no qual A e B são valores inteiros e M[ ] é um vetor de valores inteiros cujo primeiro elemento está localizado na posição 1 e os argumentos são passados por referência, julgue o item a seguir.
Por meio de um algoritmo que utilize estruturas de repetição, mas não use recursividade, é impossível obter o mesmo resultado do algoritmo apresentado.
Provas
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Array
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoRecursividade
1 função func(var M[ ], A, B: inteiro): inteiro
2 inicio
3 se (A = B) então
4 se (M[A] % 2 = 0) então
5 retorne 1
6 senão
7 retorne 0
8 fimse
9 senão
10 se (M[A] % 2 = 0) então
11 retorne 1 + func(M, A + 1, B)
12 senão
13 retorne func(M, A + 1, B)
14 fimse
15 fimse
16 fim
Considerando o algoritmo acima, no qual A e B são valores inteiros e M[ ] é um vetor de valores inteiros cujo primeiro elemento está localizado na posição 1 e os argumentos são passados por referência, julgue o item a seguir.
Se X for um vetor com os elementos [1, 2, 3, 5, 8, 13, 21, 34], a chamada da função func(X, 3, 7) retornará o valor 4.
Provas
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Seleção
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoRecursividade
1 função func(var M[ ], A, B: inteiro): inteiro
2 inicio
3 se (A = B) então
4 se (M[A] % 2 = 0) então
5 retorne 1
6 senão
7 retorne 0
8 fimse
9 senão
10 se (M[A] % 2 = 0) então
11 retorne 1 + func(M, A + 1, B)
12 senão
13 retorne func(M, A + 1, B)
14 fimse
15 fimse
16 fim
Considerando o algoritmo acima, no qual A e B são valores inteiros e M[ ] é um vetor de valores inteiros cujo primeiro elemento está localizado na posição 1 e os argumentos são passados por referência, julgue o item a seguir.
Na chamada à função func(VET, X, Y), para que a função não execute infinitamente, é necessário que o valor de X seja menor que o valor de Y, qualquer que seja o vetor VET.
Provas
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoPseudocódigo
- Fundamentos de ProgramaçãoRecursividade
1 função func(var M[ ], A, B: inteiro): inteiro
2 inicio
3 se (A = B) então
4 se (M[A] % 2 = 0) então
5 retorne 1
6 senão
7 retorne 0
8 fimse
9 senão
10 se (M[A] % 2 = 0) então
11 retorne 1 + func(M, A + 1, B)
12 senão
13 retorne func(M, A + 1, B)
14 fimse
15 fimse
16 fim
Considerando o algoritmo acima, no qual A e B são valores inteiros e M[ ] é um vetor de valores inteiros cujo primeiro elemento está localizado na posição 1 e os argumentos são passados por referência, julgue o item a seguir.
A substituição do trecho entre as linhas 3 a 8 pelas linhas, a seguir mantém inalterado o resultado desse algoritmo, desde que os argumentos passados sejam sempre valores válidos.
se (A > B) então
retorne 0
Provas
subsequentes.
Provas
subsequentes.
Provas
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoVariáveisEscopo de Variáveis
construção de algoritmos.
Provas
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoLógica de Programação
construção de algoritmos.
Provas
construção de algoritmos.
Provas
- Fundamentos de ProgramaçãoAlgoritmosConstrução de Algoritmos
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoLógica de Programação
- Fundamentos de ProgramaçãoPassagem de Parâmetros
construção de algoritmos.
Provas
Caderno Container