Baixe o app para aproveitar ainda mais
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
Compartilhar