Buscar

nalise o código fonte a seguir: 1. #include 2. #include 3. int main() 4. { 5.    int time1; time2; 6. 7.    printf("Digite a ...

nalise o código fonte a seguir:


1. #include

2. #include

3. int main()

4. {

5.    int time1; time2;

6.

7.    printf("Digite a quantidade de gols do time 1: \n");

8.    scanf("%i", &time1);

9.

10.   printf("Digite a quantidade de gols do time 2: \n");

11.   scanf("%i", &time2);

12.

13.   if (time1 > time2)

14.       printf("O vencedor da partida foi o time 1! \n");

15.   else if (time1 == time2);

16.           printf("A partida terminou em empate! \n");

17.        else

18.           printf("O vencedor da partida foi o time 2! \n");

19. }

 

Com base na análise do código-fonte fornecido, avalie os itens a seguir:

I. Na linha 5 a declaração de variáveis está incorreta, pois o tipo mais adequado para quantidade de gols é o tipo real.

II. Na linha 8 o símbolo & irá causar um erro de execução.

III. Na linha 15 há um ; (ponto e vírgula) indevido.

IV. Na linha 15 há uma estrutura condicional encadeada.

De acordo com sua análise, assinale a alternativa correta:

Alternativas:

  • a)
  • Somente os itens I e II estão corretos.
  • b)
  • Somente os itens I e III estão corretos.
  • c)
  • Somente os itens I, II e IV estão corretos.
  • d)
  • Somente os itens I, III e IV estão corretos.
  • e)
  • Somente os itens III e IV estão corretos.


💡 1 Resposta

User badge image

Ed Verified user icon

Analisando o código fonte fornecido, podemos avaliar os itens da seguinte forma: I. Na linha 5, a declaração de variáveis está incorreta, pois o tipo mais adequado para a quantidade de gols é o tipo inteiro (int). II. Na linha 8, o símbolo "&" está correto e não causará um erro de execução. Ele é utilizado para passar o endereço de memória da variável "time1" para a função "scanf". III. Na linha 15, há um ponto e vírgula indevido após a condição "time1 == time2". Isso pode causar um comportamento inesperado no programa. IV. Na linha 15, há uma estrutura condicional encadeada, pois existem múltiplas condições sendo verificadas com o uso do "else if". Com base nessa análise, a alternativa correta é a letra "b) Somente os itens I e III estão corretos".

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

✏️ Responder

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

Outros materiais