Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir. int controle=0,ind,num,menor; for (ind=1;ind<=51;ind++) ...
Considere o seguinte trecho de código na linguagem C e avalie as assertivas a seguir. int controle=0,ind,num,menor; for (ind=1;ind<=51;ind++) { scanf("%d",&num); controle++; if (controle == 1) menor=num; else if (num menor=num; } I. As variáveis ind e controle sairão do comando FOR com conteúdo = 52. II. A cláusula else do comando if (controle==1) será executada apenas uma vez. III. A estrutura de repetição escolhida é indicada quando se sabe o número de repetições. IV. A cada laço da estrutura de repetição o contador ind será incrementado de duas unidades. Assinale a opção que apresenta todas as assertivas corretas: (Ref.: 202307550613) I e III II e IV I, III e IV I, II e III I
A alternativa correta é a letra D) I, II e III.
I. As variáveis "ind" e "controle" sairão do comando FOR com conteúdo = 52, pois o laço de repetição é executado 51 vezes, incrementando o valor de "ind" e "controle" a cada iteração.
II. A cláusula else do comando if (controle==1) será executada apenas uma vez, pois ela só será executada quando "controle" for igual a 2, e depois disso "controle" nunca mais será igual a 1.
III. A estrutura de repetição escolhida é indicada quando se sabe o número de repetições, pois o comando for é utilizado quando se sabe quantas vezes o laço de repetição deve ser executado.
IV. A cada laço da estrutura de repetição o contador "ind" será incrementado de uma unidade, e não de duas unidades.
0
0
Faça como milhares de estudantes: teste grátis o Passei Direto
Compartilhar