Buscar

AP de 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 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

1a Questão (Ref.: 201302031415) Acerto: 1,0 / 1,0 
(FCC/2012/TRE-SP - Programador) O Microsoft Visual Studio é um conjunto completo de ferramentas para 
construir aplicativos, incluindo aplicações para Web. Nesta ferramenta várias linguagens compartilham o mesmo 
ambiente de desenvolvimento integrado (IDE). Este ambiente possui um analisador de código que pode 
oferecer, enquanto o código é digitado, sugestões ao programador, como por exemplo tipos de dados e 
membros de classes e estruturas. 
 
Esse analisador é chamado: 
 
 IntelliSense 
 
ActiveSync 
 
Lexical Analyzer 
 
Active Directory 
 
TextMate 
 Gabarito Comentado. 
 
 
 
 
 2a Questão (Ref.: 201302046467) Acerto: 1,0 / 1,0 
Visual Basic .NET (VB.NET) é uma linguagem que permite desenvolver aplicações com interfaces gráficas para o 
usuário que executam no sistema operacional Windows . As aplicações têm uma aparência familiar a outros 
softwares utilizados pelo usuário deste tipo de plataforma. Para seu funcionamento, o VB.NET é dita ____, ou 
seja, a aplicação fica em modo de espera até que ocorra uma chamada ou interrupção (o click de um botão, 
quando pressionada uma opção do teclado ou a seleção de uma opção do menu) junto ao sistema operacional 
que demanda alguma resposta ou ação. 
 
Assinale a alternativa que contém o termo que completa corretamente a lacuna a ser preenchida. 
 
 
orientada a processos 
 orientada a eventos 
 
orientada a entrada e saída intensivas 
 
orientada a fluxo de objetos 
 
nenhuma das anteriores 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 3a Questão (Ref.: 201302024942) Acerto: 1,0 / 1,0 
Conhecer e saber manipular os operadores em uma linguagem de programação é uma tarefa inicial e muito 
importante para quem está começando a programar. 
Em relação ao que foi apresentado nas aulas a respeito dos operadores, podemos afirmar que: 
 
 
Like é um operador que trabalha com o tipo string e numérico, Retornando True caso um padrão seja 
encontrado. 
 
Na linguagem VB não podemos usar a forma x *= y devemos obrigatoriamente utilizar x = x * y. 
 
Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que ambos possuem o 
mesmo tamanho de memória. 
 Se a primeira expressão em um AndAlso é avaliada como False, em seguida, a segunda expressão não 
será avaliada porque não é possível alterar o resultado final, e AndAlso Retorna False. 
 
Não existe um operador aritmético para cálculo da potência, devemos utilizar uma função interna do VB. 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 4a Questão (Ref.: 201301637959) Acerto: 1,0 / 1,0 
O .NET define os tipos de valores a serem armazenados na memória, o espaço a ser alocado na memória. Esses 
valores são armazenados em um área de memória chamada: 
 
 
Dim 
 
Structure 
 Stack 
 
FIFO 
 
Namespace 
 Gabarito Comentado. 
 
 
 
 
 5a Questão (Ref.: 201302046481) Acerto: 1,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. 
 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. 
 
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 
 
 
 
 6a Questão (Ref.: 201301494024) Acerto: 1,0 / 1,0 
Qual é a função interna da linguagem VB .NET que retorna o número de caracteres em 
uma string ou a quantidade de bytes necessários para armazenar uma expressão de 
um tipo? 
 
 LTrim 
 LSet 
 LCase 
 Len 
 Left 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 7a Questão (Ref.: 201301544441) Acerto: 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 em uma caixa de diálogo o texto: Menor! 
 
Exibe no console o texto: Acertou! 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 8a Questão (Ref.: 201301981713) Acerto: 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. 
 
 
Select Case - Case - Case - Case Else - End Select 
 
Select - Case - Case - Default - End Select 
 
If - if - If - Else - End If 
 
If - Else - Else - Else - End If 
 If - ElseIf - ElseIf - Else - End If 
 Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 9a Questão (Ref.: 201302037708) Acerto: 1,0 / 1,0 
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: 
 
 
Finally 
 Throw 
 
Catch 
 
Try ... End Try 
 
Catch ex1 As Exception1 
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 
 
 
 
 
 10a Questão (Ref.: 201302003076) Acerto: 1,0 / 1,0 
Na construção de softwares, é possível desenvolvermos métodos com os mais diversospropósitos. Durante a 
execução desses métodos possa ser que ocorra exceções de hardware e de software, para esses trechos de 
códigos que podem haver problemas, nós devemos tratadas para que a aplicação não pare ou não finalize. Qual 
das respostas a seguir representa a sequência correta da sintaxe para representação do bloco mínimo do 
tratamento de exceções? 
 
 
Try/Catch/Finally 
 
Catch/Try 
 Try/Catch 
 
Try/Finally/Catch 
 
Try

Continue navegando