Buscar

BANCO DE QUESTOES 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 228 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 228 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 228 páginas

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

1a Questão (Cód.: 89561) Pontos: 0,5 / 0,5 
Qual é palavra-chave usada para definir uma seção de captura e tratamento de 
exceção em linguagem VB.NET? 
 
 Do 
 Try 
 Finally 
 If 
 Catch 
 
 
 
 2a Questão (Cód.: 49851) Pontos: 0,0 / 0,5 
Como são chamadas ou acionadas as Rotinas criadas em VB.NET ? 
 
 Diretamente no código indicando o NOME da Rotina seguido de seus parâmetros. 
 
Indicando o NOME da Rotina e o tipo de dados de retorno 
 
Indicando o NOME da Rotina após a palavra-chave Function ou Sub. 
 Indicando o NOME da Rotina após a palavra-chave Function. 
 
Indicando o NOME da Rotina após a palavra-chave Call. 
 
 
 
 3a Questão (Cód.: 177050) Pontos: 0,0 / 1,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: 
 
 AndAlso 
 
At 
 
Is 
 
Mid 
 Like 
 
 
 
 4a Questão (Cód.: 177054) Pontos: 1,0 / 1,0 
Um desenvolvedor precisa que uma variável seja acessada por mais de um método, todos dentro de um mesmo 
módulo. Ele deverá declarar esta variável de qual forma? 
 
 
Public numero 
Sub Duplicar() 
 numero *= 2 
End Sub 
 
Sub Duplicar() 
 Private numero 
 numero *= 2 
End Sub 
 
Sub Duplicar() 
 Public numero 
 numero *= 2 
End Sub 
 
Sub Duplicar() 
 Dim numero 
 numero *= 2 
End Sub 
 Private numero 
Sub Duplicar() 
 numero *= 2 
End Sub 
 
 
 
 5a Questão (Cód.: 177057) Pontos: 0,0 / 1,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 
 
 
2 e 4 
 4 e 2 
 3 e 4 
 
4 e 3 
 
3 e 3 
 
 
 
 6a Questão (Cód.: 89309) Pontos: 0,5 / 0,5 
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 
 Left 
 LSet 
 LCase 
 LTrim 
 
 
 
 7a Questão (Cód.: 89306) Pontos: 0,5 / 0,5 
Quais são os delimitadores de um método da linguagem VB .NET que retorna um 
valor? 
 
 Function e End Function 
 Sub e End Sub 
 Begin e End 
 Main e End Main 
 Module e End Module 
 
 
 
 8a Questão (Cód.: 89320) Pontos: 1,0 / 1,0 
Qual é a instrução para definir uma estrutura de decisão de múltiplas decisões 
(escolha) em linguagem VB.NET? 
 
 Select Case 
 Do 
 While 
 If 
 For 
 
 
 
 9a Questão (Cód.: 89208) Pontos: 1,0 / 1,0 
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? 
 
 Short 
 SByte 
 UShort 
 UInteger 
 Integer 
 
 
 
 10a Questão (Cód.: 89580) Pontos: 1,0 / 1,0 
O programa a seguir exibirá quais números? 
 Module Module1 
 Sub Main() 
 Dim Contador As Byte = 1 
 Do Until Not (Contador <= 10) 
 Console.WriteLine(Contador) 
 Contador = Contador + 2 
 Loop 
 Console.ReadKey() 
 End Sub 
 End Module 
 
 
 
 0, 1, 3, 5 e 7 
 1 e 3 
 1, 3, 5, 7 e 9 
 1, 3 e 5 
 1, 3, 5 e 7 
 
24/05/2015 Aluno:   •
data:text/html;charset=utf­8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20action%3D%22http%3A%2F%2Fsimulado.estacio.br… 1/3
   DESENVOLVIMENTO DE SOFTWARE
 Retornar
Exercício: CCT0248_EX_A2_   Matrícula: 
Aluno(a):  Data: 07/04/2015 08:51:22 (Finalizada)
  1a Questão (Ref.: 201407979764)  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.
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.
Para as constantes, temos um conjunto de tipos específicos, diferente do que existe para as variáveis.
 Gabarito Comentado
  2a Questão (Ref.: 201407986279)  Fórum de Dúvidas (0)       Saiba   (0)
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
2 bytes
1 byte
10 bytes
  8 bytes
  3a Questão (Ref.: 201407986277)  Fórum de Dúvidas (0)       Saiba   (0)
Nas linguagens de programação .NET, um tipo define os valores a serem armazenados na memória, o espaço a
ser alocado na memória para armazenar valores deste tipo e a faixa de valores. 
São tipos suportados pelo .NET, EXCETO:
Char
Boolean
Date
  Function
  Structure
24/05/2015 Aluno:   •
data:text/html;charset=utf­8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20action%3D%22http%3A%2F%2Fsimulado.estacio.br… 2/3
 Gabarito Comentado
  4a Questão (Ref.: 201407600950)  Fórum de Dúvidas (0)       Saiba   (0)
Como em todas as linguagens, precisamos conhecer os tipos de variáveis, como atribuir valores, bem como saber as várias formas de
declará‐las.  
Das opções apresentadas, marque a que não corresponde a uma maneira correta de declarar uma variável na linguagem VB.NET.
Dim idade As byte
Dim idade As byte = 10
  Dim Salario As float
  Dim numero As UShort, complemento As String
