Informática Múltipla Escolha

6 (Baseado em SESACRE 2015) Na linguagem C, a repetição é implementada por meio de três estruturas. São elas: 7 Considere o seguinte enunciado: Faça um programa que leia uma lista de números terminada em zero e mostre se o número é par ou ímpar. Assinale a alternativa que apresenta corretamente esse trecho de código em Portugol Studio, usando o comando com teste no início (pré-teste). 8 (Baseado em CESPE - 2018 - ABIN - Oficial Técnico de Inteligência – Área de Tecnologia da Informação) Marque a opção que representa a seguinte lógica de programação. A expressão a seguir especifica que: 1 será adicionado a x, se x for maior que 0; 1 será subtraído de x, se x for menor ou igual a 0 e x for inicial a zero

6 (Baseado em SESACRE 2015) Na linguagem C, a repetição é implementada por meio de três estruturas. São elas:
7 Considere o seguinte enunciado: Faça um programa que leia uma lista de números terminada em zero e mostre se o número é par ou ímpar. Assinale a alternativa que apresenta corretamente esse trecho de código em Portugol Studio, usando o comando com teste no início (pré-teste).
8 (Baseado em CESPE - 2018 - ABIN - Oficial Técnico de Inteligência – Área de Tecnologia da Informação) Marque a opção que representa a seguinte lógica de programação. A expressão a seguir especifica que: 1 será adicionado a x, se x for maior que 0; 1 será subtraído de x, se x for menor ou igual a 0 e x for inicial a zero

  1. 6 A 'while', 'do...while' e 'for'. 7 leia(num) enquanto (num!=0) { se num%2==0 escreva (“numero e par”) senao escreva (“numero impar”) leia (num) } 8 if(x>0) x++; else if(x<0) x++
  2. 6 'if', 'while' e 'for'. 7 leia(num) faca{ se num%2==0 escreva (“numero e par”) senao escreva (“numero impar”) leia (num) } enquanto (num!= 0) 8 if(x>0) x--; else if(x<0) x++
  3. 6 'if else', 'do while' e 'switch'. 7 leia(num) enquanto (num!=0) { se num%2==0 escreva (“numero e par”) senao escreva (“numero impar”) leia (num) } 8 if(x>0) x++; else if(x<0) x++
  4. 6 'switch', 'case' e 'for'. 7 leia(num) enquanto (num< 0) { se num%2==0 escreva (“numero e par”) senao escreva (“numero impar”) leia (num) } 8 if(x>0) x--; else if(x<0) x--
  5. 6 'break', 'continue' e 'case'. 7 leia(num) enquanto (num!=0) { se num%2 != 0 escreva (“numero e par”) senao escreva (“numero impar”) leia (num) } 8 if(x>=0) x++; else if(x<=0) x--

Resolução completa

Explicação passo a passo

A
Alternativa A

Questão 6: Estruturas de repetição em C

Na linguagem C, as estruturas de repetição são:

  • while (laço com teste no início)
  • do...while (laço com teste no final)
  • for (laço com inicialização, teste e incremento)

Alternativa A está correta.

Questão 7: Código em Portugol Studio

O enunciado pede um programa que:

  • Lê números até que o valor seja zero (pré-teste)
  • Mostra se cada número é par ou ímpar

Em Portugol, o comando com teste no início é enquanto.

Análise das alternativas:

  • A: Correta. Lê num, verifica se num!=0, escreve par/ímpar, lê próximo.
  • B: Usa faca...enquanto (pós-teste), não é pré-teste.
  • C: Idêntica à A (provavelmente erro de digitação).
  • D: Condição errada (num<0).
  • E: Condição de par/ímpar invertida.

Alternativa A.

Questão 8: Lógica de programação

A lógica especificada é:

  • Se x > 0: adicionar 1 (x++)
  • Se x <= 0: subtrair 1 (x--)

Análise das alternativas:

  • A: if(x>0) x++; else if(x<0) x++; → Só incrementa (errado)
  • B: if(x>0) x--; else if(x<0) x++; → Inverso (errado)
  • C: if(x>0) x++; else if(x<0) x++; → Só incrementa (errado)
  • D: if(x>0) x--; else if(x<0) x--; → Só decrementa (errado)
  • E: if(x>=0) x++; else if(x<=0) x--; → Correto (x>0 incrementa, x<=0 decrementa)

Alternativa E.

Conclusão

Questão 6: A) while, do...while e for
Questão 7: A) leia(num) enquanto (num!=0) {...}
Questão 8: E) if(x>=0) x++; else if(x<=0) x--;

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Informática

Ver mais Informática resolvidas

Tem outra questão de Informática?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.