Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0248_AV_201001495187 (AG) » DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201001495187 - GETULIO JOSE DE AZEVEDO Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9006/AD Nota da Prova: 2,7 Nota de Partic.: 0 Av. Parcial 0 Data: 29/11/2016 19:55:38 O aproveitamento da Avaliação Parcial será considerado apenas para as provas com nota maior ou igual a 4,0. 1a Questão (Ref.: 201002252439) Pontos: 0,7 / 1,0 Para que pudéssemos desenvolver nossos sistemas nesta disciplina, foi solicitado que instalassem o Visual Studio em seus computadores. Segundo os conceitos apresentados nas aulas, o que é o Visual Studio? Cite duas de suas versões e respectivas características. Resposta: O Visual Studio é uma IDE de desenvolvimento, criada pela microsoft para dar apoio no desenvolvimento de aplicações nas linguagens sugeridas pela microsoft, uma das caracteristicas e diferencias de uma versão do VS Express para o VS Ultimate é: VS express: É a versão na qual pode ser baixado gratuitamente pelo site da microsoft é usado para o publico estudantil e desenvolvedores iniciantes que procura aprender a desenvolver aplicações nas linguagens disponibilizada pela microsoft. VS ultimate: É a versão mais completa da IDE e serve para empresas e corporações grandes que utiliza mais de 5 profissionais com conhecimento avançado em desenvolvimento de aplicações, essa versão tem sua licença paga e tem um custo relativamente oferecido para empresas. Gabarito: O Visual Studio é um poderoso ambiente de desenvolvimento integrado (integrated development environment - IDE). - Professional é indicado para profissionais que executam tarefas básicas de desenvolvimento. Ele simplifica a criação, depuração e implantação de aplicações em várias plataformas que incluem Windows, Web SharePoint e Azure. - Premium é indicado para profissionais e equipes que necessitem de teste automatizado da interface para usuário, de identificação do impacto de testes ao mudar os códigos, de geração de dados para testes e de simplificação no desenvolvimento de bancos de dados. - Test Professional 2010 é um conjunto de ferramentas especializado para equipes de controle de qualidade, que simplifica o planejamento de testes e a execução de testes manuais. Funciona em conjunto com as outras edições do Visual Studio para desenvolvedores, permitindo a colaboração efetiva entre os desenvolvedores e os testadores durante todo o ciclo de desenvolvimento da aplicação. - Ultimate é indicado para profissionais e equipes que necessitem de um conjunto completo de ferramentas de gerenciamento de ciclo de vida da aplicação (Application Life Management - ALM). Permite a elaboração de diagramas em UML e o gerenciamento de projetos com metodologias iterativas e ágeis. -Express, versão utilizada para o aprendizado, que conta com todos os recursos fundamentais para a programação. 2a Questão (Ref.: 201002419741) Pontos: 0,0 / 1,0 Para a geração dos bancos de dados no SQLServer, podemos usar scripts ou gerar através do modelo gráfico do próprio ambiente. Para isto precisamos antes pensar no que o nosso banco deve possuir: suas tabelas, atributos etc. Vamos aqui descrever uma situação hipotética de uma entidade: Nome da entidade: Funcionario; Que possui uma chave primária chamada Id_func do tipo inteiro que deve ser automaticamente incrementada e não permitir zero. O atributo Nome_func que deve ser do tipo textual com até 200 caracteres e não permitir nulo. O atributo dt_Nasc_func que deve ser de um tipo de data; BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 4 02/12/2016 20:41 E o atributo Salario que deve ser de um tipo que permita armazenar um valor monetário. Monte um script para gerar a tabela referente a entidade descrita no enunciado. Resposta: Create data base funcioanrio Create data table funcionario, Gabarito: CREATE TABLE Funcionario ( Id_func INT not null IDENTITY PRIMARY KEY, Nome_func VARCHAR(200) not null, dt_Nasc_func date, Salario Money ) 3a Questão (Ref.: 201001786063) Pontos: 0,0 / 1,0 É importante conhecer e entender o funcionamento da arquitetura .NET e a diferença entre as versões, pois desta forma saberemos o que é necessário para criarmos os nossos sistemas e o que poderemos u�lizar. Das opções apresentadas, em relação a .NET 4.0, marque a que melhor a define. É representada por duas camadas (WPF, WCF) que ficam entre o sistema operacional e as aplicações. É representada por uma camada (Base Class Library) que e fica entre o sistema operacional e as aplicações, permitindo a integração de várias linguagens. É representada por uma camada (Common Language Runtime) que e fica entre o sistema operacional e as aplicações, permitindo a compilação em um código intermediário. É representada por duas camadas (CLR, BCL) que ficam entre o sistema operacional e as aplicações. É representada por uma camada (ADO.NET) que e fica entre o sistema operacional e as aplicações, permitindo a integração com o banco de dados. 4a Questão (Ref.: 201001777949) Pontos: 0,0 / 1,0 O .NET define os tipos de valores a serem armazenados na memória, o espaço a ser alocado na memória. Esses valores são armazenados em um área de memória chamada: Dim Structure Stack FIFO Namespace 5a Questão (Ref.: 201002186471) Pontos: 0,0 / 1,0 Assinale a alternativa correta a respeito da passagem de parâmetros na linguagem de programação VB.NET. Em VB.NET, para passar um parâmetro por valor, a palavra reservada ByVal deve ser usada na definição da assinatura da função ou subrotina, precedendo o identificador do parâmetro, seguido da definição do tipo. Em VB.NET, para passar um parâmetro por referência, a palavra reservada ByRef deve ser usada na chamada da função ou subrotina, precedendo o valor do argumento. Nenhuma das anteriores Em VB.NET, para passar um parâmetro por valor, a palavra reservada ByVal deve ser usada na definição da assinatura da função ou subrotina, precedendo o identificador do parâmetro. Em VB.NET os parâmetros são passados por referência, exceto quando a palavra reservada ByVal é associada ao parâmetro na assinatura da função ou subrotina, indicando que ele deve ser passado por valor. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 4 02/12/2016 20:41 6a Questão (Ref.: 201001721761) Pontos: 1,0 / 1,0 Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro programador. Acompanhando a lógica do programa a seguir, qual será o resultado apresentado pelo programa? Module Module1 Sub Main() Dim a As Integer = 10 Dim b As Integer = 20 Dim resp As Integer If a > b Then If a Mod 2 = 0 Then resp = a / b Else resp = a + b End If Else If b Mod 2 = 0 Then resp = a * b Else resp = a - b End If End If Console.WriteLine(resp) Console.ReadKey() End Sub End Module 10 30 2 200 40 7a Questão (Ref.: 201001563851) Pontos: 0,0 / 0,5 Um programador, ao elaborar um programa, está utilizando instruções try para realizar o tratamento de exceções. Para cada try que for inserido, deverá ser incluído pelo menos um: finally ou raise. continue ou finally. catch ou continue. continue ou raise. catch ou finally. 8a Questão (Ref.: 201002121725) Pontos: 0,0 / 0,5 Uma equipe de desenvolvimento de softwares se deparou com o seguinte problema: Uma universidade precisava controlar o total de filhos de cada funcionário e suas respectivas idades, mantendo atualizado, para o cálculo do salário família. Para tal, resolveram criar uma classe Dependente, que entre os demais atributos existiam, idade e totFilhos. Dos escoposdas variáveis para a Linguagem VB.NET qual o mais indicado para estes atributos, respectivamente, de forma a solucionar o problema da equipe de desenvolvimento. Protected e Private Shared e Private Private e Shared Public e Private BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 4 02/12/2016 20:41 Friend e Public 9a Questão (Ref.: 201001634334) Pontos: 0,5 / 0,5 ________ é uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e manipular um banco de dados (BD); situada entre uma ou mais aplicações (APs) e um ou mais BDs. Tabela Sistema de Gerenciamento de Banco de Dados (SGBD) Relacionamento Coluna Banco de Dados 10a Questão (Ref.: 201001635205) Pontos: 0,5 / 0,5 A classe _________ permite criar um objeto para o usuário digitar os dados de entrada através da interface homem-máquina (IHM). RadioButton ListBox Label CheckBox TextBox Período de não visualização da prova: desde 17/11/2016 até 01/12/2016. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 de 4 02/12/2016 20:41
Compartilhar