Baixe o app para aproveitar ainda mais
Prévia do material em texto
Parte superior do formulário Avaliação On-Line Avaliação: AV2-2011.3S.EAD - DESENVOLVIMENTO DE SOFTWARE- CCT0170 Disciplina: CCT0170 - DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV2 Aluno: 201001294939 - FLÁVIO LUIZ DA SILVA DANTAS Nota da Prova: 4.5 Nota do Trabalho: Nota da Participação: 1 Total: 5,5 Prova On-Line Questão: AV2.20113S.CCT0170.0036 (197856) 1 - A camada intermediária, conhecida também como midleware, que provê a interface entre as aplicações e os BDs é definida como: Pontos da Questão: 0,5 Interface de Dados e Banco. Sistema de Entidade de dados. Interface de Aplicações de dados. Sistema de Banco de Dados. Sistema Gerenciador de Banco de Dados. Questão: AV2.20113S.CCT0170.0035 (199006) 2 - Em relação ao Microsoft SQL Server Management Studio, como um Software que nos permite:Definir, construir e manipular bancos de dados. Não podemos afirmar que: Pontos da Questão: 1 Primeiro precisamos obrigatoriamente gerar o modelo DER. Depois de conectado poderemos Criar quantos bancos desejarmos, baseado no limite da versão. Para cada atributo criado precisamos definir os seus tipos. É permitido criar atributos com preenchimento automático. Permite gerar os relacionamentos baseados na chave primária. Questão: AV2.20113S.CCT0170.0082 (197879) 3 - Explique e exemplifique as vantagens da utilização da Herança, baseado nos conceitos apresentados na disciplina sobre Orientação a Objetos. Pontos da Questão: 1,5 Resposta do Aluno: Ao criar uma classe podemos utilizar suas caracteristicas em outras classes herdando seus atributos este é o principio básico de Herança em OO. Gabarito: A herança permite o reaproveitamento do código entre classes utilizando-se o conceito de generalização e especialização. Exemplo: Gerar uma classe pessoa, com nome e endereço e duas classes Pessoa Física e Pessoa Jurídica que herdam todas as características de pessoa e tem como características próprias : Física – CPF e Jurídica – CGC Fundamentação do Professor: Pontos do Aluno: Questão: AV2.20113S.CCT0170.0028 (197840) 4 - Na definição de uma classe no VB.NET é utilizado a seguinte linha de código: Property Nome As String O termo Property aplicado é responsável por: Pontos da Questão: 0,5 Gerar um atributo privado para a classe com os métodos Get e Set. Gerar os métodos Get e Set com a inicialização do atributo. Gerar os métodos Get e Set para um atributo público. Gerar automaticamente os métodos Get e Set para o atributo. Gerar os métodos Get e Set para um atributo compartilhado. Questão: AV2.20113S.CCT0170.0022 (197824) 5 - Ao criarmos uma aplicação utilizando os conceitos de Orientação a Objetos, entre eles o Encapsulamento, precisamos geralmente criar Atributos (variáveis). Para que os atributos sejam acessados, baseado na teoria do encapsulamento, devemos criar: Pontos da Questão: 1 Funções (Globais). Variáveis (Globais). Atributos (Public). Procedimentos (Shared). Métodos de acesso (Set e Get). Questão: AV2.20113S.CCT0170.0083 (199046) 6 - Cite e explique no mínimo dois componentes para manipulação de dados armazenados em bancos de dados utilizando o SQL Server 2008 R2. Pontos da Questão: 1,5 Resposta do Aluno: Select - cria uma pesquisa dentro do BD Ex.: Select matricula, nome from alunos into cursor Insert - Insere na tabela os campos definidos no comando Ex.: Insert "1234","Maria João" into alunos Gabarito: DataSet - É uma representação em memória de uma coleção de tabelas. DataTable - Representa uma tabela de um banco de dados. DataRow - Representa uma linha da tabela. DataColumn - Representa uma coluna da tabela. DataView - Representa uma visão de uma coleção de tabelas. Fundamentação do Professor: Pontos do Aluno: Questão: AV1.20113SEAD.CCT0170.0048 (185555) 7 - Um tipo define os tipos de valores a serem armazenados na memória. Os tipos suportados pelo .NET Framework podem ser agrupados em duas amplas categorias: Tipos de Valor e Tipos de Valor. São tipos de valor da Linguagem VB 2010? Pontos da Questão: 0,5 Booleano e Numérico Classes e Date Array e Structure String e Classes Numérico e Array Questão: AV1.20113S.CCT0170.0013 (178509) 8 - A estrutura de Controle de Múltiplas Decisões (escolha)- Case, tem algumas cláusulas em sua sintaxe. A parte da estrutura que será executada quando nenhum dos valores apresentados nas clausulas Case atenderem ao valor da cláusula Select Case será? Pontos da Questão: 0,5 End Else Case Else Case Default Else Questão: AV1.20113S.CCT0170.0032 (179851) 9 - Qual é palavra-chave usada para definir uma seção de captura e tratamento de exceção em linguagem VB 2010? Pontos da Questão: 0,5 Finally Do Catch Throw Try Questão: AV1.20113S.CCT0170.0005 (178452) 10 - Um grupo de Analistas e Programadores deparam com a necessidade de pegar parte de um texto no processo de desenvolvimento de uma função no VB.Net. Das opções qual define a melhor forma de se resolver este problema? Pontos da Questão: 0,5 Criar uma função, pois o módulo predefinido - Strings não contêm o método necessário. Criar uma função específica que permita fazer a manipulação de texto necessária. Criar um procedimento específico que permita fazer a manipulação de texto necessária. Utilizar do módulo predefinido - Globals, o método específico para tal. Utilizar do módulo predefinido - Strings, o método específico para tal. � Server IP : 192.168.10.163 Client IP: 201.51.56.41 Tempo de execução da página : 8,219 Parte inferior do formulário _1383999083.unknown _1383999091.unknown _1383999095.unknown _1383999097.unknown _1383999098.unknown _1383999096.unknown _1383999093.unknown _1383999094.unknown _1383999092.unknown _1383999087.unknown _1383999089.unknown _1383999090.unknown _1383999088.unknown _1383999085.unknown _1383999086.unknown _1383999084.unknown _1383999075.unknown _1383999079.unknown _1383999081.unknown _1383999082.unknown _1383999080.unknown _1383999077.unknown _1383999078.unknown _1383999076.unknown _1383999067.unknown _1383999071.unknown _1383999073.unknown _1383999074.unknown _1383999072.unknown _1383999069.unknown _1383999070.unknown _1383999068.unknown _1383999063.unknown _1383999065.unknown _1383999066.unknown _1383999064.unknown _1383999059.unknown _1383999061.unknown _1383999062.unknown _1383999060.unknown _1383999057.unknown _1383999058.unknown _1383999056.unknown _1383999055.unknown
Compartilhar