Buscar

DS - AV

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

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

Prévia do material em texto

Avaliação: CCT0170_AV_201102058769 » DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 201102058769 - EMILIANO SOUSA LEITE 
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9001/AA 
Nota da Prova: 5,0 Nota de Partic.: 1 Data: 08/11/2013 13:33:02 
 
 
 1a Questão (Ref.: 201102205286) DESCARTADA 
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 é: 
 
 
System.Exception 
 
ex.message 
 Throw [ expressão ] 
 Try - catch - End Try 
 
Finaly 
 
 
 
 2a Questão (Ref.: 201102204371) Pontos: 0,8 / 0,8 
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: Maior! 
 Exibe no console o texto: Menor! 
 
Exibe no console o texto: Acertou! 
 
Exibe em uma caixa de diálogo o texto: Menor! 
 
Exibe em uma caixa de diálogo o texto: Maior! 
 
 
 
 3a Questão (Ref.: 201102155057) Pontos: 0,6 / 0,8 
Descreva o que é um DataSet da ADO.NET e as vantagens obtidas com a biblioteca 
ADO.NET. 
 
 
Resposta: Classe usada para criar um objeto associado a um banco de dados permitindo a manipulação de 
dados nesse Banco de Dados (DataSet). 
 
 
Gabarito: A Microsoft lançou a Plataforma .NET. em 2000 com uma nova biblioteca de 
acesso aos bancos de dados chamada ADO.NET. Esta biblioteca é uma evolução em 
relação a biblioteca anterior conhecida como ADO. A biblioteca ADO.NET contém um 
conjunto deassemblies (namespaces) que facilitam o trabalho do programador e permitem 
desenvolver aplicações com maior desempenho, porque os dados são manipulados em 
um DataSetarmazenado em memória, não necessitando acessos ao disco. Um DataSet é 
uma representação em memória de uma coleção de tabelas. Em uma aplicação que não 
usa a ADO.NET, geralmente, são abertas conexões com o banco de dados, que 
permanecem ativas durante todo o tempo em que a aplicação estiver em execução, o que 
consume uma grande quantidade de recursos do servidor e gera um elevado tráfego na 
rede de dados, prejudicando o desempenho da aplicação. Com o uso da biblioteca 
ADO.NET, a conexão com o banco de dados é realizada somente quando se deseja 
atualizar a fonte de dados com os dados do DataSet. 
Uma outra vantagem da ADO.NET é que podemos manipular os dados 
independentemente da localização física da fonte de dados, uma vez que a manipulação 
dos dados é feita no DataSet, que permite termos várias visões da fonte de dados e de 
seus relacionamentos. 
 
 
 
 4a Questão (Ref.: 201102154325) Pontos: 0,0 / 0,8 
O tipo de dado numérico do Microsoft SQL Server que permite armazenar valores de 0 
a 255 e ocupa apenas 1 byte é: 
 
 int 
 byte 
 smallint 
 tinyint 
 bigint 
 
 
 
 5a Questão (Ref.: 201102154304) Pontos: 0,8 / 0,8 
Qual é a classe usada para criar um objeto associado à uma tabela que permite 
visualizar os dados em forma de planilha? 
 
 Windows Form 
 DataAdapter 
 Dataset 
 TableAdapter 
 DataGridView 
 
 
 
 6a Questão (Ref.: 201102164834) Pontos: 0,4 / 0,8 
Considere que você foi contratado para trabalhar em uma empresa softwares para realizar manutenção de 
programas em VB .NET. 
Analise o programa a seguir em VB .NET. 
O programa apresentará erro de compilação? Responda SIM ou NÃO. 
Caso a sua resposta seja SIM, responda qual é o erro. 
Caso a sua resposta seja NÃO, responda quais são os números exibidos pelo programa. 
Module Module1 
 Sub Main() 
 Dim Contador As Byte = 1 
 Dim Numero As Byte = 1 
 While (Contador <= 10) 
 Console.WriteLine(Numero) 
 Contador = Contador + 3 
 Numero = Numero + Contador 
 End While 
 Console.ReadKey() 
 End Sub 
