Logo Passei Direto
Buscar
(FUNDATEC − 2018 − CIGA/SC − Analista de Sistemas) Para responder à questão, considere a Figura 11, que mostra um programa elaborado utilizando-se a linguagem de programação Java. Nessa Figura, inseriu-se, intencionalmente, um retângulo no local apontado pela seta nº 2, de modo a ocultar qualquer código fonte existente nesse local. A Figura 11 mostra um programa em Java que permite realizar, repetidamente, determinada multiplicação e apresentar o seu resultado, enquanto o conteúdo da variável 'repetir' for 'SIM'. Para que esse programa funcione adequadamente e possa ser encerrado corretamente, basta que no local apontado pela seta nº 1 exista, apenas, o seguinte código fonte: I. while (repetir == 'SIM') { II. while (repetir.equalsIgnoreCase('SIM')) { III. while (repetir.equals('SIM')) { Quais estão corretas?


Apenas I e II.
Apenas II e III.
Apenas III.
Apenas I.
I, II e III.
User badge image
Estudando com Questões

há 2 anos

Respostas

User badge image

Ed Verified user icon

há 3 meses

Vamos analisar cada uma das opções apresentadas: I. `while (repetir == 'SIM') {` - Esta opção está incorreta. Em Java, o operador `==` não deve ser usado para comparar strings, pois ele compara referências de objetos, não o conteúdo. Para comparar strings, deve-se usar o método `.equals()`. II. `while (repetir.equalsIgnoreCase('SIM')) {` - Esta opção está correta. O método `equalsIgnoreCase()` é apropriado para comparar strings sem considerar a diferença entre maiúsculas e minúsculas. III. `while (repetir.equals('SIM')) {` - Esta opção também está correta. O método `equals()` é o método correto para comparar o conteúdo de strings em Java. Portanto, as opções corretas são II e III. A alternativa que contém todas as opções corretas é: Apenas II e III.

Essa resposta te ajudou?

0
Dislike0
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar essa resposta. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

User badge image

Ed Verified user icon

há 2 anos

A alternativa correta é: "Apenas II e III."

Essa resposta te ajudou?

0
Dislike0
User badge image

Julia Amorim

há 2 anos

II e III

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

(ADAPTADA) Na linguagem de programação Java, o conceito de um objeto ter a capacidade de ser referenciado de diversas formas é conhecido como:


Superclasse
Agregação
Reescrita
Herança
Polimorfismo

(FCC - 2018 - TRT - 2ª REGIÃO (SP) - Técnico Judiciário - Tecnologia da Informação) Considere a interface Java declarada abaixo: public interface NewInterface { } A instrução que não causará erro, se colocada no corpo desta interface (entre as chaves), é:


Default int obterDados();
Protected void consultarProcesso();
Public void NewInterface();
Public NewInterface();
Public int aumentarSalario(int s){return s*1.1;}

(CS - UFG - AL-GO - Analista Legislativo - Analista de Dados - 2015 - modificada) Na sintaxe da estrutura try-catch-finally, definida pela especificação da linguagem de programação Java versão 8 para o tratamento de exceção, verifica-se que:


O bloco finally captura exceções e, após tratá-las, finaliza a execução do método.
O bloco try é responsável por lançar as exceções.
O bloco catch é utilizado com o propósito de liberar recursos.
Um bloco try pode ter vários blocos catch associados.
Um bloco finally é obrigatório em todas as estruturas try-catch.

Um bloco finally é executado mesmo quando a JVM é finalizada durante a execução do bloco try.

Um bloco catch pode ser utilizado para tratar mais de uma exceção.

Em Java, quando uma thread está aguardando para obter a trava de um semáforo, ela encontra-se no estado:


RUNNABLE
WAITING
BLOCKED
STOPED
TIMED_WAITING

Mais conteúdos dessa disciplina