Buscar

Questionario Desenvolvimento de software

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 28 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

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 6, do total de 28 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

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 9, do total de 28 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

1a Questão (Ref.: 201509320522)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Ao compilarmos códigos que usem a biblioteca .NET, não criamos imediatamente um código nativo do sistema operacional. Ao invés disso, compilamos o nosso código para:
		
	
	MSVL - Microsoft Virtual Language
	
	MSTL - Microsoft Temporary Language
	
	MSAL - Microsoft Assembly Language
	
	JVM - Microsoft Virtual JQuery
	 
	MSIL - Microsoft Intermediate Language
	
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201509256954)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	O .NET Framework é uma camada de software que fica entre:
		
	
	o Hardware e os Utilitários.
	
	o Sistema Operacional e os Utilitários.
	
	o Hardware e as Aplicações.
	
	o Hardware e o Sistema Operacional.
	 
	o Sistema Operacional e as Aplicações.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201509219588)
	 Fórum de Dúvidas (1)       Saiba  (0)
	
	Uma empresa deseja adquirir uma edição do Visual Studio 2010 que permita a sua equipe de desenvolvimento trabalhar com um conjunto de ferramentas de gerenciamento de ciclo de vida da aplicação, incluindo a elaboração de diagramas UML e o gerenciamento de projetos com metodologias iterativas e ágeis. Qual a edição do Visual Studio 2010 mais indicada?
		
	 
	Visual Studio 2010 Ultimate
	
	Visual Studio 2010 Express
	
	Visual Studio 2010 Test Professional 2010
	
	Visual Studio 2010 Premium
	 
	Visual Studio 2010 Professional
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201509256953)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	O .NET Framework é uma iniciativa da empresa Microsoft, que visa uma plataforma única para desenvolvimento e execução de sistemas e aplicações, assim Todo e qualquer código gerado para .NET,
		
	
	pode ser executado em qualquer dispositivo que possua a mesma versão Windows da máquina onde foi desenvolvido.
	
	pode ser executado em qualquer dispositivo que possua qualquer versão de framework de qualquer plataforma.
	
	pode ser executado em qualquer dispositivo.
	 
	pode ser executado em qualquer dispositivo que possua uma versão do Windows.
	 
	pode ser executado em qualquer dispositivo que possua um framework de tal plataforma.
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201509219606)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	Dentre as funções do Framework .NET 4.0, o Base Class Library é responsável por:
		
	
	Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado.
	
	Enviar a aplicação para execução através do sistema operacional.
	
	Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU.
	 
	Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações.
	
	Permitir que a aplicação seja executada em um ambiente gerenciado onde a aplicação se comunica com o .NET, ao invés de se comunicar diretamente com o sistema operacional.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201509219604)
	 Fórum de Dúvidas (1 de 1)       Saiba  (0)
	
	Dentre as funções do Framework .NET 4.0, o Common Language Runtime é responsável por:
		
	
	Enviar a aplicação para execução através do sistema operacional.
	
	Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU.
	 
	Permitir que a aplicação seja executada em um ambiente gerenciado onde a aplicação se comunica com o .NET, ao invés de se comunicar diretamente com o sistema operacional.
	
	Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado.
	
	Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações.
	
	 Gabarito Comentado
	 Gabarito Comentado
	 1a Questão (Ref.: 201509787685)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	2) Analise cada uma das linhas de código, desenvolvidas no VB.Net, apresentadas na questão.
