Buscar

DESENVOLVIMENTO DE SOFTWARE av. parcial

Prévia do material em texto

DESENVOLVIMENTO DE SOFTWARE 
 
 
1a Questão (Ref.:201310771545) 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: 
 
 
 
ActiveSync 
 
Active Directory 
 IntelliSense 
 
TextMate 
 
Lexical Analyzer 
 
 
Gabarito Coment. 
 
 
 
 
 
2a Questão (Ref.:201310771541) 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 e II, apenas 
 I, II, III e IV 
 
II e IV, apenas 
 
III, apenas 
 
III e IV, apenas 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
3a Questão (Ref.:201310386236) 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 idade As byte 
 
Dim numero As UShort, complemento As String 
 
Dim dia, mes As Integer 
 Dim Salario As float 
 
Dim idade As byte = 10 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
4a Questão (Ref.:201310771565) Acerto: 1,0 / 1,0 
Para escolher um tipo de dado, o programador deve escolher um, que ocupe a menor 
quantidade de memória em bytes e seja capaz de armazenar a faixa de valores possíveis de um 
determinado dado a ser armazenado em uma variável ou constante. 
 
Ao definir o uso do tipo numérico Integer, a capacidade de armazenamento será de: 
 
 
 
10 bytes 
 
2 bytes 
 
8 bytes 
 
1 byte 
 4 bytes 
 
 
Gabarito Coment. 
 
 
 
 
 
5a Questão (Ref.:201310234158) 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 String = Mid("ABCDEF", 2, 3) 
 
 
 "ABC" 
 "BCD" 
 "AB" 
 "BC" 
 "CD" 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
6a Questão (Ref.:201310284556) 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): 
 
 
 
Rotina 
 
Procedimento 
 
Função 
 Módulo 
 
Método 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
7a Questão (Ref.:201310285472) Acerto: 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: 
 
 
 
Repeat 
 
Do 
 
While 
 For 
 
Until 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
8a Questão (Ref.:201310321903) Acerto: 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, quais serão os resultados 
apresentados pelo programa? 
Sabendo-se que foram entrados os seguintes dados em sequência: 
21 13 17 18 72 54 60 42 65 90 10 -1 
Module Module1 
 Sub Main() 
 Dim idade As Integer 
 Dim c1 As Integer = 0 
 Dim c2 As Integer = 0 
 Console.WriteLine("Digite a idade:") 
 idade = Console.ReadLine() 
 While idade <> -1 
 If idade < 18 Then c1 = c1 + 1 
 If idade > 60 Then c2 = c2 + 1 
 Console.WriteLine("Digite a idade:") 
 idade = Console.ReadLine() 
 End While 
 Console.WriteLine(c1) 
 Console.WriteLine(c2) 
 Console.ReadKey() 
 End Sub 
End Module 
 
 
 
4 e 3 
 
3 e 4 
 3 e 3 
 
3 e 2 
 
2 e 3 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
9a Questão (Ref.:201310711614) Acerto: 1,0 / 1,0 
O tratamento de exceção é o mecanismo responsável pelo tratamento da ocorrência de 
condições que alteram o fluxo normal da execução dos programas. Ou seja, permite a detecção 
e tratamento de bugs que podem ocorrer durante a execução do programa. A exceção definida 
pelo .NET lançada quando é feita uma tentativa para acessar um elemento de uma matriz com 
um índice que está fora dos limites da matriz, além de não poder ser herdada é chamada: 
 
 
 
OverflowException 
 
NotImplementedException 
 
ArgumentNullException 
 IndexOutOfRangeException 
 
FileNotFoundException 
 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
Gabarito Coment. 
 
 
 
 
 
 
10a Questão (Ref.:201310285486) Acerto: 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 
 
Try - catch - End Try 
 Throw [ expressão ] 
 
ex.message 
 
System.Exception 
 
 
Gabarito Coment. 
 
Gabarito Coment.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes