Buscar

DESENVOLVIMENTO DE SOFTWARE

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

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

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

DESENVOLVIMENTO DE SOFTWARE 
 
 1
a
 Questão 
 
 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. 
 É conjunto de linguagens estruturadas, com um conjunto de instruções dependentes 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. 
 
 
 2
a
 Questão 
 
 
 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 Express 
 Visual Studio 2010 Premium 
 Visual Studio 2010 Professional 
 Visual Studio 2010 Test Professional 2010 
 Visual Studio 2010 Ultimate 
 
 
 3
a
 Questão 
 
 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: 
 
 J2SE e J2EE. 
 ferramentas desktop e mobile. 
 compilador e ferramentas de depuração. 
 bibliotecas e ferramentas executáveis. 
 COBIT, ITIL e Análise de impacto. 
 
 
 4
a
 Questão 
 
 Dentre as funções do Framework .NET 4.0, o Base Class Library é responsável por: 
 
 Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado. 
 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. 
 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. 
 
 
 5
a
 Questão 
 
 NÃO é uma linguagem de programação do pacote Visual Studio 2008 que utiliza o mesmo IDE e as funcionalidades da .NET 
Framework: 
 
 Visual Basic 
 Visual J 
 Visual C++ 
 Visual FoxPro 
 Visual C# 
 
 
 
 
 6
