Baixe o app para aproveitar ainda mais
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
Compartilhar