Dim dia, mes As Integer
 Gabarito Comentado
  5a Questão (Ref.: 201407536608)  Fórum de Dúvidas (0)       Saiba   (0)
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
  Byte
  Integer
Short
UInteger
  6a Questão (Ref.: 201407979786)  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 interna do VB.
Like é um operador que trabalha com o tipo string e numérico, Retornando True caso um padrão seja
encontrado.
Na linguagem VB não podemos usar a forma x *= y devemos obrigatoriamenteutilizar x = x * y.
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.
 Gabarito Comentado
24/05/2015 Aluno:   •
data:text/html;charset=utf­8,%3Cform%20name%3D%22form%22%20method%3D%22post%22%20action%3D%22http%3A%2F%2Fsimulado.estacio.br… 3/3
 Retornar
 
 
 DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0170_SM_201107056896 V.2 VOLTAR
Aluno(a): DANIEL SANTOS ROSARIO Matrícula: 201107056896
Desempenho: 4,0 de 8,0 Data: 23/09/2013 17:27:19 (Finalizada)
 1a Questão (Ref.: 200672211154) Pontos: 0,0 / 1,0
Um Tipo de Dado Inteiro de 32 bits é conhecido em VB.NET como:
Single
 Long
Double
 Integer
Short
 2a Questão (Ref.: 200672171775) Pontos: 0,0 / 1,0
Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar valores
do tipo Double?
 R
L
S
F
 D
 3a Questão (Ref.: 200672171761) Pontos: 1,0 / 1,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
11
3
 2
1
5
 4a Questão (Ref.: 200672171769) Pontos: 1,0 / 1,0
Qual é o operador da linguagem VB 2010 que devemos usar para obter a parte inteira do
resultado da divisão?
>>
 \
Mod
/
^
 5a Questão (Ref.: 200672241850) Pontos: 1,0 / 1,0
Um programador, ao elaborar um programa, está utilizando instruções try para realizar o tratamento de exceções. Para
cada try que for inserido, deverá ser incluído pelo menos um:
 catch ou finally.
continue ou finally.
finally ou raise.
continue ou raise.
catch ou continue.
 6a Questão (Ref.: 200672171788) Pontos: 0,0 / 1,0
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?
Short
UInteger
SByte
 Integer
 UShort
 7a Questão (Ref.: 200672211149) Pontos: 0,0 / 1,0
Em VB.NET, os Parâmetros de um Procedimento ou Função são declarados como default na forma:
ByRef
 ByFunction
 ByVal
BySub
BySource
 8a Questão (Ref.: 200672171683) Pontos: 1,0 / 1,0
Qual será o valor da variável Resultado após a execução da linha de código em linguagem VB
2010?
Dim Resultado As String = Mid("ABCDEF", 2, 3)
"BC"
 "BCD"
"AB"
"ABC"
"CD"
 9a Questão (Ref.: 200672161014)
Considere que você foi contratado para trabalhar em um avançado laboratório de engenharia de projetos
astronômicos. Este laboratório precisa desenvolver programas para conversões de medidas para
automatizar os seus processos. Codifique uma Console Application (programa em modo console baseado
em caracteres) em linguagem VB .NET que apresente a mensagem "Digite a medida em Parsecs: ",
obtenha a medida em Parsecs como entrada de dados do usuário, converta a medida para milhas
marítima e exiba a mensagem "A medida em milhas marítima é: " e a medida convertida na mesma linha.
Declare o fator de conversão como uma constante chamada Fator. A constante Fator que deve ser usada
no cálculo da conversão. Declare a constante chamada Fator de valor igual a 1,67 x 1013 (1,67 vezes 10
elevado a treze), sabendo-se 1 Parsec equivale a 1,67 x 1013 milhas marítima. Declare a constante
chamada Fator e a variável chamada Medida do tipo ponto flutuante simples para ocupar menos espaço de
memória.
Sua Resposta:
Compare com a sua resposta: Module Module1
 Sub Main()
 Const Fator As Single = 16700000000000.0
 Dim Medida As Single
 Console.Write("Digite a medida em Parsecs: ")
 Medida = Console.ReadLine()
 Medida = Medida * Fator
 Console.Write("A medida em milhas marítima é: ")
 Console.WriteLine(Medida)
 End Sub
End Module
 10a Questão (Ref.: 200672170688)
Preencha as duas lacunas a seguir de linhas de código em VB.NET para calcular a área do
quadrado e calcular o volume do cubo CHAMANDO A FUNÇÃO AreaQuadrado .
Module Module1
Function AreaQuadrado(ByVal Comprimento As Double) 
' calcula a área do quadrado
_____________________________________________________________
End Function
Function VolumeCubo(ByVal Comprimento As Double) 
' calcula o volume do cubo CHAMANDO A FUNÇÃO AreaQuadrado
_____________________________________________________________
End Function
Sub Main()
 Console.WriteLine(VolumeCubo(3.0))
 Console.ReadKey()
End Sub End Module
Sua Resposta:
Compare com a sua resposta:
Return Comprimento * Comprimento
Return AreaQuadrado(Comprimento) * Comprimento
 VOLTAR 
Período de não visualização da prova: desde até .
 
 
 1a Questão (Ref.: 201204203727) 
Dentre as funções do Framework .NET 4.0, o Common Language Runtime é responsável por: 
 
 
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. 
 
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. 
2a Questão (Ref.: 201204305390) 
 
É 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 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. 
 
É 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. 
 
 
 3a Questão (Ref.: 201204241077) 
