Buscar

Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas. I. Dentro de uma mesma função, pode haver mais de um com...

Considerando esse contexto, avalie as seguintes asserções e a relação proposta entre elas.
I. Dentro de uma mesma função, pode haver mais de um comando return, porém, todos devem devolver valores do mesmo tipo.
PORQUE
O comando return deve devolver valores que sejam do mesmo tipo que constam na declaração da função. Por exemplo a função “double calcSalario()”, que deve devolver um valor calculado do tipo double no(s) comando(s) return.
A respeito das asserções, assinale a opção correta:

I. Dentro de uma mesma função, pode haver mais de um comando return, porém, todos devem devolver valores do mesmo tipo.
PORQUE
O comando return deve devolver valores que sejam do mesmo tipo que constam na declaração da função. Por exemplo a função “double calcSalario()”, que deve devolver um valor calculado do tipo double no(s) comando(s) return.
As asserções I e II são proposições verdadeiras, mas a asserção II não é uma justificativa da I.
As asserções I e II são proposições verdadeiras, e a asserção II é uma justificativa correta da I.
As asserções I e II são proposições ambas falsas
A asserção I é uma proposição falsa, e a asserção II é uma proposição verdadeira.
A asserção I é uma proposição verdadeira, e a asserção II é uma proposição falsa.

Essa pergunta também está no material:

Teste_ Teste de Progresso 2023.1 _ Alunos do 3 semestre
18 pág.

Análise e Desenvolvimento de Sistemas

Respostas

User badge image

Ed Verified user icon

A opção correta é: "As asserções I e II são proposições verdadeiras, e a asserção II é uma justificativa correta da I." A primeira asserção é verdadeira, pois é possível ter mais de um comando return dentro de uma mesma função, desde que todos retornem valores do mesmo tipo. A segunda asserção também é verdadeira, pois o comando return deve retornar valores do mesmo tipo que constam na declaração da função. Por exemplo, se a função é declarada como "double calcSalario()", ela deve retornar um valor do tipo double. Portanto, a segunda asserção é uma justificativa correta da primeira.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Responda

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

Mais conteúdos dessa disciplina