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
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
Comment