Module Module1 
Sub Main() 
Dim x As String = "1" 
Dim y As String = "2" 
Dim resp As String 
x &= y 
resp = x + y 
Console.WriteLine(resp) 
End Sub 
End Module
Após a execução do código apresentado na questão, será exibido na tela:
		
	
	125
	
	112
	 
	5
	 
	122
	
	123
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201509313153)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O .NET define os tipos de valores a serem armazenados na memória, o espaço a ser alocado na memória. Esses valores são armazenados em um área de memória chamada:
		
	
	Namespace
	
	Dim
	 
	Stack
	
	FIFO
	
	Structure
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201509700114)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Conhecer, saber definir e manipular os tipos de dados em uma linguagem de programação é uma tarefa inicial e muito importante para quem está começando a programar. Na linguagem VB como nas demais participantes do .NET, temos categorias e tipos predefinidos, cada um com sua faixa de valores.
Em relação ao que foi apresentado nas aulas a respeito dos tipos, podemos afirmar que:
		
	
	Cada linguagem de programação .NET é baseada Sistema diferente e possui seus próprios valores.
	
	Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que ambos possuem o mesmo tamanho de memória.
	 
	O VB não trabalha com valores default para seus tipos onde cada variável deve obrigatoriamente ser inicializada.
	 
	String, Array e Classes, são tipos de referência.
	
	Para as constantes, temos um conjunto de tipos específicos, diferente do que existe para as variáveis.
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201509256960)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um desenvolvedor precisa identificar se o valor inteiro armazenado em uma variável (var) é par, para isso ele deverá usar:
		
	 
	var / 2 = 0
	 
	var mod 2 = 0
	
	var ^ 2 = 0
	
	var & 2 = 0
	
	var \ 2 = 0
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201509706627)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Nas linguagens de programação .NET, um tipo define os valores a serem armazenados na memória, o espaço a ser alocado na memória para armazenar valores deste tipo e a faixa de valores. 
São tipos suportados pelo .NET, EXCETO:
		
	 
	Boolean
	
	Char
	 
	Function
	
	Date
	
	Structure
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201509721664)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Variáveis são utilizadas no Visual Basic .NET para armazenar informação necessária para a lógica de processamento de sua aplicação. Dentro de uma função ou sub-rotina, indique a opção incorreta na declaração e inicialização de variáveis:
		
	 
	Dim d As Integer d = "escola"
	
	Dim a , b a = " Copa " b = 100
	
	Dim x as Int16 = 7
	
	Dim a , b as Long a = 345 b = 888
	
	Dim N as Integer N = 887
	 1a Questão (Ref.: 201509313134)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um método, também conhecido como procedimento, é um bloco de códigos identificado por um nome. Sempre chamado pelo nome para que execute o bloco de código. O método que executa um bloco de código, mas Não retorna valor:Application
	
	Module
	 
	Sub
	
	Function
	
	Public
	
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201509313147)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O Visual Basic fornece vários módulos que permitem simplificar tarefas comuns no seu código. O módulo que contém os membros que retornam resultados dos testes de verificação de tipo ou retornam as informações sobre erros em tempo de execução, o nome do tipo, o valor da cor em RGB é chamado de:
		
	
	Strings
	
	DateAndTime
	 
	Information
	
	ErrObject
	
	ControlChars
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201509169222)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Qual será o valor da variável Resultado após a execução da linha de código em linguagem VB 2010?
Dim Resultado As String = Mid("ABCDEF", 2, 3)
		
	
	"BC"
	
	"ABC"
	 
	"BCD"
	
	"AB"
	
	"CD"
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201509721675)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Assinale a alternativa correta a respeito da passagem de parâmetros na linguagem de programação VB.NET.
		
	
	Nenhuma das anteriores
	
	Em VB.NET os parâmetros são passados por referência, exceto quando a palavra reservada ByVal é associada ao parâmetro na assinatura da função ou subrotina, indicando que ele deve ser passado por valor.
	
	Em VB.NET, para passar um parâmetro por valor, a palavra reservada ByVal deve ser usada na definição da assinatura da função ou subrotina, precedendo o identificador do parâmetro.
	 
	Em VB.NET, para passar um parâmetro por valor, a palavra reservada ByVal deve ser usada na definição da assinatura da função ou subrotina, precedendo o identificador do parâmetro, seguido da definição do tipo.
	 
	Em VB.NET, para passar um parâmetro por referência, a palavra reservada ByRef deve ser usada na chamada da função ou subrotina, precedendo o valor do argumento.
	
	
	
	
	 5a Questão (Ref.: 201509256964)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, calcule e exiba a área deste quadrado, ele deverá usar qual das opções de código a seguir?
		
	
	Sub AreaQuad (ByVal n As Integer)
     Dim S As Integer
     S = n * n
     Return S
End Sub
	
	Module AreaQuad (ByVal n As Integer)
         Dim S As Integer
         S = n * n
         Console.WriteLine("Area: " & S)
End Module
	 
	Function AreaQuad (ByVal n As Integer)
     Dim S As Integer
     S = n * n
     Return S
End Function
	 
	Sub AreaQuad (ByVal n As Integer)
     Dim S As Integer
     S = n * n
     Console.WriteLine("Area: " & S)
End Sub
	
	Function AreaQuad (ByVal n As Integer)
     Dim S As Integer
     S = n * n
     Console.WriteLine("Area: " & S)
