Buscar

AV Desenvolvimento de Software 2015-1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0248_AV_201401318363 » DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AV 
Aluno: 
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9002/AB 
Nota da Prova: 6,5 Nota de Partic.: 1,5 Data: 19/06/2015 08:58:59 
 
 
 1a Questão (Ref.: 201401450388) Pontos: 1,5 / 1,5 
Considere que você foi contratado para trabalhar em uma empresa softwares para realizar manutenção de 
programas em VB .NET. 
Analise o programa a seguir em VB .NET. 
O programa apresentará erro de compilação? Responda SIM ou NÃO. 
Caso a sua resposta seja SIM, responda qual é o erro. 
Caso a sua resposta seja NÃO, responda quais são os números exibidos pelo programa. 
Module Module1 
 Sub Main() 
 Dim Contador As Byte = 1 
 Dim Numero As Byte = 1 
 While (Contador <= 10) 
 Console.WriteLine(Numero) 
 Contador = Contador + 3 
 Numero = Numero + Contador 
 End While 
 Console.ReadKey() 
 End Sub 
End Module 
 
 
Resposta: Não. 1, 5, 12, 22. 
 
 
Gabarito: 
NÃO. 
1 
5 
12 
22 
 
 
 
 2a Questão (Ref.: 201401440648) Pontos: 0,5 / 1,5 
Uma das vantagens da ADO.NET é podermos desenvolver aplicações em múltiplas 
camadas, em geral, em três camadas. 
 
Quais são estas três camadas? 
 
 
Resposta: camada de apresentação camada de comunicação camada de tratamento 
 
 
Gabarito: 
1. Camada de apresentação (interface com o usuário) 
2. Camada de negócios (onde é executada as regras de negócios) 
3. Camada de dados (onde são feitas as manipulações com os dados) 
 
 
Fundamentação do(a) Professor(a): 1. Camada de apresentação (interface com o usuário)2. Camada de 
negócios (onde é executada as regras de negócios)3. Camada de dados (onde são feitas as manipulações com 
os dados) 
 
 
 
 3a Questão (Ref.: 201401976919) Pontos: 0,0 / 0,5 
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: 
 
 
10 bytes 
 8 bytes 
 4 bytes 
 
1 byte 
 
2 bytes 
 
 
 
 4a Questão (Ref.: 201401916960) Pontos: 0,5 / 0,5 
A plataforma .NET Framework 4.0 (.NET 4.0) é uma plataforma de softwares que fornece integração com um 
conjunto variado de linguagens de programação. Também definido como tecnologia porque é composto de: 
 
 
compilador e ferramentas de depuração. 
 
J2SE e J2EE. 
 bibliotecas e ferramentas executáveis. 
 
ferramentas desktop e mobile. 
 
COBIT, ITIL e Análise de impacto. 
 
 
 
 5a Questão (Ref.: 201401439505) Pontos: 0,5 / 0,5 
Quais são os delimitadores de um método da linguagem VB .NET que retorna um 
valor? 
 
 Begin e End 
 Main e End Main 
 Module e End Module 
 Sub e End Sub 
 Function e End Function 
 
 
 
 6a Questão (Ref.: 201401439779) Pontos: 0,5 / 0,5 
O programa a seguir exibirá quais números? 
 Module Module1 
 Sub Main() 
 Dim Contador As Byte = 1 
 Do Until Not (Contador <= 10) 
 Console.WriteLine(Contador) 
 Contador = Contador + 2 
 Loop 
 Console.ReadKey() 
 End Sub 
 End Module 
 
 
 
 0, 1, 3, 5 e 7 
 1, 3, 5, 7 e 9 
 1, 3, 5 e 7 
 1, 3 e 5 
 1 e 3 
 
 
 
 7a Questão (Ref.: 201401927216) Pontos: 0,5 / 0,5 
A maior parte dos controles que precisam ser feitas nos sistemas de informação, podem ser aplicadas através 
das estruturas de controle condicionais, no entanto existem alguns erros que não se referem a lógica 
propriamente dita, mas a várias situações como, erro de digitação, problema de conexão, acesso a banco, entre 
outras. 
 
A linha de código: Catch ex As Exception 
 
Diz respeito ao tratamento de erros comentado no enunciado. 
 
Marque a alternativa que melhor define qual o propósito da linha de código citado no enunciado. 
 
 
Permite realizar a captura e o tratamento da exceção ligado a erros de digitação ou divisão por zero. 
 
Ela atribui a variável Exception o texto escolhido pelo programador, para que o mesmo seja apresentado 
ao usuário final. 
 
Ela atribui a variável ex o texto escolhido pelo programador, para que o mesmo seja apresentado ao 
usuário final. 
 Permite realizar a captura e o tratamento da exceção genérica, ou seja, de qualquer tipo de exceção. 
 
Permite realizar a captura e o tratamento da exceção apenas do tipo Exceptions. 
 
 
 
 8a Questão (Ref.: 201401979207) Pontos: 0,5 / 0,5 
Os modificadores de acesso definem a acessibilidade (escopo) dos objetos e dos membros de uma classe. O 
modificador Shared tem como objetivo: 
 
 Definir um membro da classe distribuído por todos os objetos da classe. 
 
Definir um objeto ou membro acessível em qualquer ponto da classe ou das subclasses e pelos métodos 
da classe e das subclasses. 
 
Definir uma classe que não pode ser instanciada. 
 
Definir um objeto ou membro acessível somente na classe e pelos métodos da classe. 
 
Definir um objeto ou membro acessível em qualquer ponto de aplicação. 
 
 
 
 9a Questão (Ref.: 201401970558) Pontos: 1,0 / 1,0 
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. A SQL atualmente permite definir, construir 
e manipular um BD. 
Das opções apresentadas é correto afirmar em relação ao SQL que: 
 
 
Devemos sempre utilizar os scripts SQL para gerar os bancos evitando a utilização do modelo gráfico. 
 
O SQL padrão serve para todas as linguagens apresentando a mesma sintaxe para todos os SGDBRs. 
 Cada fabricante de SGBDR em geral cria uma variação do SQL padrão. 
 
A linguagem SQL do SQL Server 2008 R2 é chamada -SQLExplorer. 
 
Os tipos de dados não variam em relação ao SGDBR mas sim para o SQL. 
 
 
 
 10a Questão (Ref.: 201401440622) Pontos: 1,0 / 1,0 
Um DataSet da ADO.NET representa: 
 
 uma tabela de um banco de dados 
 uma visão de uma coleção de tabelas 
 uma linha da tabela 
 uma coleção de tabelas em memória 
 uma coluna da tabela

Outros materiais