Prévia do material em texto
1a Questão (Ref.: 201609260449) 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 Professional
Visual Studio 2010 Test Professional 2010
Visual Studio 2010 Ultimate
Visual Studio 2010 Premium
Visual Studio 2010 Express
Gabarito Comentado Gabarito Comentado
2a Questão (Ref.: 201609747475) Fórum de Dúvidas (1) Saiba (0)
(UFPR/2010 - Analista de TI) Sobre Plataforma .NET, considere as afirmativas abaixo:
I. O código gerenciado gerado é interpretado para executar na linguagem nativa da máquina do sistema.
II. A compilação just-in-time (JIT) compila os códigos não gerenciados.
III. É executada sobre uma Common Language Runtime (CLR).
IV. O CTS (Common Type System) assegura que todo código gerenciado é autodescritivo.
Assinale a alternativa correta.
Somente as afirmativas I, II e III são verdadeiras.
Somente a afirmativa I é verdadeira.
Todas as afirmativas são verdadeiras.
Somente as afirmativas II e III são verdadeiras.
Somente as afirmativas III e IV são verdadeiras.
Gabarito Comentado Gabarito Comentado
3a Questão (Ref.: 201609762522) Fórum de Dúvidas (1) Saiba (0)
Visual Basic .NET (VB.NET) é uma linguagem que permite desenvolver aplicações com interfaces gráficas para o
usuário que executam no sistema operacional Windows . As aplicações têm uma aparência familiar a outros
softwares utilizados pelo usuário deste tipo de plataforma. Para seu funcionamento, o VB.NET é dita ____, ou
seja, a aplicação fica em modo de espera até que ocorra uma chamada ou interrupção (o click de um botão,
quando pressionada uma opção do teclado ou a seleção de uma opção do menu) junto ao sistema operacional
que demanda alguma resposta ou ação.
Assinale a alternativa que contém o termo que completa corretamente a lacuna a ser preenchida.
orientada a eventos
orientada a processos
orientada a fluxo de objetos
nenhuma das anteriores
orientada a entrada e saída intensivas
Gabarito Comentado Gabarito Comentado
4a Questão (Ref.: 201609740949) Fórum de Dúvidas (1) Saiba (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.
Express
Ultimate
Premium
Test Profissional
Profissional
Gabarito Comentado Gabarito Comentado Gabarito Comentado
5a Questão (Ref.: 201609260467) 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:
Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações.
Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate
Language (MSIL), independente da CPU.
Enviar a aplicação para execução através do sistema operacional.
Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual
está instalado.
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.: 201609297815) Fórum de Dúvidas (1 de 1) Saiba (0)
O .NET Framework é uma camada de software que fica entre:
o Hardware e o Sistema Operacional.
o Sistema Operacional e as Aplicações.
o Hardware e os Utilitários.
o Hardware e as Aplicações.
o Sistema Operacional e os Utilitários.
Gabarito Comentado Gabarito Comentado
7a Questão (Ref.: 201609747470) Fórum de Dúvidas (1) Saiba (0)
(FCC/2012/TRE-SP - Programador) O Microsoft Visual Studio é um conjunto completo de ferramentas para
construir aplicativos, incluindo aplicações para Web. Nesta ferramenta várias linguagens compartilham o mesmo
ambiente de desenvolvimento integrado (IDE). Este ambiente possui um analisador de código que pode
oferecer, enquanto o código é digitado, sugestões ao programador, como por exemplo tipos de dados e
membros de classes e estruturas.
Esse analisador é chamado:
TextMate
Active Directory
IntelliSense
ActiveSync
Lexical Analyzer
Gabarito Comentado
8a Questão (Ref.: 201609260465) 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.
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.
Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate
Language (MSIL), independente da CPU.
Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual
está instalado.
Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar
valores do tipo Double?
S
R
D
L
F
Gabarito Comentado
2a Questão (Ref.: 201609297821) 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 / 2 = 0
var \ 2 = 0
var ^ 2 = 0
var mod 2 = 0
Gabarito Comentado Gabarito Comentado
3a Questão (Ref.: 201609828546) 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:
112
123
122
125
5
Gabarito Comentado Gabarito Comentado Gabarito Comentado
4a Questão (Ref.: 201609740997) Fórum de Dúvidas (0) Saiba (0)
Conhecer e saber manipular os operadores em uma linguagem de programação é uma tarefa inicial e muito
importante para quem está começando a programar.
Em relação ao que foi apresentado nas aulas a respeito dos operadores, podemos afirmar que:
Não existe um operador aritmético para cálculo da potência, devemos utilizar uma função internado VB.
Na linguagem VB não podemos usar a forma x *= y devemos obrigatoriamente utilizar x = x * y.
Se a primeira expressão em um AndAlso é avaliada como False, em seguida, a segunda expressão não
será avaliada porque não é possível alterar o resultado final, e AndAlso Retorna False.
Like é um operador que trabalha com o tipo string e numérico, Retornando True caso um padrão seja
encontrado.
Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que ambos possuem o
mesmo tamanho de memória.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
5a Questão (Ref.: 201609740975) 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:
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.
Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que ambos
possuem o mesmo tamanho de memória.
Para as constantes, temos um conjunto de tipos específicos, diferente do que existe para as
variáveis.
Cada linguagem de programação .NET é baseada Sistema diferente e possui seus próprios
valores.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
6a Questão (Ref.: 201609828541) Fórum de Dúvidas (0) Saiba (0)
Na linguagem VB.Net a conhecer e saber utilizar corretamente os operadores está dentre as rotinas iniciais e de
muita importância. Analise o código apresentado na questão:
Module Module1
Sub Main()
Dim resp As String
Dim x, y, z As Integer
x = 1
y = 2
z = 2
resp = "sistema"
If Not (y = 3 AndAlso z = 2) Then
Console.Write("AndAlso")
End If
If (resp Like "??st*") Then
Console.Write("Like")
End If
End Sub
End Module
Qual das respostas apresenta o resultado exibido da mesma forma que na tela pelo programa.
Não será exibido nada.
AndAlsoLike
AndAlso
AndAlso
Like
Like
Gabarito Comentado Gabarito Comentado Gabarito Comentado
7a Questão (Ref.: 201609297820) Fórum de Dúvidas (0) Saiba (0)
Um desenvolvedor precisa usar um operador que retorna True caso um padrão de string esteja contido em uma
string ou False caso contrário, ele deve usar:
Like
Is
Mid
AndAlso
At
Gabarito Comentado Gabarito Comentado
8a Questão (Ref.: 201609210005) 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 Integer = 14 Mod 3
2
11
3
1
5
1a Questão (Ref.: 201609353995) 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:
Public
Module
Sub
Application
Function
Gabarito Comentado
2a Questão (Ref.: 201609260481) 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):
Módulo
Procedimento
Método
Função
Rotina
Gabarito Comentado Gabarito Comentado
3a Questão (Ref.: 201609693056) Fórum de Dúvidas (0) Saiba (0)
A modularização diz respeito direto a criação adequada dos métodos, que evitam redundância, facilitam o
reaproveitamento de código dentre outras vantagens. Marque a resposta que defina corretamente o que pode
ser um método no VB.NET.
Module, Form ou Sub.
Sub ou Function.
Module ou Form.
Module, Function ou Sub.
Form ou Sub.
Gabarito Comentado
4a Questão (Ref.: 201609297823) 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 retorne a área
deste quadrado, ele deverá usar qual das opções de código a seguir?
Function AreaQuad (ByVal n As Integer)
Dim S As Integer
S = n * n
Console.WriteLine("Area: " & S)
End Function
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
Module AreaQuad (ByVal n As Integer)
Dim S As Integer
S = n * n
Console.WriteLine("Area: " & S)
End Module
Sub AreaQuad (ByVal n As Integer)
Dim S As Integer
S = n * n
Return S
End Sub
Gabarito Comentado
5a Questão (Ref.: 201609210079) Fórum de Dúvidas (0) Saiba (0)
Qual é a função interna da linguagem VB .NET que retorna o número de caracteres em
uma string ou a quantidade de bytes necessários para armazenar uma expressão de
um tipo?
LSet
LCase
Len
LTrim
Left
Gabarito Comentado Gabarito Comentado
6a Questão (Ref.: 201609354008) 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
ErrObject
ControlChars
Information
DateAndTime
Gabarito Comentado Gabarito Comentado
7a Questão (Ref.: 201609297825) 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?
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
Return S
End Sub
Module AreaQuad (ByVal n As Integer)
Dim S As Integer
S = n * n
Console.WriteLine("Area: " & S)
End Module
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
8a Questão (Ref.: 201609210083) 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)
"AB"
"BC"
"ABC"
"CD"
"BCD"
1a Questão (Ref.: 201609210350) 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 e 5
1, 3, 5 e 7
1 e 3
0, 1, 3, 5 e 7
1, 3, 5, 7 e 9
Gabarito Comentado Gabarito Comentado
2a Questão (Ref.: 201609297828) 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
3 e 2
4 e 3
3 e 3
2 e 3
Gabarito Comentado Gabarito Comentado
3a Questão (Ref.: 201609697768) 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 - Case - Case Else - End Select
Select - Case - Case - Default - End Select
If - Else - Else - Else - End If
If - ElseIf - ElseIf - Else - End If
Gabarito Comentado Gabarito Comentado
4a Questão (Ref.: 201609353991) 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 Repetição
Decisão de Sequência na mesma linha
Decisão Simples
Decisão Aninhada
Gabarito Comentado Gabarito Comentado
5a Questão (Ref.: 201609297827) 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 3
4 e 3
4 e 2
3 e 4
2 e 4
Gabarito Comentado
6a Questão (Ref.: 201609297826) 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
30
40
2
200
10
Gabarito Comentado Gabarito Comentado
7a Questão (Ref.: 201609362377) 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?
Nenhum valor.
1 - 3 - 5 - 6 - 8.
2 - 4 - 5 - 7 - 9.
2 - 4 - 6 - 8 - 10.
1 - 3 - 5 - 7 - 9.
Gabarito Comentado Gabarito Comentado
8a Questão (Ref.: 201609210090) 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?
Do
Select Case
For
If
While
Uma Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. Em algumas
situações você pode desejar lançar uma exceção para que seja tratada por uma rotina de tratamento, chamada:
Exception
Finally
Catch
Throw
Try
Gabarito Comentado Gabarito Comentado
2a Questão (Ref.: 201609687539) 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:
FileNotFoundException
NotImplementedException
ArgumentNullException
IndexOutOfRangeException
OverflowException
Gabarito Comentado Gabarito Comentado Gabarito Comentado3a Questão (Ref.: 201609261409) Fórum de Dúvidas (0) Saiba (0)
Na construção de softwares no VB 2010, é possível desenvolvermos sub-rotinas ou funções com os mais
diversos propósitos. Durante a execução dessas rotinas podem ocorrer exceções de Hardware e de Software,
que devem ser tratadas de forma estruturada a partir do bloco: Qual das respostas apresenta a sintaxe correta
para representação do bloco mínimo do tratamento de exceções?
On error
Try... Finaly
Try... Catch
On error - Goto
Try... End Try.
Gabarito Comentado Gabarito Comentado
4a Questão (Ref.: 201609362250) 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 DivideByZeroException " Informação " End Try
Try (problema) Catch ex As IndexOutOfRangeException " Informação " End Try
Try (problema) Catch ex As OutOfMemoryException " Informação " End Try
Try (problema) Catch ex As OverflowException " Informação " End Try
Try (problema) Catch ex As Exception " Informação " End Try
Gabarito Comentado Gabarito Comentado
5a Questão (Ref.: 201609719131) 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/Finally/Catch
Try/Catch
Try/Catch/Finally
Catch/Try
6a Questão (Ref.: 201609726289) 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.
Se o Catch for usado, o Finally não poderá ser usado.
A cláusula Finally é opcional
A cláusula Catch é opcional
Só pode haver uma cláusula Catch para um mesmo Try
Gabarito Comentado Gabarito Comentado Gabarito Comentado
7a Questão (Ref.: 201609753760) 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 de programas de computadores. Considerando esse conceito, analise as afirmações
abaixo:
I - Sempre que um método de alguma classe é passível de causar algum erro, podemos usar o método de
tentativa - o try
II - Tudo que estiver dentro do bloco try será executado até que alguma exceção seja lançada, ou seja, até que
algo dê errado.
III - Finally é o trecho de código final. A função básica de finally é sempre executar seu bloco de dados mesmo
que uma exceção seja lançada.
É correto apenas o que afirma em:
I e II
II e III
Apenas III
I e III
I, II e III
Gabarito Comentado Gabarito Comentado Gabarito Comentado
8a Questão (Ref.: 201609261411) 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 é:
ex.message
Finaly
System.Exception
Try - catch - End Try
Throw [ expressão ]
Gabarito Comentado Gabarito Comentado
1a Questão (Ref.: 201609687543) Fórum de Dúvidas (0) Saiba (0)
A abordagem da programação orientada a objetos oferece o conceito de encapsulamento que agrupa e delimita
na classe a declaração de todas as variáveis e métodos. Os modificadores de acesso definem a acessibilidade
dos objetos e dos membros de uma classe.
Dentre as opções, qual delas não é um modificador do Visual Basic 2010 ?
Private
Public
Protected
Package
Shared
Gabarito Comentado Gabarito Comentado
2a Questão (Ref.: 201609749780) 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:
Protected
Abstract
Shared
Public
Private
Gabarito Comentado Gabarito Comentado Gabarito Comentado
3a Questão (Ref.: 201609749778) Fórum de Dúvidas (0) Saiba (0)
Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. O
modificador Shared tem como objetivo:
Definir uma classe que não pode ser instanciada.
Definir um membro da classe distribuído por todos os objetos da classe.
Definir um objeto ou membro acessível em qualquer ponto da classe ou das subclasses e pelos métodos
da classe e das subclasses.
Definir um objeto ou membro acessível em qualquer ponto de aplicação.
Definir um objeto ou membro acessível somente na classe e pelos métodos da classe.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
4a Questão (Ref.: 201609361402) Fórum de Dúvidas (0) Saiba (0)
Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. Ao
definir um objeto ou membro acessível em qualquer ponto da classe ou das subclasses e pelos métodos da
classe e das subclasses, estamos falando do modificador:
public
shared
private
static
protected
Gabarito Comentado Gabarito Comentado
5a Questão (Ref.: 201609741013) 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 Double
Private valor As Double
Private fabricante As Double
End Class
Public property class Periferico
Private nome AsString
Private valor As Double
Private fabricante As String
End Class
Public Class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
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
6a Questão (Ref.: 201609697790) Fórum de Dúvidas (0) Saiba (0)
Uma equipe de desenvolvimento de softwares se deparou com o seguinte problema: Uma universidade
precisava controlar o total de filhos de cada funcionário e suas respectivas idades, mantendo atualizado, para o
cálculo do salário família.
Para tal, resolveram criar uma classe Dependente, que entre os demais atributos existiam, idade e totFilhos.
Dos escopos das variáveis para a Linguagem VB.NET qual o mais indicado para estes atributos,
respectivamente, de forma a solucionar o problema da equipe de desenvolvimento.
Protected e Private
Shared e Private
Public e Private
Private e Shared
Friend e Public
Gabarito Comentado
7a Questão (Ref.: 201609362268) Fórum de Dúvidas (0) Saiba (0)
Uma equipe de desenvolvimento de softwares se deparou com o seguinte problema: Uma
universidade precisava controlar o total de filhos de funcionários existentes na mesma,
mantendo atualizado a entrada e saída dos mesmos.
Para tal, resolveram criar um atributo de nome TotalFilhos.
Dos escopos das variáveis para a Linguagem VB.NET qual o mais indicado para este atributo de
forma a solucionar o problema da equipe de desenvolvimento.
private
Shared
Friend
Protected
public
Gabarito Comentado Gabarito Comentado
8a Questão (Ref.: 201609719830) Fórum de Dúvidas (0) Saiba (0)
Em uma classe o construtor, que serve para instanciar a classe, também pode ser considerado?
Somente um construtor;
Uma variável;
Uma propriedade;
Um método;
Um atributo;
A abordagem da programação orientada a objetos oferece o conceito de encapsulamento que agrupa e delimita
na classe a declaração de todas as variáveis e métodos. Os modificadores de acesso definem a acessibilidade
dos objetos e dos membros de uma classe.
Dentre as opções, qual delas não é um modificador do Visual Basic 2010 ?
Private
Public
Protected
Package
Shared
Gabarito Comentado Gabarito Comentado
2a Questão (Ref.: 201609749780) 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:
Protected
Abstract
Shared
Public
Private
Gabarito Comentado Gabarito Comentado Gabarito Comentado
3a Questão (Ref.: 201609749778) Fórum de Dúvidas (0) Saiba (0)
Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. O
modificador Shared tem como objetivo:
Definir uma classe que não pode ser instanciada.
Definir um membro da classe distribuído por todos os objetos da classe.
Definir um objeto ou membro acessível em qualquer ponto da classe ou das subclasses e pelos métodos
da classe e das subclasses.
Definir um objeto ou membro acessível em qualquer ponto de aplicação.
Definir um objeto ou membro acessível somente na classe e pelos métodos da classe.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
4a Questão (Ref.: 201609361402) Fórum de Dúvidas (0) Saiba (0)
Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. Ao
definir um objeto ou membro acessível em qualquer ponto da classe ou das subclasses e pelos métodos da
classe e das subclasses, estamos falando do modificador:
public
shared
private
static
protected
Gabarito Comentado Gabarito Comentado
5a Questão (Ref.: 201609741013) 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 Double
Private valor As Double
Private fabricante As Double
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 String
Private valor As Double
Private fabricante As String
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
6a Questão (Ref.: 201609697790) Fórum de Dúvidas (0) Saiba (0)
Uma equipe de desenvolvimento de softwares se deparou com o seguinte problema: Uma universidade
precisava controlar o total de filhos de cada funcionário e suas respectivas idades, mantendo atualizado, para o
cálculo do salário família.
Para tal, resolveram criar uma classe Dependente, que entre os demais atributos existiam, idade e totFilhos.
Dos escopos das variáveis para a Linguagem VB.NET qual o mais indicado para estes atributos,
respectivamente, de forma a solucionar o problema da equipe de desenvolvimento.
Protected e Private
Shared e Private
Public e Private
Private e Shared
Friend e Public
Gabarito Comentado
7a Questão (Ref.: 201609362268) Fórum de Dúvidas (0) Saiba (0)
Uma equipe de desenvolvimento de softwares se deparou com o seguinte problema: Uma
universidade precisava controlar o total de filhos de funcionários existentes na mesma,
mantendo atualizado a entrada e saída dos mesmos.
Para tal, resolveram criar um atributo de nome TotalFilhos.
Dos escopos das variáveis para a Linguagem VB.NET qual o mais indicado para este atributo de
forma a solucionar o problema da equipe de desenvolvimento.
private
Shared
Friend
Protected
public
Gabarito Comentado Gabarito Comentado
8a Questão (Ref.: 201609719830) Fórum de Dúvidas (0) Saiba (0)
Em uma classe o construtor, que serve para instanciar a classe, também pode ser considerado?
Somente um construtor;
Uma variável;
Uma propriedade;
Um método;
Um atributo;
Gabarito Comentado Gabarito Comentado Gabarito Comentado
1a Questão (Ref.: 201609752942) 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 manteros 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:
Super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
É 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.
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.
É uma associação entre uma ou várias entidades.
Gabarito Comentado
2a Questão (Ref.: 201609697794) 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:
Uma chave candidata escolhida pelo projetista do BD como de significado principal para a identificação de
entidades.
Um conjunto de um ou mais atributos que permitem identificar univocamente uma entidade.
Uma associação entre uma ou várias entidades.
São super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
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.
Gabarito Comentado Gabarito Comentado
3a Questão (Ref.: 201609210405) Fórum de Dúvidas (0) Saiba (0)
O conjunto formado pelo SGBDR e os BDs é conhecido como:
Sistema de Gerenciamento de Banco de Dados (SGBD)
Tabela
Banco de Dados
Sistema de Banco de Dados
Relacionamento
Gabarito Comentado
4a Questão (Ref.: 201609371296) Fórum de Dúvidas (0) Saiba (0)
Durante as aulas foi destacado a importância que um sistema de gerenciamento de banco de dados
relacional (SGBDR) possui para manipulação de dados através dos sistemas ou nele mesmo utilizando a sua
IDE.
Das opções apresentadas, qual não é parte da definição deste modelo.
É uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e
manipular um banco de dados (BD);
Possui arquitetura em camadas.
Fica situada entre uma ou mais aplicações (APs) e um ou mais BDs.
Provê a interface entre as aplicações e os BDs.
É uma camada intermediária, conhecida também como midleware.
Gabarito Comentado Gabarito Comentado
5a Questão (Ref.: 201609371292) Fórum de Dúvidas (0) Saiba (0)
A modelagem de um Banco de Dados é considerada uma das principais etapas no desenvolvimento de um
Sistema de Informação, uma vez que o mesmo tem o objetivo de armazenar os dados que deverão gerar
informações preciosas na tomada de decisões em uma empresa. Na construção do modelo do banco, a
definição das Entidades é a primeira das etapas.
Segundo o material das aulas, qual das opções apresenta parte da definição de uma Entidade
corretamente.
Uma entidade de dados não precisa ser identificada de forma unívoca.
Uma entidade de dados é a relação de todos os objetos participantes do modelo.
Uma entidade de dados é um objeto do mundo fictício.
Uma entidade pode ser concreta, abstrata ou um conceito.
Uma entidade é representada por um conjunto de métodos.
Gabarito Comentado Gabarito Comentado
6a Questão (Ref.: 201609698317) 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:
Regras de um Banco de Dados.
Métodos de acesso a dados.
Entidades de dados.
Atributos das entidades de dados.
Relacionamentos entre as entidades de dados.
Gabarito Comentado Gabarito Comentado
7a Questão (Ref.: 201609371294) Fórum de Dúvidas (0) Saiba (0)
Para a manipulação de dados durante as aulas foi escolhido utilizar o Microsoft SQL Server 2008 R2 Express.
Das opções apresentadas a seguir, segundo o que foi apresentado nas aulas, qual não representa uma
característica deste SGDB.
Permite criar mais de um banco de dados no mesmo servidor.
Possui o mesmo sistema de gerenciamento de bancos de dados das outras edições do SQL Server 2008
R2 da Microsoft.
Esta edição é compatível com o SQL Azure Database Service da plataforma Microsoft Azure para
computação em nuvem.
Suporta bancos de dados de até 10 GB cada.
Esta edição atende aos requisitos de uma variedade de aplicações que não sejam comerciais, por isto
sem custo de licenciamento.
Gabarito Comentado Gabarito Comentado
8a Questão (Ref.: 201609741092) Fórum de Dúvidas (0) Saiba (0)
A modelagem de um BD em um SGBDR é realizada através do modelo entidade-relacionamento (MER).
Das opções apresentadas, marque o que NÃO é especificado pelo MER.
Entidades de dados.
Regras de um BD.
Classes de dados.
Relacionamentos entre as entidades de dados.
Atributos das entidades de dados.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
1a Questão (Ref.: 201609752942) 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:
Super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
É 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.
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.
É uma associação entre uma ou várias entidades.
Gabarito Comentado
2a Questão (Ref.: 201609697794) 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:
Uma chave candidata escolhida pelo projetista do BD como de significado principal para a identificação de
entidades.
Um conjunto de um ou mais atributos que permitem identificar univocamente uma entidade.
Uma associação entre uma ou várias entidades.
São super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
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.
Gabarito Comentado GabaritoComentado
3a Questão (Ref.: 201609210405) Fórum de Dúvidas (0) Saiba (0)
O conjunto formado pelo SGBDR e os BDs é conhecido como:
Sistema de Gerenciamento de Banco de Dados (SGBD)
Tabela
Banco de Dados
Sistema de Banco de Dados
Relacionamento
Gabarito Comentado
4a Questão (Ref.: 201609371296) Fórum de Dúvidas (0) Saiba (0)
Durante as aulas foi destacado a importância que um sistema de gerenciamento de banco de dados
relacional (SGBDR) possui para manipulação de dados através dos sistemas ou nele mesmo utilizando a sua
IDE.
Das opções apresentadas, qual não é parte da definição deste modelo.
É uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e
manipular um banco de dados (BD);
Possui arquitetura em camadas.
Fica situada entre uma ou mais aplicações (APs) e um ou mais BDs.
Provê a interface entre as aplicações e os BDs.
É uma camada intermediária, conhecida também como midleware.
Gabarito Comentado Gabarito Comentado
5a Questão (Ref.: 201609371292) Fórum de Dúvidas (0) Saiba (0)
A modelagem de um Banco de Dados é considerada uma das principais etapas no desenvolvimento de um
Sistema de Informação, uma vez que o mesmo tem o objetivo de armazenar os dados que deverão gerar
informações preciosas na tomada de decisões em uma empresa. Na construção do modelo do banco, a
definição das Entidades é a primeira das etapas.
Segundo o material das aulas, qual das opções apresenta parte da definição de uma Entidade
corretamente.
Uma entidade de dados não precisa ser identificada de forma unívoca.
Uma entidade de dados é a relação de todos os objetos participantes do modelo.
Uma entidade de dados é um objeto do mundo fictício.
Uma entidade pode ser concreta, abstrata ou um conceito.
Uma entidade é representada por um conjunto de métodos.
Gabarito Comentado Gabarito Comentado
6a Questão (Ref.: 201609698317) 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:
Regras de um Banco de Dados.
Métodos de acesso a dados.
Entidades de dados.
Atributos das entidades de dados.
Relacionamentos entre as entidades de dados.
Gabarito Comentado Gabarito Comentado
7a Questão (Ref.: 201609371294) Fórum de Dúvidas (0) Saiba (0)
Para a manipulação de dados durante as aulas foi escolhido utilizar o Microsoft SQL Server 2008 R2 Express.
Das opções apresentadas a seguir, segundo o que foi apresentado nas aulas, qual não representa uma
característica deste SGDB.
Permite criar mais de um banco de dados no mesmo servidor.
Possui o mesmo sistema de gerenciamento de bancos de dados das outras edições do SQL Server 2008
R2 da Microsoft.
Esta edição é compatível com o SQL Azure Database Service da plataforma Microsoft Azure para
computação em nuvem.
Suporta bancos de dados de até 10 GB cada.
Esta edição atende aos requisitos de uma variedade de aplicações que não sejam comerciais, por isto
sem custo de licenciamento.
Gabarito Comentado Gabarito Comentado
8a Questão (Ref.: 201609741092) Fórum de Dúvidas (0) Saiba (0)
A modelagem de um BD em um SGBDR é realizada através do modelo entidade-relacionamento (MER).
Das opções apresentadas, marque o que NÃO é especificado pelo MER.
Entidades de dados.
Regras de um BD.
Classes de dados.
Relacionamentos entre as entidades de dados.
Atributos das entidades de dados.
1.
1 - conexao.Close()
2 - Dim comando As New OleDbCommand(sql, conexao)
3 - Dim conexao As New OleDbConnection("Provider=Microsoft.......;Data
Source=bd.......mdb")
4 - conexao.Open()
5 - Dim adaptador As New OleDbDataAdapter(comando)
6 - adaptador.Fill(ds, "Autores")
7 - Dim sql As String = "Select * from Autores"
8 - Dim ds As New DataSet()
Qual das sequencias abaixo é a correta para que o dataset seja preenchido como a lista
de todos os autores :
8-1-3-7-5-6-2-4
3-7-5-2-4-8-1-6
3-7-2-5-1-8-6-4
3-7-2-5-8-4-6-1
3-7-2-6-8-5-4-1
2.
As Views representam um recurso importante dos SGDBs.
Segundo o que foi apresentado nas aulas, através de uma view não é possível:
Criar uma visão do banco de dados para um determinado propósito.
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.
Gabarito Comentado Gabarito Comentado
3.
Uma View é um objeto que pertence a um banco de dados, definida baseada em
declarações SELECT´s, retornando uma determinada visualização de dados de uma ou
mais tabelas. Contudo, uma view não armazena dados.
Marque a opção que NÃO representa uma vantagem do uso de views.
Eliminação de códigos redundantes.
Simplifica o gerenciamento do banco de dados.
Mascarar complexidade do banco de dados.
Economia de tempo com retrabalho.
Velocidade de acesso as informações.
4.
Um dos recursos principais dos bancos de dados atuais é a capacidade de gerar Views,
que possuem características próprias de acordo com o banco de dados em uso.
Para o SQL Server a sintaxe completa da criação de uma view é:
CREATE nome_view [lista de colunas] AS DECLARAÇÃO SELECT
CREATE VIEW nome_view [lista de colunas] AS DECLARAÇÃO SELECT
CREATE VIEW nome_view [lista de colunas]
CREATE nome_view [lista de colunas]
CREATE VIEW nome_view AS DECLARAÇÃO SELECT
Gabarito Comentado Gabarito Comentado
5.
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)(F)
(F)(V)(F)
(V)(V)(V)
(V)(F)(V)
(V)(F)(F)
Gabarito Comentado
6.
Dentre os muitos componentes da biblioteca ADO.NET, temos o Data Provider que possui
quatro principais objetos, EXCETO:
DataReader
Command
DataClasses
DataAdapter
Connection
Gabarito Comentado Gabarito Comentado
7.
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.
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.
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
tempoem que a aplicação estiver em execução.
Gabarito Comentado Gabarito Comentado
8.
O código apresentado é parte de um script.
CREATE TABLE [dbo].[Cliente](
[ID] [bigint] IDENTITY(1,1) NOT NULL,
[Nome] [varchar](200) NOT NULL,
[Telefone] [varchar](50) NULL,
[Logradouro] [varchar](200) NOT NULL,
[UF] [varchar](2) NOT NULL,
CONSTRAINT [PK_Cliente] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
Em relação ao código apresentado e o produto gerado pelo
código não podemos afirmar:
Todos os dados
deverão ser
obrigatoriamente
preenchidos.
O campo
Telefone pode
receber números
e letras.
Os dados serão
ordenados pela
ID.
Cria uma tabela
de nome Cliente.
A chave primária
é ID.
1.
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.
Traduzir o código intermediário para executável equivalente e nativo para o sistema
operacional no qual está instalado.
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.
Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações.
Gabarito Comentado Gabarito Comentado
2.
NÃO é uma linguagem de programação do pacote Visual Studio 2008 que
utiliza o mesmo IDE e as funcionalidades da .NET Framework:
Visual C#
Visual C++
Visual FoxPro
Visual Basic
Visual J
3.
(FCC/2012/TRE-SP - Programador) O Microsoft Visual Studio é um
conjunto completo de ferramentas para construir aplicativos, incluindo
aplicações para Web. Nesta ferramenta várias linguagens compartilham o
mesmo ambiente de desenvolvimento integrado (IDE). Este ambiente
possui um analisador de código que pode oferecer, enquanto o código é
digitado, sugestões ao programador, como por exemplo tipos de dados e
membros de classes e estruturas.
Esse analisador é chamado:
IntelliSense
Active Directory
ActiveSync
TextMate
Lexical Analyzer
1.
Dentre as funções do Framework .NET 4.0, o Common Language Runtime
é responsável por:
Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft
Intermediate Language (MSIL), independente da CPU.
Enviar a aplicação para execução através do sistema operacional.
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.
Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações.
Traduzir o código intermediário para executável equivalente e nativo para o sistema
operacional no qual está instalado.
Gabarito Comentado Gabarito Comentado
2.
NÃO é uma linguagem de programação do pacote Visual Studio 2008 que
utiliza o mesmo IDE e as funcionalidades da .NET Framework:
Visual C++
Visual J
Visual FoxPro
Visual C#
Visual Basic
3.
(FCC/2012/TRE-SP - Programador) O Microsoft Visual Studio é um
conjunto completo de ferramentas para construir aplicativos, incluindo
aplicações para Web. Nesta ferramenta várias linguagens compartilham o
mesmo ambiente de desenvolvimento integrado (IDE). Este ambiente
possui um analisador de código que pode oferecer, enquanto o código é
digitado, sugestões ao programador, como por exemplo tipos de dados e
membros de classes e estruturas.
Esse analisador é chamado:
Lexical Analyzer
IntelliSense
ActiveSync
Active Directory
TextMate
Gabarito Comentado
4.
É importante conhecer e entender o funcionamento da arquitetura .NET e a diferença entre
as versões, pois desta forma saberemos o que é necessário para criarmos os nossos
sistemas e o que poderemos utilizar.
Das opções apresentadas, em relação a .NET 4.0, marque a que melhor a define.
É representada por uma camada (Base Class Library) que e fica entre o sistema
operacional e as aplicações, permitindo a integração de várias linguagens.
É representada por duas camadas (WPF, WCF) que ficam entre o sistema
operacional e as aplicações.
É representada por uma camada (Common Language Runtime) que e fica entre o
sistema operacional e as aplicações, permitindo a compilação em um código
intermediário.
É representada por duas camadas (CLR, BCL) que ficam entre o sistema operacional
e as aplicações.
É representada por uma camada (ADO.NET) que e fica entre o sistema operacional e
as aplicações, permitindo a integração com o banco de dados.
Gabarito Comentado
5.
(UFPR/2010 - Analista de TI) Sobre Plataforma .NET, considere as
afirmativas abaixo:
I. O código gerenciado gerado é interpretado para executar na linguagem
nativa da máquina do sistema.
II. A compilação just-in-time (JIT) compila os códigos não gerenciados.
III. É executada sobre uma Common Language Runtime (CLR).
IV. O CTS (Common Type System) assegura que todo código gerenciado
é autodescritivo.
Assinale a alternativa correta.
Somente as afirmativas II e III são verdadeiras.
Somente a afirmativa I é verdadeira.
Somente as afirmativas III e IV são verdadeiras.
Todas as afirmativas são verdadeiras.
Somente as afirmativas I, II e III são verdadeiras.
Gabarito Comentado Gabarito Comentado
6.
Visual Basic .NET (VB.NET) é uma linguagem que permite desenvolver
aplicações com interfaces gráficas para o usuário que executam no
sistema operacional Windows . As aplicações têm uma aparência familiar
a outros softwares utilizados pelo usuário deste tipo de plataforma. Para
seu funcionamento, o VB.NET é dita ____, ou seja, a aplicação fica em
modo de espera até que ocorra uma chamada ou interrupção (o click de
um botão, quando pressionada uma opção do teclado ou a seleção de
uma opção do menu) junto ao sistema operacional que demanda alguma
resposta ou ação.
Assinale a alternativa que contém o termo que completa corretamente a
lacuna a ser preenchida.
orientada a eventos
orientada a entrada e saída intensivas
nenhuma das anteriores
orientada a fluxo de objetos
orientada a processos
Gabarito Comentado Gabarito Comentado
7.
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.
Dasopções apresentadas, marque a que correta.
Test Profissional
Ultimate
Express
Premium
Profissional
Gabarito Comentado Gabarito Comentado Gabarito Comentado
8.
A plataforma .NET Framework 4.0 (.NET 4.0) é uma plataforma de
softwares que fornece integração com um conjunto variado de linguagens
de programação. Também definido como tecnologia porque é composto
de:
COBIT, ITIL e Análise de impacto.
J2SE e J2EE.
bibliotecas e ferramentas executáveis.
ferramentas desktop e mobile.
compilador e ferramentas de depuração.
Gabarito Comentado
4.
É importante conhecer e entender o funcionamento da arquitetura .NET e a diferença entre
as versões, pois desta forma saberemos o que é necessário para criarmos os nossos
sistemas e o que poderemos utilizar.
Das opções apresentadas, em relação a .NET 4.0, marque a que melhor a define.
É representada por duas camadas (CLR, BCL) que ficam entre o sistema operacional
e as aplicações.
É representada por uma camada (Common Language Runtime) que e fica entre o
sistema operacional e as aplicações, permitindo a compilação em um código
intermediário.
É representada por duas camadas (WPF, WCF) que ficam entre o sistema
operacional e as aplicações.
É representada por uma camada (ADO.NET) que e fica entre o sistema operacional e
as aplicações, permitindo a integração com o banco de dados.
É representada por uma camada (Base Class Library) que e fica entre o sistema
operacional e as aplicações, permitindo a integração de várias linguagens.
Gabarito Comentado
5.
(UFPR/2010 - Analista de TI) Sobre Plataforma .NET, considere as
afirmativas abaixo:
I. O código gerenciado gerado é interpretado para executar na linguagem
nativa da máquina do sistema.
II. A compilação just-in-time (JIT) compila os códigos não gerenciados.
III. É executada sobre uma Common Language Runtime (CLR).
IV. O CTS (Common Type System) assegura que todo código gerenciado
é autodescritivo.
Assinale a alternativa correta.
Todas as afirmativas são verdadeiras.
Somente as afirmativas II e III são verdadeiras.
Somente as afirmativas I, II e III são verdadeiras.
Somente as afirmativas III e IV são verdadeiras.
Somente a afirmativa I é verdadeira.
Gabarito Comentado Gabarito Comentado
6.
Visual Basic .NET (VB.NET) é uma linguagem que permite desenvolver
aplicações com interfaces gráficas para o usuário que executam no
sistema operacional Windows . As aplicações têm uma aparência familiar
a outros softwares utilizados pelo usuário deste tipo de plataforma. Para
seu funcionamento, o VB.NET é dita ____, ou seja, a aplicação fica em
modo de espera até que ocorra uma chamada ou interrupção (o click de
um botão, quando pressionada uma opção do teclado ou a seleção de
uma opção do menu) junto ao sistema operacional que demanda alguma
resposta ou ação.
Assinale a alternativa que contém o termo que completa corretamente a
lacuna a ser preenchida.
orientada a eventos
orientada a processos
orientada a fluxo de objetos
orientada a entrada e saída intensivas
nenhuma das anteriores
Gabarito Comentado Gabarito Comentado
7.
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.
Profissional
Ultimate
Express
Premium
Test Profissional
Gabarito Comentado Gabarito Comentado Gabarito Comentado
8.
A plataforma .NET Framework 4.0 (.NET 4.0) é uma plataforma de
softwares que fornece integração com um conjunto variado de linguagens
de programação. Também definido como tecnologia porque é composto
de:
compilador e
ferramentas
de depuração.
J2SE e J2EE.
bibliotecas e
ferramentas
executáveis.
ferramentas
desktop e
mobile.
COBIT, ITIL e
Análise de
impacto.
1.
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 qualquer versão de
framework de qualquer plataforma.
pode ser executado em qualquer dispositivo que possua uma versão do Windows.
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 um framework de tal
plataforma.
Gabarito Comentado
2.
(FCC/2013/DPE-SP - Programador) O .NET Framework é um ambiente de
execução gerenciado que consiste de dois componentes principais: o
Common Language Runtime (CLR) e a .NET Framework Class Library.
Sobre o .NET Framework, analise:
I. Em muitas linguagens de programação, os programadores são
responsáveis por alocar e liberar memória e por manipular o tempo de
vida do objeto. Em aplicativos do .NET Framework, o CLR fornece esses
serviços.
II. Em muitas linguagens de programação tradicionais, os tipos básicos
são definidos pelo compilador, o que complica a interoperabilidade entre
linguagens. No .NET Framework, os tipos básicos são definidos pelo .NET
Framework Type System e são comuns a todas as linguagens que o
utilizam.
III. O .NET Framework inclui bibliotecas para áreas específicas de
desenvolvimento de aplicativos, como o ASP.NET para aplicativos da web,
o ADO.NET para acesso a dados e o Windows Communication Foundation
para aplicativos orientados a serviços.
IV. Compiladores de linguagens direcionadas ao .NET Framework geram
um código intermediário chamado de Common Intermediate
Language(CIL), que, por sua vez, é compilado em tempo de execução
pelo CLR. Com esse recurso, as ro- tinas escritas em uma linguagem
tornam-se acessíveis a outras linguagens da plataforma .NET.
Está correto o que se afirma em:
III e IV, apenas
I, II, III e IV
II e IV, apenas
I e II, apenas
III, apenas
Gabarito Comentado Gabarito Comentado
3.
A opção de escolha no Visual Studio 2008 para usar Web Forms como
interface de usuário no desenvolvimento de um aplicativo indica que o
aplicativo deverá ser implantado no:
servidor e que o .NET Framework deverá ser executado tanto no servidor quanto no
computador cliente.
computador cliente e que o .NET Framework deverá ser executado tanto no servidor
quanto no computador cliente.
servidor e que o .NET Framework deverá ser executado apenas no computador
cliente e não no servidor.
computador cliente e que o .NET Framework deverá ser executado apenas no
computador cliente e não no servidor.
servidor, que o.NET Framework deverá ser executado no servidor e que o
computador cliente exigirá apenas um navegador.
4.
Dentre as funções do Framework .NET 4.0, o Base Class Library é
responsável por:
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.
Traduzir o código intermediário para executável equivalente e nativo para o sistema
operacional no qual está instalado.
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.
Enviar a aplicação para execução através do sistema operacional.
Gabarito Comentado Gabarito Comentado
5.
O .NET Framework é uma camada de software que fica entre:
o Sistema Operacional e as Aplicações.
o Sistema Operacional e os Utilitários.
o Hardware e as Aplicações.
o Hardware e os Utilitários.
o Hardware e o Sistema Operacional.
Gabarito Comentado Gabarito Comentado
6.
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:
JVM - Microsoft Virtual JQuery
MSTL - Microsoft Temporary Language
MSVL - Microsoft Virtual Language
MSIL - Microsoft Intermediate Language
MSAL - Microsoft Assembly Language
Gabarito Comentado
7.
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 Premium
Visual Studio 2010 Professional
Visual Studio 2010 Test Professional 2010
Visual Studio 2010 Express
Gabarito Comentado Gabarito Comentado
8.
É importante conhecer e entender o funcionamento da arquitetura .NET e a diferença entre
as versões, pois desta forma saberemos o que é necessário para criarmos os nossos
sistemas e o que poderemos utilizar.
Das opções apresentadas, em relação a .NET 4.0, marque a que melhor a define.
É
representada
por duas
camadas (CLR,
BCL) que
ficam entre o
sistema
operacional e
as aplicações.
É
representada
por uma
camada
(ADO.NET)
que e fica
entre o
sistema
operacional e
as aplicações,
permitindo a
integração
com o banco
de dados.
É
representada
por uma
camada
(Common
Language
Runtime) que
e fica entre o
sistema
operacional e
as aplicações,
permitindo a
compilação em
um código
intermediário.
É
representada
por duas
camadas
(WPF, WCF)
que ficam
entre o
sistema
operacional e
as aplicações.
É
representada
por uma
camada (Base
Class Library)
que e fica
entre o
sistema
operacional e
as aplicações,
permitindo a
integração de
várias
linguagens.
1.
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.
Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações.
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.
Gabarito Comentado Gabarito Comentado
2.
NÃO é uma linguagem de programação do pacote Visual Studio 2008 que
utiliza o mesmo IDE e as funcionalidades da .NET Framework:
Visual J
Visual C++
Visual Basic
Visual FoxPro
Visual C#
3.
(FCC/2012/TRE-SP - Programador) O Microsoft Visual Studio é um
conjunto completo de ferramentas para construir aplicativos, incluindo
aplicações para Web. Nesta ferramenta várias linguagens compartilham o
mesmo ambiente de desenvolvimento integrado (IDE). Este ambiente
possui um analisador de código que pode oferecer, enquanto o código é
digitado, sugestões ao programador, como por exemplo tipos de dados e
membros de classes e estruturas.
Esse analisador é chamado:
Active Directory
ActiveSync
TextMate
Lexical Analyzer
IntelliSense
Gabarito Comentado
4.
(UFPR/2010 - Analista de TI) Sobre Plataforma .NET, considere as
afirmativas abaixo:
I. O código gerenciado gerado é interpretado para executar na linguagem
nativa da máquina do sistema.
II. A compilação just-in-time (JIT) compila os códigos não gerenciados.
III. É executada sobre uma Common Language Runtime (CLR).
IV. O CTS (Common Type System) assegura que todo código gerenciado
é autodescritivo.
Assinale a alternativa correta.
Somente as afirmativas I, II e III são verdadeiras.
Somente as afirmativas III e IV são verdadeiras.
Todas as afirmativas são verdadeiras.
Somente a afirmativa I é verdadeira.
Somente as afirmativas II e III são verdadeiras.
Gabarito Comentado Gabarito Comentado
5.
Visual Basic .NET (VB.NET) é uma linguagem que permite desenvolver
aplicações com interfaces gráficas para o usuário que executam no
sistema operacional Windows . As aplicações têm uma aparência familiar
a outros softwares utilizados pelo usuário deste tipo de plataforma. Para
seu funcionamento, o VB.NET é dita ____, ou seja, a aplicação fica em
modo de espera até que ocorra uma chamada ou interrupção (o click de
um botão, quando pressionada uma opção do teclado ou a seleção de
uma opção do menu) junto ao sistema operacional que demanda alguma
resposta ou ação.
Assinale a alternativa que contém o termo que completa corretamente a
lacuna a ser preenchida.
orientada a entrada e saída intensivas
orientada a fluxo de objetos
orientada a processos
nenhuma das anteriores
orientada a eventos
Gabarito Comentado Gabarito Comentado
6.
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.
Test Profissional
Ultimate
Profissional
Express
Premium
Gabarito Comentado Gabarito ComentadoGabarito Comentado
7.
A plataforma .NET Framework 4.0 (.NET 4.0) é uma plataforma de
softwares que fornece integração com um conjunto variado de linguagens
de programação. Também definido como tecnologia porque é composto
de:
COBIT, ITIL e Análise de impacto.
ferramentas desktop e mobile.
compilador e ferramentas de depuração.
bibliotecas e ferramentas executáveis.
J2SE e J2EE.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
8.
A arquitetura fundamental do .NET 4.0 é dividida em 4 partes, dentre
elas o Base Class Library (BCL) que fornece milhares de tipos, interfaces
e classes para serem utilizados nas aplicações. Em relação ao BCL é
apresentado o MSIL.
Das opções, marque a que apresenta corretamente o conceito de MSIL.
É uma
linguagem
assembley de
alto nível,
orientada a
objetos, com
um conjunto
de instruções
independentes
de CPU.
É uma
linguagem de
baixo nível,
orientada a
objetos, com
um conjunto
de instruções
dependentes
de CPU.
É uma
linguagem
assembley de
baixo nível,
estruturada,
com um
conjunto de
instruções
independentes
de CPU.
É conjunto de
linguagens
orientada a
objetos, com
um conjunto
de instruções
independentes
de CPU.
É conjunto de
linguagens
estruturadas,
com um
conjunto de
instruções
dependentes
de CPU.
1.
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:
122
5
112
125
123
Gabarito Comentado Gabarito Comentado Gabarito Comentado
2.
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:
Date
Function
Boolean
Structure
Char
Gabarito Comentado Gabarito Comentado Gabarito Comentado
3.
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 Integer = 14 Mod 3
1
2
3
5
11
Gabarito Comentado Gabarito Comentado
4.
Conhecer e saber manipular os operadores em uma linguagem de programação é uma
tarefa inicial e muito importante para quem está começando a programar.
Em relação ao que foi apresentado nas aulas a respeito dos operadores, podemos afirmar
que:
Like é um operador que trabalha com o tipo string e numérico, Retornando True caso
um padrão seja encontrado.
Não existe um operador aritmético para cálculo da potência, devemos utilizar uma
função interna do VB.
Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que
ambos possuem o mesmo tamanho de memória.
Se a primeira expressão em um AndAlso é avaliada como False, em seguida, a
segunda expressão não será avaliada porque não é possível alterar o resultado final,
e AndAlso Retorna False.
Na linguagem VB não podemos usar a forma x *= y devemos obrigatoriamente
utilizar x = x * y.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
5.
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:
Para as constantes, temos um conjunto de tipos específicos, diferente do que existe
para as variáveis.
O VB não trabalha com valores default para seus tipos onde cada variável deve
obrigatoriamente ser inicializada.
Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que
ambos possuem o mesmo tamanho de memória.
String, Array e Classes, são tipos de referência.
Cada linguagem de programação .NET é baseada Sistema diferente e possui seus
próprios valores.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
6.
Um desenvolvedor precisa identificar se o valor inteiro armazenado em uma variável
(var) é par, para isso ele deverá usar:
var \ 2 = 0
var & 2 = 0
var ^ 2 = 0
var / 2 = 0
var mod 2 = 0
Gabarito Comentado Gabarito Comentado
7.
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
Dim idade As byte = 10
Dim Salario As float
Dim numero As UShort, complemento As String
Dim dia, mes As Integer
Gabarito Comentado Gabarito Comentado
8.
Um desenvolvedor precisa declarar um variável para armazenar um contador entre 0 e
100 utilizando o menor espaço de memória, ele deve declarar a variável como:
Decimal
Short
Integer
Byte
UInteger
1.
Um desenvolvedor precisa usar um operador que retorna True caso um padrão de string
esteja contido em uma string ou False caso contrário, ele deve usar:
Is
At
AndAlso
Mid
Like
Gabarito Comentado Gabarito Comentado
2.
Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar
para especificar valores do tipo Double?
R
S
D
L
F
Gabarito Comentado Gabarito Comentado
3.
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
Stack
FIFO
Structure
Dim
Gabarito Comentado
4.
Para escolher um tipo de dado, o programador deve escolher um, que ocupe a menor
quantidade de memória em bytes e seja capaz de armazenar a faixa de valores possíveis
de um determinado dado a ser armazenado em uma variável ou constante.
Ao definir o uso do tipo numérico Integer, a capacidade de armazenamento será de:
1 byte
4 bytes
2 bytes
10 bytes
8 bytes
Gabarito Comentado
5.
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 x as Int16 = 7
Dim a , b as Long a = 345 b = 888
Dim a , b a = " Copa " b = 100
Dim N as Integer N = 887
Dim d As Integer d = "escola"
6.
Na linguagem VB.Net a conhecer e saber utilizar corretamente os operadores estádentre
as rotinas iniciais e de muita importância. Analise o código apresentado na questão:
Module Module1
Sub Main()
Dim resp As String
Dim x, y, z As Integer
x = 1
y = 2
z = 2
resp = "sistema"
If Not (y = 3 AndAlso z = 2) Then
Console.Write("AndAlso")
End If
If (resp Like "??st*") Then
Console.Write("Like")
End If
End Sub
End Module
Qual das respostas apresenta o resultado exibido da mesma forma que na tela pelo
programa.
Like
AndAlso
AndAlso
Like
Não será exibido nada.
AndAlsoLike
Gabarito Comentado Gabarito Comentado Gabarito Comentado
7.
Um desenvolvedor precisa declarar um variável para armazenar um contador entre 0 e
100 utilizando o menor espaço de memória, ele deve declarar a variável como:
Integer
UInteger
Byte
Short
Decimal
Gabarito Comentado
8.
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
Dim numero As UShort, complemento As String
Dim idade As byte = 10
Dim dia, mes As Integer
Dim Salario As float
1.
Um desenvolvedor precisa usar um operador que retorna True caso um padrão de string
esteja contido em uma string ou False caso contrário, ele deve usar:
At
Is
Mid
AndAlso
Like
Gabarito Comentado Gabarito Comentado
2.
Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar
para especificar valores do tipo Double?
D
F
L
S
R
Gabarito Comentado Gabarito Comentado
3.
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:
Stack
Dim
Structure
FIFO
Namespace
Gabarito Comentado
4.
Para escolher um tipo de dado, o programador deve escolher um, que ocupe a menor
quantidade de memória em bytes e seja capaz de armazenar a faixa de valores possíveis
de um determinado dado a ser armazenado em uma variável ou constante.
Ao definir o uso do tipo numérico Integer, a capacidade de armazenamento será de:
2 bytes
8 bytes
4 bytes
10 bytes
1 byte
Gabarito Comentado
6.
Na linguagem VB.Net a conhecer e saber utilizar corretamente os operadores está dentre
as rotinas iniciais e de muita importância. Analise o código apresentado na questão:
Module Module1
Sub Main()
Dim resp As String
Dim x, y, z As Integer
x = 1
y = 2
z = 2
resp = "sistema"
If Not (y = 3 AndAlso z = 2) Then
Console.Write("AndAlso")
End If
If (resp Like "??st*") Then
Console.Write("Like")
End If
End Sub
End Module
Qual das respostas apresenta o resultado exibido da mesma forma que na tela pelo
programa.
AndAlso
AndAlso
Like
AndAlsoLike
Não será exibido nada.
Like
Gabarito Comentado Gabarito Comentado Gabarito Comentado
7.
Um desenvolvedor precisa declarar um variável para armazenar um contador entre 0 e
100 utilizando o menor espaço de memória, ele deve declarar a variável como:
Integer
Short
UInteger
Byte
Decimal
Gabarito Comentado
8.
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 numero As UShort, complemento As String
Dim dia, mes As Integer
Dim idade As byte
Dim idade As byte = 10
Dim Salario As float
Gabarito Comentado
1.
Um desenvolvedor precisa usar um operador que retorna True caso um padrão de string
esteja contido em uma string ou False caso contrário, ele deve usar:
Mid
AndAlso
Like
Is
At
Gabarito Comentado Gabarito Comentado
2.
Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar
para especificar valores do tipo Double?
D
S
L
F
R
Gabarito Comentado Gabarito Comentado
3.
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
Stack
Structure
Dim
FIFO
Gabarito Comentado
4.
Para escolher um tipo de dado, o programador deve escolher um, que ocupe a menor
quantidade de memória em bytes e seja capaz de armazenar a faixa de valores possíveis
de um determinado dado a ser armazenado em uma variável ou constante.
Ao definir o uso do tipo numérico Integer, a capacidade de armazenamento será de:
4 bytes
8 bytes
2 bytes
1 byte
10 bytes
Gabarito Comentado
5.
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 x as Int16 = 7
Dim a , b as Long a = 345 b = 888
Dim d As Integer d = "escola"
Dim a , b a = " Copa " b = 100
Dim N as Integer N = 887
6.
Na linguagem VB.Net a conhecer e saber utilizar corretamente os operadores está dentre
as rotinas iniciais e de muita importância. Analise o código apresentado na questão:
Module Module1
Sub Main()
Dim resp As String
Dim x, y, z As Integer
x = 1
y = 2
z = 2
resp = "sistema"
If Not (y = 3 AndAlso z = 2) Then
Console.Write("AndAlso")
End If
If (resp Like "??st*") Then
Console.Write("Like")
End If
End Sub
End Module
Qual das respostas apresenta o resultado exibido da mesma forma que na tela pelo
programa.
AndAlso
Like
AndAlsoLike
Não será exibido nada.
AndAlso
Like
Gabarito Comentado Gabarito Comentado Gabarito Comentado
7.
Um desenvolvedor precisa declarar um variável para armazenar um contador entre 0 e
100 utilizando o menor espaço de memória, ele deve declarar a variável como:
UInteger
Decimal
Short
Byte
Integer
Gabarito Comentado
8.
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 dia, mes
As Integer
Dim numero
As UShort,
complemento
As String
Dim idade As
byte
Dim Salario
As float
1.
2) Analisecada 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:
123
122
125
5
112
Gabarito Comentado Gabarito Comentado Gabarito Comentado
2.
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:
Date
Structure
Boolean
Char
Function
Gabarito Comentado Gabarito Comentado Gabarito Comentado
3.
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 Integer = 14 Mod 3
11
5
2
1
3
Gabarito Comentado Gabarito Comentado
4.
Conhecer e saber manipular os operadores em uma linguagem de programação é uma
tarefa inicial e muito importante para quem está começando a programar.
Em relação ao que foi apresentado nas aulas a respeito dos operadores, podemos afirmar
que:
Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que
ambos possuem o mesmo tamanho de memória.
Na linguagem VB não podemos usar a forma x *= y devemos obrigatoriamente
utilizar x = x * y.
Se a primeira expressão em um AndAlso é avaliada como False, em seguida, a
segunda expressão não será avaliada porque não é possível alterar o resultado final,
e AndAlso Retorna False.
Não existe um operador aritmético para cálculo da potência, devemos utilizar uma
função interna do VB.
Like é um operador que trabalha com o tipo string e numérico, Retornando True caso
um padrão seja encontrado.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
5.
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:
Para as constantes, temos um conjunto de tipos específicos, diferente do que existe
para as variáveis.
Cada linguagem de programação .NET é baseada Sistema diferente e possui seus
próprios valores.
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.
Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que
ambos possuem o mesmo tamanho de memória.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
6.
Um desenvolvedor precisa identificar se o valor inteiro armazenado em uma variável
(var) é par, para isso ele deverá usar:
var ^ 2 = 0
var \ 2 = 0
var mod 2 = 0
var & 2 = 0
var / 2 = 0
Gabarito Comentado Gabarito Comentado
7.
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 Salario As float
Dim idade As byte = 10
Dim idade As byte
Dim numero As UShort, complemento As String
Dim dia, mes As Integer
Gabarito Comentado Gabarito Comentado
8.
Um desenvolvedor precisa declarar um variável para armazenar um contador entre 0 e
100 utilizando o menor espaço de memória, ele deve declarar a variável como:
Byte
UInteger
Short
Integer
Decimal
1.
Qual é a função interna da linguagem VB .NET que retorna o
número de caracteres em uma string ou a quantidade de
bytes necessários para armazenar uma expressão de um tipo?
Len
LCase
LSet
LTrim
Left
Gabarito Comentado Gabarito Comentado
2.
Quais são os delimitadores de um método da linguagem VB .NET que
retorna um valor?
Sub e End Sub
Main e End Main
Begin e End
Function e End Function
Module e End Module
Gabarito Comentado Gabarito Comentado
3.
A modularização diz respeito direto a criação adequada dos métodos, que evitam
redundância, facilitam o reaproveitamento de código dentre outras vantagens. Marque a
resposta que defina corretamente o que pode ser um método no VB.NET.
Module ou Form.
Module, Form ou Sub.
Sub ou Function.
Module, Function ou Sub.
Form ou Sub.
Gabarito Comentado
4.
Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado,
calcule e retorne a área deste quadrado, ele deverá usar qual das opções de código a
seguir?
Function AreaQuad (ByVal n As Integer)
Dim S As Integer
S = n * n
Return S
End Function
Module AreaQuad (ByVal n As Integer)
Dim S As Integer
S = n * n
Console.WriteLine("Area: " & S)
End Module
Sub AreaQuad (ByVal n As Integer)
Dim S As Integer
S = n * n
Return S
End Sub
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
5.
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:
DateAndTime
Strings
Information
ControlChars
ErrObject
Gabarito Comentado Gabarito Comentado
6.
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?
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
Console.WriteLine("Area: " & S)
End Function
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
Sub AreaQuad (ByVal n As Integer)
Dim S As Integer
S = n * n
Return S
End Sub
Gabarito Comentado Gabarito Comentado
7.
Um método, também conhecido como procedimento, é um bloco de códigos identificadopor 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
Sub
Public
Module
Function
Gabarito Comentado
8.
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)
"CD"
"BC"
"ABC"
"BCD"
"AB"
1.
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 referência, a palavra reservada ByRef
deve ser usada na chamada da função ou subrotina, precedendo o valor do
argumento.
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, seguido da definição do tipo.
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.
Nenhuma das anteriores
2.
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):
Módulo
Função
Rotina
Método
Procedimento
Gabarito Comentado Gabarito Comentado
3.
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)
"AB"
"ABC"
"CD"
"BC"
"BCD"
Gabarito Comentado Gabarito Comentado
4.
A modularização diz respeito direto a criação adequada dos métodos, que evitam
redundância, facilitam o reaproveitamento de código dentre outras vantagens. Marque a
resposta que defina corretamente o que pode ser um método no VB.NET.
Module ou Form.
Module, Function ou Sub.
Module, Form ou Sub.
Form ou Sub.
Sub ou Function.
Gabarito Comentado
5.
Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado,
calcule e retorne 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
Console.WriteLine("Area: " & S)
End Sub
Sub AreaQuad (ByVal n As Integer)
Dim S As Integer
S = n * n
Return S
End Sub
Function AreaQuad (ByVal n As Integer)
Dim S As Integer
S = n * n
Return S
End Function
Function AreaQuad (ByVal n As Integer)
Dim S As Integer
S = n * n
Console.WriteLine("Area: " & S)
End Function
Module AreaQuad (ByVal n As Integer)
Dim S As Integer
S = n * n
Console.WriteLine("Area: " & S)
End Module
Gabarito Comentado
6.
Qual é a função interna da linguagem VB .NET que retorna o número
de caracteres em uma string ou a quantidade de bytes necessários
para armazenar uma expressão de um tipo?
LCase
Len
LTrim
LSet
Left
Gabarito Comentado Gabarito Comentado
7.
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:
ControlChars
DateAndTime
Strings
ErrObject
Information
Gabarito Comentado Gabarito Comentado
8.
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?
Function AreaQuad (ByVal n As
Integer)
Dim S As Integer
S = n * n
Return S
End Function
Module AreaQuad (ByVal n As
Integer)
Dim S As Integer
S = n * n
Console.WriteLine("Area:
" & S)
End Module
Sub AreaQuad (ByVal n As
Integer)
Dim S As Integer
S = n * n
Return S
End Sub
Function AreaQuad (ByVal n As
Integer)
Dim S As Integer
S = n * n
Console.WriteLine("Area: "
& S)
End Function
Sub AreaQuad (ByVal n As
Integer)
Dim S As Integer
S = n * n
Console.WriteLine("Area: "
& S)
End Sub
1.
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.
2.
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):
Módulo
Função
Procedimento
Método
Rotina
Gabarito Comentado Gabarito Comentado
3.
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)
"BCD"
"AB"
"CD"
"ABC"
"BC"
Gabarito Comentado Gabarito Comentado
4.
A modularização diz respeito direto a criação adequada dos métodos, que evitam
redundância, facilitam o reaproveitamento de código dentre outras vantagens. Marque a
resposta que defina corretamente o que pode ser um método no VB.NET.
Module ou Form.
Sub ou Function.
Module, Form ou Sub.
Form ou Sub.
Module, Function ou Sub.
Gabarito Comentado
5.
Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado,
calcule e retorne a área deste quadrado, ele deverá usar qual das opções de código a
seguir?
Function AreaQuad (ByVal n As Integer)
Dim S As Integer
S = n * n
Console.WriteLine("Area: " & S)
End Function
Module AreaQuad (ByVal n As Integer)
Dim SAs 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
Sub AreaQuad (ByVal n As Integer)
Dim S As Integer
S = n * n
Return S
End Sub
Gabarito Comentado
6.
Qual é a função interna da linguagem VB .NET que retorna o número
de caracteres em uma string ou a quantidade de bytes necessários
para armazenar uma expressão de um tipo?
LSet
LCase
Len
Left
LTrim
Gabarito Comentado Gabarito Comentado
7.
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:
DateAndTime
Strings
ErrObject
ControlChars
Information
Gabarito Comentado Gabarito Comentado
8.
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?
Function AreaQuad (ByVal n As
Integer)
Dim S As Integer
S = n * n
Console.WriteLine("Area: "
& S)
End Function
Module AreaQuad (ByVal n As
Integer)
Dim S As Integer
S = n * n
Console.WriteLine("Area:
" & S)
End Module
Sub AreaQuad (ByVal n As
Integer)
Dim S As Integer
S = n * n
Console.WriteLine("Area: "
& S)
End Sub
Sub AreaQuad (ByVal n As
Integer)
Dim S As Integer
S = n * n
Return S
End Sub
Function AreaQuad (ByVal n As
Integer)
Dim S As Integer
S = n * n
Return S
End Function
1.
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 e 5
1, 3, 5, 7 e 9
1, 3, 5 e 7
1 e 3
0, 1, 3, 5 e 7
Gabarito Comentado Gabarito Comentado
2.
Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente
controlada por um contador como parte da própria estrutura:
While
Until
Repeat
Do
For
Gabarito Comentado Gabarito Comentado
3.
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 Estendida
Decisão de Sequência na mesma linha
Decisão Aninhada
Gabarito Comentado Gabarito Comentado
4.
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 3
3 e 4
4 e 3
4 e 2
2 e 4
Gabarito Comentado
5.
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
2
40
30
Gabarito Comentado Gabarito Comentado
6.
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: Maior!
Exibe em uma caixa de diálogo o texto: Menor!
Exibe no console o texto: Acertou!
Exibe no console o texto: Maior!
Exibe no console o texto: Menor!
Gabarito Comentado Gabarito Comentado
7.
Qual é a instrução para definir uma estrutura de decisão de múltiplas
decisões (escolha) em linguagem VB.NET?
If
For
While
Do
Select Case
Gabarito Comentado Gabarito Comentado
8.
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
3 e
2
2 e
3
4 e
3
3 e
4
1.
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: Acertou!
Exibe no console o texto: Menor!
Exibe em uma caixa de diálogo o texto: Maior!
Exibe no console o texto: Maior!
Exibe em uma caixa de diálogo o texto: Menor!
2.
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 e 5
0, 1, 3, 5 e 7
1 e 3
1, 3, 5 e 7
1, 3, 5, 7 e 9
Gabarito Comentado Gabarito Comentado
3.
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 Estendida
Decisão Aninhada
Decisão de Repetição
Gabarito Comentado Gabarito Comentado
4.
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 3
2 e 4
3 e 4
4 e 2
4 e 3
Gabarito Comentado
5.
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
2
200
30
40
10
Gabarito Comentado Gabarito Comentado
6.
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
7.
Qual é a instrução para definir uma estrutura de decisão de múltiplas
decisões (escolha) em linguagem VB.NET?
If
Do
For
Select Case
While
Gabarito Comentado Gabarito Comentado
8.
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
3
e
2
2
e
3
4
e
3
3
e
3
1.
Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente
controlada por um contador como parte da própria estrutura:
While
Repeat
Do
Until
For
Gabarito Comentado Gabarito Comentado
2.
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 - Else - Else - Else - End If
Select - Case - Case - Default - End Select
If - if - If - Else - End If
If - ElseIf - ElseIf - Else - End If
Select Case - Case - Case - Case Else - End Select
Gabarito Comentado Gabarito Comentado
3.
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("Digitea idade:")
idade = Console.ReadLine()
End While
Console.WriteLine(c1)
Console.WriteLine(c2)
Console.ReadKey()
End Sub
End Module
3 e 4
2 e 4
3 e 3
4 e 3
4 e 2
Gabarito Comentado
4.
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
40
30
2
200
Gabarito Comentado Gabarito Comentado
5.
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?
Nenhum valor.
1 - 3 - 5 - 6 - 8.
2 - 4 - 5 - 7 - 9.
1 - 3 - 5 - 7 - 9.
2 - 4 - 6 - 8 - 10.
Gabarito Comentado Gabarito Comentado
6.
Qual é a instrução para definir uma estrutura de decisão de múltiplas
decisões (escolha) em linguagem VB.NET?
If
While
For
Do
Select Case
Gabarito Comentado Gabarito Comentado
7.
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
4 e 3
3 e 4
3 e 2
2 e 3
3 e 3
Gabarito Comentado Gabarito Comentado
8.
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 Repetição
Decisão de Sequência na mesma linha
Decisão Simples
1.
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 OutOfMemoryException " Informação " End Try
Try (problema) Catch ex As IndexOutOfRangeException " Informação " End Try
Try (problema) Catch ex As DivideByZeroException " Informação " End Try
Try (problema) Catch ex As Exception " Informação " End Try
Try (problema) Catch ex As OverflowException " Informação " End Try
Gabarito Comentado Gabarito Comentado
2.
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:
catch ou finally.
catch ou continue.
continue ou finally.
finally ou raise.
continue ou raise.
Gabarito Comentado Gabarito Comentado
3.
Exceção é um erro no fluxo normal de execução do código de um programa de uma
aplicação. O .NET framework oferece uma forma unificada de identificar e tratar exceções
entre todas as linguagens de programação .NET (BALENA, 2006).
Em algumas situações você pode desejar lançar uma exceção para que seja tratada por
uma rotina de tratamento de exceção.
Esse tipo de exceção é chamada:
Catch
Throw
Finally
Try ... End Try
Catch ex1 As Exception1
Gabarito Comentado Gabarito Comentado Gabarito Comentado
4.
Qual é palavra-chave usada para definir uma seção de captura e
tratamento de exceção em linguagem VB.NET?
Finally
Catch
Do
If
Try
Gabarito Comentado Gabarito Comentado
5.
Exceção é um erro no fluxo normal de execução do código de um programa de uma
aplicação. O .NET framework oferece uma forma unificada de identificar e tratar exceções
entre todas as linguagens de programação .NET (BALENA, 2006).
Há dois tipos de exceções:
exceções de Cast e exceções de wrapper.
exceções de estruturadas e exceções sequenciais.
exceções implícitas e explícitas.
exceções try e exceções catch.
exceções de hardware e exceções de software.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
6.
Uma exceção representa uma situação que normalmente não ocorre e representa algo de
estranho ou inesperado no sistema. Esta ocorrência deve ser tratada para que o
programa não encerre o funcionamento.
Dentre as palavras-chave, qual a finalidade do Catch?
delimitam o bloco de códigos protegidos para tratar as exceções que ocorrerem.
Define o código que deverá ser sempre executado, sem ou com a ocorrência de uma
exceção, antes de terminar.
Marca a seção do bloco que captura e trata as exceções que podem eventualmente
ocorrer.
Lança uma exceção para esta seja tratada por uma rotina de tratamento de exceção
ou para gerar uma exceção.
Contém o código para liberar recursos alocados no bloco.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
7.
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 existemalguns
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.
A linha de código: Catch ex As Exception
Diz respeito ao tratamento de erros comentado no enunciado.
Marque a alternativa que melhor define qual o propósito da linha de código citado no
enunciado.
Permite realizar a captura e o tratamento da exceção genérica, ou seja, de qualquer
tipo de exceção.
Ela atribui a variável ex o texto escolhido pelo programador, para que o mesmo seja
apresentado ao usuário final.
Ela atribui a variável Exception o texto escolhido pelo programador, para que o
mesmo seja apresentado ao usuário final.
Permite realizar a captura e o tratamento da exceção ligado a erros de digitação ou
divisão por zero.
Permite realizar a captura e o tratamento da exceção apenas do tipo Exceptions.
Gabarito Comentado Gabarito Comentado
8.
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/Finally/Catch
Try/Catch/Finally
Catch/Try
Try/Catch
Try
1.
Uma Exceção é um erro no fluxo normal de execução do código de um programa de uma
aplicação. Em algumas situações você pode desejar lançar uma exceção para que seja tratada
por uma rotina de tratamento, chamada:
Catch
Finally
Try
Throw
Exception
Gabarito Comentado Gabarito Comentado
2.
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:
Se o Catch for usado, o Finally não poderá ser usado.
A cláusula Catch é opcional
Só pode haver uma cláusula Catch para um mesmo Try
A cláusula Try é opcional.
A cláusula Finally é opcional
Gabarito Comentado Gabarito Comentado Gabarito Comentado
3.
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:
ArgumentNullException
FileNotFoundException
NotImplementedException
IndexOutOfRangeException
OverflowException
Gabarito Comentado Gabarito Comentado Gabarito Comentado
4.
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 é:
Try - catch - End Try
Finaly
ex.message
System.Exception
Throw [ expressão ]
Gabarito Comentado Gabarito Comentado
5.
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 de programas de computadores.
Considerando esse conceito, analise as afirmações abaixo:
I - Sempre que um método de alguma classe é passível de causar algum erro, podemos
usar o método de tentativa - o try
II - Tudo que estiver dentro do bloco try será executado até que alguma exceção seja
lançada, ou seja, até que algo dê errado.
III - Finally é o trecho de código final. A função básica de finally é sempre executar seu
bloco de dados mesmo que uma exceção seja lançada.
É correto apenas o que afirma em:
Apenas III
I e III
I, II e III
II e III
I e II
Gabarito Comentado Gabarito Comentado Gabarito Comentado
6.
Na construção de softwares no VB 2010, é possível desenvolvermos sub-rotinas ou
funções com os mais diversos propósitos. Durante a execução dessas rotinas podem
ocorrer exceções de Hardware e de Software, que devem ser tratadas de forma
estruturada a partir do bloco: Qual das respostas apresenta a sintaxe correta para
representação do bloco mínimo do tratamento de exceções?
On error
Try... Finaly
Try... End Try.
On error - Goto
Try... Catch
Gabarito Comentado Gabarito Comentado
7.
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/Catch
Catch/Try
Try
Try/Finally/Catch
Try/Catch/Finally
8.
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.
A linha de código: Catch ex As Exception
Diz respeito ao tratamento de erros comentado no enunciado.
Marque a alternativa que melhor define qual o propósito da linha de código citado no
enunciado.
Ela atribui a variável Exception o texto escolhido pelo programador, para que o
mesmo seja apresentado ao usuário final.
Permite realizar a captura e o tratamento da exceção apenas do tipo Exceptions.
Permite realizar a captura e o tratamento da exceção genérica, ou seja, de qualquer
tipo de exceção.
Ela atribui a variável ex o texto escolhido pelo programador, para que o mesmo seja
apresentado ao usuário final.
Permite realizar a captura e o tratamento da exceção ligado a erros de digitação ou
divisão por zero.
Gabarito Comentado Gabarito Comentado
1.
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
Private nome As String
Private valor As Double
Private fabricante As String
End Class
Public Class Periferico
Public nome As String
Public valor As Double
Public fabricante As String
End ClassProtected 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
Public property class Periferico
Private nome As String
Private valor As Double
Private fabricante As String
End Class
Gabarito Comentado Gabarito Comentado Gabarito Comentado
2.
Em uma classe o construtor, que serve para instanciar a classe, também pode ser
considerado?
Um atributo;
Um método;
Uma propriedade;
Uma variável;
Somente um construtor;
Gabarito Comentado Gabarito Comentado Gabarito Comentado
3.
No Visual Basic .Net a palavra chave Inherits é usada para:
indicar que um parâmetro não é obrigatório em um método.
classificar um método como público.
disparar eventos a partir de objetos.
implementar o mecanismo de herança entre classes.
criar uma instância de um objeto a partir de uma classe.
Gabarito Comentado Gabarito Comentado
4.
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 à:
Objeto
Classe
Herança
Polimorfismo
Construtor
Gabarito Comentado Gabarito Comentado Gabarito Comentado
5.
Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos
membros de uma classe. O modificador Shared tem como objetivo:
Definir um objeto ou membro acessível em qualquer ponto da classe ou das
subclasses e pelos métodos da classe e das subclasses.
Definir um objeto ou membro acessível somente na classe e pelos métodos da
classe.
Definir um membro da classe distribuído por todos os objetos da classe.
Definir um objeto ou membro acessível em qualquer ponto de aplicação.
Definir uma classe que não pode ser instanciada.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
6.
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:
Abstração
Herança
Polimorfismo
Encapsulamento
Interface
7.
Uma equipe de desenvolvimento de softwares se deparou com o seguinte problema: Uma
universidade precisava controlar o total de filhos de cada funcionário e suas respectivas
idades, mantendo atualizado, para o cálculo do salário família.
Para tal, resolveram criar uma classe Dependente, que entre os demais atributos
existiam, idade e totFilhos. Dos escopos das variáveis para a Linguagem VB.NET qual o
mais indicado para estes atributos, respectivamente, de forma a solucionar o problema
da equipe de desenvolvimento.
Public e Private
Shared e Private
Protected e Private
Private e Shared
Friend e Public
Gabarito Comentado
8.
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ódigo encontrar 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:
Encapsulamento
Herança
Sobrecarga
Construtor
Polimorfismo
Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e
dos membros de uma classe. Ao definir um objeto ou membro acessível em
qualquer ponto da classe ou das subclasses e pelos métodos da classe e das
subclasses, estamos falando do modificador:
protected
static
private
public
shared
Gabarito Comentado Gabarito Comentado
2.
Uma equipe de desenvolvimento de softwares se deparou com o seguinte
problema: Uma universidade precisava controlar o total de filhos de
funcionários existentes na mesma, mantendo atualizado a entrada e saída
dos mesmos.
Para tal, resolveram criar um atributo de nome TotalFilhos.
Dos escopos das variáveis para a Linguagem VB.NET qual o mais
indicado para este atributo de forma a solucionar o problema da equipe de
desenvolvimento.
public
private
Protected
Friend
Shared
Gabarito Comentado Gabarito Comentado
3.
(ENADE/2008) Uma pizzaria fez uma ampliação de suas instalações e o gerente
aproveitou para melhorar o sistema informatizado, que era limitado e não atendia a
todas as funções necessárias. O gerente, então, contratou uma empresa para ampliar o
software. No desenvolvimento do novo sistema, a empresa aproveitou partes do sistema
antigo e estendeu os componentes de maneira a usar código validado, acrescentando as
novas funções solicitadas.
Que conceito de orientação a objetos está descrito na situação hipotética acima?
sobreposição
sobrecarga
abstração
mensagem
herança
Gabarito Comentado Gabarito Comentado
4.
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:
Shared
Abstract
Public
Protected
Private
Gabarito Comentado Gabarito Comentado Gabarito Comentado
5.
A abordagem da programação orientada a objetos oferece o conceito de encapsulamento
que agrupa e delimita na classe a declaração de todas as variáveis e métodos. Os
modificadores de acesso definem a acessibilidade dos objetos e dos membros de uma
classe.
Dentre as opções, qual delas não é um modificador do Visual Basic 2010 ?
Protected
Shared
Private
Package
Public
Gabarito Comentado Gabarito Comentado
6.
Uma das características importantes da linguagem OO é permitir o uso do Polimorfismo,
para cada linguagem temos uma forma específica de defini-lo.
Das opções apresentadas, marque a que os conceitos apresentados em relação ao
Polimorfismo na OO no VB.Net, está correto.
Para aplicação do polimorfismo no VB devemos utilizar a palavra Extends.
O polimorfismo é aplicado aos atributos de uma classe, permitindo repetir o nome.
Para aplicação do polimorfismo no VB devemos utilizar a palavra Overloads.
O polimorfismo não evita a proliferação de nomes diferentes de itens que são
semanticamente iguais.
As chamadas das funções polimórficas podem ser feitas pelo mesmo nome ou com
nomes diferentes, depende de como vai cria-las.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
7.
Uma equipe de desenvolvimento de softwares sedeparou com o seguinte problema: Uma
universidade precisava controlar o total de filhos de cada funcionário e suas respectivas
idades, mantendo atualizado, para o cálculo do salário família.
Para tal, resolveram criar uma classe Dependente, que entre os demais atributos
existiam, idade e totFilhos. Dos escopos das variáveis para a Linguagem VB.NET qual o
mais indicado para estes atributos, respectivamente, de forma a solucionar o problema
da equipe de desenvolvimento.
Protected e Private
Private e Shared
Shared e Private
Public e Private
Friend e Public
Gabarito Comentado
8.
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ódigo encontrar 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:
Encapsulamento
Polimorfismo
Herança
Sobrecarga
Construtor
1.
1 - conexao.Close()
2 - Dim comando As New OleDbCommand(sql, conexao)
3 - Dim conexao As New OleDbConnection("Provider=Microsoft.......;Data
Source=bd.......mdb")
4 - conexao.Open()
5 - Dim adaptador As New OleDbDataAdapter(comando)
6 - adaptador.Fill(ds, "Autores")
7 - Dim sql As String = "Select * from Autores"
8 - Dim ds As New DataSet()
Qual das sequencias abaixo é a correta para que o dataset seja preenchido como a lista
de todos os autores :
8-1-3-7-5-6-2-4
3-7-5-2-4-8-1-6
3-7-2-5-1-8-6-4
3-7-2-5-8-4-6-1
3-7-2-6-8-5-4-1
2.
As Views representam um recurso importante dos SGDBs.
Segundo o que foi apresentado nas aulas, através de uma view não é possível:
Criar uma visão do banco de dados para um determinado propósito.
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.
Gabarito Comentado Gabarito Comentado
3.
Uma View é um objeto que pertence a um banco de dados, definida baseada em
declarações SELECT´s, retornando uma determinada visualização de dados de uma ou
mais tabelas. Contudo, uma view não armazena dados.
Marque a opção que NÃO representa uma vantagem do uso de views.
Eliminação de códigos redundantes.
Simplifica o gerenciamento do banco de dados.
Mascarar complexidade do banco de dados.
Economia de tempo com retrabalho.
Velocidade de acesso as informações.
Gabarito Comentado Gabarito Comentado
4.
Um dos recursos principais dos bancos de dados atuais é a capacidade de gerar Views,
que possuem características próprias de acordo com o banco de dados em uso.
Para o SQL Server a sintaxe completa da criação de uma view é:
CREATE nome_view [lista de colunas] AS DECLARAÇÃO SELECT
CREATE VIEW nome_view [lista de colunas] AS DECLARAÇÃO SELECT
CREATE VIEW nome_view [lista de colunas]
CREATE nome_view [lista de colunas]
CREATE VIEW nome_view AS DECLARAÇÃO SELECT
Gabarito Comentado Gabarito Comentado
5.
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)(F)
(F)(V)(F)
(V)(V)(V)
(V)(F)(V)
(V)(F)(F)
Gabarito Comentado
6.
Dentre os muitos componentes da biblioteca ADO.NET, temos o Data Provider que possui
quatro principais objetos, EXCETO:
DataReader
Command
DataClasses
DataAdapter
Connection
Gabarito Comentado Gabarito Comentado
7.
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.
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.
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.
Gabarito Comentado Gabarito Comentado
8.
O código apresentado é parte de um script.
CREATE TABLE [dbo].[Cliente](
[ID] [bigint] IDENTITY(1,1) NOT NULL,
[Nome] [varchar](200) NOT NULL,
[Telefone] [varchar](50) NULL,
[Logradouro] [varchar](200) NOT NULL,
[UF] [varchar](2) NOT NULL,
CONSTRAINT [PK_Cliente] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
Em relação ao código apresentado e o produto gerado pelo
código não podemos afirmar:
Todos os dados
deverão ser
obrigatoriamente
preenchidos.
O campo
Telefone pode
receber números
e letras.
Os dados serão
ordenados pela
ID.
Cria uma tabela
de nome Cliente.
A chave primária
é ID.
1.
Para a manipulação de dados durante as aulas foi escolhido utilizar o
Microsoft SQL Server 2008 R2 Express.
Das opções apresentadas a seguir, segundo o que foi apresentado nas
aulas, qual não representa uma característica deste SGDB.
Permite criar mais de um banco de dados no mesmo servidor.
Suporta bancos de dados de até 10 GB cada.
Esta edição atende aos requisitos de uma variedade de aplicações que não sejam
comerciais, por isto sem custo de licenciamento.
Esta edição é compatível com o SQL Azure Database Service da plataforma Microsoft
Azure para computação em nuvem.
Possui o mesmo sistema de gerenciamento de bancos de dados das outras edições
do SQL Server 2008 R2 da Microsoft.
Gabarito Comentado Gabarito Comentado
2.
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.
Eliminação de códigos redundantes nas aplicações para gerenciamento de dados e
flexibilidade.
Disponibilidade e Escalabilidade.
Compartilhamento dos dados.
Gabarito Comentado Gabarito Comentado
3.
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 comas 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:
É uma chave candidata escolhida pelo projetista do Banco de Dados com o de
significado principal para a identificação de 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.
É um conjunto de um ou mais atributos que permitem identificar univocamente uma
entidade.
É uma associação entre uma ou várias entidades.
Gabarito Comentado
4.
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:
Regras de um Banco de Dados.
Relacionamentos entre as entidades de dados.
Atributos das entidades de dados.
Entidades de dados.
Métodos de acesso a dados.
Gabarito Comentado Gabarito Comentado
5.
A modelagem de um BD em um SGBDR é realizada através do modelo entidade-
relacionamento (MER).
Das opções apresentadas, marque o que NÃO é especificado pelo MER.
Classes de dados.
Atributos das entidades de dados.
Regras de um BD.
Relacionamentos entre as entidades de dados.
Entidades de dados.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
6.
________ é 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.
Coluna
Banco de Dados
Sistema de Gerenciamento de Banco de Dados (SGBD)
Relacionamento
Tabela
Gabarito Comentado Gabarito Comentado
7.
Segundo Silberschatz (1997) e Elmasri (2005) existem algumas principais
vantagens na utilização dos SGBDRs.
Marque a alternativa que não apresenta uma das vantagens citadas pelos
autores segundo o material didático da disciplina.
Disponibilidade
Compatibilidade
Compartilhamento dos dados
Escalabilidade
Restrição de acesso
Gabarito Comentado Gabarito Comentado
8.
A modelagem de um Banco de Dados é considerada uma das principais etapas no
desenvolvimento de um Sistema de Informação, uma vez que o mesmo tem o
objetivo de armazenar os dados que deverão gerar informações preciosas na tomada
de decisões em uma empresa. Na construção do modelo do banco, a definição das
Entidades é a primeira das etapas.
Segundo o material das aulas, qual das opções apresenta parte da definição de uma
Entidade corretamente.
Uma
entidade de
dados é um
objeto do
mundo
fictício.
Uma
entidade é
representada
por um
conjunto de
métodos.
Uma
entidade de
dados não
precisa ser
identificada
de forma
unívoca.
Uma
entidade
pode ser
concreta,
abstrata ou
um conceito.
Uma
entidade de
dados é a
relação de
todos os
objetos
participantes
do modelo.
1.
O conjunto formado pelo SGBDR e os BDs é conhecido
como:
Tabela
Relacionamento
Sistema de Gerenciamento de Banco de Dados (SGBD)
Sistema de Banco de Dados
Banco de Dados
Gabarito Comentado
2.
Durante as aulas foi destacado a importância que um sistema de gerenciamento de
banco de dados relacional (SGBDR) possui para manipulação de dados através dos
sistemas ou nele mesmo utilizando a sua IDE.
Das opções apresentadas, qual não é parte da definição deste modelo.
É uma camada intermediária, conhecida também como midleware.
É uma coleção de softwares de propósito geral que facilita o processo de: definir,
construir e manipular um banco de dados (BD);
Fica situada entre uma ou mais aplicações (APs) e um ou mais BDs.
Provê a interface entre as aplicações e os BDs.
Possui arquitetura em camadas.
Gabarito Comentado Gabarito Comentado
3.
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:
Uma associação entre uma ou várias entidades.
São super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
Um conjunto de um ou mais atributos que permitem identificar univocamente uma
entidade.
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.
Uma chave candidata escolhida pelo projetista do BD como de significado principal
para a identificação de entidades.
Gabarito Comentado Gabarito Comentado
4.
Segundo Silberschatz (1997) e Elmasri (2005) existem algumas principais
vantagens na utilização dos SGBDRs.
Marque a alternativa que não apresenta uma das vantagens citadas pelos
autores segundo o material didático da disciplina.
Restrição de acesso
Disponibilidade
Compatibilidade
Compartilhamento dos dados
Escalabilidade
Gabarito Comentado Gabarito Comentado
5.
A modelagem de um Banco de Dados é considerada uma das principais etapas no
desenvolvimento de um Sistema de Informação, uma vez que o mesmo tem o
objetivo de armazenar os dados que deverão gerar informações preciosas na tomada
de decisões em uma empresa. Na construção do modelo do banco, a definição das
Entidades é a primeira das etapas.
Segundo o material das aulas, qual das opções apresenta parte da definição de uma
Entidade corretamente.
Uma entidade pode ser concreta, abstrata ou um conceito.
Uma entidade de dados é a relação de todos os objetos participantes do modelo.
Uma entidade de dados é um objeto do mundo fictício.
Uma entidade de dados não precisa ser identificada de forma unívoca.
Uma entidade é representada por um conjunto de métodos.
Gabarito Comentado Gabarito Comentado
6.
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:
Atributos das entidades de dados.
Regras de um Banco de Dados.
Métodos de acesso a dados.
Relacionamentos entre as entidades de dados.
Entidades de dados.
Gabarito Comentado Gabarito Comentado
7.
Para a manipulação de dados durante as aulas foi escolhido utilizar o Microsoft SQL
Server 2008 R2 Express.
Das opções apresentadas a seguir, segundo o que foi apresentado nas aulas, qual não
representa uma característica deste SGDB.
Suporta bancos de dados de até 10 GB cada.
Possui o mesmo sistema de gerenciamento de bancos de dados das outras edições
do SQL Server 2008 R2 da Microsoft.
Esta edição é compatível com o SQL Azure Database Service da plataforma Microsoft
Azure para computação em nuvem.
Permitecriar mais de um banco de dados no mesmo servidor.
Esta edição atende aos requisitos de uma variedade de aplicações que não sejam
comerciais, por isto sem custo de licenciamento.
Gabarito Comentado Gabarito Comentado
8.
A modelagem de um BD em um SGBDR é realizada através do modelo entidade-
relacionamento (MER).
Das opções apresentadas, marque o que NÃO é especificado pelo MER.
Regras de um BD.
Atributos das entidades de dados.
Classes de dados.
Relacionamentos entre as entidades de dados.
Entidades de dados.
1.
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:
Eliminação de códigos redundantes nas aplicações para gerenciamento de dados e
flexibilidade.
Abstração de elementos concretos ou abstratos.
Compartilhamento dos dados.
Separação entre programas e dados.
Disponibilidade e Escalabilidade.
Gabarito Comentado Gabarito Comentado
2.
________ é 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.
Coluna
Relacionamento
Tabela
Sistema de Gerenciamento de Banco de Dados (SGBD)
Banco de Dados
Gabarito Comentado Gabarito Comentado
3.
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:
É uma associação entre uma ou várias entidades.
Super-chaves para as quais nenhum subconjunto possa ser uma super-chave.
É uma chave candidata escolhida pelo projetista do Banco de Dados com o de
significado principal para a identificação de entidades.
É um conjunto de um ou mais atributos que permitem identificar univocamente uma
entidade.
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
4.
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:
Métodos de acesso a dados.
Relacionamentos entre as entidades de dados.
Entidades de dados.
Regras de um Banco de Dados.
Atributos das entidades de dados.
Gabarito Comentado Gabarito Comentado
5.
Para a manipulação de dados durante as aulas foi escolhido utilizar o Microsoft SQL
Server 2008 R2 Express.
Das opções apresentadas a seguir, segundo o que foi apresentado nas aulas, qual não
representa uma característica deste SGDB.
Esta edição atende aos requisitos de uma variedade de aplicações que não sejam
comerciais, por isto sem custo de licenciamento.
Esta edição é compatível com o SQL Azure Database Service da plataforma Microsoft
Azure para computação em nuvem.
Suporta bancos de dados de até 10 GB cada.
Permite criar mais de um banco de dados no mesmo servidor.
Possui o mesmo sistema de gerenciamento de bancos de dados das outras edições
do SQL Server 2008 R2 da Microsoft.
Gabarito Comentado Gabarito Comentado
6.
A modelagem de um BD em um SGBDR é realizada através do modelo entidade-
relacionamento (MER).
Das opções apresentadas, marque o que NÃO é especificado pelo MER.
Classes de dados.
Regras de um BD.
Relacionamentos entre as entidades de dados.
Entidades de dados.
Atributos das entidades de dados.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
7.
Segundo Silberschatz (1997) e Elmasri (2005) existem algumas principais
vantagens na utilização dos SGBDRs.
Marque a alternativa que não apresenta uma das vantagens citadas pelos
autores segundo o material didático da disciplina.
Restrição de acesso
Compatibilidade
Disponibilidade
Escalabilidade
Compartilhamento dos dados
Gabarito Comentado Gabarito Comentado
8.
A modelagem de um Banco de Dados é considerada uma das principais etapas no
desenvolvimento de um Sistema de Informação, uma vez que o mesmo tem o
objetivo de armazenar os dados que deverão gerar informações preciosas na tomada
de decisões em uma empresa. Na construção do modelo do banco, a definição das
Entidades é a primeira das etapas.
Segundo o material das aulas, qual das opções apresenta parte da definição de uma
Entidade corretamente.
Uma entidade de dados é a relação de todos os objetos participantes do modelo.
Uma entidade de dados é um objeto do mundo fictício.
Uma entidade de dados não precisa ser identificada de forma unívoca.
Uma entidade é representada por um conjunto de métodos.
Uma entidade pode ser concreta, abstrata ou um conceito.
1.
Uma View é um objeto que pertence a um banco de dados, definida baseada em
declarações SELECT´s, retornando uma determinada visualização de dados de uma ou
mais tabelas. Contudo, uma view não armazena dados.
Marque a opção que NÃO representa uma vantagem do uso de views.
Velocidade de acesso as informações.
Economia de tempo com retrabalho.
Simplifica o gerenciamento do banco de dados.
Mascarar complexidade do banco de dados.
Eliminação de códigos redundantes.
Gabarito Comentado Gabarito Comentado
2.
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:
SQL Server
DataSet
Ado.Net
Asp.Net
XML
3.
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.
OleDbConnection
OleDbDataAdapter
SqlConnection
OleDbCommand
SqlCommand
Gabarito Comentado
4.
Dentre os muitos componentes da biblioteca ADO.NET, temos o Data Provider que possui
quatro principais objetos, EXCETO:
DataAdapter
DataClasses
Command
DataReader
Connection
Gabarito Comentado Gabarito Comentado
5.
A Microsoft lançou a Plataforma .NET. em 2000 com uma nova
biblioteca de nome ADO.NET.
Segundo o materialapresentado nas aulas, o propósito desta
biblioteca é:
Permitir que os dados sejam manipulados em um DataSet armazenado em disco.
Facilitar o trabalho do programador e permitir desenvolver aplicações com maior
desempenho.
Fazer múltiplas conexões com o banco de dados quando for abrir o mesmo e ao
atualizar os dados.
Facilitar o trabalho do usuário final ao permitir acesso mais rápido as aplicações.
Abrir conexões com o banco de dados, que permanecem ativas durante todo o
tempo em que a aplicação estiver em execução.
Gabarito Comentado Gabarito Comentado
6.
O código apresentado é parte de um script.
CREATE TABLE [dbo].[Cliente](
[ID] [bigint] IDENTITY(1,1) NOT NULL,
[Nome] [varchar](200) NOT NULL,
[Telefone] [varchar](50) NULL,
[Logradouro] [varchar](200) NOT NULL,
[UF] [varchar](2) NOT NULL,
CONSTRAINT [PK_Cliente] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
Em relação ao código apresentado e o produto gerado pelo
código não podemos afirmar:
Cria uma tabela de nome Cliente.
Todos os dados deverão ser obrigatoriamente preenchidos.
O campo Telefone pode receber números e letras.
Os dados serão ordenados pela ID.
A chave primária é ID.
Gabarito Comentado Gabarito Comentado
7.
Segundo o material apresentado nas aulas, um componente é um
objeto com métodos pré-definidos que oferecem funcionalidades
para um determinado propósito.
Em relação aos componentes para acesso a dados da biblioteca
ADO.NET não podemos afirmar que:
Os componentes do tipo SQL se comunicam com o banco de dados de forma muito
mais eficiente, porque o servidor é acessado em baixo nível, através do protocolo
TDS.
Os OleDB são usados para fazer acesso aos banco de dados que não são do
Microsoft SQL Server.
Os OleDB se comunicam com o banco de dados de forma um pouco menos eficiente
do que os componentes do tipo SQL.
Os principais componentes do tipo SQL e OleDB são os mesmos.
Os componentes do tipo SQL são usados exclusivamente para acesso aos bancos de
dados do Microsoft SQL Server.
Gabarito Comentado Gabarito Comentado
8.
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)(F)(F)
(V)(V)(V)
(V)(V)(F)
(F)(V)(F)
(V)(F)(V)
1.
1 - conexao.Close()
2 - Dim comando As New OleDbCommand(sql, conexao)
3 - Dim conexao As New OleDbConnection("Provider=Microsoft.......;Data
Source=bd.......mdb")
4 - conexao.Open()
5 - Dim adaptador As New OleDbDataAdapter(comando)
6 - adaptador.Fill(ds, "Autores")
7 - Dim sql As String = "Select * from Autores"
8 - Dim ds As New DataSet()
Qual das sequencias abaixo é a correta para que o dataset seja preenchido
como a lista de todos os autores :
3-7-2-6-8-5-4-1
3-7-2-5-8-4-6-1
8-1-3-7-5-6-2-4
3-7-5-2-4-8-1-6
3-7-2-5-1-8-6-4
2.
As Views representam um recurso importante dos SGDBs.
Segundo o que foi apresentado nas aulas, através de uma view não é possível:
Gerar uma visão para mais de uma tabela.
Usar os mesmos comandos SQL de manipulação de dados de uma tabela.
Criar uma visão do banco de dados para um determinado propósito.
Que a mesma coluna seja vista com nomes diferentes para determinados usuários.
Armazenar dados.
Gabarito Comentado Gabarito Comentado
3.
Um dos recursos principais dos bancos de dados atuais é a capacidade de gerar Views,
que possuem características próprias de acordo com o banco de dados em uso.
Para o SQL Server a sintaxe completa da criação de uma view é:
CREATE VIEW nome_view [lista de colunas]
CREATE nome_view [lista de colunas]
CREATE VIEW nome_view [lista de colunas] AS DECLARAÇÃO SELECT
CREATE VIEW nome_view AS DECLARAÇÃO SELECT
CREATE nome_view [lista de colunas] AS DECLARAÇÃO SELECT
Gabarito Comentado Gabarito Comentado
4.
Segundo o material apresentado nas aulas, um componente é um
objeto com métodos pré-definidos que oferecem funcionalidades
para um determinado propósito.
Em relação aos componentes para acesso a dados da biblioteca
ADO.NET não podemos afirmar que:
Os OleDB são usados para fazer acesso aos banco de dados que não são do
Microsoft SQL Server.
Os componentes do tipo SQL se comunicam com o banco de dados de forma muito
mais eficiente, porque o servidor é acessado em baixo nível, através do protocolo
TDS.
Os OleDB se comunicam com o banco de dados de forma um pouco menos eficiente
do que os componentes do tipo SQL.
Os componentes do tipo SQL são usados exclusivamente para acesso aos bancos de
dados do Microsoft SQL Server.
Os principais componentes do tipo SQL e OleDB são os mesmos.
Gabarito Comentado Gabarito Comentado
5.
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.
(F)(V)(F)
(V)(F)(F)
(V)(F)(V)
(V)(V)(F)
(V)(V)(V)
Gabarito Comentado
6.
Dentre os muitos componentes da biblioteca ADO.NET, temos o Data Provider que possui
quatro principais objetos, EXCETO:
DataClasses
DataReader
Command
DataAdapter
Connection
Gabarito Comentado Gabarito Comentado
7.
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 programador e permitir desenvolver aplicações com maior
desempenho.
Facilitar o trabalho do usuário final ao permitir acesso mais rápido as aplicações.
Gabarito Comentado Gabarito Comentado
8.
O código apresentado é parte de um script.
CREATE TABLE [dbo].[Cliente](
[ID] [bigint] IDENTITY(1,1) NOT NULL,
[Nome] [varchar](200) NOT NULL,
[Telefone] [varchar](50) NULL,
[Logradouro] [varchar](200) NOT NULL,
[UF] [varchar](2) NOT NULL,
CONSTRAINT [PK_Cliente] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
Em relaçãoao código apresentado e o produto gerado pelo
código não podemos afirmar:
A chave primária
é ID.
Cria uma tabela
de nome Cliente.
Todos os dados
deverão ser
obrigatoriamente
preenchidos.
O campo
Telefone pode
receber números
e letras.
Os dados serão
ordenados pela
ID.
1.
Uma View é um objeto que pertence a um banco de dados, definida
baseada em declarações SELECT´s, retornando uma determinada
visualização de dados de uma ou mais tabelas. Contudo, uma view não
armazena dados.
Marque a opção que NÃO representa uma vantagem do uso de views.
Economia de tempo com retrabalho.
Eliminação de códigos redundantes.
Simplifica o gerenciamento do banco de dados.
Mascarar complexidade do banco de dados.
Velocidade de acesso as informações.
Gabarito Comentado Gabarito Comentado
2.
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
Asp.Net
SQL Server
DataSet
Ado.Net
3.
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
SqlConnection
OleDbDataAdapter
OleDbConnection
SqlCommand
Gabarito Comentado
4.
Dentre os muitos componentes da biblioteca ADO.NET, temos o Data Provider que possui
quatro principais objetos, EXCETO:
DataReader
Connection
DataClasses
Command
DataAdapter
Gabarito Comentado Gabarito Comentado
5.
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 é:
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 programador e permitir desenvolver aplicações com maior
desempenho.
Fazer múltiplas conexões com o banco de dados quando for abrir o mesmo e ao
atualizar os dados.
Facilitar o trabalho do usuário final ao permitir acesso mais rápido as aplicações.
Permitir que os dados sejam manipulados em um DataSet armazenado em disco.
Gabarito Comentado Gabarito Comentado
6.
O código apresentado é parte de um script.
CREATE TABLE [dbo].[Cliente](
[ID] [bigint] IDENTITY(1,1) NOT NULL,
[Nome] [varchar](200) NOT NULL,
[Telefone] [varchar](50) NULL,
[Logradouro] [varchar](200) NOT NULL,
[UF] [varchar](2) NOT NULL,
CONSTRAINT [PK_Cliente] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
Em relação ao código apresentado e o produto gerado pelo
código não podemos afirmar:
Todos os dados deverão ser obrigatoriamente preenchidos.
O campo Telefone pode receber números e letras.
A chave primária é ID.
Cria uma tabela de nome Cliente.
Os dados serão ordenados pela ID.
Gabarito Comentado Gabarito Comentado
7.
Segundo o material apresentado nas aulas, um componente é um
objeto com métodos pré-definidos que oferecem funcionalidades
para um determinado propósito.
Em relação aos componentes para acesso a dados da biblioteca
ADO.NET não podemos afirmar que:
Os OleDB se comunicam com o banco de dados de forma um pouco menos eficiente
do que os componentes do tipo SQL.
Os componentes do tipo SQL se comunicam com o banco de dados de forma muito
mais eficiente, porque o servidor é acessado em baixo nível, através do protocolo
TDS.
Os principais componentes do tipo SQL e OleDB são os mesmos.
Os OleDB são usados para fazer acesso aos banco de dados que não são do
Microsoft SQL Server.
Os componentes do tipo SQL são usados exclusivamente para acesso aos bancos de
dados do Microsoft SQL Server.
Gabarito Comentado Gabarito Comentado
8.
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)(F)(F)
(V)(V)(F)
(V)(V)(V)
(V)(F)(V)
(F)(V)(F)
1.
A classe _________ permite criar um objeto para o usuário
digitar os dados de entrada através da interface homem-
máquina (IHM).
CheckBox
TextBox
ListBox
RadioButton
Label
Gabarito Comentado Gabarito Comentado
2.
Baseado na sub rotina apresentada e sabendo que ela não possui erros:
Private Sub CalculaMedia(ByVal n)
Dim x As Integer = n
txtNumero.Text = Str(x * 2)
MessageBox.Show("O valor é: " & x)
End Sub
Podemos afirmar que:
Será exibido um texto seguido do valor 1000 pela caixa de mensagem.
Show é uma propriedade da MessageBox.
txtNumero equivale a propriedade name de um Objeto.
x é uma variável do tipo double.
CalculaMedia não recebe parâmetros.
Gabarito Comentado Gabarito Comentado
3.
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.
GroupBox
CheckBox
RadioButton
Button
ListBox
Gabarito Comentado Gabarito Comentado
4.
Baseado na sub rotina apresentada e sabendo que ela não possui erros:
Private Sub CalculaMedia()
Dim x As Integer = 1000
txtNumero.Text = Str(x)
MessageBox.Show("O valor é: " & x)
End Sub
Não podemos afirmar que:
Show é um método.
Str é uma função que converte para texto.
txtNumero é uma caixa de texto.
CalculaMedia não recebe parâmetros.
Será exibido um texto seguido do valor 1000 pela caixa de mensagem.
Gabarito Comentado Gabarito Comentado
5.
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.
CheckBox
RadioButton
ListBox
ComboBox
GroupBox
Gabarito Comentado Gabarito Comentado
6.
Uma interface gráfica com o usuário (Graphical User Interface / GUI) é composta de uma
ou mais janelas (windows) e permite representar as outras abordagens de interfaces:
caracteres, menus e formulários.
No VB.NET, quando uma janela é aberta, o mecanismo que não permite que o usuário
interaja com as outras janelas até que ela seja fechada,é chamado de:
Static
Principal
Classe
Não Modal
Modal
Gabarito Comentado Gabarito Comentado Gabarito Comentado
7.
A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um
programa um conjunto consistente de componentes intuitivos, familiarizando o usuário
com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. Para
utilização do controle RadioButton, para que as opções sejam mutuamente exclusivas
entre si, elas precisam estar dentro de um:
Checked
GroupBox
Frame
CheckBox
TextBox
Gabarito Comentado Gabarito Comentado Gabarito Comentado
8.
O controle do Windows Forms que permite ao usuário digitar dados
para entrada de dados através de uma interface gráfica para usuário
é:
Label
CheckBox
Button
TextBox
TextField
1.
Qual é a classe do Windows Forms usada para criar objetos de caixa
de diálogo genérica e personalizada?
User Control
Custom Control
Explorer Form
Windows Form
Dialog
Gabarito Comentado Gabarito Comentado
2.
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
CheckBox
Label
ListBox
Button
Gabarito Comentado Gabarito Comentado
3.
Para construir interfaces gráficas, temos como proposta colar adesivos em uma tela de
vidro ou colocar componentes em um container de componentes. As Caixas de seleção
são criadas a partir de um componente que permite que o usuário selecione apenas um
item da sua lista. Esse componente é o:
TextBox
CheckBox
ListBox
RadioButton
ComboBox
Gabarito Comentado Gabarito Comentado Gabarito Comentado
4.
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).
Label
ListBox
MessageBox
RadioButton
TextBox
Gabarito Comentado Gabarito Comentado
5.
Uma interface gráfica com o usuário (Graphical User Interface / GUI) é composta de uma
ou mais janelas (windows) e permite representar as outras abordagens de interfaces:
caracteres, menus e formulários.
No VB.NET, quando uma janela é aberta, o mecanismo que não permite que o usuário
interaja com as outras janelas até que ela seja fechada, é chamado de:
Classe
Modal
Static
Não Modal
Principal
Gabarito Comentado Gabarito Comentado Gabarito Comentado
6.
A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um
programa um conjunto consistente de componentes intuitivos, familiarizando o usuário
com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. Para
utilização do controle RadioButton, para que as opções sejam mutuamente exclusivas
entre si, elas precisam estar dentro de um:
GroupBox
Frame
TextBox
CheckBox
Checked
Gabarito Comentado Gabarito Comentado Gabarito Comentado
7.
O controle do Windows Forms que permite ao usuário digitar dados
para entrada de dados através de uma interface gráfica para usuário
é:
Label
TextBox
Button
CheckBox
TextField
Gabarito Comentado Gabarito Comentado
8.
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.
ComboBox
ListBox
GroupBox
CheckBox
RadioButton
.
A classe _________ permite criar um objeto para o
usuário digitar os dados de entrada através da interface
homem-máquina (IHM).
CheckBox
TextBox
Label
RadioButton
ListBox
Gabarito Comentado Gabarito Comentado
2.
Baseado na sub rotina apresentada e sabendo que ela não possui erros:
Private Sub CalculaMedia(ByVal n)
Dim x As Integer = n
txtNumero.Text = Str(x * 2)
MessageBox.Show("O valor é: " & x)
End Sub
Podemos afirmar que:
Show é uma propriedade da MessageBox.
Será exibido um texto seguido do valor 1000 pela caixa de mensagem.
x é uma variável do tipo double.
txtNumero equivale a propriedade name de um Objeto.
CalculaMedia não recebe parâmetros.
Gabarito Comentado Gabarito Comentado
3.
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.
GroupBox
CheckBox
ListBox
Button
RadioButton
Gabarito Comentado Gabarito Comentado
4.
Baseado na sub rotina apresentada e sabendo que ela não possui erros:
Private Sub CalculaMedia()
Dim x As Integer = 1000
txtNumero.Text = Str(x)
MessageBox.Show("O valor é: " & x)
End Sub
Não podemos afirmar que:
CalculaMedia não recebe parâmetros.
Str é uma função que converte para texto.
Show é um método.
Será exibido um texto seguido do valor 1000 pela caixa de mensagem.
txtNumero é uma caixa de texto.
Gabarito Comentado Gabarito Comentado
5.
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.
GroupBox
CheckBox
ListBox
RadioButton
ComboBox
Gabarito Comentado Gabarito Comentado
6.
Uma interface gráfica com o usuário (Graphical User Interface / GUI) é composta de uma
ou mais janelas (windows) e permite representar as outras abordagens de interfaces:
caracteres, menus e formulários.
No VB.NET, quando uma janela é aberta, o mecanismo que não permite que o usuário
interaja com as outras janelas até que ela seja fechada, é chamado de:
Principal
Modal
Não Modal
Static
Classe
Gabarito Comentado Gabarito Comentado Gabarito Comentado
7.
A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um
programa um conjunto consistente de componentes intuitivos, familiarizando o usuário
com as diversas funções e diminuindo o tempo de aprendizado da nova ferramenta. Para
utilização do controle RadioButton, para que as opções sejam mutuamente exclusivas
entre si, elas precisam estar dentro de um:
TextBox
Checked
Frame
GroupBox
CheckBox
Gabarito Comentado Gabarito Comentado Gabarito Comentado
8.
O controle do Windows Forms que permite ao usuário digitar dados
para entrada de dados através de uma interface gráfica para usuário
é:
ButtonLabel
TextBox
TextField
CheckBox
1.
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?
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 classe System.Data.SQLClient foi projetada para trabalhar com banco de dados
oracle,sqlserver e mysql.
A biblioteca ADO.NET NÃO permite manipulação de dados através de DataSet.
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.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
2.
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)(V)(F)
(V)(V)(V)
(V)(F)(V)
(V)(F)(F)
(F)(V)(F)
3.
Qual é a classe usada para criar um objeto associado à uma tabela
que permite visualizar os dados em forma de planilha?
Dataset
DataAdapter
DataGridView
Windows Form
TableAdapter
Gabarito Comentado Gabarito Comentado
4.
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 todos os campos da tabela ligada ao Data Source.
É exibido uma Grid com os campos e respectivos dados da tabela ligada ao Data
Source.
É exibido uma tabela com os dados da tabela ligada ao Data Source.
São exibidos as opções de conexão para as tabelas do banco relacionado.
É exibido apenas uma ferramenta para edição dos dados da tabela ligada ao Data
Source.
Gabarito Comentado Gabarito Comentado
5.
Um DataSet da ADO.NET representa:
uma tabela de um banco de dados
uma visão de uma coleção de tabelas
uma linha da tabela
uma coluna da tabela
uma coleção de tabelas em memória
Gabarito Comentado
6.
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.
(F)(V)(V)
(V)(F)(V)
(F)(V)(F)
(V)(F)(F)
(V)(V)(V)
1.
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?
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 classe System.Data.SQLClient foi projetada para trabalhar exclusivamente para
acesso aos bancos de dados do Microsoft SQL Server.
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 biblioteca ADO.NET NÃO permite manipulação de dados através de DataSet.
Gabarito Comentado Gabarito Comentado Gabarito Comentado
2.
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)(F)
(F)(V)(F)
(V)(V)(V)
(V)(F)(V)
(V)(V)(F)
3.
Qual é a classe usada para criar um objeto associado à uma tabela
que permite visualizar os dados em forma de planilha?
DataGridView
Windows Form
DataAdapter
TableAdapter
Dataset
Gabarito Comentado Gabarito Comentado
4.
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.
É 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.
É exibido uma tabela com os dados da tabela ligada ao Data Source.
São exibidos as opções de conexão para as tabelas do banco relacionado.
São exibidos todos os campos da tabela ligada ao Data Source.
Gabarito Comentado Gabarito Comentado
5.
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 tabela de um banco de dados
uma coluna da tabela
Gabarito Comentado
6.
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)(F)(V)
(V)(F)(F)
(F)(V)(F)
(F)(V)(V)
(V)(V)(V)
1.
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?
A classe System.Data.SQLClient foi projetada para trabalhar exclusivamente para
acesso aos bancos de dados do Microsoft SQL Server.
Com o uso da bibliotecaADO.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.
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
2.
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)(V)(F)
(V)(V)(V)
(V)(F)(F)
(F)(V)(F)
(V)(F)(V)
3.
Qual é a classe usada para criar um objeto associado à uma tabela
que permite visualizar os dados em forma de planilha?
DataAdapter
DataGridView
TableAdapter
Windows Form
Dataset
Gabarito Comentado Gabarito Comentado
4.
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.
É 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.
É exibido uma tabela com os dados da tabela ligada ao Data Source.
São exibidos as opções de conexão para as tabelas do banco relacionado.
São exibidos todos os campos da tabela ligada ao Data Source.
Gabarito Comentado Gabarito Comentado
5.
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
6.
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.
(F)(V)(F)
(V)(F)(V)
(V)(F)(F)
(V)(V)(V)
(F)(V)(V)