End Function
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201509219620)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	No desenvolvimento de software com a intenção de evitar redundância, permitir o reaproveitamento de código e facilitar a manutenção, baseado na máxima que diz: Dividir para conquistar, O VB 2010 Express, ao criar um projeto, define automaticamente um(a):
		
	
	Rotina
	 
	Módulo
	
	Função
	
	Procedimento
	
	Método
	
	 Gabarito Comentado
	 Gabarito Comentado
	 1a Questão (Ref.: 201509321516)
	 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 - 7 - 9.
	
	1 - 3 - 5 - 6 - 8.
	
	Nenhum valor.
	 
	2 - 4 - 5 - 7 - 9.
	
	2 - 4 - 6 - 8 - 10.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201509219635)
	 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 no console o texto: Menor!
	
	Exibe no console o texto: Maior!
	
	Exibe em uma caixa de diálogo o texto: Maior!
	
	Exibe no console o texto: Acertou!
	
	Exibe em uma caixa de diálogo o texto: Menor!
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201509220536)
	 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:
		
	
	Until
	 
	For
	
	While
	
	Do
	
	Repeat
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201509656907)
	 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 - ElseIf - ElseIf - Else - End If
	
	If - if - If - Else - End If
	
	Select - Case - Case - Default - End Select
	 
	Select Case - Case - Case - Case Else - End Select
	
	If - Else - Else - Else - End If
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201509256966)
	 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 2
	
	3 e 3
	 
	4 e 3
	
	2 e 4
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201509313130)
	 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 de Sequência na mesma linha
	
	Decisão Simples
	
	Decisão Aninhada
	 
	Decisão de Repetição
	
	 Gabarito Comentado
	 Gabarito Comentado
	 1a Questão (Ref.: 201509099055)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um programador, ao elaborar um programa, está utilizando instruções try para realizar o tratamento de exceções. Para cada try que for inserido, deverá ser incluído pelo menos um:
		
	
	finally ou raise.
	 
	catch ou finally.
	
	catch ou continue.
	
	continue ou finally.
	
	continue ou raise.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201509678270)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Na construção de softwares, é possível desenvolvermos métodos com os mais diversos propósitos. Durante a execução desses métodos possa ser que ocorra exceções de hardware e de software, para esses trechos de códigos que podem haver problemas, nós devemos tratadas para que a aplicação não pare ou não finalize. Qual das respostas a seguir representa a sequência correta da sintaxe para representação do bloco mínimo do tratamento de exceções?
		
	
	Try
	 
	Try/Catch/Finally
	
	Try/Finally/Catch
	
	Catch/Try
	 
	Try/Catch
	
	
	
	
	 3a Questão (Ref.: 201509646678)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O tratamento de exceção é o mecanismo responsável pelo tratamento da ocorrência de condições que alteram o fluxo normal da execução dos programas. Ou seja, permite a detecção e tratamento de bugs que podem ocorrer durante a execução do programa. A exceção definida pelo .NET lançada quando é feita uma tentativa para acessar um elemento de uma matriz com um índice que está fora dos limites da matriz, além de não poder ser herdada é chamada:
		
	 
	IndexOutOfRangeException
	
	FileNotFoundException
	
	OverflowException
	
	NotImplementedException
	
	ArgumentNullException
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201509685428)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	No tratamento de exceções em VB.NET, usa-se a estrutura try... catch...finally com o objetivo de capturar eventuais situações de exceção e definir o comportamento mais adequado para a aplicação. Neste contexto, é certo afirmar que:
		
	
	A cláusula Try é opcional.
	 
	A cláusula Finally é opcional
	
	A cláusula Catch é opcional
	
	Se o Catch for usado, o Finally não poderá ser usado.
	
	Só pode haver uma cláusula Catch para um mesmo Try
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201509321389)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A maior parte dos controles que precisam ser feitas nos sistemas de informação, podem ser aplicadas através das estruturas de controle condicionais, no entanto existem alguns erros que não se referem a lógica propriamente dita, mas a várias situações como, erro de digitação, problema de conexão, acesso a banco, entre outras.
Caso em um sistema após um conjunto de comandos possa acontecer um erro, do qual você não sabe bem a origem, qual a maneira mais indicada de tratar esta situação no VB.NET?
Marque a alternativa que melhor resolveria a problemática apresentada, levando em consideração apenas a estrutura mais adequada.
		
	 
	Try (problema) Catch ex As Exception " Informação " End Try
	
	Try (problema) Catch ex As DivideByZeroException " Informação " End Try
	
	Try (problema) Catch ex As OutOfMemoryException " Informação " End Try
	
	Try (problema) Catch ex As IndexOutOfRangeException " Informação " End Try
	
	Try (problema) Catch ex As OverflowException " Informação " End Try
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201509220550)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Durante o desenvolvimento de uma função o grupo de programadores se deparou com a possibilidade de: caso um determinado valor fosse digitado pelo usuário poderia gerar um erro diferente.Para tratar este erro eles precisariam lançar uma exceção para que esta fosse trada.A sintaxe da declaração do lançamento da exceção é:
		
	
	System.Exception
	
	Finaly
	
	ex.message
	
	Try - catch - End Try
	 
	Throw [ expressão ]
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	 1a Questão (Ref.: 201509700152)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A definição de uma classe na Orientação a Objetos, é uma tarefa subjetiva e vai depender da análise do problema em desenvolvimento, porem as regras de definição são claras e não permitem variação dentro de cada linguagem.
Supondo que uma empresa precisa armazenar periféricos de computador, contendo seu nome, valor e fabricante sem nenhum método, como seria a definição no VB.Net, para que os dados fiquem o mais protegido possível?
Das opções apresentadas, marque a que apresenta a definição correta e mais adequada para a classe citada no problema.
		
	
	Public Class Periferico
