Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Newton

Resolução de Exercicios em C

Recommended Posts

Olá a todos,

 

Venho pedir uma ajuda de vocês para solucionar alguns problemas em C que são os descritos abaixo. Eu agradeço desde já o suporte!

 

1. Analise as estruturas SE abaixo e assinale a alternativa que corresponda aos valores que serão impressos no comando escreva do pseudocódigo abaixo

Legenda:

% = MOD = Módulo

!= = <> = Diferente

programa ex1

var

a,b:inteiro

inicio

a ← 10

b ← 15

se b >= a%2 então

se b < a+5 então

b ← a + 1

fim_se

senão

b ← a + 30

fim_se

b ← b + 2

se b != 31 então

a ← b + 2

fim_se

escreva “a=”,a,”b=”,b

fim

a.( ) a=13 b= 15

b.( ) a=11 b= 13

c.( ) a=40 b= 42

d.( ) a=19 b= 17

e.( ) a=11 b= 42

 

2. Analise o programa escrito em linguagem C abaixo e assinale a alternativa correta que corresponda ao que será impresso na linha do printf:

 

#include <stdio.h>

int main(){

int x=4,y=10;

do{

x = x + 2 }while(x <= y);

y = y + x;

printf(“y = %d\n”,y);

}

a.( ) y = 18

b.( ) y = 20

c.( ) y = 22

d.( ) y = 24

e.( ) y = 26

 

3. O programa a seguir utiliza o comando de seleção switch (escolha). Analise o programa e responda a pergunta abaixo.

 

int main(){

int num,a=5;

scanf(“%d”,&num);

switch(num){

case 1: a=a+4;

case 2: a=a-1;

case 3: a=a*2;break;

case 4: a=a+5;

case 5: a=a%2;break;

default:

a=89;

}

printf(“a = %d\n”,a);

}

Caso seja digitado o valor 1 na variável num, o que será impresso na linha do printf?

a.( ) a = 9

b.( ) a = 89

c.( ) a = 10

d.( ) a = 4

e.( ) a = 16

 

4. Considerando os valores das variáveis inteiras A 12, B 5 e C 2, qual será o valor resultante da expressão: B + A div B % C ?

a.( ) 5

b.( ) 1

c.( ) 19

d.( ) 17

e.( ) 1,4

Compartilhar este post


Link para o post
Compartilhar em outros sites

Apenas respondemos dúvidas. Não vi nenhuma.

Faça os exercícios. Se tiver dúvida, poste-a.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.