End Module 
 
 
Resposta: NÃO apresenta erros de compilação. Números apresentados: 2 6 13 23 
 
 
Gabarito: 
NÃO. 
1 
5 
12 
22 
 
 
 
 7a Questão (Ref.: 201102083785) Pontos: 0,8 / 0,8 
Quanto à estrutura, propriedades e sintaxe do Visual Studio 2008, é correto afirmar que: 
 
 
A formatação de um texto em pode ser destacada usando-se diferentes componentes ou propriedades 
cuja apresentação é independente do navegador utilizado. Tais componentes encontram-se na aba 
PROPERTIES. 
 
Os lados da tabela nos quais a borda é apresentada podem ser especificados com a propriedade 
BORDERSTYLE, que pode assumir os valores "true" para borda apresentada em todos os lados e "false" 
para borda não apresentada. 
 
A apresentação da separação entre as células pode ser especificada com o atributo FRAME, que pode 
assumir os valores none; groups; rows; cols ou all. 
 
As tabelas em Visual Studio são construídas com tags diretamente no código. 
 O alinhamento do conteúdo de uma célula pode ser especificado com o atributo ALIGN. O atributo ALIGN 
pode assumir os valores left, center, right, justify. 
 
 
 8a Questão (Ref.: 201102083794) Pontos: 0,8 / 0,8 
Analise as seguintes afirmações relacionadas a noções básicas de programação: 
I. O interpretador lê o programa e executa comando após comando, até que encontre um erro, após o qual 
pára, mostrando a linha onde o erro foi encontrado. É possível ver parte do programa funcionando e mostrando 
resultados, mesmo sem estar completo. 
II. A programação estruturada é uma técnica de programação que permite estabelecer uma correspondência 
perfeita entre o algoritmo, o diagrama de programação (fluxograma) e a listagem de um programa. 
III. Em programação orientada a objetos, diz-se que uma classe em particular de um dado objeto é uma 
instância desse objeto. 
IV. O processo de compilação não gera novo código e o próprio programa escrito em linguagem de alto nível é 
colocado em execução. Durante a execução, o compilador converte cada instrução para linguagem de máquina 
e a executa. 
Indique a opção que contenha todas as afirmações verdadeiras. 
 
 
I e III 
 
III e IV 
 
II e III 
 I e II 
 
II e IV 
 
 
 9a Questão (Ref.: 201102241692) Pontos: 0,0 / 0,8 
São pacotes ou contêineres que agrupam os tipos, as interfaces e as classes relacionadas a uma tecnologia: 
 
 metadata. 
 
runtimes. 
 
assemblies. 
 namespaces. 
 
library. 
 
 
 
 10a Questão (Ref.: 201102241699) Pontos: 0,0 / 0,8 
Um desenvolvedor precisa que uma variável seja acessada por mais de um método, todos dentro de um mesmo 
módulo. Ele deverá declarar esta variável de qual forma? 
 
 Private numero 
Sub Duplicar() 
 numero *= 2 
End Sub 
 
Sub Duplicar() 
 Private numero 
 numero *= 2 
End Sub 
 
Sub Duplicar() 
 Public numero 
 numero *= 2 
End Sub 
 
Sub Duplicar() 
 Dim numero 
 numero *= 2 
End Sub 
 Public numero 
Sub Duplicar() 
 numero *= 2 
End Sub 
 
 
 
 11a Questão (Ref.:201102241695) Pontos: 0,8 / 0,8 
Um desenvolvedor precisa usar um operador que retorna True caso um padrão de string esteja contido em uma 
string ou False caso contrário, ele deve usar: 
 
 Like 
 
AndAlso 
 
Mid 
 
At 
 
Is

Outros materiais