Public nome As String
Public valor As Double
Public fabricante As String
End Class
	 
	Public Class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class
	
	Public property class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class
	
	Public Class Periferico
Private nome As Double
Private valor As Double
Private fabricante As Double
End Class
	
	Protected Class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201509678969)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em uma classe o construtor, que serve para instanciar a classe, também pode ser considerado?
		
	 
	Um método;
	
	Somente um construtor;
	
	Um atributo;
	
	Uma variável;
	
	Uma propriedade;
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201509320530)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Na programação orientada a objetos, _____________________ é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de:
		
	 
	Polimorfismo
	
	Interface
	
	Encapsulamento
	
	Abstração
	
	Herança
	
	
	
	
	 4a Questão (Ref.: 201509708921)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A abordagem da programação orientada a objetos oferece um conceito que agrupa e delimita na classe a declaração de todas as variáveis (campos ou propriedades) e métodos (funções). Desta forma, ao encontrar-se o código de definição da classe, conseguimos em um trecho do códigoencontrar todos os seus membros, isto é, todas as variáveis (campos ou propriedades) e os métodos (funções) da classe.
Esse conceito se refere a:
		
	
	Construtor
	
	Sobrecarga
	
	Polimorfismo
	 
	Encapsulamento
	
	Herança
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201509708919)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. São modificadores de acesso das linguagens .Net, EXCETO:
		
	
	Private
	 
	Abstract
	
	Protected
	
	Shared
	
	Public
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201509708914)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A orientação a objetos permite que o mesmo método seja redefinido com o mesmo nome, ou seja, diferentes métodos podem ter o mesmo nome. Isto evita a proliferação de nomes diferentes de itens que são semanticamente iguais. 
Esse conceito se refere à:
		
	
	Construtor
	
	Herança
	
	Objeto
	 
	Polimorfismo
	
	Classe
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	 1a Questão (Ref.: 201509169538)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	________ é uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e manipular um banco de dados (BD); situada entre uma ou mais aplicações (APs) e um ou mais BDs.
		
	
	Relacionamento
	
	Banco de Dados
	 
	Sistema de Gerenciamento de Banco de Dados (SGBD)
	
	Coluna
	
	Tabela
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201509656933)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Foram apresentados nas aulas, alguns conceitos gerais em relação a banco de dados, dentre eles o de chave estrangeira. 
Segundo o que foi apresentado o conceito de chave estrangeira é apresentado corretamente em:
		
	
	Um conjunto de um ou mais atributos que permitem identificar univocamente uma entidade.
	
	Uma associação entre uma ou várias entidades.
	
	Uma chave candidata escolhida pelo projetista do BD como de significado principal para a identificação de entidades.
	 
	Um atributo ou combinação de atributos em uma tabela cujos valores devem coincidir com a chave primária de outra tabela ou devem ser nulos.
	
	São super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201509657456)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O modelo de um Banco de Dados pode ser especificado de forma textual e/ou gráfica (DER). Dessa forma, a modelagem de um SGBDR é realizada através do modelo entidade-relacionamento (MER) que especifica, EXCETO:
		
	
	Entidades de dados.
	
	Relacionamentos entre as entidades de dados.
	 
	Atributos das entidades de dados.
	
	Regras de um Banco de Dados.
	 
	Métodos de acesso a dados.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201509657455)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A arquitetura SGBD permite que as aplicações compartilhem as funções especializadas existentes na coleção de programas. Desta forma, podemos evitar que funções sejam implementadas nas aplicações. 
