Baixe o app para aproveitar ainda mais
Prévia do material em texto
2017618 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 1/4 Fechar Disciplina: DESENVOLVIMENTO DE SOFTWARE Avaliação: CCT0248_AV_201502008998 Data: 17/06/2016 14:57:45 (A) Critério: Aluno: 201502008998 ADRIANO ROCHA VILELA Nota da Prova: 4,0 de 8,0 Nota de Partic.: 0,5 1a Questão (Ref.: 707717) Pontos: 1,0 / 1,0 Para o desenvolvimento de softwares com o .NET, é muito importante que o desenvolvedor conheça e entenda o funcionamento desta arquitetura. Descreva onde o .Net framework 4.0 está inserido, qual a vantagem desta arquitetura e de que ela é composta. Resposta: O .Net framework é um ambiente de execução gerenciado, necessário para a execução dos softwares .net, ele é responsável pela comunicação entre o software .net e o sistema operacional, consiste em dois componentes principais, a CLR, e o .net framework class library. Gabarito: O .NET 4.0 é uma camada de softwares que fica entre o sistema operacional e as aplicações. Desta forma o código gerado independe do sistema operacional, que deve apenas possuir o .Net framework para interpretar o código gerado. Esta camada é subdividida em duas camadas, a inferior, chamada de Common Language Runtime (CLR), executa a maior parte das tarefas e a camada superior, chamada de Base Class Library (BCL), contém os tipos, as interfaces e as bibliotecas de classes 2a Questão (Ref.: 677833) Pontos: 0,0 / 1,0 Segundo o que foi apresentado no material didático da disciplina, a linguagem padrão suportada pela maioria dos SGBDR é a Structured Query Language (SQL) originalmente desenvolvida pela IBM e atualmente mantida pelo ANSI e pela ISO. Descreva qual a função da SQL em relação aos Bancos de dados e cite no mínimo 5 de suas instruções, explicitando qual a função de cada uma delas. Resposta: É a ferramenta responsável por administrar o banco de dados. Gabarito: A SQL atualmente permite definir, construir e manipular um BD. (ELMASRI, 2005) CREATE DATABASE Cria um novo banco de dados e os arquivos usados para armazenálo. CREATE TABLE Cria uma nova tabela em SQL Server. ALTER TABLE Modifica uma definição de tabela alterando, adicionando ou removendo colunas e restrições. SELECT Recupera linhas do banco de dados e permite a seleção de uma ou várias linhas ou colunas de uma ou várias tabelas no SQL Server. UPDATE Altera dados existentes em uma tabela no SQL Server. Entre outras. 3a Questão (Ref.: 626696) Pontos: 1,0 / 1,0 File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibilitymenu.js 2017618 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 2/4 (FCC/2013/DPESP 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 tornamse acessíveis a outras linguagens da plataforma .NET. Está correto o que se afirma em: I e II, apenas III e IV, apenas III, apenas I, II, III e IV II e IV, apenas Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 626718) Pontos: 1,0 / 1,0 Nas linguagens de programação .NET, um tipo define os valores a serem armazenados na memória, o espaço a ser alocado na memória para armazenar valores deste tipo e a faixa de valores. São tipos suportados pelo .NET, EXCETO: Boolean Date Function Char Structure Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 233238) Pontos: 0,0 / 1,0 O Visual Basic fornece vários módulos que permitem simplificar tarefas comuns no seu código. O módulo que contém os membros que retornam resultados dos testes de verificação de tipo ou retornam as informações sobre erros em tempo de execução, o nome do tipo, o valor da cor em RGB é chamado de: Information ControlChars ErrObject Strings DateAndTime Gabarito Comentado. Gabarito Comentado. File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibilitymenu.js 2017618 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 3/4 6a Questão (Ref.: 576998) Pontos: 0,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. Sabese 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. If ElseIf ElseIf Else End If If Else Else Else End If If if If Else End If Select Case Case Case Case Else End Select Select Case Case Default End Select Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 632993) Pontos: 0,0 / 0,5 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: Throw Try ... End Try Catch ex1 As Exception1 Catch Finally Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 240621) Pontos: 0,5 / 0,5 Na programação orientada a objetos, _____________________ é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse. A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo da classe derivada, é tomada em tempo de execução, através do mecanismo de: File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibilitymenu.js 2017618 BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp 4/4 Polimorfismo Herança Abstração Encapsulamento Interface 9a Questão(Ref.: 632172) Pontos: 0,5 / 0,5 Uma empresa de agenciamento de mãodeobra pretende informatizar o seu cadastro de profissionais, candidatos a empregos temporários, objetivando construir um banco de dados onde possa manter os dados cadastrais dos profissionais e seus contratos temporários com as empresas clientes. O profissional é identificado por um número de controle e, além dessa informação, ficam registrados o seu nome, endereço, nascimento e profissão. Precisamos agora, definir uma chave primaria. Segundo SILBERSCHATZ, 1997, chave primária significa: É uma associação entre uma ou várias entidades. É um conjunto de um ou mais atributos que permitem identificar univocamente uma entidade. Atributo ou combinação de atributos em uma tabela cujos valores devem coincidir com a chave primária de outra tabela ou devem ser nulos. É uma chave candidata escolhida pelo projetista do Banco de Dados com o de significado principal para a identificação de entidades. Superchaves para as quais nenhum subconjunto possa ser uma superchave. Gabarito Comentado. 10a Questão (Ref.: 642360) Pontos: 0,0 / 0,5 Em relação ao componente DATASET usado para acessar banco de dados, coloque F (Falso) ou V (verdadeiro) nas afirmativas e assinale a alternativa correta. ( ) É uma representação dos dados em memória (Trabalha conectado). ( ) Pode conter uma única tabela com informações e relacionamentos. ( ) Pode conter várias tabelas com informações, porém não permite relacionamentos. (V)(F)(F) (V)(V)(F) (V)(V)(V) (V)(F)(V) (F)(V)(F) File failed to load: http://simulado.estacio.br/ckeditor/MathJax/a11y/accessibilitymenu.js
Compartilhar