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

Prévia do material em texto

1a Questão (Ref.: 201607634912) Acerto: 1,0 / 1,0 
(UFPR/2010 - Analista de TI) Sobre Plataforma .NET, considere as afirmativas abaixo: 
 
I. O código gerenciado gerado é interpretado para executar na linguagem nativa da máquina do sistema. 
 
II. A compilação just-in-time (JIT) compila os códigos não gerenciados. 
 
III. É executada sobre uma Common Language Runtime (CLR). 
 
IV. O CTS (Common Type System) assegura que todo código gerenciado é autodescritivo. 
 
Assinale a alternativa correta. 
 
 
Somente as afirmativas I, II e III são verdadeiras. 
 
Todas as afirmativas são verdadeiras. 
 
Somente as afirmativas II e III são verdadeiras. 
 
Somente a afirmativa I é verdadeira. 
 Somente as afirmativas III e IV são verdadeiras. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 2a Questão (Ref.: 201607634903) Acerto: 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 
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, II, III e IV 
 
III, apenas 
 
I e II, apenas 
 
II e IV, apenas 
 
III e IV, apenas 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 3a Questão (Ref.: 201607097442) Acerto: 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 
 2 
 1 
 5 
 3 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 4a Questão (Ref.: 201607249598) Acerto: 1,0 / 1,0 
Como em todas as linguagens, precisamos conhecer os tipos de variáveis, como atribuir valores, bem como saber as várias formas de 
declará-las. 
Das opções apresentadas, marque a que não corresponde a uma maneira correta de declarar uma variável na linguagem VB.NET. 
 
 Dim Salario As float 
 
Dim idade As byte = 10 
 
Dim numero As UShort, complemento As String 
 
Dim idade As byte 
 
Dim dia, mes As Integer 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 5a Questão (Ref.: 201607147918) Acerto: 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étodo 
 
Procedimento 
 Módulo 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 6a Questão (Ref.: 201607185260) Acerto: 0,0 / 1,0 
Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, calcule e retorne a área 
deste quadrado, ele deverá usar qual das opções de código a seguir? 
 
 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 
 
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 
 Gabarito Comentado. 
 
 
 
 7a Questão (Ref.: 201607097527) Acerto: 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? 
 
 While 
 Select Case 
 Do 
 For 
 If 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 8a Questão (Ref.: 201607249814) Acerto: 1,0 / 1,0 
 O programa apresentado na questão, utiliza algumas das estruturas de 
controle do VB.NET. 
Module module1 
 Sub main() 
 Dim Contador As Byte = 1 
 Do Until Not (Contador <= 10) 
 If (Contador Mod 2 = 0) Then 
 Select Case Contador 
 Case 1 To 5 
 Console.WriteLine(Contador) 
 Case Else 
 Console.WriteLine(Contador - 1) 
 End Select 
 End If 
 Contador = Contador + 1 
 Loop 
 Console.ReadKey() 
 End Sub 
End Module 
 
Que valores serão apresentados pelo mesmo após sua execução? 
 
 
Nenhum valor. 
 
1 - 3 - 5 - 6 - 8. 
 
1 - 3 - 5 - 7 - 9. 
 
2 - 4 - 6 - 8 - 10. 
 2 - 4 - 5 - 7 - 9. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 9a Questão (Ref.: 201607027353) Acerto: 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 continue. 
 
continue ou finally. 
 
finally ou raise. 
 catch ou finally. 
 
continue ou raise. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 10a Questão (Ref.: 201607148846) Acerto: 1,0 / 1,0 
Na construção de softwares no VB 2010, é possível desenvolvermos sub-rotinas ou funções com os mais 
diversos propósitos. Durante a execução dessas rotinas podem ocorrer exceções de Hardware e de Software, 
que devem ser tratadas de forma estruturada a partir do bloco: Qual das respostas apresenta a sintaxe correta 
para representação do bloco mínimo do tratamento de exceções? 
 
 
On error 
 Try... End Try. 
 
Try... Catch 
 
On error - Goto 
 
Try... Finaly 
 Gabarito Comentado. Gabarito Comentado.

Continue navegando