Buscar

PROGRAMAÇÃO ESTRUTURADA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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?
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
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?
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 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. 
 
Sabe­se 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

Continue navegando