O .NET Framework é uma camada de software que fica entre: 
 
 
o Sistema Operacional e os Utilitários. 
 o Sistema Operacional e as Aplicações. 
 
o Hardware e as Aplicações. 
 
o Hardware e o Sistema Operacional. 
 
o Hardware e os Utilitários. 
 
 
 4a Questão (Ref.: 201204203729) 
Dentre as funções do Framework .NET 4.0, o Base Class Library é responsável por: 
 
 
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. 
 Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações. 
 
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. 
 
 
 
 
 
 
 
 
 
 
 
 5a Questão (Ref.: 201204203711) 
Uma empresa desejaadquirir 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 Professional 
 
Visual Studio 2010 Premium 
 
Visual Studio 2010 Test Professional 2010 
 
Visual Studio 2010 Express 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
 
 6a Questão (Ref.: 201204304645) 
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: 
 
 
MSAL - Microsoft Assembly Language 
 
MSTL - Microsoft Temporary Language 
 
JVM - Microsoft Virtual JQuery 
 MSVL - Microsoft Virtual Language 
 MSIL - Microsoft Intermediate Language 
1a Questão (Ref.: 201204153253) 
Qual é o tipo de literal da linguagem VB 2010 que devemos utilizar para especificar 
valores do tipo Double? 
 
 D 
 F 
 L 
 R 
 S 
 
 
 2a Questão (Ref.: 201204241081) 
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: 
 
 
Short 
 
Integer 
 
Decimal 
 
Byte 
 
UInteger 
 
 
 3a Questão (Ref.: 201204241082) 
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 
 
Mid 
 
Like 
 
AndAlso 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
 
 4a Questão (Ref.: 201204297276) 
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 
 
FIFO 
 Stack 
 
Dim 
 
Structure 
 
 
 5a Questão (Ref.: 201204113874) 
Um Tipo de Dado Inteiro de 32 bits é conhecido em VB.NET como: 
 
 Integer 
 
Long 
 
Double 
 
Single 
 
Short 
 
 
 6a Questão (Ref.: 201204153259) 
Qual é o operador da linguagem VB 2010 que devemos usar para obter a parte inteira 
do resultado da divisão? 
 
 / 
 \ 
 ^ 
 Mod 
 >> 
1a Questão (Ref.: 201204203743) 
 
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 
 
Rotina 
 
Função 
 
Método 
 
Procedimento 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
 
 
 
 
 
 
 
 2a Questão (Ref.: 201204297257) 
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 
 
Application 
 
Module 
 
Function 
 
Sub 
 
 
 
 3a Questão (Ref.: 201204241085) 
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 
 
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 
 Return S 
End Sub 
 
Module AreaQuad (ByVal n As Integer) 
 Dim S As Integer 
 S = n * n 
 Console.WriteLine("Area: " & S) 
End Module 
 Function AreaQuad (ByVal n As Integer) 
 Dim S As Integer 
 S = n * n 
 Return S 
End Function 
 
 
 
 4a Questão (Ref.: 201204297270) 
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 
 
Information 
 
DateAndTime 
 
Strings 
 
ControlChars 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
 
 
 
 
 5a Questão (Ref.: 201204113879) 
Em VB.NET, os Parâmetros de um Procedimento ou Função são declarados como default na forma: 
 
 
ByRef 
 BySub 
 
ByFunction 
 
BySource 
 ByVal 
 
 
 
 6a Questão (Ref.: 201204113883) 
Como são chamadas ou acionadas as Rotinas criadas em VB.NET ? 
 
 Diretamente no código indicando o 
NOME da Rotina seguido de seus 
parâmetros. 
 
Indicando o NOME da Rotina e o tipo de 
dados de retorno 
 
Indicando o NOME da Rotina após a 
palavra-chave Function ou Sub. 
 Indicando o NOME da Rotina após a 
palavra-chave Call. 
 
Indicando o NOME da Rotina após a 
palavra-chave Function. 
 
1. 
 
 
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: 
 
Quest.: 1 
 
 
 
catch ou finally. 
 
 
continue ou finally. 
 
 
continue ou raise. 
 
 
finally ou raise. 
 
 
catch ou continue. 
 
 
2. 
 
 
Qual é palavra-chave usada para definir uma seção de captura e tratamento 
de exceção em linguagem VB.NET? 
 
Quest.: 2 
 
 
 
Do 
 
 
Try 
 
Catch 
 
 
If 
 
 
Finally 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
 
 
 
 
3. 
 
 
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. 
 
Quest.: 3 
 
 
 
Try (problema) Catch ex As OverflowException " Informação " End Try 
 
 
Try (problema) Catch ex As IndexOutOfRangeException " Informação " End Try 
 
Try (problema) Catch ex As Exception " Informação " End Try 
 
Try (problema) Catch ex As DivideByZeroException " Informação " End Try 
 
 
Try (problema) Catch ex As OutOfMemoryException " Informação " End Try 
 
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 é: 
 
Quest.: 4 
 
 
 
System.Exception 
 
 
ex.message 
 
 
Try - catch - End Try 
 
 
Finaly 
 
 
Throw [ expressão ] 
 
 
5. 
 
 
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 rotinaspodem 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? 
 
Quest.: 5 
 
 
 
Try... Catch 
 
 
On error - Goto 
 
 
Try... Finaly 
 
 
On error 
 
 
Try... End Try. 
 
 
 
 
 
 
 
 
 
6. 
 
 
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: 
 
