Foram encontradas 60 questões.
A função em PHP a seguir deve calcular e imprimir a tabuada de multiplicação para um inteiro “n”, com o segundo fator da multiplicação variando de 0 até um outro inteiro “m”. Por exemplo, a função deve calcular os produtos n*0, n*1, n*2, …, n*m. Os valores de “n” e “m” são passados como parâmetros da função. Porém, a função possui erros que a impedem de funcionar corretamente.
| 1 | <?php function tabuada($n, $m) { $f = 0; while ( ) { $p = $n * $f; echo " \n"; ; } } ?> |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 | |
| 9 | |
| 10 | |
| 11 | |
| 12 |
Considere as seguintes correções:
I) Linha 5: $f < $m
II) Linha 5: $f == $m
III) Linha 5: $f <= $m
IV) Linha 8: n * f = p
V) Linha 8: $n * $f = $p
VI) Linha 8: $n * f = $p
VII) Linha 9: $f + 1
VIII) Linha 9: $f = $f – 1
IX) Linha 9: $f++
Assinale a alternativa que lista todas as modificações necessárias para que a função funcione corretamente:
Provas
- Fundamentos de ProgramaçãoAlgoritmosAlgoritmos de Ordenação
- Fundamentos de ProgramaçãoLógica de Programação
Considere a função “p” em Javascript, a qual recebe um vetor “v” como entrada:
function p(v) {
var s = true;
while (s) {
s = false;
for (vari = 1; i<v.length; i++) {
if (v[i-1] < v[i]) {
vartemp = v[i-1];
v[i-1] = v[i];
v[i] = temp;
s = true;
}
}
}
}
Assinale a alternativa que define corretamente o que a função “p” faz no vetor “v”:
Provas
A função em Python “busca_pos” recebe como parâmetro um caractere e uma lista de caracteres, especificados pelas variáveis “a” e “l”, respectivamente. O resultado da função é o índice da primeira posição em que o caractere “a” é encontrado na lista “l” (iniciando pela primeira posição da lista), ou um inteiro negativo, caso o caractere “a” não seja encontrado na lista “l”. Porém, esse programa possui trechos faltantes.
| 1 | defbusca_pos(a, l): i = 0 while : if a == l[i]: else: return -1 |
| 2 | |
| 3 | |
| 4 | |
| 5 | |
| 6 | |
| 7 | |
| 8 |
Para completar a lacuna da linha 3, considere:
I) i <= len(l)
II) i <len(l) - 1
III) i <len(l)
Para completar a lacuna da linha 5, considere:
IV) returni
V) i = i + 1
VI) return i - 1
Para completar a lacuna da linha 7, considere:
VII) i = i - 1
VIII) i = i + 1
IX) i = len(l) – i + 1
Assinale a alternativa que completa o algoritmo corretamente.
Provas
Considerando a seguinte função em Python:
deffazAlgo(a, b):
c = 0
d = 1
while c < b:
d *= a
c = c + 1
return d
Qual alternativa define corretamente o retorno desta função?
Provas
Considerando o programa em PHP a seguir.
<?php
$x = 8;
$y = 15;
while ($x < $y) {
$z = $x + 4;
while ($z < $y) {
echo "x ";
if ($z % 2 == 0)
echo "$z ";
$z = $z + 3;
}
$x += 4;
echo "z ";
}
echo "y ";
?>
Assinale a alternativa que indica corretamente o que será exibido na tela
Provas
- Gestão de Documentos e ConteúdoCMS: Content Management System
- Gestão de Documentos e ConteúdoECM: Enterprise Content Management
Considere o texto a seguir:
Um Sistema Gerenciador de Conteúdo, do inglês “Content Management System” (CMS), é uma aplicação que permite a de conteúdo a partir de uma interface centralizada. As principais funcionalidades de um CMS são e organização de arquivos (documentos, imagens, vídeos, etc.), bem como controle de versão e ao conteúdo. Funcionalidades adicionais comumente encontradas em um CMS são indexação e busca de conteúdo, , edição gráfica de conteúdo, entre outras.
Assinale a alternativa que preenche corretamente todas as lacunas, na respectiva ordem, do texto apresentado.
Provas
- Gestão de Documentos e ConteúdoECM: Enterprise Content Management
- Gestão de Documentos e ConteúdoPortais Corporativos
Identifique, entre as alternativas abaixo, a alternativa que possui uma lista formada apenas por Sistemas Gerenciadores de Conteúdo (CMS, do inglês, “Content Management System”):
Provas
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Vetor
- Fundamentos de ProgramaçãoFunções, Métodos e Procedimentos
- Fundamentos de ProgramaçãoPseudocódigo
- Fundamentos de ProgramaçãoRecursividade
Considere o trecho abaixo, escrito em pseudocódigo. Nele, a primeira posição do vetor possui índice 1 (um) e o valor do parâmetro n é considerado sempre maior ou igual a 1 (um).
função f(v: vetor de inteiro; n: inteiro)
se n <= 0
retorne 0
senão
retorne v[n] + f(v, n – 1)
fimse
fimfunção
Em um programa, há um vetor vet de valores inteiros preenchido com 30 valores. Assinale a alternativa que indica o valor retornado quando é feita a chamada f(vet, 30):
Provas
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoEstruturas de DadosEstrutura de Dados: Matriz
- Fundamentos de ProgramaçãoLógica de Programação
Considere que um programa possui, como entrada, uma matriz de dimensões 3x3. Um programador escreveu o seguinte código para modificar o conteúdo da matriz. O trecho está escrito em pseudocódigo (com o símbolo <- indicando a atribuição) e assume que a numeração das linhas e colunas começa em 1 (um):
para i de 1 até 3 faça
para j de 1 até 3 faça
tmp <- m[i, j]
m[i, j] <- m[j, i]
m[j, i] <- tmp
fimpara
fimpara
Suponha que a matriz “m” tenha, antes da execução do código, o seguinte conteúdo:
1 2 3
4 5 6
7 8 9
Depois da execução do trecho acima, seu conteúdo será:
Provas
- Fundamentos de ProgramaçãoAlgoritmosAnálise de Execução de Algoritmos
- Fundamentos de ProgramaçãoAlgoritmosDefinição de Algoritmo
- Fundamentos de ProgramaçãoEstruturas de Repetição
- Fundamentos de ProgramaçãoPseudocódigo
Considere o código abaixo, escrito em pseudocódigo, com o símbolo <- indicando a atribuição. Nele, todas as variáveis são inteiras e a função 22 resto(a, b) retorna o resto da divisão inteira de a por b e r = 0 é a comparação de igualdade.
faça
r <- resto(v1, v2)
v1 <- v2
v2 <- r
até r = 0
Considere que, logo antes da repetição descrita, os valores de v1 e v2 sejam, respectivamente, 42 e 15. Assinale a alternativa que indique o valor de v1 depois da execução:
Provas
Caderno Container