a
 Questão 
 
 (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 
 Lexical Analyzer 
 TextMate 
 ActiveSync 
 Active Directory 
 
 
 7
a
 Questão 
 
 O .NET Framework é uma camada de software que fica entre: 
 
 o Hardware e os Utilitários. 
 o Hardware e as Aplicações. 
 o Sistema Operacional e os Utilitários. 
 o Sistema Operacional e as Aplicações. 
 o Hardware e o Sistema Operacional. 
 
 
 
 8
a
 Questão 
 
 
 Dentre as funções do Framework .NET 4.0, o Common Language Runtime é responsável por: 
 
 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. 
 Enviar a aplicação para execução através do sistema operacional. 
 Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate 
Language (MSIL), independente da CPU. 
 Permitir que a aplicação seja executada em um ambiente gerenciado onde a aplicação se comunica com o 
.NET, ao invés de se comunicar diretamente com o sistema operacional. 
 
 
DESENVOLVIMENTO DE SOFTWARE 
2
a
 aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
Exercício: CCT0779_EX_A2_201701326868_V1 19/09/2018 20:04:59 (Finalizada) 
Aluno(a): OLAVO GUSTAVO J F DE MELO 
 
Disciplina: CCT0779 - DESENVOLVIMENTO DE SOFTWARE 201701326868 
 
 
 
 
 1
a
 Questão 
 
 
 Um Tipo de Dado Inteiro de 32 bits é conhecido em VB.NET como: 
 
 Single 
 Long 
 Integer 
 Short 
 Double 
 
 
Explicação: 
Short Armazena inteiros de 16 bits (2 bytes) que variam de -32.768 a 32.767. 
Long Armazena inteiros de 64 bits (8 bytes) cujo valor varia de -9.223.372.036.854.775.808 a 9.223.372.036.854.775.807 
(9.2 ¿ E + 18). 
Single Mantém conectado IEEE de 32 bits (4 bytes) de precisão simples números de ponto flutuante cujo valor varia de - 3, 
4028235E + 38 a - 1, 401298E-45 para valores negativos e de 1, 401298E-45 a 3, 4028235E + 38 para valores positivos. 
Números de precisão simples armazenam uma aproximação de um número real. 
Double Mantém conectado IEEE de 64 bits (8 bytes) de precisão dupla números de ponto flutuante que variam em valor de - 
1, 79769313486231570E + 308 a - 4.94065645841246544 e-324 para valores negativos e de 4.94065645841246544 e-324 
1.79769313486231570 e + 308 para valores positivos. Números de precisão dupla armazenam uma aproximação de um 
número real. 
 
 
 2
a
 Questão 
 
 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. 
 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. 
 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. 
 
 
 3
a
 Questão 
 
 
 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 mod 2 = 0 
 var \ 2 = 0 
 
 
 4
a
 Questão 
 
 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 
 Like 
 Não será exibido nada. 
 AndAlsoLike 
 AndAlso 
 
 
 5
a
 Questão 
 
 Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar valores do tipo 
Double? 
 
 R 
 L 
 S 
 F 
 D 
 
 
 6
a
 Questão 
 
 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 
 Namespace 
 Dim 
 FIFO 
 Structure 
 
 
 7
a
 Questão 
 
 
 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 
 Mid 
 Is 
 AndAlso 
 At 
 
 
 8
a
 Questão 
 
 
 Qual o tipo de dados da linguagem VB 2010 devemos usar para declarar uma variável que ocupe o 
mínimo de memória e armazene a quantidade de páginas de um livro , sabendo-se que um livro 
tratado pelo software a ser desenvolvido pode ter até 1500 páginas? 
 
 UShort 
 UInteger 
 Short 
 Integer 
 SByte 
 
 
Explicação: 
Mantém inteiros sem sinal 16 bits (2 bytes) que variam de 0 a 65.535. 
Este tipo é o ideal, pois ocupa menor espaço e memória e suporta os valores necessários para o problema citado. 
 
 
 
 
 
 
DESENVOLVIMENTO DE SOFTWARE 
3
a
 aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
Exercício: CCT0779_EX_A3_201701326868_V1 19/09/2018 20:17:04 (Finalizada) 
Aluno(a): OLAVO GUSTAVO J F DE MELO 
 
Disciplina: CCT0779 - DESENVOLVIMENTO DE SOFTWARE 201701326868 
 
 
 
 
 1
a
 Questão 
 
 Um método, também conhecido como procedimento, é um bloco de códigos identificado por um nome. Sempre chamado pelo 
nome para que execute o bloco de código. O método que executa um bloco de código, mas Não retorna valor: 
 
 Application 
 Public 
 Module 
 Function 
 Sub 
 
 
 2
a
 Questão 
 
 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 
 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 
 Function AreaQuad (ByVal n As Integer) 
 Dim S As Integer 
 S = n * n 
 Return S 
End Function 
 
 
 3
a
 Questão 
 
 
 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: 
 
 ErrObject 
 ControlChars 
 Information 
 DateAndTime 
 Strings 
 
 
 4
a
 Questão 
 
 Quais são os delimitadores de um método da linguagem VB .NET que retorna um valor? 
 
 Module e End Module 
 Sub e End Sub 
 Begin e End 
 Main e End Main 
 Function e End Function 
 
 
 5
a
 Questão 
 
 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? 
 
 Module AreaQuad (ByVal n As Integer) 
 Dim S As Integer 
 S = n * n 
 Console.WriteLine("Area: " & S) 
End Module 
 Function AreaQuad (ByVal n As Integer) 
 Dim S As Integer 
 S = n * n 
 Return S 
End Function 
 Sub AreaQuad (ByVal n As Integer) 
 Dim S As Integer 
 S = n * n 
 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 
 
 
 
 
 
 
 6
a
 Questão 
 
 
 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. 
 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. 
 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. 
 
 
 
 
 7
a
 Questão 
 
 
 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 
 Left 
 LTrim 
 LSet 
 Len 
 
 
 8
a
 Questão 
 
 Como são chamadas ou acionadas as Rotinas criadas em VB.NET ? 
 
 Indicando o NOME da Rotina e o tipo de dados de retorno 
 Diretamente no código indicando o NOME da Rotina seguido de seus parâmetros. 
 Indicando o NOME da Rotina após a palavra-chave Call. 
 Indicando o NOME da Rotina após a palavra-chave Function ou Sub. 
 Indicando o NOME da Rotina após a palavra-chave Function. 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 
 
 
 
CCT0779_EX_A4_201701326868_V1 
 
 
 
 
 
 
 
DESENVOLVIMENTO DE SOFTWARE 
 
 
4
a
 aula 
 Lupa 
 
Vídeo PPT MP3 
 
 
 
 
 
 
 
 
 
 
 
 1
a
 Questão 
 
 Na estrutura de repetição: Do While (condição) comandosLoop O exemplo serve apenas para que visualizem a estrutura de 
repetição. Os comandos no interior do laço serão repetidos até que? 
 
 Não depende da condição. 
 O contador atinja o valor inicial. 
 A condição seja Verdadeira. 
 O contador atinja o valor final. 
 A condição seja Falsa. 
 
 
Explicação: 
Por exemplo. 
Dim index As Integer = 0 
Do While index <= 10 
 Debug.Write(index.ToString & " ") 
 index += 1 
Loop 
Apesar de poder ser usado como umcontador, independente dos números o loop vai imprimir enquanto a condição: 
index <= 10 for verdadeira, quando esta comparação der falsa o loop será finalizado. 
Logo repete até que a condição seja falsa. 
 
 
 
 
 2
a
 Questão 
 
 
 Na estrutura de repetição: Do Until (condição) comandosLoop Este exemplo serve apenas para que visualizem a estrutura 
de repetição.Os comandos no interior do laço serão repetidos até que? 
 
 O contador atinja o valor inicial. 
 Não depende da condição. 
 A condição seja Falsa. 
 O contador atinja o valor final. 
 A condição seja Verdadeira. 
 
 
Explicação: 
Por exemplo. 
Dim i As Integer = 0 
Do Until i = 10 
 Console.WriteLine("Do Until: {0}", i) 
 i += 1 
Loop 
Apesar de poder ser usado como um contador, independente dos números o loop vai imprimir enquanto a condição: 
i = 10 for falsa, quando esta comparação der verdadeiro o loop será finalizado. 
 
Logo repete até que a condição seja verdadeira. 
 
 
 
 
 3
a
 Questão 
 
 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 e 3 
 1, 3, 5 e 7 
 0, 1, 3, 5 e 7 
 
 
 
 
 
 4
a
 Questão 
 
 
 A linguagem VB 2010 possui estruturas de controle de fluxo que permitem o desenvolvimento de programas estruturados, 
que são programas que não fazem uso da instrução GoTo. São Estruturas de Controle de Decisão, EXCETO: 
 
 Decisão Estendida 
 Decisão de Sequência na mesma linha 
 Decisão de Repetição 
 Decisão Simples 
 Decisão Aninhada 
 
 
 
 
 
 5
a
 Questão 
 
 
 Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente controlada por um contador como parte 
da própria estrutura: 
 
 Repeat 
 Until 
 While 
 For 
 Do 
 
 
 
 
 
 6
a
 Questão 
 
 
 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 
 10 
 200 
 40 
 30 
 
 
 
 
 
 7
a
 Questão 
 
 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 - 7 - 9. 
 2 - 4 - 5 - 7 - 9. 
 2 - 4 - 6 - 8 - 10. 
 1 - 3 - 5 - 6 - 8. 
 
 
 
 
 
 8
a
 Questão 
 
 Qual é a instrução para definir uma estrutura de decisão de múltiplas decisões (escolha) em 
linguagem VB.NET? 
 
 While 
 If 
 For 
 Do 
 Select Case 
 
 
 
 
 
 
 
 
CCT0779_EX_A5_201701326868_V1 
 
 
 
 
 
 
 
DESENVOLVIMENTO DE SOFTWARE 
5
a
 aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 
 
 
 
 
 1
a
 Questão 
 
 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: 
 
 Try 
 Catch 
 Throw 
 Finally 
 Exception 
 
 
 
 
 
 2
a
 Questão 
 
 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: 
 
 OverflowException 
 IndexOutOfRangeException 
 ArgumentNullException 
 FileNotFoundException 
 NotImplementedException 
 
 
 
 
 
 3
a
 Questão 
 
 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 é: 
 
 Finaly 
 Try - catch - End Try 
 System.Exception 
 ex.message 
 Throw [ expressão ] 
 
 
 
 
 
 4
a
 Questão 
 
 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: 
 
 II e III 
 I, II e III 
 I e II 
 Apenas III 
 I e III 
 
 
 
 
 
 5
a
 Questão 
 
 
 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? 
 
 Try... Finaly 
 Try... End Try. 
 On error 
 Try... Catch 
 On error - Goto 
 
 
 
 
 
 6
a
 Questão 
 
 
 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áriassituações como, erro de digitação, problema de conexão, acesso a banco, entre outras. 
Caso em um sistema após um conjunto de comandos possa acontecer um erro, do qual você não sabe bem a origem, 
qual a maneira mais indicada de tratar esta situação no VB.NET? 
Marque a alternativa que melhor resolveria a problemática apresentada, levando em consideração apenas a estrutura 
mais adequada. 
 
 Try (problema) Catch ex As Exception " Informação " End Try 
 Try (problema) Catch ex As DivideByZeroException " Informação " End Try 
 Try (problema) Catch ex As IndexOutOfRangeException " Informação " End Try 
 Try (problema) Catch ex As OverflowException " Informação " End Try 
 Try (problema) Catch ex As OutOfMemoryException " Informação " End Try 
 
 
 
 
 
 7
a
 Questão 
 
 
 Na construção de softwares, é possível desenvolvermos métodos com os mais diversos propósitos. Durante a execução 
desses métodos possa ser que ocorra exceções de hardware e de software, para esses trechos de códigos que podem haver 
problemas, nós devemos tratadas para que a aplicação não pare ou não finalize. Qual das respostas a seguir representa a 
sequência correta da sintaxe para representação do bloco mínimo do tratamento de exceções? 
 
 Try 
 Try/Catch 
 Try/Finally/Catch 
 Try/Catch/Finally 
 Catch/Try 
 
 
 
 
 8
a
 Questão 
 
 
 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 ligado a erros de digitação ou divisão por zero. 
 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 apenas do tipo Exceptions. 
 Permite realizar a captura e o tratamento da exceção genérica, ou seja, de qualquer tipo de exceção. 
 
 
 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 
 
 
 
CCT0779_EX_A6_201701326868_V1 
 
 
 
 
 
 
 
DESENVOLVIMENTO DE SOFTWARE 
6
a
 aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 
 
 
 
 
 1
a
 Questão 
 
 
 Em programação orientada a objetos, método é: 
 
 A instância de uma classe 
 O mesmo que classe 
 Uma rotina da classe 
 O mesmo que objeto 
 O padrão que deve ser seguido na construção do código-fonte 
 
 
Explicação: Métodos são rotinas (funções) que executam linhas de comando dentro de uma classe. 
 
 
 
 
 2
a
 Questão 
 
 Sobre a programação orientada a objetos, analise: I. Neste tipo de programação, objetos executam ações, mas não 
suportam propriedades ou atributos. II. Uma classe especifica o formato geral de seus objetos. III. As propriedades e 
ações disponíveis para um objeto não dependem de sua classe. IV. A tecnologia orientada a objetos permite que classes 
projetadas adequadamente sejam reutilizáveis em vários projetos. Está correto o que consta em: 
 
 II, III e IV, apenas. 
 II e IV, apenas. 
 I e II, apenas. 
 I, II, III e IV. 
 I, II e III, apenas. 
 
 
Explicação: 
I. Neste tipo de programação, objetos executam ações, mas não suportam propriedades ou atributos. - Quem executam 
ações são os métodos. 
II. Uma classe especifica o formato geral de seus objetos. - correto. 
III. As propriedades e ações disponíveis para um objeto não dependem de sua classe. -Dependem, a classe é o modelo 
para o ojbeto. 
IV. A tecnologia orientada a objetos permite que classes projetadas adequadamente sejam reutilizáveis em vários 
projetos. - correto. 
 
 
 
 
 3
a
 Questão 
 
 Das respostas aprsentadas, marque aquela que melhor representa a afirmativa: 
"Não possui instâncias diretas, mas apenas classes descendentes:" 
 
 
 o caso de uso de inclusão. 
 a classe abstrata. 
 o pacote. 
 o objeto. 
 a classe concreta. 
 
 
Explicação: 
a classe concreta. -> Podemos instanciar objetos 
o objeto. -> É a instância de uma classe 
o caso de uso de inclusão. -> Caso de uso diz respeito a modelagem UML. 
o pacote. -> Agrupa Classes. 
 
 
 
 
 4
a
 Questão 
 
 
 Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. O 
modificador Shared tem como objetivo: 
 
 Definir um membro da classe distribuído por todos os objetos da classe. 
 Definir um objeto ou membro acessível somente na classe e pelos métodos 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 uma classe que não pode ser instanciada. 
 
 
 
 
 
 5
a
 Questão 
 
 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. 
 
 Private e Shared 
 Shared e Private 
 Public e Private 
 Protected e Private 
 Friend e Public 
 
 
 
 
 
 6
a
 Questão 
 
 Na programação orientada a objetos, subprogramas (ou subrotinas) são encapsuladas nos próprios objetos e passam a 
designar-se: 
 
 encapsulamento. 
 atributo. 
 método. 
 herança. 
 instância. 
 
 
Explicação: 
 atributo. -Características da classe 
 herança. -Capacidade de se gerar novas classes a partir de uma existente. 
 instância. - O objeto é uma instância de uma classe. 
 método. - Correto. 
 encapsulamento. -Característica da OO, que diz respeito a capacidade de uma classe unir métodos e atributos. 
 
 
 
 
 7
a
 Questão 
 
 
 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 
 Sobrecarga 
 Construtor 
 Herança 
 Polimorfismo 
 
 
 
 
 
 8
a
 Questão 
 
 
 Método especial destinado ao preparo de novos objetos durante sua instanciação. Pode ser acionado por meio do 
operadornew, recebendo parâmetros como métodos comuns, o que permite caracterizar os objetos já na instanciação. 
Trata-se de: 
 
 atributo. 
 herança múltipla. 
 herança polimórfica. 
 operação polimórfica. 
 construtor. 
 
 
Explicação: 
operação polimórfica. - Diz respeito ao métod com mesma assinatura executar coisas diferentes. 
atributo. - São as características de uma classe. 
herança polimórfica - Como na operação, porém baseado na herança de classes. 
herança múltipla - Capacidade de uma classe ser gerada a partir de outras. 
 
 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 
 
 
 
CCT0779_EX_A7_201701326868_V1 
 
 
 
 
 
 
 
DESENVOLVIMENTO DE SOFTWARE 
7
a
 aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 
 
 
 
 1
a
 Questão 
 
 O conjunto formado pelo SGBDR e os BDs é conhecido como: 
 
 Relacionamento 
 Sistema de Banco de Dados 
 Banco de Dados 
 Sistema de Gerenciamento de Banco de Dados (SGBD) 
 Tabela 
 
 
 
 
 
 2
a
 Questão 
 
 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. 
 
 Compatibilidade 
 Escalabilidade 
 Disponibilidade 
 Compartilhamento dos dados 
 Restrição de acesso 
 
 
 
 
 
 3
a
 Questão 
 
 
 ________ é 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 
 Sistema de Gerenciamento de Banco de Dados (SGBD) 
 Tabela 
 Banco de Dados 
 
 
 
 
 
 4
a
 Questão 
 
 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. 
 
 Provê a interface entre as aplicações e os BDs. 
 É uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e manipular um 
banco de dados (BD); 
 É uma camada intermediária, conhecida também como midleware. 
 Fica situada entre uma ou mais aplicações (APs) e um ou mais BDs. 
 Possui arquitetura em camadas. 
 
 
 
 
 
 5
a
 Questão 
 
 
 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 é representada por um conjunto de métodos. 
 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. 
 
 
 
 
 
 6
a
 Questão 
 
 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. 
 Entidades de dados. 
 Atributos das entidades de dados. 
 Relacionamentos entre as entidades de dados. 
 Regras de um Banco de Dados. 
 
 
 
 
 
 7
a
 Questão 
 
 
 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: 
 
 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. 
 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. 
 
 
 
 
 
 8
a
 Questão 
 
 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. 
 
 Atributos das entidades de dados. 
 Entidades de dados. 
 Classes de dados. 
 Regras de um BD. 
 Relacionamentos entre as entidades de dados. 
 
 
 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 
 
 
 
CCT0779_EX_A8_201701326868_V1 
 
 
 
 
 
 
 
DESENVOLVIMENTO DE SOFTWARE 
8
a
 aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 
 
 
 
 
 1
a
 Questão 
 
 
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-5-8-4-6-1 
 3-7-5-2-4-8-1-6 
 3-7-2-5-1-8-6-4 
 8-1-3-7-5-6-2-4 
 3-7-2-6-8-5-4-1 
 
 
 
 
 2
a
 Questão 
 
 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 
 SqlConnection 
 OleDbDataAdapter 
 SqlCommand 
 OleDbCommand 
 
 
 
 
 
 3
a
 Questão 
 
 As Views representam um recurso importante dos SGDBs. 
Segundo o que foi apresentado nas aulas, através de uma view não é possível: 
 
 Que a mesma coluna seja vista com nomes diferentes para determinados usuários. 
 Criar uma visão do banco de dados para um determinado propósito. 
 Gerar uma visão para mais de uma tabela. 
 Armazenar dados. 
 Usar os mesmos comandos SQL de manipulação de dados de uma tabela.4
a
 Questão 
 
 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 VIEW nome_view AS DECLARAÇÃO SELECT 
 CREATE nome_view [lista de colunas] 
 CREATE nome_view [lista de colunas] AS DECLARAÇÃO SELECT 
 CREATE VIEW nome_view [lista de colunas] AS DECLARAÇÃO SELECT 
 
 
 
 
 
 5
a
 Questão 
 
 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) 
 (V)(V)(V) 
 (V)(F)(F) 
 (V)(F)(V) 
 (F)(V)(F) 
 
 
 
 
 
 6
