Buscar

AV_DesenvolvimentoDeSoftware

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

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

26/11/13 Estácio
1/5bquestoes.estacio.br/entrada.asp?p0=233281620&p1=201002288941&p2=1184263&p3=CCT0170&…
 
Avaliação: CCT0170_AV_201002288941 » DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201002288941 - JOÃO MAURICIO DA SILVA FARIA
Professor: ANDRE PRZEWODOWSKI FILHO Turma: 9001/AA
Nota da Prova: 8,0 Nota de Partic.: 0 Data: 18/11/2013 14:00:24
 1a Questão (Ref.: 201002458476) DESCARTADA
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
é:
Try - catch - End Try
ex.message
Finaly
System.Exception
 Throw [ expressão ]
 2a Questão (Ref.: 201002336984) Pontos: 0,8 / 0,8
Analise as seguintes afirmações relacionadas a noções básicas de programação:
I. O interpretador lê o programa e executa comando após comando, até que encontre um erro, após o qual
pára, mostrando a linha onde o erro foi encontrado. É possível ver parte do programa funcionando e mostrando
resultados, mesmo sem estar completo.
II. A programação estruturada é uma técnica de programação que permite estabelecer uma correspondência
perfeita entre o algoritmo, o diagrama de programação (fluxograma) e a listagem de um programa.
III. Em programação orientada a objetos, diz-se que uma classe em particular de um dado objeto é uma
instância desse objeto.
IV. O processo de compilação não gera novo código e o próprio programa escrito em linguagem de alto nível é
colocado em execução. Durante a execução, o compilador converte cada instrução para linguagem de máquina
e a executa.
Indique a opção que contenha todas as afirmações verdadeiras.
II e IV
 I e II
II e III
III e IV
I e III
 3a Questão (Ref.: 201002457561) Pontos: 0,8 / 0,8
O código em VB apresentado está funcionando corretamente.
Module Module1
 Private texto As String
26/11/13 Estácio
2/5bquestoes.estacio.br/entrada.asp?p0=233281620&p1=201002288941&p2=1184263&p3=CCT0170&…
 Private texto As String
 Sub Main()
 Dim Num As Byte
 texto = "Teste de software"
 Num = 18
 If (Len(texto) > Num) Then
 Console.Write("Maior!")
 ElseIf (Len(texto) < Num) Then
 Console.Write("Menor!")
 ElseIf (Len(texto) = Num) Then
 Console.Write("Acertou!")
 End If
 Console.ReadKey()
 End Sub
End Module
Das opções apresentadas qual melhor representa o resultado exibido pelo programa:
Exibe no console o texto: Maior!
Exibe em uma caixa de diálogo o texto: Maior!
Exibe no console o texto: Acertou!
 Exibe no console o texto: Menor!
Exibe em uma caixa de diálogo o texto: Menor!
 4a Questão (Ref.: 201002457532) Pontos: 0,8 / 0,8
Dentre as funções do Framework .NET 4.0, o Base Class Library é responsável por:
Enviar a aplicação para execução através do sistema operacional.
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.
 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.
 5a Questão (Ref.: 201002494879) Pontos: 0,8 / 0,8
O .NET Framework é uma iniciativa da empresa Microsoft, que visa uma plataforma única para desenvolvimento
e execução de sistemas e aplicações, assim Todo e qualquer código gerado para .NET,
pode ser executado em qualquer dispositivo.
pode ser executado em qualquer dispositivo que possua qualquer versão de framework de qualquer
plataforma.
pode ser executado em qualquer dispositivo que possua uma versão do Windows.
 pode ser executado em qualquer dispositivo que possua um framework de tal plataforma.
pode ser executado em qualquer dispositivo que possua a mesma versão Windows da máquina onde foi
desenvolvido.
 6a Questão (Ref.: 201002409788) Pontos: 0,8 / 0,8
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 precisa consultar somente o título e o nome do artista principal de
26/11/13 Estácio
3/5bquestoes.estacio.br/entrada.asp?p0=233281620&p1=201002288941&p2=1184263&p3=CCT0170&…
dados e o gerente da loja precisa consultar somente o título e o nome do artista principal de
todos os DVDs 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 tem a coluna
Titulo para armazenar os títulos dos DVDs e a coluna NomeArtistaPrincipal para armazenar
os nomes dos artistas principais dos DVDs e a coluna Ano para armazenar os anos de
lançamentos dos DVDs?
Resposta: Select t.Titulo, t.NomeArtistaPrincipal From TabelaDVD t Order by t.Titulo;
Gabarito:
SELECT Titulo, NomeArtistaPrincipal FROM TabelaDVD
 7a Questão (Ref.: 201002418031) Pontos: 0,8 / 0,8
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. Numeros exibidos pelo Programa: {5,13}
Gabarito: NÃO.
5
13
 8a Questão (Ref.: 201002457546) Pontos: 0,8 / 0,8
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):
Rotina
Procedimento
 Módulo
Método
Função
26/11/13 Estácio
4/5bquestoes.estacio.br/entrada.asp?p0=233281620&p1=201002288941&p2=1184263&p3=CCT0170&…
 9a Questão (Ref.: 201002336981) Pontos: 0,8 / 0,8
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:
continue ou finally.
 catch ou finally.
catch ou continue.
finally ou raise.
continue ou raise.
 10a Questão (Ref.: 201002494888) Pontos: 0,8 / 0,8
Um desenvolvedor precisa de um código que receba o valor do lado de um quadrado, calcule e retorne a área
deste quadrado, ele deverá usar qual das opções de código a seguir?
Sub AreaQuad (ByVal n As Integer)
 Dim S As Integer
 S = n * n
 Return S
End Sub
Function AreaQuad (ByVal n As Integer)
 Dim S As Integer
 S = n * n
 Console.WriteLine("Area: " & S)
End Function
 Function AreaQuad (ByVal n As Integer)
 Dim S As Integer
 S = n * n
 Return S
End Function
Sub AreaQuad (ByVal n As Integer)
 Dim S As Integer
 S = n * n
 Console.WriteLine("Area: " & S)
End Sub
Module AreaQuad (ByVal n As Integer)
 Dim S As Integer
 S = n * n
 Console.WriteLine("Area: " & S)
End Module
 11a Questão (Ref.:201002494885) Pontos: 0,8 / 0,8
Um desenvolvedor precisa usar um operador que retorna True caso um padrão de string esteja contido em uma
string ou False caso contrário, ele deve usar:
 Like
At
AndAlso
Mid
Is
Período de não visualização da prova: desde 04/11/2013 até 22/11/2013.
26/11/13 Estácio
5/5bquestoes.estacio.br/entrada.asp?p0=233281620&p1=201002288941&p2=1184263&p3=CCT0170&…

Continue navegando