Com base nesse conceito, são vantagens dos SGBD´s, EXCETO:
		
	 
	Abstração de elementos concretos ou abstratos.
	
	Separação entre programas e dados.
	
	Disponibilidade e Escalabilidade.
	
	Compartilhamento dos dados.
	 
	Eliminação de códigos redundantes nas aplicações para gerenciamento de dados e flexibilidade.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201509169544)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	O conjunto formado pelo SGBDR e os BDs é conhecido como:
		
	
	Banco de Dados
	 
	Sistema de Banco de Dados
	
	Tabela
	 
	Sistema de Gerenciamento de Banco de Dados (SGBD)
	
	Relacionamento
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201509712081)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Uma empresa de agenciamento de mão-de-obra pretende informatizar o seu cadastro de profissionais, candidatos a empregos temporários, objetivando construir um banco de dados onde possa manter os dados cadastrais dos profissionais e seus contratos temporários com as empresas clientes. O profissional é identificado por um número de controle e, além dessa informação, ficam registrados o seu nome, endereço, nascimento e profissão. Precisamos agora, definir uma chave primaria. 
Segundo SILBERSCHATZ, 1997, chave primária significa:
		
	
	É um conjunto de um ou mais atributos que permitem identificar univocamente uma entidade.
	 
	É uma chave candidata escolhida pelo projetista do Banco de Dados com o de significado principal para a identificação de entidades.
	
	É uma associação entre uma ou várias entidades.
	
	Super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
	
	Atributo ou combinação de atributos em uma tabela cujos valores devem coincidir com a chave primária de outra tabela ou devem ser nulos.
	
	 Gabarito Comentado
	
	 1a Questão (Ref.: 201509330440)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A Microsoft lançou a Plataforma .NET. em 2000 com uma nova biblioteca de nome ADO.NET.
Segundo o material apresentado nas aulas, o propósito desta biblioteca é:
		
	
	Permitir que os dados sejam manipulados em um DataSet armazenado em disco.
	 
	Fazer múltiplas conexões com o banco de dados quando for abrir o mesmo e ao atualizar os dados.
	
	Abrir conexões com o banco de dados, que permanecem ativas durante todo o tempo em que a aplicação estiver em execução.
	
	Facilitar o trabalho do usuário final ao permitir acesso mais rápido as aplicações.
	 
	Facilitar o trabalho do programador e permitir desenvolver aplicações com maior desempenho.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201509722266)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em relação ao componente DATASET usado para acessar banco de dados, coloque F (Falso) ou V (verdadeiro) nas afirmativas e assinale a alternativa correta. 
( ) É uma representação dos dados em memória (Trabalha desconectado). 
( ) Pode conter uma única tabela com informações e relacionamentos. 
( ) Pode conter várias tabelas com informações, porém não permite relacionamentos.
		
	
	(V)(V)(V)
	
	(V)(F)(F)
	
	(V)(F)(V)
	
	(F)(V)(F)
	 
	(V)(V)(F)
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201509330439)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	As Views representam um recurso importante dos SGDBs. 
Segundo o que foi apresentado nas aulas, através de uma view não é possível:
		
	
	Usar os mesmos comandos SQL de manipulação de dados de uma tabela.
	 
	Armazenar dados.
	
	Que a mesma coluna seja vista com nomes diferentes para determinados usuários.
	
	Gerar uma visão para mais de uma tabela.
	
	Criar uma visão do banco de dados para um determinado propósito.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201509321436)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Supondo que a empresa Softwares e SIA, na construção de um sistema precise fazer a conexão do mesmo, desenvolvido em VB.NET com componentes da ADO.NET, com um bando de dados da Oracle.
Qual das opções apresenta o componente correto para representar esta conexão.
		
	
	OleDbCommand
	 
	OleDbConnection
	
	OleDbDataAdapterSqlCommand
	 
	SqlConnection
	
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201509308396)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Com o surgimento de novas tecnologias, os gerenciadores de arquivos, até mesmo os SGBD´s, não conseguiam dar conta dos múltiplos acessos simultâneos das aplicações Web. Com toda essa demanda, foi criada uma plataforma para acesso a dados que tornasse esses dados acessíveis de qualquer linguagem da plataforma .NET. Esse conceito se refere:
		
	
	XML
	 
	DataSet
	 
	Ado.Net
	
	SQL Server
	
	Asp.Net
	
	
	
	
	 6a Questão (Ref.: 201509657457)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	As Views são visões do banco de dados, derivadas de uma ou mais colunas de uma ou mais tabelas. As manipulações dos dados sobre uma view são na realidade feitas nos dados das respectivas tabelas, usando-se os mesmos comandos SQL de manipulação de dados de uma tabela. 
