Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercício 1: Análise o código abaixo: namespace ConsoleApplication1 { class Program { static void Main(string[] args) { int min, max; min = int.Parse(Console.ReadLine()); max = int.Parse(Console.ReadLine()); int i = 10; do { i++; Console.Write(i + " "); min++; max--; } while (min < max); } } } Qual é a saída do programa se for passado como valor no console da aplicação os valores 0 para MIN (ZERO - Mínimo) e 10 para MAX (DEZ - Máximo) A) 11 12 13 14 15 B) 10 11 12 13 14 C) 11 12 13 14 15 16 17 18 19 D) 10 12 13 14 15 16 E) 11 12 13 14 15 16 17 O aluno respondeu e acertou. Alternativa(A) Comentários: A) Linguagem de Programação Estruturada Exercício 2: Analise a função apresentada abaixo: static int misterio(int x) { int a = 0; int b = 1; int c = 1; for (int i = 1; i <= x; i++) { if (i != 1) { c = a + b; a = b; b = c; } } return c; } Tendo como base a função denominada mistério e utilizando como parâmetro de entrada o valor 8 (misterio (8) ). Qual será o valor de retorno desta função? A) 5 B) 8 C) 13 D) 21 E) 34 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 3: Análise o código abaixo e assinale a alternativa correta. class Program { private static int[] vet = {2,4,2,8,2,16,2,32,2,64}; private static int[] vet1 = {1,4,2,4,2,4,4,8,1,16}; private static float[] vetResultante = new float[10]; public static void Main(string[] args) { for (int i = 0; i < vet.Length; i++) { vetResultante[i] = ((float)vet[i] / (float)vet1[i])*1.5f; } for (int i = 0; i < vetResultante.Length; i++) { Console.WriteLine ("vetResultante ["+ i +"] = " +vetResultante[i]); } } } Os valores armazenados no vetor são: A) 3.0, 1.5, 1.5, 3.0, 3.0, 0.75, 3.0, 1.5, 3.0, 6.0 B) 1.5, 3.0, 1.5, 3.0, 3.0, 0.75, 3.0, 1.5, 3.0, 3.0 C) 3.0, 1.0, 1.5, 3.0, 3.0, 7.5, 3.0, 1.5, 0.35, 1.5 D) 6.0, 1.5, 3.5, 3.5, 3.0, 0.75, 1.0, 1.5, 3.0, 1.0 E) 3.0, 1.5, 1.5, 3.0, 1.5, 6.0, 0.75, 6.0, 3.0, 6.0 O aluno respondeu e acertou. Alternativa(E) 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 E) Linguagem de Programação Estruturada
Compartilhar