a
 Questão 
 
 Dentre os muitos componentes da biblioteca ADO.NET, temos o Data Provider que possui quatro principais 
objetos, EXCETO: 
 
 DataClasses 
 Connection 
 DataAdapter 
 DataReader 
 Command 
 
 
 
 
 
 7
a
 Questão 
 
 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. 
 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. 
 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. 
 
 
 
 
 
 8
a
 Questão 
 
 
 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: 
 
 Os dados serão ordenados pela ID. 
 O campo Telefone pode receber números e letras. 
 Cria uma tabela de nome Cliente. 
 A chave primária é ID. 
 Todos os dados deverão ser obrigatoriamente preenchidos. 
 
 
 
 
 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 
 
 
 
CCT0779_EX_A9_201701326868_V1 
 
 
 
 
 
 
 
DESENVOLVIMENTO DE SOFTWARE 
9
a
 aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 
 
 
 
 
 1
a
 Questão 
 
 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: 
 
 CalculaMedia não recebe parâmetros. 
 txtNumero equivale a propriedade name de um Objeto. 
 x é uma variável do tipo double. 
 Show é uma propriedade da MessageBox. 
 Será exibido um texto seguido do valor 1000 pela caixa de mensagem. 
 
 
 
 
 
 2
a
 Questão 
 
 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: 
 
 ListBox 
 RadioButton 
 CheckBox 
 TextBox 
 ComboBox 
 
 
 
 
 
 3
