Buscar

AVS 28.06.201 - Desenvolvimento de Software

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

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

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ê 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

Prévia do material em texto

Avaliação: CCT0170_AVS_201102166901 (AG) » DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AVS
Aluno:
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9001/AA
Nota da Prova: 6,8 Nota de Partic.: 0,5 Data: 28/06/2014
 1a Questão (Ref.: 201102283780) 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: O programa não apresenterá erro de compilação. Os números exibidos serão {1, 5, 12, 22}
Gabarito:
NÃO.
1
5
12
22
 2a Questão (Ref.: 201102275760) Pontos: 0,3 / 1,5
Uma loja chamada DVDExpress comercializa DVDs e utiliza um sistema chamado
DVDControl para controle de estoque e vendas de DVDs. O sistema tem um banco de
dados e o gerente da loja acabou de receber um novo DVD e precisa incluir os dados
deste DVD na tabela chamada TabelaDVD diretamente do banco de dados usando um
comando em SQL porque a aplicação parou de funcionar. Qual é o comando SQL que o
gerente deve executar para incluir os dados do DVD considerando-se que a TabelaDVD foi
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 4 08/07/2014 21:33
criada pelo analista de banco de dados (DBA) usando-se o comando a seguir e que o ID
do novo DVD deve ser igual a 2, o título do novo DVD é Uma Linda Mulher, o nome da
artista principal do novo DVD é Julia Roberts e o ano de lançamento do novo DVD é
1990?
USE VENDAS
GO
CREATE TABLE TabelaDVD (
ID bigint NOT NULL,
Titulo nvarchar(50) NULL,
NomeArtistaPrincipal nvarchar(50) NULL,
Ano smalldatetime NULL )
GO
 
Resposta: INSERT TabelaDVD Set id = 2 Set Nome = 'Uma Linda Mulher' Set ArtistaPrincipal = 'Julia Roberts' Set
ano = 1990
Gabarito: INSERT INTO TabelaDVD VALUES (2, 'Uma Linda Mulher', 'Julia Roberts', '1990')
 3a Questão (Ref.: 201102360640) Pontos: 0,5 / 0,5
Um desenvolvedor precisa declarar um variável para armazenar um contador entre 0 e 100 utilizando o menor
espaço de memória, ele deve declarar a variável como:
Integer
Short
 Byte
UInteger
Decimal
 4a Questão (Ref.: 201102360648) Pontos: 0,5 / 0,5
Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro programador. Acompanhando
a lógica do programa a seguir, quais serão os resultados apresentados pelo programa?
Sabendo-se que foram entrados os seguintes dados em sequência:
21 13 17 18 72 54 38 42 65 90 10 -1
Module Module1
 Sub Main()
 Dim idade As Integer
 Dim c1 As Integer = 0
 Dim c2 As Integer = 0
 Console.WriteLine("Digite a idade:")
 idade = Console.ReadLine()
 While idade <> -1
 If idade < 21 Then c1 = c1 + 1
 If idade > 65 Then c2 = c2 + 1
 Console.WriteLine("Digite a idade:")
 idade = Console.ReadLine()
 End While
 Console.WriteLine(c1)
 Console.WriteLine(c2)
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 4 08/07/2014 21:33
 Console.ReadKey()
 End Sub
End Module
3 e 3
2 e 4
3 e 4
4 e 3
 4 e 2
 5a Questão (Ref.: 201102273152) Pontos: 0,5 / 0,5
Qual é palavra-chave usada para definir uma seção de captura e tratamento de
exceção em linguagem VB.NET?
Finally
If
Do
Try
 Catch
 6a Questão (Ref.: 201102202735) Pontos: 0,5 / 0,5
O programa é estruturado como uma coleção de propriedades para encontrar o resultado esperado, e não um
procedimento a ser seguido. Este é tipicamente um paradigma relacionado à programação:
declarativa.
imperativa.
procedural.
 orientada a objetos.
estruturada.
 7a Questão (Ref.: 201102323302) Pontos: 0,5 / 0,5
No desenvolvimento de software com a intenção de evitar redundância, permitir o reaproveitamento de código e
facilitar a manutenção, baseado na máxima que diz: Dividir para conquistar, O VB 2010 Express, ao criar um
projeto, define automaticamente um(a):
Função
Rotina
Procedimento
Método
 Módulo
 8a Questão (Ref.: 201102434117) Pontos: 1,0 / 1,0
Durante as aulas foi destacado a importância que um sistema de gerenciamento de banco de dados
relacional (SGBDR) possui para manipulação de dados através dos sistemas ou nele mesmo u lizando a sua
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 4 08/07/2014 21:33
IDE. 
Das opções apresentadas, qual não é parte da definição deste modelo.
Provê a interface entre as aplicações e os BDs.
Fica situada entre uma ou mais aplicações (APs) e um ou mais BDs.
É uma camada intermediária, conhecida também como midleware.
 Possui arquitetura em camadas.
É uma coleção de softwares de propósito geral que facilita o processo de: definir, construir e manipular um
banco de dados (BD);
 9a Questão (Ref.: 201102323286) Pontos: 0,5 / 0,5
Dentre as funções do Framework .NET 4.0, o Common Language Runtime é responsável por:
 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.
Compilar os códigos das aplicações em um arquivo que contém códigos em Microsoft Intermediate
Language (MSIL), independente da CPU.
Enviar a aplicação para execução através do sistema operacional.
Fornecer milhares de tipos, interfaces e classes para serem utilizados nas aplicações.
 10a Questão (Ref.: 201102274106) Pontos: 1,0 / 1,0
A classe _______ permite criar um objeto que representa um controle de interface
para interação com usuário com a finalidade de disparar uma ação.
 Button
CheckBox
RadioButton
GroupBox
ListBox
Período de não visualização da prova: desde 20/06/2014 até 07/07/2014.
 
 
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 4 08/07/2014 21:33

Outros materiais