Filtrar


Questões por página:
Considerando dois programas equivalentes, um escrito em Java e outro em Python, ambos contendo um erro de divisão por zero, um desenvolvedor decide compilar e executar os códigos em seus respectivos ambientes:

Código Java (Main.java):
public class Main {
public static void main(String[] args) {
int x = 10 / 0;
System.out.println(“Fim do programa”);
}
}
Código Python (main.py):

x = 10 / 0
print(“Fim do programa”)

Com base no funcionamento dos ambientes de execução de Java e Python, analise as assertivas e assinale a alternativa que aponta a(s) correta(s).

I. O código Java será compilado com sucesso, pois a expressão 10 / 0 é válida sintaticamente; o erro será exibido em tempo de execução como uma exceção.
II. O código Python será interrompido imediatamente com erro em tempo de execução, pois o interpretador avalia linha por linha durante a execução.
III. O Java detectará o erro de divisão por zero durante a compilação, impedindo a geração do bytecode .class.
IV. Tanto em Java quanto em Python, a instrução “Fim do programa” será exibida antes da exceção de divisão por zero.
Analise o seguinte pseudocódigo:

Imagem associada para resolução da questão

Com base no código, assinale a alternativa correta:
A imagem seguinte apresenta um trecho de um programa desenvolvido na linguagem de Bloco da plataforma Scratch:


Imagem associada para resolução da questão



Ao final do programa, qual será o valor da variável soma?

Considere o seguinte trecho de algoritmo:


classe Calculadora {

método inteiro fatorial(valor inteiro n) {

se (n <= 1) {

retorne 1;

} senão {

retorne n * fatorial(n - 1);

}

}

}

início {

inteiro resultado;

Calculadora calc = novo Calculadora();

resultado = calc.fatorial(5);

escreva("O fatorial de 5 é: ", resultado);

}


Sobre o código anterior, analise as afirmativas a seguir.
I. O método fatorial é um exemplo de recursividade, pois chama a si mesmo dentro de sua definição. II. A passagem de parâmetro no método fatorial é feita por valor, uma vez que a variável n é um tipo primitivo. III. A criação do objeto calc da classe Calculadora exemplifica o conceito de instância em programação orientada a objetos. IV. O valor impresso será "O fatorial de 5 é: 120".
Está correto o que se afirma em

Avalie o Pseudocódigo a seguir. Considere a equação Ax2 + Bx + C, e as entradas A = 1, B = 3 e C = 2


Imagem associada para resolução da questão


Ao término do pseudocódigo será exibido o indicado em: