Informática, perguntado por eversonti, 1 ano atrás

Estruturas de decisão são excelentes recursos para controlar a execução de um programa, sendo que existe mais de uma opção de estrutura que podemos utilizar para resolver os diversos problemas que necessitam de solução computacional. Observe o trecho de código a seguir e assinale a alternativa que contenha uma interpretação incorreta deste código.

switch (var1)
{
case 1 : printf ("Ligar");
break;
case 0 : printf ("Desligar");
break;
default: printf ("Operação Inválida");
}


respostas:


Os valores atribuídos à variável chamada "var1" definem qual instrução deverá ser processada.


A palavra reservada "break" impede que instruções indevidas sejam executadas dentro da estrutura.


A palavra reservada case serve como início para a verificação de cada valor tratado na estrutura de decisão.


A palavra reservada "default" serve para ser sempre processada, complementando as demais opções com um processamento adicional de instruções.


As instruções "printf" contidas nas opções da estrutura poderiam ser trocadas por outras sem problemas, dependendo das necessidades do programa a ser feito.

Soluções para a tarefa

Respondido por bokomoko
0
isso é linguagem C

O comando switch da linguagem C é o mesmo de C#, C++ e Java

A afirmativa incorreta e essa aqui
"A palavra reservada "default" serve para ser sempre processada, complementando as demais opções com um processamento adicional de instruções."

A clausla "default" não é SEMPRE processada. Ela só é processada caso nenhum case anterior seja acionado. No caso, se o valor de var1 for diferente de 0 e de 1 então os comandos em default é que serão executados. Caso var1 seja 0 ou 1, o default NAO será executado.

Perguntas interessantes