Baixe o app para aproveitar ainda mais
Prévia do material em texto
28/06/12 Visualização de Prova 1/3https://sia.estacio.br/portal/prt0010a.asp?p1=3675176&p2=10192&p3=1046233 Notas de Provas Avaliação On-Line Avaliação: AV2-2012.1 EAD-DESENVOLVIMENTO DE SOFTWARE-CCT0170 Disciplina: CCT0170 - DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV2 Aluno: 200902164999 - NANER BATISTA MATTOS NUNES Nota da Prova: 5 Nota do Trabalho: Nota da Participação: 2 Total: 7 Prova On-Line Questão: 1 (203176) Um desenvolvedor necessita incluir um novo controle na interface em desenvolvimento, para isso ele deve recorrer respectivamente às janelas de: Pontos da Questão: 1 Design e Solution Explorer Toolbox e Design Toolbox e Solution Explorer Toolbox e Project View Nenhuma das respostas anteriores Questão: 2 (197859) Segundo SILBERSCHATZ, 1997, para cada atributo existe um conjunto de valores possíveis, chamado de: Pontos da Questão: 0,5 Domínio Faixa de dados Representação Dado Informação Questão: 3 (197840) 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 os métodos Get e Set para um atributo compartilhado. 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. Questão: 4 (178525) Durante o desenvolvimento de uma função o grupo de programadores se deparou com a possibilidade de: caso um determinado valor fosse digitado pelo usuário poderia gerar um erro diferente. Para tratar este erro eles precisariam lançar uma exceção para que esta fosse trada. A sintaxe da declaração do lançamento da exceção é: Pontos da Questão: 1 28/06/12 Visualização de Prova 2/3https://sia.estacio.br/portal/prt0010a.asp?p1=3675176&p2=10192&p3=1046233 Finaly Throw [ expressão ] System.Exception ex.message Try - catch - End Try Questão: 5 (178445) Na construção de uma sub-rotina em VB 2010 é obrigatório definir? Marque a resposta que melhor responde pergunta. Pontos da Questão: 0,5 Sub - Nome - Parâmetros - End Sub. Nome - Parâmetros - Retorno. Sub - Nome - End Sub. Nome - Parâmetros. Sub - Parâmetros - End Sub. Questão: AV2.20113S.CCT0170.0111 (203239) 6 - Crie uma função, chamada de “CalcIdade”, que receba o ano atual e o ano de nascimento de uma pessoa e ao final retorne a sua idade. Pontos da Questão: 1,5 Resposta do Aluno: C# public int CalcIdade (int AnoAtual, int AnoNascimento) { return (AnoAtual - AnoNascimento); } VB.NET Function CalcIdade(Dim AnoAtual As Integer, Dim AnoNascimento As Integer) As Integer CalcIdade = (AnoAtual - AnoNascimento End Function OBS.: Desculpe pela syntax em VB, faz muitos anos que não mexo com BASIC. Coloquei de forma correta em C# também. Grato. Gabarito: Function CalcIdade( ByVal anoAtual As Integer, ByVal AnoNasc As Integer) return anoAtual - AnoNasc End Function Fundamentação do Professor: Resposta embolada, não era necessário em C#. Pontos do Aluno: 1 Questão: 7 (202725) Qual o componente ADO.NET que representa uma fonte de dados do tipo SQL? Pontos da Questão: 0,5 SqlConnection SqlCommand SqlDataAdapter SqlDataSource SqlDataSet Questão: 8 (180082) Dentre as funções do Framework .NET 4.0, o Executor de código é responsável por: Pontos da Questão: 0,5 Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate Language (MSIL), independente da CPU. Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações. Enviar a aplicação para execução através do sistema operacional. 28/06/12 Visualização de Prova 3/3https://sia.estacio.br/portal/prt0010a.asp?p1=3675176&p2=10192&p3=1046233 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 Traduzir o código intermediário para executável equivalente e nativo para o sistema operacional no qual está instalado. Questão: 9 (179829) Para declararmos um variável inteira capaz de armazenar 1 byte, a declaração deverá ser: Pontos da Questão: 0,5 Dim valor as Short Dim valor as Long Dim valor as Single Dim valor as Byte Dim valor as Integer Questão: AV2.20113S.CCT0170.0082 (197879) 10 - 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: O conceito de Herança possui dois principais fatores considerados como vantagem: "Reaproveitamento de Código", "Possibilidade de estender propriedades, construtores, métodos e etc aos objetos de uma classe". Como exemplificação podemos considerar o caso de criar uma sistema que trata veículos, teríamos uma classe principal de veículo e algumas interfaces que herdariam a maior parte dos atributos e métodos da classe mãe, o diferencial seria compensado através de polimorfismo e declarações explícitas nas classes consequentes. 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: 1,5 Fechar Server IP : 192.168.10.137 Client IP: 177.40.162.97 Tempo de execução da página : 1,266
Compartilhar