Buscar

Questões dos simulados 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 12 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 12 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 12 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

Questões dos simulados Desenvolvimento de Software 
 
1 - 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. 
 
2 - 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. 
 
3 - 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 
 
4 - Qual será o valor da variável Resultado após a execução da 
linha de código em linguagem VB 2010? 
Dim Resultado As Integer = 14 Mod 3 
2 
5 - Quais são os delimitadores de um método da linguagem 
VB .NET que retorna um valor? 
 
Function e End Function 
 
6 - 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): 
 
Modulo 
 
7 - Um desenvolvedor precisa entender o desenvolvimento de um 
código feito por outro programador. Acompanhando a lógica do 
programa a seguir, quais serão os resultados apresentados pelo 
programa? 
Sabendo-se que foram entrados os seguintes dados em 
sequência: 
 
21 13 17 18 72 54 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 2 
 
8 - O programa a seguir exibirá quais números? 
 Module Module1 
 Sub Main() 
 Dim Contador As Byte = 1 
 Do Until Not (Contador <= 10) 
 Console.WriteLine(Contador) 
 Contador = Contador + 2 
 Loop 
 Console.ReadKey() 
 End Sub 
 End Module 
1, 3, 5, 7 e 9 
 
9 - Qual é palavra-chave usada para definir uma seção de captura e 
tratamento de exceção em linguagem VB.NET? 
 
Catch 
 
10 - 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... End Try. 
 
11 - 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. 
 
 
12 - 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: 
 
bibliotecas e ferramentas executáveis. 
 
 
14 - 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: 
 
Function 
 
15 - 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 
 
16 - 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): 
 
Modulo 
 
17 - 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) 
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? 
 
 
2 - 4 - 5 - 7 - 9. 
18 - A linguagem VB 2010 possui estruturas de controle de fluxo que 
permitem o desenvolvimento de programas estruturados, que são 
programas que não fazem uso da instrução GoTo. São Estruturas de 
Controle de Decisão, EXCETO: 
Decisão de Repetição 
19 – 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: 
Throw 
 
20 - 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? 
Marca a seção do bloco que captura e trata as exceções que podem 
eventualmente ocorrer 
21- (UFPR/2010 - Analista de TI) Sobre Plataforma .NET, considere 
as afirmativas abaixo: I. O código gerenciado gerado é interpretado 
para executar na linguagem nativa da máquina do sistema. II. A 
compilação just-in-time (JIT) compila os códigos não gerenciados. III. 
É executada sobre uma Common Language Runtime (CLR). IV. O 
CTS (Common Type System) assegura que todo código gerenciado é 
autodescritivo. Assinale a alternativa correta. 
 
Somente as afirmativas III e IV são verdadeiras. 
 
22 - Analise cada uma das linhas de código, desenvolvidas no 
VB.Net, apresentadas na questão. Module Module1 
Sub Main() 
Dim x As String = "1" 
Dim y As String = "2" 
Dim resp As String x &= y resp = x + y 
Console.WriteLine(resp) 
End Sub 
End Module 
Após a execução do código apresentado na questão, será exibido na 
tela: 
122 
 
23 - Qual é o tipo de literal da linguagem VB 2010 que devemos 
utilizar para especificar valores do tipo Double? 
R 
24 - Um desenvolvedor precisa de um código que receba o valor do 
lado de um quadrado, calcule e retorne a área deste quadrado, ele 
deverá usar qual das opções de código a seguir? 
Function AreaQuad (ByVal n As Integer) 
Dim S As Integer S = n * n 
Return S 
End Function 
25 - Qual será o valor da variável Resultado após a execução da 
linha de código em linguagem VB 2010? Dim Resultado As String = 
Mid("ABCDEF", 2, 3) 
"BCD"26 - Um desenvolvedor precisa entender o desenvolvimento de um 
código feito por outro programador. Acompanhando a lógica do 
programa a seguir, qual será o resultado apresentado pelo 
programa? 
Module Module1 
Sub Main() 
Dim a As Integer = 10 
Dim b As Integer = 20 
Dim resp As Integer 
If a > b Then If a Mod 2 = 0 
Then resp = a / b 
Else resp = a + b 
End If 
Else If b 
Mod 2 = 0 
Then resp = a * b 
Else resp = a - b 
End If 
End If Console.WriteLine(resp) 
Console.ReadKey() 
End Sub 
End Module 
200 
27 -Um desenvolvedor precisa entender o desenvolvimento de um 
código feito por outro programador. Acompanhando a lógica do 
programa a seguir, quais serão os resultados apresentados pelo 
programa? Sabendo-se que foram entrados os seguintes dados em 
sequência: 
21 13 17 18 72 54 60 42 65 90 10 -1 
Module Module1 
Sub Main() 
Dim idade As Integer 
Dim c1 As Integer = 0 
Dim c2 As Integer = 0 
Console.WriteLine("Digite a idade:") 
idade = Console.ReadLine() 
While idade <> -1 
If idade < 18 Then c1 = c1 + 1 If idade > 60 Then c2 = c2 + 1 
Console.WriteLine("Digite a idade:") 
idade = Console.ReadLine() 
End While 
Console.WriteLine(c1) 
 Console.WriteLine(c2) 
Console.ReadKey() 
End Sub 
End Module 
3 e 3 
28 - O tratamento de exceção é o mecanismo responsável pelo 
tratamento da ocorrência de condições que alteram o fluxo normal da 
execução de programas de computadores. Considerando esse 
conceito, analise as afirmações abaixo: 
I - Sempre que um método de alguma classe é passível de causar 
algum erro, podemos usar o método de tentativa - o try 
II - Tudo que estiver dentro do bloco try será executado até que 
alguma exceção seja lançada, ou seja, até que algo dê errado. 
III - Finally é o trecho de código final. A função básica de finally é 
sempre executar seu bloco de dados mesmo que uma exceção seja 
lançada. É correto apenas o que afirma em: 
I, II e III 
30 - 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 é: 
Throw [ expressão ] 
31 - É 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 
32 - 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. 
33 - 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: 
String, Array e Classes, são tipos de referência. 
34 - 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, 
seguido da definição do tipo. 
35 - Quais são os delimitadores de um método da linguagem VB 
.NET que retorna um valor? 
Function e End Function 
 
36 - Qual é a instrução para definir uma estrutura de decisão de 
múltiplas decisões (escolha) em linguagem VB.NET? 
Select Case 
37 - O código em VB apresentado está funcionando corretamente. 
Module Module1 
Private texto As String 
Sub Main() 
Dim Num As Byte 
texto = "Teste de software" 
Num = 18 If (Len(texto) > Num) 
Then Console.Write("Maior!") 
 ElseIf (Len(texto) < Num) 
 Then Console.Write("Menor!") 
ElseIf (Len(texto) = Num) 
Then Console.Write("Acertou!") 
End If Console.ReadKey() 
End Sub 
End Module 
Das opções apresentadas qual melhor representa o resultado exibido 
pelo programa: 
Exibe no console o texto: Menor! 
38 - No tratamento de exceções em VB.NET, usa-se a estrutura try... 
catch...finally com o objetivo de capturar eventuais situações de 
exceção e definir o comportamento mais adequado para a aplicação. 
Neste contexto, é certo afirmar que: 
A cláusula Finally é opcional 
39 - 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 alternava 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

Outros materiais