Buscar

AVS 2014 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

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

Fechar 
 
Avaliação: CCT0248_AVS_201308357575 » DESENVOLVIMENTO DE SOFTWARE 
Tipo de Avaliação: AVS 
Aluno: 201308357575 - CHRISTIANO SERRA CABREIRA 
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9005/AB 
Nota da Prova: 6,5 Nota de Partic.: 1,7 Data: 02/07/2014 16:58:54 
 
 
 1a Questão (Ref.: 201308493528) 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 = 5 
 While (Contador <= 10) 
 Console.WriteLine(Numero) 
 Contador = Contador + 7 
 Numero = Numero + Contador 
 End While 
 Console.ReadKey() 
 End Sub 
End Module 
 
 
Resposta: Não. 5 e 13 
 
 
Gabarito: NÃO. 
5 
13 
 
 
 
 2a Questão (Ref.: 201308483755) Pontos: 0,0 / 1,0 
Um DataSet da ADO.NET representa: 
 
 uma visão de uma coleção de tabelas 
 uma coleção de tabelas em memória 
 uma coluna da tabela 
 uma tabela de um banco de dados 
 uma linha da tabela 
 
 
 
 3a Questão (Ref.: 201308486871) Pontos: 1,5 / 1,5 
Uma loja chamada DVDShop comercializa DVDs em toda a América Latina e utiliza um 
sistema chamado DVDSystem para controle de estoque e vendas de DVDs. O sistema 
tem um banco de dados e o gerente da loja precisa saber a soma dos preços dos DVDs 
com o ano de lançamento do DVD em 2003 que estão cadastrados 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 considerando que a TabelaDVD foi 
criada pelo analista de banco de dados (DBA) usando-se o comando SQL a seguir? 
USE VENDAS 
GO 
CREATE TABLE TabelaDVD ( 
ID bigint NOT NULL, 
Titulo nvarchar(50) NULL, 
NomeArtistaPrincipal nvarchar(50) NULL, 
Ano smalldatetime NULL, 
Preco decimal(10,2) NULL ) 
GO 
 
 
Resposta: SELECT SUM (Preco) FROM TabelaDVD WHERE Ano = '2003' 
 
 
Gabarito: 
SELECT SUM (Preco) FROM TabelaDVD 
WHERE Ano = '2003' 
 
 
 
 4a Questão (Ref.: 201308482912) 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 
 
 
 
 1, 3, 5, 7 e 9 
 1 e 3 
 1, 3, 5 e 7 
 0, 1, 3, 5 e 7 
 1, 3 e 5 
 
 
 
 5a Questão (Ref.: 201308412476) 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: 
 
 
procedural. 
 
estruturada. 
 orientada a objetos. 
 
imperativa. 
 
declarativa. 
 
 
 
 6a Questão (Ref.: 201308482961) Pontos: 1,0 / 1,0 
________ é 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. 
 
 Banco de Dados 
 Sistema de Gerenciamento de Banco de Dados (SGBD) 
 Tabela 
 Relacionamento 
 Coluna 
 
 
 
 7a Questão (Ref.: 201308533027) Pontos: 0,0 / 0,5 
Dentre as funções do Framework .NET 4.0, o Common Language Runtime é responsável por: 
 
 
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. 
 
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. 
 
 
 
 8a Questão (Ref.: 201308443174) Pontos: 0,5 / 0,5 
Um Tipo de Dado Inteiro de 32 bits é conhecido em VB.NET como: 
 
 
Short 
 
Double 
 
Long 
 Integer 
 
Single 
 
 
 
 9a Questão (Ref.: 201308443183) Pontos: 0,5 / 0,5 
Como são chamadas ou acionadas as Rotinas criadas em VB.NET ? 
 
 Diretamente no código indicando o NOME da Rotina seguido de seus parâmetros. 
 
Indicando o NOME da Rotina e o tipo de dados de retorno 
 
Indicando o NOME da Rotina após a palavra-chave Function ou Sub. 
 
Indicando o NOME da Rotina após a palavra-chave Call. 
 
Indicando o NOME da Rotina após a palavra-chave Function. 
 
 
 
 10a Questão (Ref.: 201308412478) Pontos: 0,5 / 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: 
 
 catch ou finally. 
 
continue ou finally. 
 
continue ou raise. 
 
catch ou continue. 
 
finally ou raise.

Continue navegando