Baixe o app para aproveitar ainda mais
Prévia do material em texto
DESENVOLVIMENTO DE SOFTWARE 4a aula Lupa Vídeo PPT MP3 Exercício: CCT0248_EX_A4_201601578921_V1 Matrícula: 201601578921 Aluno(a): JOÃO AMÉRICO RODRIGUES PACHECO Data: 27/08/2017 07:07:32 (Finalizada) 1a Questão (Ref.: 201601776539) 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: Acertou! Exibe em uma caixa de diálogo o texto: Maior! Exibe no console o texto: Maior! Exibe no console o texto: Menor! Gabarito Comentado Gabarito Comentado 2a Questão (Ref.: 201601726393) Fórum de Dúvidas (0) Saiba (0) O programa a seguir exibirá quais números? Module Module1 Sub Main() Dim Contador As Byte = 1 Do Until Not (Contador <= 10) Console.WriteLine(Contador) Contador = Contador + 2 Loop Console.ReadKey() End Sub End Module 1, 3, 5, 7 e 9 1 e 3 1, 3, 5 e 7 1, 3 e 5 0, 1, 3, 5 e 7 Gabarito Comentado Gabarito Comentado 3a Questão (Ref.: 201601870034) 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 Sequência na mesma linha Decisão Simples Decisão Aninhada Decisão Estendida Decisão de Repetição Gabarito Comentado Gabarito Comentado 4a Questão (Ref.: 201601813870) 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? Sabendo-se 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 3 e 4 4 e 3 2 e 4 3 e 3 4 e 2 Gabarito Comentado 5a Questão (Ref.: 201601813869) 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 30 40 200 2 Gabarito Comentado Gabarito Comentado 6a Questão (Ref.: 201601878420) 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? 1 - 3 - 5 - 6 - 8. 2 - 4 - 6 - 8 - 10. 1 - 3 - 5 - 7 - 9. Nenhum valor. 2 - 4 - 5 - 7 - 9. Gabarito Comentado Gabarito Comentado 7a Questão (Ref.: 201601726133) 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 If For While Gabarito Comentado Gabarito Comentado 8a Questão (Ref.: 201601813871) 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? Sabendo-se 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 3 2 e 3 3 e 4 4 e 3 3 e 2 Gabarito Comentado Gabarito Comentado
Compartilhar