Quest.: 6 
 
 
Exception 
 
 
Try 
 
 
Catch 
 
 
Finally 
 
Throw 
 1a Questão (Ref.: 201204305530) 
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. 
 
 
Protected 
 
private 
 
public 
 
Friend 
 Shared 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
 
 2a Questão (Ref.: 201204158089) 
No Visual Basic .Net a palavra chave Inherits é usada para: 
 
 
indicar que um parâmetro não é obrigatório em um método. 
 
implementar o mecanismo de herança entre classes. 
 
disparar eventos a partir de objetos. 
 
classificar um método como público. 
 
criar uma instância de um objeto a partir de uma classe. 
 
 
 3a Questão (Ref.: 201204304653) 
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: 
 
 
Encapsulamento 
 
Herança 
 
Polimorfismo 
 
Abstração 
 
Interface 
 
 
 
 
 4a Questão (Ref.: 201204304664) 
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 
 
private 
 
protected 
 
shared 
 
static 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
 
 5a Questão (Ref.: 201204083181) 
Analise as seguintes afirmações relacionadas a noções básicas de programação: 
I. O interpretador lê o programa e executa comando após comando, até que encontre um erro, após o qual 
pára, mostrando a linha onde o erro foi encontrado. É possível ver parte do programa funcionando e mostrando 
resultados, mesmo sem estar completo. 
II. A programação estruturada é uma técnica de programação que permite estabelecer uma correspondência 
perfeita entre o algoritmo, o diagrama de programação (fluxograma) e a listagem de um programa. 
III. Em programação orientada a objetos, diz-se que uma classe em particular de um dado objeto é uma 
instância desse objeto. 
IV. O processo de compilação não gera novo código e o próprio programa escrito em linguagem de alto nível é 
colocado em execução. Durante a execução, o compilador converte cada instrução para linguagem de máquina 
e a executa. 
Indique a opção que contenha todas as afirmações verdadeiras. 
 
 
II e IV 
 
I e III 
 I e II 
 
III e IV 
 
II e III 
 
 
 6a Questão (Ref.: 201204083177) 
Na programação Orientada a Objetos: 
 
 
as Classes definem o comportamento dinâmico de uma instância. 
 
a união de todos os objetos de uma classe forma seu método construtor. 
 
as Classes definem os serviços que podem ser solicitados a um construtor. 
 
o diagrama de classes reflete o comportamento dinâmico do programa. 
 as Classes são tipos de objetos que descrevem as informações armazenadas 
e os serviços providos por um objeto. 
1a Questão (Ref.: 201204153661) 
________ é uma coleção de softwares de propósito geral que facilita o processo de: 
definir, construir e manipular um banco de dados (BD); situada entre uma ou mais 
aplicações (APs) e um ou mais BDs. 
 
 Relacionamento 
 Sistema de Gerenciamento de Banco de Dados (SGBD) 
 Tabela 
 Coluna 
 Banco de Dados 
 
 
 2a Questão (Ref.: 201204305547) 
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 
 
Restrição de acesso 
 
Disponibilidade 
 
Compartilhamento dos dados 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
 
 3a Questão (Ref.: 201204314556) 
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 é 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. 
 
Possui o mesmo sistema de gerenciamento de bancos de dados das outras edições do SQL Server 2008 
R2 da Microsoft. 
 
Permite criar mais de um banco de dados no mesmo servidor. 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
 
 4a Questão (Ref.: 201204314558) 
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. 
 
 Possui arquitetura em camadas. 
 
É 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. 
 
Provê a interface entre as aplicações e os BDs. 
 
Fica situada entre uma ou mais aplicações (APs) e um ou mais BDs. 
 
 
 
 
 
 5a Questão (Ref.: 201204314554) 
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 é 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. 
 
 
 
 1a Questão (Ref.: 201204305559) 
Supondo que a empresa Softwares e SIA, na construção de um sistema precise fazer a conexão 
do mesmo, desenvolvidoem 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. 
 
 
SqlConnection 
 
OleDbDataAdapter 
 OleDbConnection 
 
SqlCommand 
 
OleDbCommand 
 
 
 2a Questão (Ref.: 201204314562) 
As Views representam um recurso importante dos SGDBs. 
Segundo o que foi apresentado nas aulas, através de uma view não é possível: 
 
 Armazenar dados. 
 
Que a mesma coluna seja vista com nomes diferentes para determinados usuários. 
 
Gerar uma visão para mais de uma tabela. 
 Criar uma visão do banco de dados para um determinado propósito. 
 
Usar os mesmos comandos SQL de manipulação de dados de uma tabela. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 3a Questão (Ref.: 201204314561) 
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: 
 
 
A chave primária é ID. 
 
Os dados serão ordenados pela ID. 
 
Cria uma tabela de nome Cliente. 
 
O campo Telefone pode receber números e letras. 
 Todos os dados deverão ser obrigatoriamente preenchidos. 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
 
 
 4a Questão (Ref.: 201204314564) 
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 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. 
 
Os OleDB se comunicam com o banco de dados de forma um pouco menos eficiente do que os 
componentes do tipo SQL. 
 
Os OleDB são usados para fazer acesso aos banco de dados que não são do Microsoft SQL Server. 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
 
 
 
 
 
 
 
 
 5a Questão (Ref.: 201204314563) 
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 é: 
 
 
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. 
 
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. 
1a Questão (Ref.: 201204083655) 
 
