Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0213_AV3_201110025841 » DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV3 Aluno: Professor: RAFAEL MONTEIRO RIBEIRO Turma: 9001/A Nota da Prova: 8,0 de 10,0 Nota do Trab.: 0 Nota de Partic.: 0 Data: 24/06/2015 19:56:31 1a Questão (Ref.: 201110168120) Pontos: 1,0 / 1,0 Dentre as funções do Framework .NET 4.0, o Common Language Runtime é responsável por: Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações. Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU. Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado. Permitir que a aplicação seja executada em um ambiente gerenciado onde a aplicação se comunica com o .NET, ao invés de se comunicar diretamente com o sistema operacional. Enviar a aplicação para execução através do sistema operacional. 2a Questão (Ref.: 201110648604) Pontos: 1,0 / 1,0 Na definição da tecnologia de desenvolvimento de software é necessário conhecer as características do produto a ser desenvolvido e que ferramenta de desenvolvimento, melhor se adequa as necessidades deste produto. No caso do Visual Studio, são oferecidas algumas versões: Express, Profissional, Test Profissional, Premium e Ultimate. Sabendo-se que a equipe de desenvolvimento necessita de teste automatizados da interface para usuário e da identificação do impacto de testes ao mudar os códigos, qual das versões apresentadas seria a ideal. Das opções apresentadas, marque a que correta. Premium Test Profissional Express Ultimate Profissional 3a Questão (Ref.: 201110269827) Pontos: 1,0 / 1,0 Na linguagem VB.NET bem como em outras linguagens podemos desenvolver rotinas que melhoram a qualidade de nosso software baseado no conceito de modulação. Particularmente no VB podemos gerar Sub-Rotinas ou funções. Das opções apresentadas, qual apresenta a diferença principal entre Sub-Rotinas e funções A possibilidade de retornar um valor. A possibilidade de enviar até duas referências. A possibilidade de retornar até duas variáveis. A possibilidade de enviar um valor. A possibilidade de enviar uma referência. 4a Questão (Ref.: 201110605423) Pontos: 1,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. Sabe-se 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 Select Case - Case - Case - Case Else - End Select Select - Case - Case - Default - End Select If - Else - Else - Else - End If If - if - If - Else - End If 5a Questão (Ref.: 201110169064) Pontos: 1,0 / 1,0 Na construção de softwares no VB 2010, é possível desenvolvermos sub-rotinas ou funções com os mais diversos propósitos. Durante a execução dessas rotinas podem ocorrer exceções de Hardware e de Software, que devem ser tratadas de forma estruturada a partir do bloco: Qual das respostas apresenta a sintaxe correta para representação do bloco mínimo do tratamento de exceções? Try... End Try. On error - Goto On error Try... Finaly Try... Catch 6a Questão (Ref.: 201110648668) Pontos: 1,0 / 1,0 A definição de uma classe na Orientação a Objetos, é uma tarefa subjetiva e vai depender da análise do problema em desenvolvimento, porem as regras de definição são claras e não permitem variação dentro de cada linguagem. Supondo que uma empresa precisa armazenar periféricos de computador, contendo seu nome, valor e fabricante sem nenhum método, como seria a definição no VB.Net, para que os dados fiquem o mais protegido possível? Das opções apresentadas, marque a que apresenta a definição correta e mais adequada para a classe citada no problema. Protected Class Periferico Private nome As String Private valor As Double Private fabricante As String End Class Public property class Periferico Private nome As String Private valor As Double Private fabricante As String End Class Public Class Periferico Public nome As String Public valor As Double Public fabricante As String End Class Public Class Periferico Private nome As String Private valor As Double Private fabricante As String End Class Public Class Periferico Private nome As Double Private valor As Double Private fabricante As Double End Class 7a Questão (Ref.: 201110605451) Pontos: 1,0 / 1,0 Um dos recursos principais dos bancos de dados atuais é a capacidade de gerar Views, que possuem características próprias de acordo com o banco de dados em uso. Para o SQL Server a sintaxe completa da criação de uma view é: CREATE VIEW nome_view [lista de colunas] AS DECLARAÇÃO SELECT CREATE nome_view [lista de colunas] AS DECLARAÇÃO SELECT CREATE nome_view [lista de colunas] CREATE VIEW nome_view [lista de colunas] CREATE VIEW nome_view AS DECLARAÇÃO SELECT 8a Questão (Ref.: 201110605971) Pontos: 0,0 / 1,0 A arquitetura SGBD permite que as aplicações compartilhem as funções especializadas existentes na coleção de programas. Desta forma, podemos evitar que funções sejam implementadas nas aplicações. Com base nesse conceito, são vantagens dos SGBD´s, EXCETO: Compartilhamento dos dados. Eliminação de códigos redundantes nas aplicações para gerenciamento de dados e flexibilidade. Separação entre programas e dados. Disponibilidade e Escalabilidade. Abstração de elementos concretos ou abstratos. 9a Questão (Ref.: 201110078292) Pontos: 0,0 / 1,0 Analise as afirmações e marque a alternativa VERDADEIRA: O Namespace que permite a conexão de um arquivo Access (.mdb) através do ADO.NET é definido como: System.Data.AccessFile. Para declarar variáveis locais no método, utilizamos a palavra-chave do VB.NET: "Declare". O componente "ListBox" permite adicionar valores em seu conteúdo de linhas através do Método: Add(string). A propriedade que recupera a informação digitada em um TextBox é: "Name". A String de Conexão consiste em uma propriedade da Classe "DataAdapter" para definir os parâmetros de configuração de acesso um a SGBD específico, como Servidor, Usuário e Senha. 10a Questão (Ref.: 201110660592) Pontos: 1,0 / 1,0 Uma interface gráfica com o usuário (Graphical User Interface / GUI) é composta de uma ou mais janelas (windows) e permite representar as outras abordagens de interfaces: caracteres, menus e formulários. No VB.NET, quando uma janela é aberta, o mecanismo que não permite que o usuário interaja com as outras janelas até que ela seja fechada, é chamado de: Principal Não Modal Classe ModalStatic Período de não visualização da prova: desde 01/07/2015 até 02/07/2015.
Compartilhar