Assim, ao aplicar views para agregar informações, em vez de fornecer detalhes, podemos:
		
	 
	Restringir o acesso de um usuário as tabelas.
	
	Aumentar as vendas sem precisar ter acesso aos dados.
	 
	Apresentar um somatório de despesas em ligações e restringir acesso.
	
	Atribuir valores que devem coincidir com a chave primária de outra tabela ou devem ser nulos.
	
	Criar JOIN encapsuladas.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	 1a Questão (Ref.: 201509170409)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A classe _________ permite criar um objeto para o usuário digitar os dados de entrada através da interface homem-máquina (IHM).
		
	 
	TextBox
	
	RadioButton
	
	CheckBox
	
	Label 
	
	ListBox
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201509170392)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A classe _________ permite criar um objeto que representa um rótulo ou uma legenda do Windows com um texto estático na interface homem-máquina (IHM).
		
	
	MessageBox
	
	TextBox
	
	RadioButton 
	 
	Label
	
	ListBox
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201509170462)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A classe ______ permite criar objetos que representam controles de interface para apresentar ao usuário opções que são mutuamente exclusivas desde que estejam contidos no mesmo objeto da classe GroupBox.
		
	 
	RadioButton
	
	Label
	
	Button
	
	ListBox
	
	CheckBox
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201509170424)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A classe _______ permite criar um objeto que representa um controle de interface para interação com usuário com a finalidade de disparar uma ação.
		
	
	ListBox
	
	GroupBox
	 
	Button
	
	RadioButton
	
	CheckBox
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201509129776)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Analise as afirmações e marque a alternativa VERDADEIRA:
		
	
	A propriedade que recupera a informação digitada em um TextBox é: "Name".
	
	A String de Conexão consiste em uma propriedade da Classe "DataAdapter" para definir os parâmetros de configuração de acesso um a SGBD específico, como Servidor, Usuário e Senha.
	 
	O Namespace que permite a conexão de um arquivo Access (.mdb) através do ADO.NET é definido como: System.Data.AccessFile.
	 
	O componente "ListBox" permite adicionar valores em seu conteúdo de linhas através do Método: Add(string).
	
	Para declarar variáveis locais no método, utilizamos a palavra-chave do VB.NET: "Declare".
	
	 Gabarito Comentado
	
	
	 6a Questão (Ref.: 201509170564)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A classe _______ permite criar um objeto que representa um controle de interface para apresentar ao usuário opções que não são mutuamente exclusivas, ou seja, mais de uma opção podem ser selecionadas simultâneamente.
		
	
	RadioButton
	 
	CheckBox
	 
	ComboBox
	
	GroupBox
	
	ListBox
	
	 Gabarito Comentado
	 Gabarito Comentado
	 1a Questão (Ref.: 201509722271)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em relação ao componente DATA PROVIDER usado para acessar banco de dados, coloque F (Falso) ou V (verdadeiro) nas afirmativas e assinale a alternativa correta. 
( ) É uma representação dos dados em memória (Trabalha desconectado). 
( ) Contém o provedor OleDb DataProvider no qual permite conexão com diferentes banco de dados. 
( ) Contém o provedor SQL Data Provider no qual permite conexão com apenas o banco de dados SQL Server.
		
	
	(V)(V)(V)
	 
	(F)(V)(V)
	
	(F)(V)(F)
	
	(V)(F)(V)
	 
	(V)(F)(F)
	
	 Gabarito Comentado
	
	
	 2a Questão (Ref.: 201509170332)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Um DataSet da ADO.NET representa:
		
	
	uma linha da tabela
	 
	uma coleção de tabelas em memória
	
	uma visão de uma coleção de tabelas
	
	uma coluna da tabela
	
	uma tabela de um banco de dados
	
	 Gabarito Comentado
	
	
	 3a Questão (Ref.: 201509321478)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	A criação de formulários de dados na linguagem VB.NET possui muitas facilidades, dando agilidade na programação.  Quando arrastamos um Data Source para um Windows forms o que acontece?  Marque a opção correta.
		
	
	São exibidos as opções de conexão para as tabelas do banco relacionado.
	
	É exibido uma tabela com os dados da tabela ligada ao Data Source.
	 
	É exibido uma Grid com os campos e respectivos dados da tabela ligada ao Data Source.
	
	É exibido apenas uma ferramenta para edição dos dados da tabela ligada ao Data Source.
	 
	São exibidos todos os campos da tabela ligada ao Data Source.
	
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 4a Questão (Ref.: 201509651165)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Abordamos nos conceitos de acesso a dados, que o framework .NET disponibiliza a tecnologia(biblioteca) ADO.NET que possui várias classes para manipular dados em um banco de dados. O Acesso a banco de dados é realizado pelas classes contidas dentro do espaço (namespace) System.Data. Com base nos conceitos contidos na disciplina de Desenvolvimento de Software, qual alternativa abaixo está CORRETA?
		
	
	Com o uso da biblioteca ADO.NET a conexão com o banco de dados, através do Dataset, permanecerá sempre ativa durante todo o tempo em que a aplicação estiver em execução.
	
	A classe System.Data.SQLClient foi projetada para trabalhar com banco de dados oracle,sqlserver e mysql.
	 
	A classe System.Data.SQLClient foi projetada para trabalhar exclusivamente para acesso aos bancos de dados do Microsoft SQL Server.
	 
	O uso da biblioteca ADO.NET e a conexão com o banco de dados, através do Dataset, oferece a grande vantagem da manipulação de dados diretamente em disco.
	
	A biblioteca ADO.NET NÃO permite manipulação de dados através de DataSet.
	
	 Gabarito Comentado
	 Gabarito Comentado
	 Gabarito Comentado
	
	
	 5a Questão (Ref.: 201509722269)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Em relação ao componente DATASET usado para acessar banco de dados, coloque F (Falso) ou V (verdadeiro) nas afirmativas e assinale a alternativa correta. 
