Buscar

Ao fazer uma seleção de emprego, um estudante foi solicitado a analisar o seguinte método de uma classe Activity abaixo. Qual valor será impresso n...

Ao fazer uma seleção de emprego, um estudante foi solicitado a analisar o seguinte método de uma classe Activity abaixo. Qual valor será impresso na tela como resultado da execução desse método de uma classe Activity? protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); int O=8; int C=23; while (O < (C+1) ) { if (O % 2 == 1) O=O+5; else O=O+6; } Toast.makeText(MainActivity.this, " " + O, Toast.LENGTH_LONG ).show(); }

A) 11
B) 26
C) 7
D) 34
E) 51

Essa pergunta também está no material:

AF Dispositivos Moveis - ser-educacional
12 pág.

Desenvolvimento de Aplicativos para Dispositivos Móveis

💡 1 Resposta

User badge image

Ed Verified user icon

Vamos analisar o método fornecido. Inicialmente, as variáveis O e C são inicializadas com os valores 8 e 23, respectivamente. Em seguida, há um loop while que continua enquanto O for menor que (C+1). Dentro do loop, se O for ímpar (resto da divisão por 2 é 1), O é incrementado em 5; caso contrário, é incrementado em 6. Ao final do loop, o valor de O será 26. Portanto, a alternativa correta é: B) 26

0
Dislike0

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais