<div id="pf1" class="pf w0 h0" data-page-no="1"><div class="pc pc1 w0 h0"><img class="bi x0 y0 w1 h0" alt="" src="https://files.passeidireto.com/2f7c91b9-0040-485e-a38c-a5abbb4bb4a4/bg1.png"><div class="c x1 y1 w2 h1"><div class="t m0 x2 h2 y2 ff1 fs0 fc0 sc0 ls10 wsc">Algoritmos e Programação</div><div class="t m0 x2 h2 y3 ff1 fs0 fc0 sc0 ls10">Aplicada</div></div><div class="t m0 x3 h3 y4 ff1 fs1 fc1 sc0 ls10 wsc">Página inicial<span class="blank _0"> </span>Minhas disciplinas</div><div class="t m0 x4 h3 y5 ff1 fs1 fc1 sc0 ls10 wsc">0006<span class="blank _0"> </span>UNIDADE II</div><div class="t m0 x4 h3 y6 ff1 fs1 fc1 sc0 ls10 wsc">Avaliação - Unidade II</div><div class="c x0 y7 w3 h4"><div class="t m0 x5 h3 y8 ff1 fs1 fc2 sc0 ls10 wsc">Terminar revisão</div><div class="t m0 x6 h3 y9 ff1 fs1 fc3 sc0 ls0 wsc">Iniciado em<span class="blank _1"></span>Iniciado em<span class="blank _2"> </span><span class="ls10">domingo, 21 mar 2021, 14:42</span></div><div class="t m0 x7 h3 ya ff1 fs1 fc3 sc0 ls0 ws0">Estado<span class="blank _3"></span>Estado<span class="blank"> </span><span class="ls10">Finalizada</span></div><div class="t m0 x8 h3 yb ff1 fs1 fc3 sc0 ls0 wsc">Concluída em<span class="blank _4"></span>Concluída em<span class="blank _2"> </span><span class="ls10">domingo, 21 mar 2021, 15:01</span></div><div class="t m0 x7 h3 yc ff1 fs1 fc3 sc0 ls0 ws1">Tempo<span class="blank _5"></span>Tempo</div><div class="t m0 x6 h3 yd ff1 fs1 fc3 sc0 ls0 ws1">empregado<span class="blank _6"></span>empregado</div><div class="t m0 x9 h3 yc ff1 fs1 fc3 sc0 ls10 wsc">18 minutos 54 segundos</div><div class="t m0 xa h3 ye ff1 fs1 fc3 sc0 ls0 ws2">Avaliar<span class="blank _7"></span>Avaliar<span class="blank"> </span><span class="ws1 v1">10,00<span class="blank _8"></span>10,00<span class="blank _9"></span><span class="ls10 wsc"> de um máximo de</span></span></div><div class="t m0 x9 h3 yf ff1 fs1 fc3 sc0 ls10 ws3">10,00(<span class="ls0 ws1">100<span class="blank _a"></span>100<span class="blank _9"></span><span class="ls10">%)</span></span></div><div class="t m0 xb h5 y10 ff1 fs2 fc0 sc0 ls10 wsc">Questão <span class="fs3 ws4">1<span class="blank _b"></span>1</span></div><div class="t m0 xb h6 y11 ff1 fs2 fc3 sc0 ls10">Completo</div><div class="t m0 xb h6 y12 ff1 fs2 fc3 sc0 ls10 wsc">Atingiu 1,00 de 1,00</div><div class="t m0 xc h6 y13 ff1 fs2 fc3 sc0 ls10 wsc">Marcar questão</div><div class="t m0 xb h5 y14 ff1 fs2 fc0 sc0 ls10 wsc">Questão <span class="fs3 ws4">2<span class="blank _c"></span>2</span></div><div class="t m0 xb h6 y15 ff1 fs2 fc3 sc0 ls10">Completo</div><div class="t m0 xb h6 y16 ff1 fs2 fc3 sc0 ls10 wsc">Atingiu 1,00 de 1,00</div><div class="t m0 xc h6 y17 ff1 fs2 fc3 sc0 ls10 wsc">Marcar questão</div><div class="t m0 xb h5 y18 ff1 fs2 fc0 sc0 ls10 wsc">Questão <span class="fs3 ws4">3<span class="blank _d"></span>3</span></div><div class="t m0 xb h6 y19 ff1 fs2 fc3 sc0 ls10">Completo</div><div class="t m0 xb h6 y1a ff1 fs2 fc3 sc0 ls10 wsc">Atingiu 1,00 de 1,00</div><div class="t m0 xc h6 y1b ff1 fs2 fc3 sc0 ls10 wsc">Marcar questão</div><div class="t m0 xb h5 y1c ff1 fs2 fc0 sc0 ls10 wsc">Questão <span class="fs3 ws4">4<span class="blank _e"></span>4</span></div><div class="t m0 xb h6 y1d ff1 fs2 fc3 sc0 ls10">Completo</div><div class="t m0 xb h6 y1e ff1 fs2 fc3 sc0 ls10 wsc">Atingiu 1,00 de 1,00</div><div class="t m0 xc h6 y1f ff1 fs2 fc3 sc0 ls10 wsc">Marcar questão</div><div class="t m0 xb h5 y20 ff1 fs2 fc0 sc0 ls10 wsc">Questão <span class="fs3 ws4">5<span class="blank _e"></span>5</span></div><div class="t m0 xb h6 y21 ff1 fs2 fc3 sc0 ls10">Completo</div><div class="t m0 xb h6 y22 ff1 fs2 fc3 sc0 ls10 wsc">Atingiu 1,00 de 1,00</div><div class="t m0 xc h6 y23 ff1 fs2 fc3 sc0 ls10 wsc">Marcar questão</div><div class="t m0 xb h5 y24 ff1 fs2 fc0 sc0 ls10 wsc">Questão <span class="fs3 ws4">6<span class="blank _e"></span>6</span></div><div class="t m0 xb h6 y25 ff1 fs2 fc3 sc0 ls10">Completo</div><div class="t m0 xb h6 y26 ff1 fs2 fc3 sc0 ls10 wsc">Atingiu 1,00 de 1,00</div><div class="t m0 xc h6 y27 ff1 fs2 fc3 sc0 ls10 wsc">Marcar questão</div><div class="t m0 xb h5 y28 ff1 fs2 fc0 sc0 ls10 wsc">Questão <span class="fs3 ws4">7<span class="blank _f"></span>7</span></div><div class="t m0 xb h6 y29 ff1 fs2 fc3 sc0 ls10">Completo</div><div class="t m0 xb h6 y2a ff1 fs2 fc3 sc0 ls10 wsc">Atingiu 1,00 de 1,00</div><div class="t m0 xc h6 y2b ff1 fs2 fc3 sc0 ls10 wsc">Marcar questão</div><div class="t m0 xb h5 y2c ff1 fs2 fc0 sc0 ls10 wsc">Questão <span class="fs3 ws4">8<span class="blank _e"></span>8</span></div><div class="t m0 xb h6 y2d ff1 fs2 fc3 sc0 ls10">Completo</div><div class="t m0 xb h6 y2e ff1 fs2 fc3 sc0 ls10 wsc">Atingiu 1,00 de 1,00</div><div class="t m0 xc h6 y2f ff1 fs2 fc3 sc0 ls10 wsc">Marcar questão</div><div class="t m0 xb h5 y30 ff1 fs2 fc0 sc0 ls10 wsc">Questão <span class="fs3 ws4">9<span class="blank _e"></span>9</span></div><div class="t m0 xb h6 y31 ff1 fs2 fc3 sc0 ls10">Completo</div><div class="t m0 xb h6 y32 ff1 fs2 fc3 sc0 ls10 wsc">Atingiu 1,00 de 1,00</div><div class="t m0 xc h6 y33 ff1 fs2 fc3 sc0 ls10 wsc">Marcar questão</div><div class="t m0 xb h5 y34 ff1 fs2 fc0 sc0 ls10 wsc">Questão <span class="fs3 ls1 ws5">10<span class="blank _10"></span>10</span></div><div class="t m0 xb h6 y35 ff1 fs2 fc3 sc0 ls10">Completo</div><div class="t m0 xb h6 y36 ff1 fs2 fc3 sc0 ls10 wsc">Atingiu 1,00 de 1,00</div><div class="t m0 xc h6 y37 ff1 fs2 fc3 sc0 ls10 wsc">Marcar questão</div><div class="t m0 x1 h3 y38 ff1 fs1 fc4 sc0 ls10 wsc">A estrutura condicional composta permite a</div><div class="t m0 x1 h3 y39 ff1 fs1 fc4 sc0 ls10 wsc">escolha de um entre dois caminhos possíveis,</div><div class="t m0 x1 h3 y3a ff1 fs1 fc4 sc0 ls10 wsc">dependendo da <span class="fc2 ws3">avaliação</span> de uma condição.</div><div class="t m0 x1 h3 y3b ff1 fs1 fc4 sc0 ls10 wsc">Dado o seguinte código: </div><div class="t m0 x1 h7 y3c ff2 fs1 fc4 sc0 ls2 wsc">char tipo; </div><div class="t m0 x1 h7 y3d ff2 fs1 fc4 sc0 ls2 wsc">printf("Pessoa fisica ou juridica (F/J):</div><div class="t m0 x1 h7 y3e ff2 fs1 fc4 sc0 ls2 wsc">"); </div><div class="t m0 x1 h7 y3f ff2 fs1 fc4 sc0 ls2 wsc">scanf("%c", &tipo); </div><div class="t m0 x1 h7 y40 ff2 fs1 fc4 sc0 ls2 wsc">if (tipo == 'F') </div><div class="t m0 x1 h7 y41 ff2 fs1 fc4 sc0 ls2 wsc"> printf("Voce possui um RG e um CPF"); </div><div class="t m0 x1 h7 y42 ff2 fs1 fc4 sc0 ls2 wsc">else printf("Voce possui um CNPJ e uma</div><div class="t m0 x1 h7 y43 ff2 fs1 fc4 sc0 ls2 wsc">Inscricao Estadual"); </div><div class="t m0 x1 h3 y44 ff1 fs1 fc4 sc0 ls10 wsc">Assinale a alternativa referente ao que</div><div class="t m0 x1 h3 y45 ff1 fs1 fc4 sc0 ls10 wsc">acontecerá se a letra <span class="ls0 ws1">"X"<span class="blank _11"></span>"X"<span class="blank _9"></span><span class="ls10 wsc"> for informada pelo</span></span></div><div class="t m0 x1 h3 y46 ff1 fs1 fc4 sc0 ls10">usuário:</div><div class="t m0 xd h3 y47 ff1 fs1 fc4 sc0 ls10 wsc">a.<span class="blank"> </span>Não executará nenhuma das instruções.</div><div class="t m0 xd h3 y48 ff1 fs1 fc4 sc0 ls10 wsc">b.<span class="blank"> </span>Executará a instrução subsequente ao if.</div><div class="t m0 xd h3 y49 ff1 fs1 fc4 sc0 ls10 wsc">c.<span class="blank"> </span>Não deixará prosseguir enquanto não for</div><div class="t m0 xe h3 y4a ff1 fs1 fc4 sc0 ls10 wsc">digitado "F" ou "J".</div><div class="t m0 xd h3 y4b ff1 fs1 fc4 sc0 ls10 wsc">d.<span class="blank"> </span>Resultará em um erro de execução.</div><div class="t m0 xd h3 y4c ff1 fs1 fc4 sc0 ls10 wsc">e.<span class="blank"> </span>Executará a instrução subsequente ao else.</div><div class="t m0 x1 h3 y4d ff1 fs1 fc4 sc0 ls10 wsc">A estrutura condicional consiste em uma</div><div class="t m0 x1 h3 y4e ff1 fs1 fc4 sc0 ls10 wsc">estrutura de controle de fluxo que permite</div><div class="t m0 x1 h3 y4f ff1 fs1 fc4 sc0 ls10 wsc">executar um ou mais comandos se a condição</div><div class="t m0 x1 h3 y50 ff1 fs1 fc4 sc0 ls10 wsc">testada for verdadeira ou executar um ou mais</div><div class="t m0 x1 h3 y51 ff1 fs1 fc4 sc0 ls10 wsc">comandos se for falsa. Assinale a alternativa</div><div class="t m0 x1 h3 y52 ff1 fs1 fc4 sc0 ls10 wsc">correta na qual a estrutura condicional não se</div><div class="t m0 x1 h3 y53 ff1 fs1 fc4 sc0 ls10">aplica:</div><div class="t m0 xd h3 y54 ff1 fs1 fc4 sc0 ls10 wsc">a.<span class="blank"> </span>Decidir se um aluno está ou não aprovado.</div><div class="t m0 xd h3 y55 ff1 fs1 fc4 sc0 ls10 wsc">b.<span class="blank"> </span>Desbloquear acesso a uma funcionalidade</div><div class="t m0 xf h3 y56 ff1 fs1 fc4 sc0 ls10 wsc">se o usuário for supervisor.</div><div class="t m0 xd h3 y57 ff1 fs1 fc4 sc0 ls10 wsc">c.<span class="blank"> </span>Trocar lâmpada se estiver queimada.</div><div class="t m0 xd h3 y58 ff1 fs1 fc4 sc0 ls10 wsc">d.<span class="blank"> </span>Autorizar saque de caixa eletrônico se a</div><div class="t m0 xf h3 y59 ff1 fs1 fc4 sc0 ls10 wsc">senha estiver correta.</div><div class="t m0 xd h3 y5a ff1 fs1 fc4 sc0 ls10 wsc">e.<span class="blank"> </span>Fazer uma ligação telefônica.</div><div class="t m0 x1 h3 y5b ff1 fs1 fc4 sc0 ls10 wsc">A estrutura condicional simples consiste na</div><div class="t m0 x1 h3 y5c ff1 fs1 fc4 sc0 ls10 wsc">execução de uma ou mais instruções se uma</div><div class="t m0 x1 h3 y5d ff1 fs1 fc4 sc0 ls10 wsc">dada condição for avaliada como verdadeira, do</div><div class="t m0 x1 h3 y5e ff1 fs1 fc4 sc0 ls10 wsc">contrário estas instruções serão ignoradas e o</div><div class="t m0 x1 h3 y5f ff1 fs1 fc4 sc0 ls10 wsc">fluxo será então desviado para a instrução</div><div class="t m0 x1 h3 y60 ff1 fs1 fc4 sc0 ls10 wsc">seguinte à estrutura. Dado o seguinte trecho de</div><div class="t m0 x1 h3 y61 ff1 fs1 fc4 sc0 ls10 wsc">código: </div><div class="t m0 x1 h7 y62 ff2 fs1 fc4 sc0 ls2 wsc">int ano; </div><div class="t m0 x1 h7 y63 ff2 fs1 fc4 sc0 ls2 wsc">printf("Informe o ano: "); </div><div class="t m0 x1 h7 y64 ff2 fs1 fc4 sc0 ls2 wsc">scanf("%d", &ano); </div><div class="t m0 x1 h7 y65 ff2 fs1 fc4 sc0 ls2 wsc">if (___________) </div><div class="t m0 x1 h7 y66 ff2 fs1 fc4 sc0 ls2 wsc"> printf("O ano eh bissexto"); </div><div class="t m0 x1 h3 y67 ff1 fs1 fc4 sc0 ls10 wsc">Assinale a alternativa referente à condição</div><div class="t m0 x1 h3 y68 ff1 fs1 fc4 sc0 ls10 wsc">correta a ser inserida na lacuna do <span class="ls0 ws1">if<span class="blank _d"></span>if<span class="blank _9"></span><span class="ls10 wsc"> para que o</span></span></div><div class="t m0 x1 h3 y69 ff1 fs1 fc4 sc0 ls10 wsc">texto subsequente possa ser impresso:</div><div class="t m0 xd h3 y6a ff1 fs1 fc4 sc0 ls10 wsc">a.<span class="blank"> </span>ano % 4 == 0</div><div class="t m0 xd h3 y6b ff1 fs1 fc4 sc0 ls10 wsc">b.<span class="blank"> </span>(ano / 2) * 4 == 0</div><div class="t m0 xd h3 y6c ff1 fs1 fc4 sc0 ls10 wsc">c.<span class="blank"> </span>(ano * 4) / 2 == 0</div><div class="t m0 xd h3 y6d ff1 fs1 fc4 sc0 ls10 wsc">d.<span class="blank"> </span>ano * 4 == 0</div><div class="t m0 xd h3 y6e ff1 fs1 fc4 sc0 ls10 wsc">e.<span class="blank"> </span>ano / 4 == 0</div><div class="t m0 x1 h3 y6f ff1 fs1 fc4 sc0 ls10 wsc">A estrutura de decisão múltipla permite a</div><div class="t m0 x1 h3 y70 ff1 fs1 fc4 sc0 ls10 wsc">definição de inúmeros caminhos, os quais</div><div class="t m0 x1 h3 y71 ff1 fs1 fc4 sc0 ls10 wsc">apenas um será selecionado e executado de</div><div class="t m0 x1 h3 y72 ff1 fs1 fc4 sc0 ls10 wsc">acordo com o valor sendo avaliado. A partir dos</div><div class="t m0 x1 h3 y73 ff1 fs1 fc4 sc0 ls10 wsc">conhecimentos que foram adquiridos nesta</div><div class="t m0 x1 h3 y74 ff1 fs1 fc4 sc0 ls10 wsc">disciplina, analise o trecho de código a seguir: </div><div class="t m0 x1 h7 y75 ff2 fs1 fc4 sc0 ls2 wsc">char operador; </div><div class="t m0 x1 h7 y76 ff2 fs1 fc4 sc0 ls2 wsc">printf("Digite o operador (+,-,*,/): "); </div><div class="t m0 x1 h7 y77 ff2 fs1 fc4 sc0 ls2 wsc">scanf("%c", &operador); </div><div class="t m0 x1 h7 y78 ff2 fs1 fc4 sc0 ls2 wsc">switch (operador) { </div><div class="t m0 x1 h7 y79 ff2 fs1 fc4 sc0 ls2 wsc">case '+': printf("Adicao: %d", 15 + 10);</div><div class="t m0 x1 h7 y7a ff2 fs1 fc4 sc0 ls2">break;</div><div class="t m0 x1 h7 y7b ff2 fs1 fc4 sc0 ls2 wsc">case '-': printf("Subtracao: %d", 15 -</div><div class="t m0 x1 h7 y7c ff2 fs1 fc4 sc0 ls2 wsc">10); break; </div><div class="t m0 x1 h7 y7d ff2 fs1 fc4 sc0 ls2 wsc">case '*': printf("Multiplicacao: %d", 15</div><div class="t m0 x1 h7 y7e ff2 fs1 fc4 sc0 ls2 wsc">* 10);break; </div><div class="t m0 x1 h7 y7f ff2 fs1 fc4 sc0 ls2 wsc">case '/': printf("Divisao: %.1f", 15.0 /</div><div class="t m0 x1 h7 y80 ff2 fs1 fc4 sc0 ls2 wsc">10.0);break; </div><div class="t m0 x1 h7 y81 ff2 fs1 fc4 sc0 ls2 wsc">default: printf("Operador inválido");</div><div class="t m0 x1 h7 y82 ff2 fs1 fc4 sc0 ls2 wsc">} </div><div class="t m0 x1 h3 y83 ff1 fs1 fc4 sc0 ls10 wsc">Assinale a alternativa referente ao resultado do</div><div class="t m0 x1 h3 y84 ff1 fs1 fc4 sc0 ls10 wsc">cálculo que será apresentado na tela se o</div><div class="t m0 x1 h3 y85 ff1 fs1 fc4 sc0 ls10 wsc">usuário digitar "*":</div><div class="t m0 xd h3 y86 ff1 fs1 fc4 sc0 ls10 ws6">a.<span class="blank"> </span>1.5.</div><div class="t m0 xd h3 y87 ff1 fs1 fc4 sc0 ls10 ws6">b.<span class="blank"> </span>25.</div><div class="t m0 xd h3 y88 ff1 fs1 fc4 sc0 ls10 ws7">c.<span class="blank"> </span>150.</div><div class="t m0 xd h3 y89 ff1 fs1 fc4 sc0 ls10 ws6">d.<span class="blank"> </span>5.</div><div class="t m0 xd h3 y8a ff1 fs1 fc4 sc0 ls10 wsc">e.<span class="blank"> </span>Operador inválido.</div><div class="t m0 x1 h3 y8b ff1 fs1 fc4 sc0 ls10 wsc">As estruturas condicionais são muito</div><div class="t m0 x1 h3 y8c ff1 fs1 fc4 sc0 ls10 wsc">importantes em linguagem de programação,</div><div class="t m0 x1 h3 y8d ff1 fs1 fc4 sc0 ls10 wsc">pois permitem que o fluxo do programa seja</div><div class="t m0 x1 h3 y8e ff1 fs1 fc4 sc0 ls10 wsc">desviado para atender a uma determinada</div><div class="t m0 x1 h3 y8f ff1 fs1 fc4 sc0 ls10 wsc">condição. Seguem algumas afirmações sobre a</div><div class="t m0 x1 h3 y90 ff1 fs1 fc4 sc0 ls10 wsc">sintaxe do comando if da linguagem C: </div><div class="t m0 x1 h3 y91 ff1 fs1 fc4 sc0 ls10 wsc">I. Os parênteses () que envolvem a condição</div><div class="t m0 x1 h3 y92 ff1 fs1 fc4 sc0 ls10 wsc">depois da instrução if são opcionais. </div><div class="t m0 x1 h3 y93 ff1 fs1 fc4 sc0 ls10 wsc">II. As chaves {} são opcionais quando apenas</div><div class="t m0 x1 h3 y94 ff1 fs1 fc4 sc0 ls10 wsc">uma instrução for executada em um if. </div><div class="t m0 x1 h3 y95 ff1 fs1 fc4 sc0 ls10 wsc">III. A linha do if deve ser obrigatoriamente</div><div class="t m0 x1 h3 y96 ff1 fs1 fc4 sc0 ls10 wsc">terminada com um ponto-e-vírgula (;). </div><div class="t m0 x1 h3 y97 ff1 fs1 fc4 sc0 ls10 wsc">IV. Cada instrução dentro de um bloco com</div><div class="t m0 x1 h3 y98 ff1 fs1 fc4 sc0 ls10 wsc">chaves {} deve ser terminada com um ponto e</div><div class="t m0 x1 h3 y99 ff1 fs1 fc4 sc0 ls10 wsc">vírgula (;). </div><div class="t m0 x1 h3 y9a ff1 fs1 fc4 sc0 ls10 wsc">Estão corretas:</div><div class="t m0 xd h3 y9b ff1 fs1 fc4 sc0 ls10 wsc">a.<span class="blank"> </span>I, II e III apenas.</div><div class="t m0 xd h3 y9c ff1 fs1 fc4 sc0 ls10 wsc">b.<span class="blank"> </span>II e IV apenas.</div><div class="t m0 xd h3 y9d ff1 fs1 fc4 sc0 ls10 wsc">c.<span class="blank"> </span>II, III e IV apenas.</div><div class="t m0 xd h3 y9e ff1 fs1 fc4 sc0 ls10 wsc">d.<span class="blank"> </span>I e III apenas.</div><div class="t m0 xd h3 y9f ff1 fs1 fc4 sc0 ls10 wsc">e.<span class="blank"> </span>I, II e IV apenas.</div><div class="t m0 x1 h3 ya0 ff1 fs1 fc4 sc0 ls10 wsc">Na linguagem C, para escrever uma estrutura</div><div class="t m0 x1 h3 ya1 ff1 fs1 fc4 sc0 ls10 wsc">condicional composta, utilizamos a instrução</div><div class="t m0 x1 h3 ya2 ff1 fs1 fc4 sc0 ls0 ws1">else<span class="blank _12"></span>else<span class="blank _9"></span><span class="ls10 wsc">, que executará as instruções seguintes no</span></div><div class="t m0 x1 h3 ya3 ff1 fs1 fc4 sc0 ls10 wsc">caso da condição avaliada pelo <span class="ls0 ws1">if<span class="blank _d"></span>if<span class="blank _9"></span><span class="ls10 wsc"> ser falsa.</span></span></div><div class="t m0 x1 h3 ya4 ff1 fs1 fc4 sc0 ls10 wsc">Considerando que podemos escrever toda a</div><div class="t m0 x1 h3 ya5 ff1 fs1 fc4 sc0 ls10 wsc">instrução <span class="ls0 ws1">if<span class="blank _d"></span>if<span class="blank _9"></span><span class="ls10 wsc"> em uma linha, conforme visto na</span></span></div><div class="t m0 x1 h3 ya6 ff1 fs1 fc4 sc0 ls10 wsc">aula ao vivo, assinale a alternativa que</div><div class="t m0 x1 h3 ya7 ff1 fs1 fc4 sc0 ls10 wsc">corresponde a sintaxe correta no uso do<span class="ls0"> else<span class="blank _13"></span> else<span class="blank _9"></span><span class="ls10">:</span></span></div><div class="t m0 xd h3 ya8 ff1 fs1 fc4 sc0 ls10 wsc">a.<span class="blank"> </span>if condição; { instruções }; else { instruções</div><div class="t m0 xf h3 ya9 ff1 fs1 fc4 sc0 ls10">};</div><div class="t m0 xd h3 yaa ff1 fs1 fc4 sc0 ls10 wsc">b.<span class="blank"> </span>if (condição) { instruções; } else; {</div><div class="t m0 xf h3 yab ff1 fs1 fc4 sc0 ls10 wsc">instruções; }</div><div class="t m0 xd h3 yac ff1 fs1 fc4 sc0 ls10 wsc">c.<span class="blank"> </span>if (condição) { instruções; } else {</div><div class="t m0 xe h3 yad ff1 fs1 fc4 sc0 ls10 wsc">instruções; }</div><div class="t m0 xd h3 yae ff1 fs1 fc4 sc0 ls10 wsc">d.<span class="blank"> </span>if condição { instruções; } else { instruções;</div><div class="t m0 xf h3 yaf ff1 fs1 fc4 sc0 ls10">}</div><div class="t m0 xd h3 yb0 ff1 fs1 fc4 sc0 ls10 wsc">e.<span class="blank"> </span>if (condição); { instruções; } else {</div><div class="t m0 xe h3 yb1 ff1 fs1 fc4 sc0 ls10 wsc">instruções; }</div><div class="t m0 x1 h3 yb2 ff1 fs1 fc4 sc0 ls10 wsc">Nos algoritmos sequenciais o fluxo é seguido de</div><div class="t m0 x1 h3 yb3 ff1 fs1 fc4 sc0 ls10 wsc">modo sequencial, ou seja, todas as instruções</div><div class="t m0 x1 h3 yb4 ff1 fs1 fc4 sc0 ls10 wsc">são executadas uma a uma. No entanto, em</div><div class="t m0 x1 h3 yb5 ff1 fs1 fc4 sc0 ls10 wsc">muitas situações necessita-se realizar algum</div><div class="t m0 x1 h3 yb6 ff1 fs1 fc4 sc0 ls10 wsc">teste antes de efetuar um processamento, e</div><div class="t m0 x1 h3 yb7 ff1 fs1 fc4 sc0 ls10 wsc">para isto serve a estrutura condicional. Assinale</div><div class="t m0 x1 h3 yb8 ff1 fs1 fc4 sc0 ls10 wsc">a alternativa que corresponde à sua correta</div><div class="t m0 x1 h3 yb9 ff1 fs1 fc4 sc0 ls10">definição:</div><div class="t m0 xd h3 yba ff1 fs1 fc4 sc0 ls10 wsc">a.<span class="blank"> </span>Estrutura de árvore que percorre seus nós</div><div class="t m0 xf h3 ybb ff1 fs1 fc4 sc0 ls10 wsc">a partir de uma condição verdadeira.</div><div class="t m0 xd h3 ybc ff1 fs1 fc4 sc0 ls10 wsc">b.<span class="blank"> </span>Estrutura de armazenamento de dados a</div><div class="t m0 xf h3 ybd ff1 fs1 fc4 sc0 ls10 wsc">partir do teste de uma condição.</div><div class="t m0 xd h3 ybe ff1 fs1 fc4 sc0 ls10 wsc">c.<span class="blank"> </span>Estrutura de loop para efetuar o</div><div class="t m0 xe h3 ybf ff1 fs1 fc4 sc0 ls10 wsc">processamento de um trecho de código</div><div class="t m0 xe h3 yc0 ff1 fs1 fc4 sc0 ls10 wsc">de acordo com a condição especificada.</div><div class="t m0 xd h3 yc1 ff1 fs1 fc4 sc0 ls10 wsc">d.<span class="blank"> </span>Estrutura de controle de fluxo que executa</div><div class="t m0 xf h3 yc2 ff1 fs1 fc4 sc0 ls10 wsc">comandos independentemente da</div><div class="t m0 xf h3 yc3 ff1 fs1 fc4 sc0 ls10 wsc">condição ser verdadeira ou falsa.</div><div class="t m0 xd h3 yc4 ff1 fs1 fc4 sc0 ls10 wsc">e.<span class="blank"> </span>Estrutura de controle de fluxo que executa</div><div class="t m0 xe h3 yc5 ff1 fs1 fc4 sc0 ls10 wsc">um grupo de comandos se a condição</div><div class="t m0 xe h3 yc6 ff1 fs1 fc4 sc0 ls10 wsc">testada for verdadeira ou executar outro</div><div class="t m0 xe h3 yc7 ff1 fs1 fc4 sc0 ls10 wsc">grupo de comandos se a condição for</div><div class="t m0 xe h3 yc8 ff1 fs1 fc4 sc0 ls10">falsa.</div><div class="t m0 x1 h3 yc9 ff1 fs1 fc4 sc0 ls10 wsc">O comando <span class="ls0 ws1">switch<span class="blank _14"></span>switch<span class="blank _9"></span><span class="ls10 wsc"> é a forma como</span></span></div><div class="t m0 x1 h3 yca ff1 fs1 fc4 sc0 ls10 wsc">implementamos estruturas de decisão múltipla</div><div class="t m0 x1 h3 ycb ff1 fs1 fc4 sc0 ls10 wsc">na linguagem C, ou seja, várias condições</div><div class="t m0 x1 h3 ycc ff1 fs1 fc4 sc0 ls10 wsc">podem ser avaliadas para o valor de uma</div><div class="t m0 x1 h3 ycd ff1 fs1 fc4 sc0 ls10 wsc">expressão para que suas instruções</div><div class="t m0 x1 h3 yce ff1 fs1 fc4 sc0 ls10 wsc">correspondentes sejam executadas. Assinale a</div><div class="t m0 x1 h3 ycf ff1 fs1 fc4 sc0 ls10 wsc">alternativa que corresponde ao que acontece</div><div class="t m0 x1 h3 yd0 ff1 fs1 fc4 sc0 ls10 wsc">quando omitimos a instrução <span class="ls0 ws1">break<span class="blank _15"></span>break<span class="blank _9"></span><span class="ls10 wsc"> do final do</span></span></div><div class="t m0 x1 h3 yd1 ff1 fs1 fc4 sc0 ls10 wsc">bloco de instruções em um<span class="ls0"> case<span class="blank _16"></span> case<span class="blank _9"></span><span class="ls10">:</span></span></div><div class="t m0 xd h3 yd2 ff1 fs1 fc4 sc0 ls10 wsc">a.<span class="blank"> </span>O fluxo é desviado para a instrução</div><div class="t m0 xf h3 yd3 ff1 fs1 fc4 sc0 ls10 wsc">seguinte ao bloco da instrução<span class="ls0"> switch<span class="blank _7"></span> switch<span class="blank _9"></span><span class="ls10">.</span></span></div><div class="t m0 xd h3 yd4 ff1 fs1 fc4 sc0 ls10 wsc">b.<span class="blank"> </span>O fluxo segue para o bloco anterior de</div><div class="t m0 xf h3 yd5 ff1 fs1 fc4 sc0 ls10 wsc">instruções <span class="ls0 ws1">case<span class="blank _17"></span>case<span class="blank _9"></span><span class="ls10">.</span></span></div><div class="t m0 xd h3 yd6 ff1 fs1 fc4 sc0 ls10 wsc">c.<span class="blank"> </span>O fluxo segue para o bloco de instruções</div><div class="t m0 xe h3 yd7 ff1 fs1 fc4 sc0 ls0 wsc">case <span class="blank _16"></span>case <span class="blank _9"></span><span class="ls10">subsequente.</span></div><div class="t m0 xd h3 yd8 ff1 fs1 fc4 sc0 ls10 wsc">d.<span class="blank"> </span>O fluxo volta para a primeira instrução do</div><div class="t m0 xf h3 yd9 ff1 fs1 fc4 sc0 ls10 wsc">bloco do <span class="ls0 ws1">case<span class="blank _17"></span>case<span class="blank _9"></span><span class="ls10 wsc"> em questão.</span></span></div><div class="t m0 xd h3 yda ff1 fs1 fc4 sc0 ls10 wsc">e.<span class="blank"> </span>O fluxo volta para o primeiro bloco <span class="ls0 ws1">case<span class="blank _17"></span>case</span></div><div class="t m0 xe h3 ydb ff1 fs1 fc4 sc0 ls10 wsc">depois da instrução <span class="ls0 ws1">switch.<span class="blank _18"></span>switch.</span></div><div class="t m0 x1 h3 ydc ff1 fs1 fc4 sc0 ls10 wsc">O encadeamento de ifs é utilizado quando</div><div class="t m0 x1 h3 ydd ff1 fs1 fc4 sc0 ls10 wsc">precisamos estabelecer a verificação de</div><div class="t m0 x1 h3 yde ff1 fs1 fc4 sc0 ls10 wsc">condições sucessivas, em que uma determinada</div><div class="t m0 x1 h3 ydf ff1 fs1 fc4 sc0 ls10 wsc">ação poderá ser executada se um conjunto</div><div class="t m0 x1 h3 ye0 ff1 fs1 fc4 sc0 ls10 wsc">anterior de instruções ou condições for satisfeito.</div><div class="t m0 x1 h3 ye1 ff1 fs1 fc4 sc0 ls10 wsc">Assim, devemos considerar que a execução</div><div class="t m0 x1 h3 ye2 ff1 fs1 fc4 sc0 ls10 wsc">desta ação pode estabelecer novas condições</div><div class="t m0 x1 h3 ye3 ff1 fs1 fc4 sc0 ls10 wsc">dentro do algoritmo. Baseado nisto, assinale a</div><div class="t m0 x1 h3 ye4 ff1 fs1 fc4 sc0 ls10 wsc">alternativa correspondente ao número máximo</div><div class="t m0 x1 h3 ye5 ff1 fs1 fc4 sc0 ls10 wsc">de encadeamentos possíveis de ifs em um</div><div class="t m0 x1 h3 ye6 ff1 fs1 fc4 sc0 ls10 wsc">programa em C:</div><div class="t m0 xd h3 ye7 ff1 fs1 fc4 sc0 ls10 ws6">a.<span class="blank"> </span>Duas.</div><div class="t m0 xd h3 ye8 ff1 fs1 fc4 sc0 ls10 ws6">b.<span class="blank"> </span>Quatro.</div><div class="t m0 xd h3 ye9 ff1 fs1 fc4 sc0 ls10 ws7">c.<span class="blank"> </span>Cinco.</div><div class="t m0 xd h3 yea ff1 fs1 fc4 sc0 ls10 ws6">d.<span class="blank"> </span>Três.</div><div class="t m0 xd h3 yeb ff1 fs1 fc4 sc0 ls10 ws8">e.<span class="blank"> </span>Ilimitado.</div><div class="t m0 x1 h3 yec ff1 fs1 fc4 sc0 ls10 wsc">O operador de condição ternária verifica uma</div><div class="t m0 x1 h3 yed ff1 fs1 fc4 sc0 ls10 wsc">condição e retorna um dentre dois valores pré-</div><div class="t m0 x1 h3 yee ff1 fs1 fc4 sc0 ls10 wsc">definidos em sua estrutura. É uma alternativa</div><div class="t m0 x1 h3 yef ff1 fs1 fc4 sc0 ls10 wsc">para substituir o <span class="ls0 ws1">if\u2026else<span class="blank _19"></span>if\u2026else<span class="blank _9"></span><span class="ls10 wsc"> em algumas situações.</span></span></div><div class="t m0 x1 h3 yf0 ff1 fs1 fc4 sc0 ls10 wsc">Assinale a alternativa correta referente à forma</div><div class="t m0 x1 h3 yf1 ff1 fs1 fc4 sc0 ls10 wsc">como a instrução abaixo pode ser reescrita</div><div class="t m0 x1 h3 yf2 ff1 fs1 fc4 sc0 ls10 wsc">usando o operador ternário: </div><div class="t m0 x1 h7 yf3 ff2 fs1 fc4 sc0 ls2 wsc">if (idade < 18) </div><div class="t m0 x1 h7 yf4 ff2 fs1 fc4 sc0 ls2 wsc"> printf("Voce eh menor de</div><div class="t m0 x1 h7 yf5 ff2 fs1 fc4 sc0 ls2 wsc">idade"); </div><div class="t m0 x1 h7 yf6 ff2 fs1 fc4 sc0 ls2">else</div><div class="t m0 x1 h7 yf7 ff2 fs1 fc4 sc0 ls2 wsc"> printf("Voce eh maior de</div><div class="t m0 x1 h7 yf8 ff2 fs1 fc4 sc0 ls2">idade");</div><div class="t m0 xd h3 yf9 ff1 fs1 fc4 sc0 ls10 wsc">a.<span class="blank"> </span>printf("Voce eh %s de idade", idade < 18 ?</div><div class="t m0 xf h3 yfa ff1 fs1 fc4 sc0 ls10 wsc">"maior" : "menor");</div><div class="t m0 xd h3 yfb ff1 fs1 fc4 sc0 ls10 wsc">b.<span class="blank"> </span>printf("Voce eh (idade < 18 ? "menor" :</div><div class="t m0 xf h3 yfc ff1 fs1 fc4 sc0 ls10 wsc">"maior") de idade");</div><div class="t m0 xd h3 yfd ff1 fs1 fc4 sc0 ls10 wsc">c.<span class="blank"> </span>printf("Voce eh %s de idade", "menor" :</div><div class="t m0 xe h3 yfe ff1 fs1 fc4 sc0 ls10 wsc">idade < 18 ? "maior");</div><div class="t m0 xd h3 yff ff1 fs1 fc4 sc0 ls10 wsc">d.<span class="blank"> </span>printf("Voce eh %s de idade", idade < 18 ?</div><div class="t m0 xf h3 y100 ff1 fs1 fc4 sc0 ls10 wsc">"menor" : "maior");</div><div class="t m0 xd h3 y101 ff1 fs1 fc4 sc0 ls10 wsc">e.<span class="blank"> </span>printf("Voce eh ", idade < 18 ? "menor" :</div><div class="t m0 xe h3 y102 ff1 fs1 fc4 sc0 ls10 wsc">"maior", " de idade");</div><div class="t m0 x10 h3 y103 ff1 fs1 fc3 sc0 ls11 wsc">Atividade anterior</div><div class="t m0 x11 h3 y104 ff3 fs1 fc2 sc0 ls10 ws9">\u25c0<span class="ff1 wsc"> Slides Videoaula 3</span></div></div><div class="c x12 y105 w4 h8"><div class="t m0 x0 h3 y106 ff1 fs1 fc5 sc0 ls10 wsc">Seguir para...</div></div><div class="c x0 y7 w3 h4"><div class="t m0 x10 h3 y107 ff1 fs1 fc3 sc0 ls11 wsc">Próxima atividade</div><div class="t m0 x13 h3 y108 ff1 fs1 fc2 sc0 ls10 wsc">Videoaula 1 <span class="ff3">\u25b6</span></div></div><div class="t m0 x14 h9 y109 ff1 fs4 fc0 sc0 ls10 wsc">Navegação do questionário</div><div class="t m0 x14 h3 y10a ff1 fs1 fc2 sc0 ls10 wsc">Terminar revisão</div><div class="t m0 x15 ha y10b ff1 fs5 fc3 sc0 ls10 wsa"><span class="fc8 sc0">1</span><span class="blank _1a"> </span><span class="fc8 sc0">2</span><span class="blank _1b"> </span><span class="fc8 sc0">3</span><span class="blank _1c"> </span><span class="fc8 sc0">4</span><span class="blank _1d"> </span><span class="fc8 sc0">5</span><span class="blank _1d"> </span><span class="fc8 sc0">6</span><span class="blank _1c"> </span><span class="fc8 sc0">7</span><span class="blank _1b"> </span><span class="fc8 sc0">8</span><span class="blank _1d"> </span><span class="fc8 sc0">9</span><span class="blank"> </span><span class="fc8 sc0">10</span></div><div class="t m0 x16 hb y10c ff1 fs6 fc2 sc0 ls10 wsc">Manter contato</div><div class="t m0 x16 h5 y10d ff1 fs3 fc0 sc0 ls10">UNINGÁ</div><div class="t m0 xd hc y103 ff4 fs6 fc0 sc0 ls3">!<span class="ff1 ls10 wsc v2"> <span class="fc2 v3">https://www.uninga.br</span></span></div><div class="t m0 xd hc y10e ff4 fs6 fc0 sc0 ls3">"<span class="ff1 ls10 wsc v2"> <span class="fc2 v3">Mobile : 0800 800 5009</span></span></div><div class="t m0 x17 hd y10f ff4 fs1 fc6 sc0 ls4">#<span class="ff1 fc0 ls5 wsc v4"> </span><span class="ls6">$<span class="ff1 fc0 ls7 wsc v4"> </span><span class="ls8">%<span class="ff1 fc0 ls9 wsc v4"> </span><span class="ff5 ls10">!</span></span></span></div><div class="t m0 x18 h3 y110 ff1 fs1 fc2 sc0 ls10 wsc">Mudar para o tema padrão</div><div class="c xb y111 w5 he"><div class="t m0 x14 hf y108 ff4 fs1 fc6 sc0 ls10">&</div></div><div class="t m0 x19 h10 y112 ff4 fs6 fc2 sc0 ls10 wsb">!<span class="ff1 fs1 lsa wsc"> </span><span class="lsb v3">'<span class="fs7 lsc">(</span></span><span class="ff1 fs1 wsc v2"> </span></div><div class="t m0 x1a h11 y113 ff6 fs8 fc7 sc0 lsd wsc"><span class="fc8 sc0">21/03</span><span class="fc8 sc0">/2021 </span><span class="fc8 sc0">14</span><span class="ff7 lse"><span class="fc8 sc0">:</span></span><span class="ls12"><span class="fc8 sc0">02</span></span></div><div class="t m0 x1b h11 y114 ff6 fs8 fc7 sc0 lsf wsc"><span class="fc8 sc0">P</span><span class="fc8 sc0">á</span><span class="fc8 sc0">gi</span><span class="fc8 sc0">na</span><span class="fc8 sc0"> 1</span><span class="fc8 sc0"> de 1</span><span class="blank _1e"></span></div></div><div class="pi" data-data="{"ctm":[1.000000,0.000000,0.000000,1.000000,0.000000,0.000000]}"></div></div>
Compartilhar