Buscar

Linguagem de Programação Estruturada (exercícios/respostas)

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

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

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
Você viu 3, do total de 5 páginas

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

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

Prévia do material em texto

Exercício 1:
Analise o código em C# apresentado abaixo e assinale a saída correta para a
execução desta aplicação:
Assuma como valor de entrada para as variáveis a e b o número 5;
namespace Questao1 { 
 class Program { 
 public static void Main(string[] args) { 
 int c; 
 Console.WriteLine("Digite valor de A:"); 
 int a = int.Parse(Console.ReadLine()); 
 Console.WriteLine("Digite valor de B:"); 
 int b = int.Parse(Console.ReadLine()); 
 if (a > b || 2 * b > a) { 
 c = a * b / 2 + 4; 
 } else { 
 c = a / b * 4 - 3; 
 } 
 Console.WriteLine("O valor de c é: " + c); 
 } 
 } 
}
 
A)
O valor de c é: 5 
 
 
B)
O valor de c é: 16.5 
 
 
C)
O valor de c é: 1 
 
 
D)
O valor de c é: 3 
 
 
E)
O valor de c é: 12.5
 
O aluno respondeu e acertou. Alternativa(B)
Comentários:
A) Linguagem de Programação Estruturada 
B) Linguagem de Programação Estruturada 
Exercício 2:
Análise o código abaixo e escolha a alternativa correta:
namespace Questao2 { 
 class Program { 
 static void Main (string[] args) { 
 int x, y, z; 
 x=-1; 
 y=5; 
 do { 
 z = y++; 
 x = ++x; 
 } while (x > 0); 
 Console.WriteLine("o valor de z é: " + z); 
 } 
 } 
}
 
A)
o laço é executado uma única vez e o valor de z é 6. 
 
 
B)
o laço não é executado nenhuma vez e o valor de z é 6. 
 
 
C)
o laço é executado uma única vez e o valor de z é 5.
 
D)
o laço não é executado nenhuma única vez e o valor de z é 5. 
 
 
E)
o laço é executado infinitamente pois o valor de x será sempre maior que zero.
 
O aluno respondeu e acertou. Alternativa(C)
Comentários:
A) Linguagem de Programação Estruturada 
B) Linguagem de Programação Estruturada 
C) Linguagem de Programação Estruturada 
Exercício 3:
namespace Questao1 { 
 class Program { 
 public static void Main(string[] args) { 
 float salreceber, grat, imp; 
 Console.WriteLine("Digite o sal rio do funcionario "); 
 float sal = Convert.toSingle(Console.ReadLine()); 
 grat = sal * 5/100; 
 imp = sal * 7/100; 
 salreceber = sal + grat - imp; 
 Console.WriteLine("Salario a receber {0} ",salreceber); 
 Console.ReadKey(); 
 } 
 } 
}
 
Sendo salário = 750,00 Qual será o novo salário?
 
A)
835,00
 
B)
935,00
 
C)
1035,00
 
D)
735,00
 
E)
Não há resposta correta
 
O aluno respondeu e acertou. Alternativa(D)
Comentários:
A) Linguagem de Programação Estruturada 
B) Linguagem de Programação Estruturada 
C) Linguagem de Programação Estruturada 
D) Linguagem de Programação Estruturada 
Exercício 4:
namespace Questao4 { 
 class Program { 
 public static void Main(string[] args) { 
 float hora, conversao, m; 
 int h; 
 Console.WriteLine("Digite a hora: "); 
 int hora = int.parse(Console.ReadLine())); 
 h = hora; 
 m = hora - h; 
 conversao = h * 60 + m * 100; 
 Console.WriteLine("{0}", conversao); 
 } 
 } 
} 
Qual será a saída do programa?
 
A)
Hora convertida em segundos.
 
B)
Horas convertidas em minutos
 
C)
Hora convertida dias
 
D)
Hora convertida em décimo de segundo
 
E)
Não há resposta correta
 
O aluno respondeu e acertou. Alternativa(B)
Comentários:
A) Linguagem de Programação Estruturada 
B) Linguagem de Programação Estruturada

Outros materiais