( ) É uma representação dos dados em memória (Trabalha conectado). 
( ) Pode conter uma única tabela com informações e relacionamentos. 
( ) Pode conter várias tabelas com informações, porém não permite relacionamentos.
		
	 
	(V)(F)(V)(F)(V)(F)
	 
	(V)(V)(F)
	
	(V)(F)(F)
	
	(V)(V)(V)
	
	
	
	
	 6a Questão (Ref.: 201509656942)
	 Fórum de Dúvidas (0)       Saiba  (0)
	
	Na criação de projetos, se desejarmos trabalhar com o Windows Forms, basta em projetos escolher a opção - Windows Forms Application.
Desta forma, seu projeto será criado gerando automaticamente sua primeira "Janela", a qual você poderá modelar da forma que desejar inserindo quantos objetos desejar, bastando arrastar da toolbox. 
Public Class Form1
Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click 
End Sub
Private Sub Button2_Click(sender As Object, e As System.EventArgs) Handles Button2.Click 
End Sub
End Class
A partir da observação do trecho de código apresentado na questão e na criação de uma aplicação conforme indicado, podemos afirmar que:
		
	 
	No formulário (Windows form) foram inseridos dois componentes do tipo Button, nos quais a propriedade Name são respectivamente Button1 e Button2.
	
	No projeto existem dois formulários (Windows form), porém está sendo apresentado apenas os métodos criados pelo usuário para o primeiro.
	 
	No projeto existe um formulário (Windows form) o qual a propriedade Name é Form1, e que foram inseridos nele dois objetos.
	
	Existe um formulário (Windows form) em que a propriedade Text é Form1, e que foram inseridos nele dois objetos.
	
	Existe apenas um formulário (Windows form) no projeto em que a propriedade Name é Form1, e que foram inseridos nele dois objetos.
	
	 Gabarito Comentado
	 Gabarito Comentado
	 1a Questão (Ref.: 201509700088)
	Pontos: 1,0  / 1,0
	Na definição da tecnologia de desenvolvimento de software é necessário conhecer as características do produto a ser desenvolvido e que ferramenta de desenvolvimento, melhor se adequa as necessidades deste produto. 
No caso do Visual Studio, são oferecidas algumas versões: Express, Profissional, Test Profissional, Premium e Ultimate. 
Sabendo-se que a equipe de desenvolvimento necessita de teste automatizados da interface para usuário e da identificação do impacto de testes ao mudar os códigos, qual das versões apresentadas seria a ideal. Das opções apresentadas, marque a que correta.
		
	 
	Premium
	
	Test Profissional
	
	Profissional
	
	Express
	
	Ultimate
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	
	 2a Questão (Ref.: 201509256953)
	Pontos: 1,0  / 1,0
	O .NET Framework é uma iniciativa da empresa Microsoft, que visa uma plataforma única para desenvolvimento e execução de sistemas e aplicações, assim Todo e qualquer código gerado para .NET,
		
	
	pode ser executado em qualquer dispositivo.
	 
	pode ser executado em qualquer dispositivo que possua um framework de tal plataforma.
	
	pode ser executado em qualquer dispositivo que possua a mesma versão Windows da máquina onde foi desenvolvido.
	
	pode ser executado em qualquer dispositivo que possua qualquer versão de framework de qualquer plataforma.
	
	pode ser executado em qualquer dispositivo que possua uma versão do Windows.
		 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201509321300)
	Pontos: 1,0  / 1,0
	Como em todas as linguagens, precisamos conhecer os tipos de variáveis, como atribuir valores, bem como saber as várias formas de declará-las.  