Quanto aos componentes do Visual Studio 2008, é correto afirmar que: 
 
 
CheckBox: oferece aos usuários uma única alternativa entre várias opções somente um botão pode ser 
selecionado de cada vez; 
 Hyperlink: permite ao usuário navegar através das páginas da aplicação; 
 
TextBox: permite aos usuários postar uma página no servidor; 
 
RadioButton: oferece ao usuário diversas opções. 
 
Button: permite digitar texto em um aplicativo; 
 
 
 2a Questão (Ref.: 201204154547) 
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. 
 
 CheckBox 
 ListBox 
 Button 
 GroupBox 
 RadioButton 
 
 
 3a Questão (Ref.: 201204154687) 
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 
 RadioButton 
 ListBox 
 ComboBox 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
 
 
 
 
 4a Questão (Ref.: 201204153674) 
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 é: 
 
 TextField 
 CheckBox 
 TextBox 
 Button 
 Label 
 
 
 5a Questão (Ref.: 201204154680) 
A classe ________ permite criar um objeto para que os objetos da classe RadioButton 
contidos nele sejam mutuamente exclusivos. 
 
 GroupBox 
 Panel 
 Splitter 
 TabControl 
 ComboBox 
 
 
 6a Questão (Ref.: 201204154532) 
A classe _________ permite criar um objeto para o usuário digitar os dados de 
entrada através da interface homem-máquina (IHM). 
 
 Label 
 RadioButton 
 TextBox 
 ListBox 
 CheckBox 
 Questão (Ref.: 201204154455) 
 
Um DataSet da ADO.NET representa: 
 
 uma linha da tabela 
 uma coluna da tabela 
 uma tabela de um banco de dados 
 uma coleção de tabelas em memória 
 uma visão de uma coleção de tabelas 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
 
 
 
 
 
 
 
 
 2a Questão (Ref.: 201204305601) 
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 apenas uma ferramenta para edição dos dados da tabela ligada ao Data Source. 
 
É exibido uma Grid com os campos e respectivos 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. 
 São exibidos todos os campos da tabela ligada ao Data Source. 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
 
 
 3a Questão (Ref.: 201204153691) 
Qual é a classe usada para criar um objeto associado à uma tabela que permite 
visualizar os dados em forma de planilha? 
 
 DataAdapter 
 Windows Form 
 DataGridView 
 Dataset 
 TableAdapter 
 
 
 
 4a Questão (Ref.: 201204292519) 
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: 
 
 Ado.Net 
 
XML 
 
SQL Server 
 
DataSet 
 
Asp.Net 
 
 
 
 5a Questão (Ref.: 201204292520) 
Dentre os muitos componentes da biblioteca ADO.NET, temos o Data Provider que possui quatro principais 
objetos, EXCETO: 
 
 DataClasses 
 
Connection 
 
DataAdapter 
 
Command 
 
DataReader 
 Clique aqui para visualizar o Gabarito Comentado desta questão. 
 
 
 
 
 6a Questão (Ref.: 201204153667) 
O conjunto formado pelo SGBDR e os BDs é conhecido como: 
 
 Relacionamento 
 Sistema de Gerenciamento de Banco de Dados (SGBD) 
 Banco de Dados 
 Tabela 
 Sistema de Banco de Dados 
 
 
 
 
 DESENVOLVIMENTO DE SOFTWARE 
 
 
LupaRetornar 
Exercício: CCT0248_EX_A1_201407369164 Matrícula: 201407369164 
Aluno(a): ELTON DO AMOR DIVINO DE LIMA Data: 17/08/2015 19:36:30 (Finalizada) 
 
 
 1a Questão (Ref.: 201408032776) Fórum de Dúvidas (1) Saiba (0) 
 
(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: 
 
 
 
I e II, apenas 
 
II e IV, apenas 
 
I, II, III e IV 
 
III e IV, apenas 
 
III, apenas 
 
Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201408047832) 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 processos 
 
orientada a entrada e saída intensivas 
 
orientada a eventos 
 
orientada a fluxo de objetos 
 
nenhuma das anteriores 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201407583125) 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 os Utilitários. 
 
o Sistema Operacional e as Aplicações. 
 
o Hardware e as Aplicações. 
 
o Hardware e os Utilitários. 
 
Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201407583124) Fórum de Dúvidas (1 de 1) Saiba (0) 
 
O .NET Framework é uma iniciativa da empresa Microsoft, que visa uma plataforma única para desenvolvimento 
e execução de sistemas e aplicações, assim Todo e qualquer código gerado para .NET, 
 
 
 
pode ser executado em qualquer dispositivo que possua uma versão do Windows. 
 
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 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 
 
 
 
 
 5a Questão (Ref.: 201408032780) 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 
 
 
 
 
 6a Questão (Ref.: 201407972841) Fórum de Dúvidas (1 de 1) Saiba (0) 
 
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. 
 
compilador e ferramentas de depuração. 
 
ferramentas desktop e mobile. 
 
bibliotecas e ferramentas executáveis. 
 
Gabarito Comentado 
 
 
 
 
Retornar 
 
 
 
 
 
 DESENVOLVIMENTO DE SOFTWARE 
 
 
Lupa 
 
 
 
 
 Retornar 
Exercício: CCT0248_EX_A2_201407369164 Matrícula: 201407369164 
Aluno(a): ELTON DO AMOR DIVINO DE LIMA Data: 22/08/2015 15:50:04 (Finalizada) 
 
 
 1a Questão (Ref.: 201407495315) 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 
 
 
 3 
 11 
 2 
 1 
 5 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201407583130) 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: 
 
 
 
