Buscar

SIMULADO 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

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

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

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

Prévia do material em texto

DESENVOLVIMENTO DE SOFTWARE
Simulado: CCT0248_SM_201409316041 
V.1 Fechar 
Aluno(a): Matrícula: 
Desempenho: 10,0 de 10,0 Data: 18/09/2015(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
 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 .
 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 .
 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 .
 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