Baixe o app para aproveitar ainda mais
Prévia do material em texto
DESENVOLVIMENTO DE SOFTWARE Simulado: CCT0248_SM_201408437449 V.2 Fechar Aluno(a): FABIO LUIS DE LIMA Matrícula: 201408437449 Desempenho: 8,0 de 10,0 Data: 01/10/2015 16:10:10 (Finalizada) 1a Questão (Ref.: 201409107898) Pontos: 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 a afirmativa I é verdadeira. Somente as afirmativas III e IV são verdadeiras. Somente as afirmativas II e III são verdadeiras. Somente as afirmativas I, II e III são verdadeiras. Todas as afirmativas são verdadeiras. Gabarito Comentado. 2a Questão (Ref.: 201408658238) Pontos: 1,0 / 1,0 O .NET Framework é uma camada de software que fica entre: o Hardware e as Aplicações. o Sistema Operacional e os Utilitários. o Hardware e o Sistema Operacional. o Sistema Operacional e as Aplicações. o Hardware e os Utilitários. Gabarito Comentado. 3a Questão (Ref.: 201409188964) Pontos: 1,0 / 1,0 Na linguagem VB.Net a conhecer e saber utilizar corretamente os operadores está dentre as rotinas iniciais e de muita importância. Analise o código apresentado na questão: Module Module1 Sub Main() Dim resp As String Dim x, y, z As Integer x = 1 y = 2 z = 2 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 1 de 4 30/10/2015 17:52 resp = "sistema" If Not (y = 3 AndAlso z = 2) Then Console.Write("AndAlso") End If If (resp Like "??st*") Then Console.Write("Like") End If End Sub End Module Qual das respostas apresenta o resultado exibido da mesma forma que na tela pelo programa. Like Não será exibido nada. AndAlsoLike AndAlso AndAlso Like Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201409188969) Pontos: 0,0 / 1,0 2) 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: 125 123 5 122 112 Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201409122959) Pontos: 0,0 / 1,0 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 referência, a palavra reservada ByRef deve ser usada na chamada da função ou subrotina, precedendo o valor do argumento. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 2 de 4 30/10/2015 17:52 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. Nenhuma das anteriores 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. 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. 6a Questão (Ref.: 201408570506) 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) "AB" "ABC" "BCD" "CD" "BC" Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201408620919) 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 no console o texto: Menor! Exibe em uma caixa de diálogo o texto: Maior! Exibe no console o texto: Maior! Exibe no console o texto: Acertou! Exibe em uma caixa de diálogo o texto: Menor! Gabarito Comentado. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 3 de 4 30/10/2015 17:52 8a Questão (Ref.: 201408621820) Pontos: 1,0 / 1,0 Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente controlada por um contador como parte da própria estrutura: For Repeat While Do Until Gabarito Comentado. 9a Questão (Ref.: 201408621834) 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 é: Finaly Throw [ expressão ] Try - catch - End Try ex.message System.Exception Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201409086712) Pontos: 1,0 / 1,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 A cláusula Try é opcional. Só pode haver uma cláusula Catch para um mesmo Try A cláusula Finally é opcional Se o Catch for usado, o Finally não poderá ser usado. Gabarito Comentado. Gabarito Comentado. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_h... 4 de 4 30/10/2015 17:52
Compartilhar