At 
 
Is 
 
Like 
 
Mid 
 
AndAlso 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201408032798) Fórum de Dúvidas (0) Saiba (0) 
 
Nas linguagens de programação .NET, um tipo define os valores a serem armazenados na memória, o espaço a 
ser alocado na memória para armazenar valores deste tipo e a faixa de valores. 
 
São tipos suportados pelo .NET, EXCETO: 
 
 
 
Structure 
 
Char 
 
Boolean 
 
Date 
 
Function 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201408047835) Fórum de Dúvidas (0) Saiba (0) 
 
Variáveis são utilizadas no Visual Basic .NET para armazenar informação necessária para a lógica de 
processamento de sua aplicação. Dentro de uma função ou sub-rotina, indique a opção incorreta na declaração 
e inicialização de variáveis: 
 
 
 
Dim x as Int16 = 7 
 
Dim a , b as Long a = 345 b = 888 
 
Dim d As Integer d = "escola" 
 
Dim N as Integer N = 887 
 
Dim a , b a = " Copa " b = 100 
 
 
 
 
 
 
 5a Questão (Ref.: 201407583129) Fórum de Dúvidas (0) Saiba (0) 
 
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 
 
UInteger 
 
Byte 
 
Integer 
 
 
 
 
 
 
 6a Questão (Ref.: 201408026307) 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 quefoi 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. 
 
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. 
 
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 
 
 
 
 
Retornar 
 
 
 
 DESENVOLVIMENTO DE SOFTWARE 
 
 
Lupa 
 
 
 
 
 Retornar 
Exercício: CCT0248_EX_A3_201407369164 Matrícula: 201407369164 
Aluno(a): ELTON DO AMOR DIVINO DE LIMA Data: 05/09/2015 16:30:02 (Finalizada) 
 
 
 1a Questão (Ref.: 201407495393) 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" 
 "BCD" 
 "CD" 
 "BC" 
 "ABC" 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201407639318) 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: 
 
 
 
ErrObject 
 
ControlChars 
 
Information 
 
DateAndTime 
 
Strings 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201407495389) 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? 
 
 
 Left 
 LSet 
 Len 
 LCase 
 LTrim 
 
Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201407583135) Fórum de Dúvidas (0) Saiba (0) 
 
Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, calcule e exiba a área 
deste quadrado, ele deverá usar qual das opções de código a seguir? 
 
 
 
Sub AreaQuad (ByVal n As Integer) 
 Dim S As Integer 
 S = n * n 
 Return S 
End Sub 
 
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 
 Return S 
End Function 
 
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 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201407639305) Fórum de Dúvidas (0) Saiba (0) 
 
Um método, também conhecido como procedimento, é um bloco de códigos identificado por um nome. Sempre 
chamado pelo nome para que execute o bloco de código. O método que executa um bloco de código, mas Não 
retorna valor: 
 
 
Application 
 
Sub 
 
Module 
 
Public 
 
Function 
 
 
 
 
 
 
 6a Questão (Ref.: 201408047846) Fórum de Dúvidas (0) Saiba (0) 
 
Assinale a alternativa correta a respeito da passagem de parâmetros na linguagem de programação VB.NET. 
 
 
 
Nenhuma das anteriores 
 
Em VB.NET, 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. 
 
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. 
 
 
 
 
 
 
Retornar 
 
 
 
 
 DESENVOLVIMENTO DE SOFTWARE 
 
 
Lupa 
 
 
 
 
 Retornar 
Exercício: CCT0248_EX_A4_201407369164 Matrícula: 201407369164 
Aluno(a): ELTON DO AMOR DIVINO DE LIMA Data: 14/09/2015 20:44:46 (Finalizada) 
 
 
 1a Questão (Ref.: 201407639301) Fórum de Dúvidas (0) Saiba (0) 
 
A linguagem VB 2010 possui estruturas de controle de fluxo que permitem o desenvolvimento de programas 
estruturados, que são programas que não fazem uso da instrução GoTo. São Estruturas de Controle de Decisão, 
EXCETO: 
 
 
Decisão Estendida 
 
Decisão de Sequência na mesma linha 
 
Decisão Simples 
 
Decisão Aninhada 
 
Decisão de Repetição 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201407495660) Fórum de Dúvidas (0) Saiba (0) 
 
O programa a seguir exibirá quais números? 
 Module Module1 
 Sub Main() 
 Dim Contador As Byte = 1 
 Do Until Not (Contador <= 10) 
 Console.WriteLine(Contador) 
 Contador = Contador + 2 
 Loop 
 Console.ReadKey() 
 End Sub 
 End Module 
 
 
 
 
 1, 3, 5 e 7 
 1 e 3 
 0, 1, 3, 5 e 7 
 1, 3 e 5 
 1, 3, 5, 7 e 9 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201407495400) 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? 
 
 
 While 
 For 
 Select Case 
 Do 
 If 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201407583136) 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 
 
 
 
2 
 
40 
 
30 
 
200 
 
10 
 
Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201407545806) Fórum de Dúvidas (0) Saiba (0) 
 
O código em VB apresentado está funcionando corretamente. 
 
Module Module1 
 Private texto As String 
 Sub Main() 
 Dim Num As Byte 
 texto = "Teste de software" 
 Num = 18 
 If (Len(texto) > Num) Then 
 Console.Write("Maior!") 
 ElseIf (Len(texto) < Num)Then 
 Console.Write("Menor!") 
 ElseIf (Len(texto) = Num) Then 
 Console.Write("Acertou!") 
 End If 
 Console.ReadKey() 
 End Sub 
