Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/11/2017 Estácio http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201501808885&p2=3349775&p3=CCT0248&p4=103133&p5=AV&p6=24/11/2017&p10=92730433 1/4 Avaliação: CCT0248_AV » DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9002/AB Nota da Prova: 7,2 Nota de Partic.: 0 Av. Parcial 2 Data: 24/11/2017 10:19:35 1a Questão (Ref.: 201502597490) Pontos: 0,7 / 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 está inserido entre o sistema operacional e as aplicações, a vantagem desta arquitetura é ela se utiliza de um código objeto, fazendo assim que o mesmo código seja utilizado independente do sistema operacional, desde que o tenha o framework instalado. Ela é composta pela Base Class Library e pelo Common Language Runtime. 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.: 201502567606) Pontos: 1,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: Ela é feita para construção, modelagem e modificação de um banco de dados. Algumas funções são CREATE_DATABASE: Usada para criação de um novo banco de dados. CREATE_TABLE: Usada para criação de uma nova tabela, ALTER_TABLE: usada para modificação de tabelas (linhas ou colunas), UPDATE: para atualização de dados em tabelas e SELECT: utilizado para seleção de linhas ou colunas, afim de modificações, exclusões, etc. 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.: 201502130386) Pontos: 1,0 / 1,0 Ao compilarmos códigos que usem a biblioteca .NET, não criamos imediatamente um código nativo do sistema operacional. Ao invés disso, compilamos o nosso código para: MSTL - Microsoft Temporary Language MSVL - Microsoft Virtual Language 29/11/2017 Estácio http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201501808885&p2=3349775&p3=CCT0248&p4=103133&p5=AV&p6=24/11/2017&p10=92730433 2/4 MSIL - Microsoft Intermediate Language MSAL - Microsoft Assembly Language JVM - Microsoft Virtual JQuery 4a Questão (Ref.: 201502516493) Pontos: 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: 1 byte 4 bytes 8 bytes 10 bytes 2 bytes 5a Questão (Ref.: 201502122998) Pontos: 1,0 / 1,0 Um método, também conhecido como procedimento, é um bloco de códigos identificado por um nome. Sempre chamado pelo nome para que execute o bloco de código. O método que executa um bloco de código, mas Não retorna valor: Module Public Application Function Sub 6a Questão (Ref.: 201502131380) Pontos: 0,0 / 1,0 O programa apresentado na questão, utiliza algumas das estruturas de controle do VB.NET. Module module1 Sub main() Dim Contador As Byte = 1 Do Until Not (Contador <= 10) If (Contador Mod 2 = 0) Then Select Case Contador Case 1 To 5 Console.WriteLine(Contador) Case Else Console.WriteLine(Contador - 1) End Select End If Contador = Contador + 1 Loop Console.ReadKey() End Sub End Module Que valores serão apresentados pelo mesmo após sua execução? 29/11/2017 Estácio http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201501808885&p2=3349775&p3=CCT0248&p4=103133&p5=AV&p6=24/11/2017&p10=92730433 3/4 1 - 3 - 5 - 6 - 8. 1 - 3 - 5 - 7 - 9. 2 - 4 - 5 - 7 - 9. 2 - 4 - 6 - 8 - 10. Nenhum valor. 7a Questão (Ref.: 201502488134) Pontos: 1,0 / 1,0 Na construção de softwares, é possível desenvolvermos métodos com os mais diversos propósitos. Durante a execução desses métodos possa ser que ocorra exceções de hardware e de software, para esses trechos de códigos que podem haver problemas, nós devemos tratadas para que a aplicação não pare ou não finalize. Qual das respostas a seguir representa a sequência correta da sintaxe para representação do bloco mínimo do tratamento de exceções? Try/Catch Catch/Try Try/Catch/Finally Try Try/Finally/Catch 8a Questão (Ref.: 201502518785) Pontos: 1,0 / 1,0 A abordagem da programação orientada a objetos oferece um conceito que agrupa e delimita na classe a declaração de todas as variáveis (campos ou propriedades) e métodos (funções). Desta forma, ao encontrar-se o código de definição da classe, conseguimos em um trecho do código encontrar todos os seus membros, isto é, todas as variáveis (campos ou propriedades) e os métodos (funções) da classe. Esse conceito se refere a: Sobrecarga Polimorfismo Encapsulamento Construtor Herança 9a Questão (Ref.: 201502140305) Pontos: 0,0 / 0,5 Segundo o material apresentado nas aulas, um componente é um objeto com métodos pré-definidos que oferecem funcionalidades para um determinado propósito. Em relação aos componentes para acesso a dados da biblioteca ADO.NET não podemos afirmar que: Os principais componentes do tipo SQL e OleDB são os mesmos. Os OleDB se comunicam com o banco de dados de forma um pouco menos eficiente do que os componentes do tipo SQL. Os componentes do tipo SQL se comunicam com o banco de dados de forma muito mais eficiente, porque o servidor é acessado em baixo nível, através do protocolo TDS. Os OleDB são usados para fazer acesso aos banco de dados que não são do Microsoft SQL Server. Os componentes do tipo SQL são usados exclusivamente para acesso aos bancos de dados do Microsoft SQL Server. 29/11/2017 Estácio http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201501808885&p2=3349775&p3=CCT0248&p4=103133&p5=AV&p6=24/11/2017&p10=92730433 4/4 10a Questão (Ref.: 201502532133) Pontos: 0,5 / 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)(V)(V) (V)(F)(F) (F)(V)(F) (V)(V)(F) (V)(F)(V)
Compartilhar