Logo Passei Direto
Buscar
Pergunta 10,6 pts Leia o trecho abaixo: Em um programa de computador, as instruções são executas em uma sequência, partindo-se da primeira instrução do algoritmo e, pelo fato de não haver desvios (condições e laços de repetição), segue gravitacionalmente até alcançar a última instrução da sequência. Para que o fluxo seja interrompido, utilizam-se recursos imperativos, como o comando goto, também conhecido por comando de interrupção abrupta, ou comando de chamada de função, além de alguma estrutura de repetição ou por estrutura de decisão. Os comandos de controle automático de fluxo (while, for, do-while) são comandos que proporcionam ao programador uma forma segura de condução do fluxo natural do programa, enquanto o comando goto atribui ao programador este controle. A partir dessas informações, avalie as afirmações a seguir: I. Uma boa prática de programação é a utilização de quantos comandos goto forem necessários para controlar o fluxo do programa. Isso evidencia também que o programador é muito habilidoso na manipulação dos comandos que controlam o fluxo de execução dos programas. II. O comando return é utilizado quando a função necessita retornar ao ponto de onde ela foi chamada. Esse comando retorna um valor ou pode não retornar valor, ou seja, quando a função não tiver um valor associado a ela (void). III. O comando break é utilizado quando o programador necessita encerrar a execução do programa imediatamente. É correto o que se afirma em: Grupo de escolhas da pergunta II, apenas. III, apenas. I, apenas. I e II, apenas. I, II e III.
User badge image
Samantha Souza

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Vamos analisar cada uma das afirmações: I. Uma boa prática de programação é a utilização de quantos comandos goto forem necessários para controlar o fluxo do programa. Isso evidencia também que o programador é muito habilidoso na manipulação dos comandos que controlam o fluxo de execução dos programas. Falso. O uso excessivo do comando `goto` é geralmente desencorajado na programação, pois pode levar a um código confuso e difícil de manter. Boas práticas recomendam o uso de estruturas de controle mais claras, como loops e condicionais. II. O comando return é utilizado quando a função necessita retornar ao ponto de onde ela foi chamada. Esse comando retorna um valor ou pode não retornar valor, ou seja, quando a função não tiver um valor associado a ela (void). Verdadeiro. Esta afirmação está correta, pois o comando `return` é usado para retornar um valor de uma função ou para indicar que a função não retorna nada (no caso de funções do tipo `void`). III. O comando break é utilizado quando o programador necessita encerrar a execução do programa imediatamente. Falso. O comando `break` é usado para sair de loops ou switch statements, mas não encerra a execução do programa como um todo. Para encerrar um programa, normalmente se usa o comando `exit` ou permite que o programa termine naturalmente. Com base nas análises, apenas a afirmação II é verdadeira. Portanto, a alternativa correta é: II, apenas.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Mais conteúdos dessa disciplina