End Module 
 
Das opções apresentadas qual melhor representa o resultado exibido pelo programa: 
 
 
 
Exibe em uma caixa de diálogo o texto: Maior! 
 
Exibe no console o texto: Menor! 
 
Exibe no console o texto: Acertou! 
 
Exibe em uma caixa de diálogo o texto: Menor! 
 
Exibe no console o texto: Maior! 
 
Gabarito Comentado 
 
 
 
 
 6a Questão (Ref.: 201407546707) Fórum de Dúvidas (0) Saiba (0) 
 
Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente controlada por um contador 
como parte da própria estrutura: 
 
 
 
For 
 
While 
 
Do 
 
Until 
 
Repeat 
 
Gabarito Comentado 
 
 
 
 
Retornar 
 
 
 DESENVOLVIMENTO DE SOFTWARE 
 
 
Lupa 
 
 
 
 
 Retornar 
Exercício: CCT0248_EX_A5_201407369164 Matrícula: 201407369164 
Aluno(a): ELTON DO AMOR DIVINO DE LIMA Data: 12/10/2015 11:43:46 (Finalizada) 
 
 
 1a Questão (Ref.: 201407983097) 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. 
 
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 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. 
 
Permite realizar a captura e o tratamento da exceção apenas do tipo Exceptions. 
 
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 genérica, ou seja, de qualquer tipo de 
exceção. 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201408011599) 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 Catch é opcional 
 
Se o Catch for usado, o Finally não poderá ser usado. 
 
A cláusula Finally é opcional 
 
A cláusula Try é opcional. 
 
Só pode haver uma cláusula Catch para um mesmo Try 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 3a Questão (Ref.: 201407546719) 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? 
 
 
 
Try... Finaly 
 
Try... Catch 
 
On error - Goto 
 
On error 
 
Try... End Try. 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 4a Questão (Ref.: 201408039072) Fórum de Dúvidas (0) Saiba (0) 
 
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? 
 
 
 
Define o código que deverá ser sempre executado, sem ou com a ocorrência de uma exceção, antes 
de terminar. 
 
Contém o código para liberar recursos alocados no bloco. 
 
Marca a seção do bloco que captura e trata as exceções que podem eventualmente ocorrer. 
 
delimitam o bloco de códigos protegidos para tratar as exceções que ocorrerem. 
 
Lança uma exceção para esta seja tratada por uma rotina de tratamento de exceção ou para gerar 
uma exceção. 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
 5a Questão (Ref.: 201408004441) 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? 
 
 
 
Catch/Try 
 
Try/Catch/Finally 
 
Try/Finally/Catch 
 
Try/Catch 
 
Try 
 
 
 
 
 
 
 6a Questão (Ref.: 201408039073) Fórum de Dúvidas (0) Saiba (0) 
 
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: 
 
 
 
Try ... End Try 
 
Catch ex1 As Exception1 
 
Throw 
 
Catch 
 
Finally 
 
Gabarito Comentado Gabarito Comentado 
 
 
 
 
Retornar 
 
 
 DESENVOLVIMENTO DE SOFTWARE 
 
Simulado: CCT0248_SM_201407369164 V.1 Fechar 
Aluno(a): ELTON DO AMOR DIVINO DE LIMA Matrícula: 201407369164 
Desempenho: 8,0 de 10,0 Data: 28/09/2015 21:17:44 (Finalizada) 
 
 
 1a Questão (Ref.: 201407545775) Pontos: 1,0 / 1,0 
Dentre as funções do Framework .NET 4.0, o Common Language Runtime é responsável por: 
 
 
 
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. 
 
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. 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201407972841) Pontos: 1,0 / 1,0 
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. 
 
COBIT, ITIL e Análise de impacto. 
 
bibliotecas e ferramentas executáveis. 
 
J2SE e J2EE. 
 
ferramentas desktop e mobile. 
Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201408032798) Pontos: 1,0 / 1,0 
Nas linguagens de programação .NET, um tipo define os valores a serem armazenados na memória, o espaço a 
ser alocado na memória para armazenar valores deste tipo e a faixa de valores. 
 
São tipos suportados pelo .NET, EXCETO: 
 
 
 
Boolean 
 
CharDate 
 
Function 
 
Structure 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201408026285) Pontos: 1,0 / 1,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: 
 
 
 
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. 
 
O VB não trabalha com valores default para seus tipos onde cada variável deve obrigatoriamente ser 
inicializada. 
 
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. 
 
 
 
 
 5a Questão (Ref.: 201407495389) Pontos: 1,0 / 1,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? 
 
 
 Left 
 LTrim 
 Len 
 LCase 
 LSet 
Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201407583135) Pontos: 1,0 / 1,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 
 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 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 201407583137) Pontos: 0,0 / 1,0 
Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro programador. 
Acompanhando a lógica do programa a seguir, quais serão os resultados apresentados pelo programa? 
Sabendo-se que foram entrados os seguintes dados em sequência: 
21 13 17 18 72 54 38 42 65 90 10 -1 
Module Module1 
 Sub Main() 
 Dim idade As Integer 
 Dim c1 As Integer = 0 
 Dim c2 As Integer = 0 
 Console.WriteLine("Digite a idade:") 
 idade = Console.ReadLine() 
 While idade <> -1 
 If idade < 21 Then c1 = c1 + 1 
 If idade > 65 Then c2 = c2 + 1 
 Console.WriteLine("Digite a idade:") 
 idade = Console.ReadLine() 
 End While 
 Console.WriteLine(c1) 
 Console.WriteLine(c2) 
 Console.ReadKey() 
 End Sub 
