Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4180630212 1/4 DESENVOLVIMENTO DE SOFTWARE Lupa Fechar Exercício: CCT0248_EX_A4_201410041824 Matrícula: 201410041824 Aluno(a): ANDRÉ MORAIS DE AZEVEDO Data: 12/11/2015 13:30:23 (Finalizada) 1a Questão (Ref.: 201410223062) 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 10 200 30 2 40 Gabarito Comentado 2a Questão (Ref.: 201410223063) 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 12/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4180630212 2/4 Console.WriteLine(c1) Console.WriteLine(c2) Console.ReadKey() End Sub End Module 4 e 2 3 e 3 2 e 4 3 e 4 4 e 3 Gabarito Comentado 3a Questão (Ref.: 201410223064) 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 4 e 3 3 e 3 3 e 2 3 e 4 2 e 3 Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201410623004) 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() 12/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4180630212 3/4 ______ 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 Else Else Else End If If ElseIf ElseIf Else End If Select Case Case Case Case Else End Select If if If Else End If Select Case Case Default End Select Gabarito Comentado 5a Questão (Ref.: 201410287613) Fórum de Dúvidas (0) Saiba (0) O programa apresentado na questão, utiliza algumas das estruturas de controle do VB.NET. Module module1 Sub main() Dim Contador As Byte = 1 Do Until Not (Contador <= 10) If (Contador Mod 2 = 0) Then Select Case Contador Case 1 To 5 Console.WriteLine(Contador) Case Else Console.WriteLine(Contador 1) End Select End If Contador = Contador + 1 Loop Console.ReadKey() End Sub End Module Que valores serão apresentados pelo mesmo após sua execução? 2 4 6 8 10. 2 4 5 7 9. Nenhum valor. 1 3 5 6 8. 1 3 5 7 9. Gabarito Comentado Gabarito Comentado 12/11/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_exercicio_preview.asp?cript_hist=4180630212 4/4 6a Questão (Ref.: 201410279227) 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 Estendida Decisão Aninhada Decisão de Sequência na mesma linha Decisão de Repetição Decisão Simples Gabarito Comentado Gabarito Comentado Fechar
Compartilhar