Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0248_EX_A4_201609101987_V1 DESENVOLVIMENTO DE SOFTWARE 4a aula Lupa Vídeo PPT MP3 Exercício: CCT0248_EX_A4_201609101987_V1 Matrícula: 201609101987 Aluno(a): WILIAM BONETTI Data: 18/05/2017 10:05:38 (Finalizada) 1a Questão (Ref.: 201609345406) Fórum de Dúvidas (0) Saiba (0) A linguagem VB 2010 possui estruturas de controle de fluxo que permitem o desenvolvimento de programas estruturados, que são programas que não fazem uso da instrução GoTo. São Estruturas de Controle de Decisão, EXCETO: Decisão de Repetição Decisão Simples Decisão de Sequência na mesma linha Decisão Aninhada Decisão Estendida Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201609289242) Fórum de Dúvidas (0) Saiba (0) Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro programador. Acompanhando a lógica do programa a seguir, quais serão os resultados apresentados pelo programa? Sabendose que foram entrados os seguintes dados em sequência: 21 13 17 18 72 54 38 42 65 90 10 1 Module Module1 Sub Main() Dim idade As Integer Dim c1 As Integer = 0 Dim c2 As Integer = 0 Console.WriteLine("Digite a idade:") idade = Console.ReadLine() While idade <> 1 If idade < 21 Then c1 = c1 + 1 If idade > 65 Then c2 = c2 + 1 Console.WriteLine("Digite a idade:") idade = Console.ReadLine() End While Console.WriteLine(c1) Console.WriteLine(c2) Console.ReadKey() End Sub End Module 4 e 3 4 e 2 2 e 4 3 e 3 3 e 4 Gabarito Comentado 3a Questão (Ref.: 201609289241) Fórum de Dúvidas (0) Saiba (0) Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro programador. Acompanhando a lógica do programa a seguir, qual será o resultado apresentado pelo programa? Module Module1 Sub Main() Dim a As Integer = 10 Dim b As Integer = 20 Dim resp As Integer If a > b Then If a Mod 2 = 0 Then resp = a / b Else resp = a + b End If Else If b Mod 2 = 0 Then resp = a * b Else resp = a b End If End If Console.WriteLine(resp) Console.ReadKey() End Sub End Module 200 10 40 2 30 Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201609201505) Fórum de Dúvidas (0) Saiba (0) Qual é a instrução para definir uma estrutura de decisão de múltiplas decisões (escolha) em linguagem VB.NET? Select Case Do For While If Gabarito Comentado Gabarito Comentado 5a Questão (Ref.: 201609252812) Fórum de Dúvidas (0) Saiba (0) Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente controlada por um contador como parte da própria estrutura: While Until For Do Repeat Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201609289243) Fórum de Dúvidas (0) Saiba (0) Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro programador. Acompanhando a lógica do programa a seguir, quais serão os resultados apresentados pelo programa? Sabendose que foram entrados os seguintes dados em sequência: 21 13 17 18 72 54 60 42 65 90 10 1 Module Module1 Sub Main() Dim idade As Integer Dim c1 As Integer = 0 Dim c2 As Integer = 0 Console.WriteLine("Digite a idade:") idade = Console.ReadLine() While idade <> 1 If idade < 18 Then c1 = c1 + 1 If idade > 60 Then c2 = c2 + 1 Console.WriteLine("Digite a idade:") idade = Console.ReadLine() End While Console.WriteLine(c1) Console.WriteLine(c2) Console.ReadKey() End Sub End Module 3 e 4 2 e 3 3 e 2 3 e 3 4 e 3 Gabarito Comentado Gabarito Comentado 7a Questão (Ref.: 201609689183) Fórum de Dúvidas (0) Saiba (0) O código apresentado nesta questão, tem por objetivo receber a idade de uma pessoa e informar se ele é Eleitor obrigatório, facultativo ou Não é eleitor, baseado apenas na idade, deixando de fora outros requisitos. Sabese que voto é obrigatório para pessoas que tenham de 18 a 69 anos, pessoas menores de 16 anos não votam e para os demais o voto é facultativo. Module module1 Sub Main() Dim idade As Byte Console.WriteLine("Idade: ") idade = Console.ReadLine() ______ idade < 16 Then Console.WriteLine("Não Vota") ________ idade < 18 Then Console.WriteLine("Facultativo") ________ idade < 70 Then Console.WriteLine("Obrigatório") ________ Console.WriteLine("Facultativo") _______ Console.ReadKey() End Sub End Module Marque a resposta que completa corretamente as lacunas para que o programa exiba corretamente a categoria do eleitor baseado na idade informada. Desconsidere valores errados, como zero ou números negativos. If if If Else End If Select Case Case Default End Select If ElseIf ElseIf Else End If Select Case Case Case Case Else End Select If Else Else Else End If Gabarito Comentado Gabarito Comentado 8a Questão (Ref.: 201609251911) Fórum de Dúvidas (0) Saiba (0) O código em VB apresentado está funcionando corretamente. Module Module1 Private texto As String Sub Main() Dim Num As Byte texto = "Teste de software" Num = 18 If (Len(texto) > Num) Then Console.Write("Maior!") ElseIf (Len(texto) < Num) Then Console.Write("Menor!") ElseIf (Len(texto) = Num) Then Console.Write("Acertou!") End If Console.ReadKey() End Sub End Module Das opções apresentadas qual melhor representa o resultado exibido pelo programa: Exibe em uma caixa de diálogo o texto: Menor! Exibe no console o texto: Maior! Exibe em uma caixa de diálogo o texto: Maior! Exibe no console o texto: Menor! Exibe no console o texto: Acertou! Gabarito Comentado Gabarito Comentado
Compartilhar