a
 Questão 
 
 
 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). 
 
 RadioButton 
 MessageBox 
 TextBox 
 ListBox 
 Label 
 
 
 
 
 
 4
a
 Questão 
 
 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: 
 
 Modal 
 Classe 
 Principal 
 Não Modal 
 Static 
 
 
 
 
 
 5
a
 Questão 
 
 
 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 
 ListBox 
 Button 
 CheckBox 
 RadioButton 
 
 
 
 
 
 6
a
 Questão 
 
 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 
 ListBox 
 GroupBox 
 RadioButton 
 ComboBox 
 
 
 
 
 
 7
a
 Questão 
 
 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 
 Dialog 
 Windows Form 
 
 
 
 
 
 8
a
 Questão 
 
 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 
 Checked 
 CheckBox 
 
 
 
 
File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibility-menu.js 
 
 
 
CCT0779_EX_A10_201701326868_V1 
 
 
 
 
 
 
 
DESENVOLVIMENTO DE SOFTWARE 
10
a
 aula Lupa 
 
 
Vídeo 
 
PPT 
 
MP3 
 
 
 
 
 
 
 
 
 
 
 
 
 1
a
 Questão 
 
 
 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ésdo 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. 
 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. 
 
 
 
 
 
 2
a
 Questão 
 
 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)(F)(V) 
 (F)(V)(F) 
 (V)(F)(F) 
 (V)(V)(V) 
 
 
 
 
 3
a
 Questão 
 
 
 Qual é a classe usada para criar um objeto associado à uma tabela que permite 
visualizar os dados em forma de planilha? 
 
 DataGridView 
 TableAdapter 
 Windows Form 
 Dataset 
 DataAdapter 
 
 
 
 
 
 4
a
 Questão 
 
 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. 
 São exibidos todos os campos da tabela ligada ao Data Source. 
 É exibido apenas uma ferramenta para edição dos dados da tabela ligada ao Data Source. 
 São exibidos as opções de conexão para as tabelas do banco relacionado. 
 É exibido uma tabela com os dados da tabela ligada ao Data Source. 
 
 
 
 
 
 5
a
 Questão 
 
 
 Um DataSet da ADO.NET representa: 
 
 uma linha da tabela 
 uma coluna da tabela 
 uma tabela de um banco de dados 
 uma visão de uma coleção de tabelas 
 uma coleção de tabelas em memória 
 
 
 
 
 
 6
a
 Questão 
 
 
 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)(V) 
 (V)(V)(V) 
 (F)(V)(F)

Continue navegando