Buscar

DESENVOLVIMENTO DE SOFTWARE - AVALIACAO PARCIAL

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 4 páginas

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

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

DESENVOLVIMENTO DE SOFTWARE 
 
Simulado: CCT0248_SM_V.1 Fechar 
Aluno(a): DOMINGOS CRUZ DE SOUZA Matrícula: 
Desempenho: 10,0 de 10,0 Data: 18/09/2015 14:19:08 (Finalizada) 
 
 
 1a Questão (Ref.: 201409967841) Pontos: 1,0 / 1,0 
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 de baixo nível, orientada a objetos, com um conjunto de instruções dependentes de 
CPU. 
 
É conjunto de linguagens estruturadas, com um conjunto de instruções dependentes de CPU. 
 É uma linguagem assembley de alto nível, orientada a objetos, com um conjunto de instruções 
independentes de CPU. 
 
É uma linguagem assembley de baixo nível, estruturada, com um conjunto de instruções 
independentes de CPU. 
 
É conjunto de linguagens orientada a objetos, com um conjunto de instruções independentes de CPU. 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201409588258) Pontos: 1,0 / 1,0 
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: 
 
 
MSVL - Microsoft Virtual Language 
 
MSTL - Microsoft Temporary Language 
 
JVM - Microsoft Virtual JQuery 
 MSIL - Microsoft Intermediate Language 
 
MSAL - Microsoft Assembly Language 
 Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201409974363) 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 
 
Date 
 Function 
 
Char 
 
Structure 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201409989400) Pontos: 1,0 / 1,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 N as Integer N = 887 
 
Dim x as Int16 = 7 
 
Dim a , b as Long a = 345 b = 888 
 Dim d As Integer d = "escola" 
 
Dim a , b a = " Copa " b = 100 
 
 
 
 5a Questão (Ref.: 201409580870) Pontos: 1,0 / 1,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: 
 
 Sub 
 
Module 
 
Application 
 
Function 
 
Public 
 
 
 
 6a Questão (Ref.: 201409487356) 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): 
 
 
Método 
 
Função 
 
Procedimento 
 Módulo 
 
Rotina 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 201409524701) 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, 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 
 
 
40 
 
2 
 
30 
 
10 
 200 
 Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 201409924643) Pontos: 1,0 / 1,0 
O código apresentado nesta questão, tem por objetivo receber a idade de uma pessoa e informar se ele é Eleitor 
obrigatório, facultativo ou Não é eleitor, baseado apenas na idade, deixando de fora outros requisitos. 
 
Sabe-se que voto é obrigatório para pessoas que tenham de 18 a 69 anos, pessoas menores de 16 anos não 
votam e para os demais o voto é facultativo. 
 
Module module1 
Sub Main() 
Dim idade As Byte 
Console.WriteLine("Idade: ") 
idade = Console.ReadLine() 
______ idade < 16 Then 
Console.WriteLine("Não Vota") 
________ idade < 18 Then 
Console.WriteLine("Facultativo") 
________ idade < 70 Then 
Console.WriteLine("Obrigatório") 
________ 
Console.WriteLine("Facultativo") 
_______ 
Console.ReadKey() 
End Sub 
End Module 
 
Marque a resposta que completa corretamente as lacunas para que o programa exiba corretamente a categoria 
do eleitor baseado na idade informada. Desconsidere valores errados, como zero ou números negativos. 
 
 If - ElseIf - ElseIf - Else - End If 
 
If - if - If - Else - End If 
 
Select - Case - Case - Default - End Select 
 
If - Else - Else - Else - End If 
 
Select Case - Case - Case - Case Else - End Select 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 201409366791) 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. 
 
finally ou raise. 
 
continue ou raise. 
 
catch ou continue. 
 
continue ou finally. 
 Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 201409488286) Pontos: 1,0 / 1,0 
Durante o desenvolvimento de uma função o grupo de programadores se deparou com a possibilidade de: caso 
um determinado valor fosse digitado pelo usuário poderia gerar um erro diferente.Para tratar este erro eles 
precisariam lançar uma exceção para que esta fosse trada.A sintaxe da declaração do lançamento da exceção é: 
 
 Throw [ expressão ] 
 
ex.message 
 
Try - catch - End Try 
 
System.Exception 
 
Finaly 
 Gabarito Comentado. Gabarito Comentado.

Outros materiais