Questões de Concurso
Sobre conceitos básicos e algoritmos em algoritmos e estrutura de dados
Foram encontradas 815 questões
Com relação aos tipos de dados elementares e estruturados, julgue o item subsequente.
O algoritmo a seguir efetuará o cálculo da variável C apenas se o valor da variável X não for maior que 5.

Considerando a linguagem utilizada na construção de algoritmos, julgue o item a seguir.
Se o algoritmo para o cálculo da média de determinado aluno
utilizar a fórmula média = (P1 + 2*P2) / 3, em que P1 e P2
referem-se, respectivamente, às notas do aluno na primeira e na
segunda prova, e se a média mínima necessária para o aluno
ser aprovado na disciplina for 4,5, esse aluno será aprovado se
obtiver nota 5,0 na primeira prova e 4,0 na segunda prova.
Considerando a linguagem utilizada na construção de algoritmos, julgue o item a seguir.
O algoritmo a seguir fornece como resultado 50 números pares.


Assinale a opção que apresenta corretamente o resultado da execução do procedimento presentado.

Assinale a opção que corresponde ao resultado correto da execução do algoritmo apresentado.

Considerando as instruções precedentes, assinale a opção que apresenta corretamente o resultado para execução da função Afunc(1,3).
Assinale a opção que apresenta o resultado correto do código com estrutura condicional apresentado.

Considerando as instruções precedentes, assinale a opção que apresenta a relação correta entre as variáveis n e cont no final do laço.
a1: 3
a2: 2
a3: 3
O valor impresso para a variável Soma ao final do algoritmo será:

Assinale a opção que apresenta a saída impressa resultante da execução do código anteriormente apresentado.
inteiro soma, i
soma - 0
para i de 100 até 200 faça
se i mod 2 = 0 então
soma - soma + i
fimse
fimpara
escreva soma
fimalgoritmo
Considerando o algoritmo mostrado, é correto afirmar que, com relação à execução e ao valor impresso, esse algoritmo
public static void main(String args[]) {
System.out.println("Saida:");
xyz(5, 0);
}
static int xyz(int n, int m) {
int i;
for (i = 0; i < m; ++i) {
System.out.println(" " + i + " ");
}
System.out.println("xyz(" + n + "," + m + ")");
if (n == 1) {
return 1;
}
if (n % 2 == 0) {
return xyz(n / 2, m + 1);
}
return xyz((n - 1) / 2, m + 1) + xyz((n + 1) / 2, m + 1);
}
}
O resultado do código apresentado é


Qual das alternativas abaixo apresenta o valor correto do campo CODIGO após percorrer o pseudocódigo acima?
Para responder à questão, observe a Figura 1.

Para responder à questão, observe a Figura 1.