End Module 
 
 
 
4 e 3 
 
4 e 2 
 
2 e 4 
 
3 e 3 
 
3 e 4 
Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 201407545806) Pontos: 1,0 / 1,0 
O código em VB apresentado está funcionando corretamente. 
 
Module Module1 
 Private texto As String 
 Sub Main() 
 Dim Num As Byte 
 texto = "Teste de software" 
 Num = 18 
 If (Len(texto) > Num) Then 
 Console.Write("Maior!") 
 ElseIf (Len(texto) < Num) Then 
 Console.Write("Menor!") 
 ElseIf (Len(texto) = Num) Then 
 Console.Write("Acertou!") 
 End If 
 Console.ReadKey() 
 End Sub 
End Module 
 
Das opções apresentadas qual melhor representa o resultado exibido pelo programa: 
 
 
 
Exibe em uma caixa de diálogo o texto: Menor! 
 
Exibe em uma caixa de diálogo o texto: Maior! 
 
Exibe no console o texto: Maior! 
 
Exibe no console o texto: Menor! 
 
Exibe no console o texto: Acertou! 
Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 201408039070) Pontos: 1,0 / 1,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: 
 
 
 
II e III 
 
I e II 
 
Apenas III 
 
I, II e III 
 
I e III 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 201407983097) Pontos: 0,0 / 1,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. 
 
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. 
 
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 ligado a erros de digitação ou divisão por zero. 
 
Permite realizar a captura e o tratamento da exceção genérica, ou seja, de qualquer tipo de exceção. 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 DESENVOLVIMENTO DE SOFTWARE 
 
Simulado: CCT0248_SM_201407369164 V.2 Fechar 
Aluno(a): ELTON DO AMOR DIVINO DE LIMA Matrícula: 201407369164 
Desempenho: 9,0 de 10,0 Data: 28/09/2015 22:02:24 (Finalizada) 
 
 
 1a Questão (Ref.: 201408032776) Pontos: 1,0 / 1,0 
(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 
CommonIntermediate 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, apenas 
 
I, II, III e IV 
 
II e IV, apenas 
 
I e II, apenas 
 
III e IV, apenas 
Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201408047832) Pontos: 1,0 / 1,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 fluxo de objetos 
 
orientada a processos 
 
orientada a eventos 
 
orientada a entrada e saída intensivas 
 
nenhuma das anteriores 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201408026285) Pontos: 1,0 / 1,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. 
 
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. 
 
String, Array e Classes, são tipos de referência. 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201408032798) Pontos: 1,0 / 1,0 
Nas linguagens de programação .NET, um tipo define os valores a serem armazenados na memória, o espaço a 
ser alocado na memória para armazenar valores deste tipo e a faixa de valores. 
 
São tipos suportados pelo .NET, EXCETO: 
 
 
Boolean 
 
Char 
 
Date 
 
Structure 
 
Function 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201407639318) Pontos: 1,0 / 1,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: 
 
 
 
Information 
 
ErrObject 
 
DateAndTime 
 
Strings 
 
ControlChars 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 6a Questão (Ref.: 201407545791) Pontos: 1,0 / 1,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): 
 
 
 
Função 
 
Rotina 
 
Módulo 
 
Método 
 
Procedimento 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 201407639301) Pontos: 1,0 / 1,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 Simples 
 
Decisão de Repetição 
 
Decisão Estendida 
 
Decisão Aninhada 
 
Decisão de Sequência na mesma linha 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 201407583138) Pontos: 1,0 / 1,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 
 
 
 
4 e 3 
 
3 e 4 
 
3 e 3 
 
3 e 2 
 
2 e 3 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 201407972847) Pontos: 0,0 / 1,0 
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 implícitas e explícitas. 
 
exceções de estruturadas e exceções sequenciais. 
 
exceções try e exceções catch. 
 
exceções de hardware e exceções de software. 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 201407972849) Pontos: 1,0 / 1,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: 
 
 
 
OverflowException 
 
FileNotFoundException 
 
NotImplementedException 
 
ArgumentNullException 
 
IndexOutOfRangeException 
Gabarito Comentado. Gabarito Comentado. 
 
 
 
 DESENVOLVIMENTO DE SOFTWARE 
 
 
Lupa 
 
 
 
 
 Retornar 
Exercício: CCT0248_EX_A6_201407369164 Matrícula: 201407369164 
Aluno(a): ELTON DO AMOR DIVINO DE LIMA Data: 07/11/2015 16:55:25 (Finalizada) 
 
 
 1a Questão (Ref.: 201408005138) Fórum de Dúvidas (0) Saiba (0) 
 
É uma característica de uma classe: 
 
 
 
Sempre ter variáveis públicas e privadas; 
 
Sempre ter um construtor como nome da classe; 
 
Sempre ter método voids retornando valores; 
 
Sempre ter propriedades privadas; 
 
Sempre ter variáveis publicas e métodos privados; 
 
Gabarito Comentado 
 
 
 
 
 2a Questão (Ref.: 201407972853) 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 ? 
 
 
 
Package 
 
Public 
 
Shared 
 
Private

Outros materiais

Materiais relacionados

Perguntas relacionadas

Perguntas Recentes