Das opções apresentadas, marque a que não corresponde a uma maneira correta de declarar uma variável na linguagem VB.NET.
		
	
	Dim idade As byte = 10
	 
	Dim Salario As float
	
	Dim numero As UShort, complemento As String
	
	Dim idade As byte
	
	Dim dia, mes As Integer
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201509787685)
	Pontos: 1,0  / 1,0
	2) Analise cada uma das linhas de código, desenvolvidas no VB.Net, apresentadas na questão.
Module Module1 
Sub Main() 
Dim x As String = "1" 
Dim y As String = "2" 
Dim resp As String 
x &= y 
resp = x + y 
Console.WriteLine(resp) 
End Sub 
End Module
Após a execução do código apresentado na questão, será exibido na tela:
		
	
	125
	
	5
	 
	122
	
	112
	
	123
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	
	
	
	 5a Questão (Ref.: 201509721675)
	Pontos: 1,0  / 1,0
	Assinale a alternativa correta a respeito da passagem de parâmetros na linguagem de programação VB.NET.
		
	
	Em VB.NET, para passar um parâmetro por valor, a palavra reservada ByVal deve ser usada na definição da assinatura da função ou subrotina, precedendo o identificador do parâmetro.
	
	Em VB.NET, para passar um parâmetro por referência, a palavra reservada ByRef deve ser usada na chamada da função ou subrotina, precedendo o valor do argumento.
	
	Nenhuma das anteriores
	 
	Em VB.NET, para passar um parâmetro por valor, a palavra reservada ByVal deve ser usada na definição da assinatura da função ou subrotina, precedendo o identificador do parâmetro, seguido da definição do tipo.
	
	Em VB.NET os parâmetros são passados por referência, exceto quando a palavra reservada ByVal é associada ao parâmetro na assinatura da função ou subrotina, indicando que ele deve ser passado por valor.
		
	
	
	 6a Questão (Ref.: 201509313134)
	Pontos: 1,0  / 1,0
	Um método, também conhecido como procedimento, é um bloco de códigos identificado por um nome. Sempre chamado pelo nome para que execute o bloco de código. O método que executa um bloco de código, mas Não retorna valor:
		
	
	Application
	
	Function
	
	Public
	 
	Sub
	
	Module
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201509219635)
	Pontos: 1,0  / 1,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 em uma caixa de diálogo o texto: Maior!
	 
	Exibe no console o texto: Menor!
	
	Exibe no console o texto: Maior!
	
	Exibe no console o texto: Acertou!
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 8a Questão (Ref.: 201509169489)
	Pontos: 1,0  / 1,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, 3, 5 e 7
	
	1 e 3
	
	1, 3 e 5
	
	0, 1, 3, 5 e 7
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201509678270)
	Pontos: 1,0  / 1,0
	Na construção de softwares, é possível desenvolvermos métodos com os mais diversos propósitos. Durante a execução desses métodos possa ser que ocorra exceções de hardware e de software, para esses trechos de códigos que podem haver problemas, nós devemos tratadas para que a aplicação não pare ou não finalize. Qual das respostas a seguir representa a sequência correta da sintaxe para representação do bloco mínimo do tratamento de exceções?
		
	
	Try
	 
	Try/Catch
	
	Catch/Try
	
	Try/Catch/FinallyTry/Finally/Catch
		
	
	
	 10a Questão (Ref.: 201509685428)
	Pontos: 1,0  / 1,0
	No tratamento de exceções em VB.NET, usa-se a estrutura try... catch...finally com o objetivo de capturar eventuais situações de exceção e definir o comportamento mais adequado para a aplicação. Neste contexto, é certo afirmar que:
		
	 
	A cláusula Finally é opcional
	
	Só pode haver uma cláusula Catch para um mesmo Try
	
	Se o Catch for usado, o Finally não poderá ser usado.
	
	A cláusula Catch é opcional
	
	A cláusula Try é opcional.
		 Gabarito Comentado.
	 Gabarito Comentado.
	 Gabarito Comentado.

Outros materiais