Buscar

PROVA - DESENVOLVIMENTO DE SOFTWARE AV1

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

2017­6­21 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201601000626&p2=3439238&p3=CCT0248&p4=102973&p5=AV&p6=12/06/2017&p10=72171953 1/4
 
 
Avaliação: CCT0248_AV_201601000626 » DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno: 201601000626 ­ CLEBER ALEXANDRE DOS SANTOS
Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9001/AA
Nota da Prova: 4,0    Nota de Partic.: 0,5   Av. Parcial 2  Data: 12/06/2017 20:33:20
 
  1a Questão (Ref.: 201601100878) Pontos: 0,4  / 1,0
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 = 3
        While (Contador <= 10)
            Console.WriteLine(Numero)
            Contador = Contador + 3
            Numero = Numero + Contador
        End While
        Console.ReadKey()
    End Sub
End Module
 
Resposta: NÃO. Os numeros exibidos seram 4 e 7.
 
 
Gabarito:
NÃO.
3
7
14
24
 
  2a Questão (Ref.: 201601678521) Pontos: 0,6  / 1,0
Segundo o que foi apresentado no material didático da disciplina, 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.
Descreva qual a função da SQL em relação aos Bancos de dados e cite no mínimo 5 de suas instruções,
explicitando qual a função de cada uma delas.
 
Resposta: SELECT ­ Para realizar consultas INSERT ­ Para inserir dados ALTER ­ Para alterar campos de uma
tabela JOIN ­ Para unir tabelas DELETE ­ Para deletar dados de uma tabela
 
 
Gabarito: A SQL atualmente permite definir, construir e manipular um BD. (ELMASRI, 2005) 
CREATE DATABASE ­ Cria um novo banco de dados e os arquivos usados para armazená­lo. 
CREATE TABLE ­ Cria uma nova tabela em SQL Server. 
ALTER TABLE ­ Modifica uma definição de tabela alterando, adicionando ou removendo colunas e restrições. 
2017­6­21 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201601000626&p2=3439238&p3=CCT0248&p4=102973&p5=AV&p6=12/06/2017&p10=72171953 2/4
SELECT ­ Recupera linhas do banco de dados e permite a seleção de uma ou várias linhas ou colunas de uma
ou várias tabelas no SQL Server. 
UPDATE ­ Altera dados existentes em uma tabela no SQL Server. 
Entre outras.
 
  3a Questão (Ref.: 201601177733) Pontos: 1,0  / 1,0
O .NET Framework é uma camada de software que fica entre:
o Hardware e as Aplicações.
o Sistema Operacional e os Utilitários.
o Hardware e os Utilitários.
  o Sistema Operacional e as Aplicações.
o Hardware e o Sistema Operacional.
 
  4a Questão (Ref.: 201601620893) Pontos: 1,0  / 1,0
Conhecer, saber definir e manipular os tipos de dados em uma linguagem de programação é uma tarefa inicial
e muito importante para quem está começando a programar. Na linguagem VB como nas demais participantes
do .NET, temos categorias e tipos predefinidos, cada um com sua faixa de valores.
Em relação ao que foi apresentado nas aulas a respeito dos tipos, podemos afirmar que:
O VB não trabalha com valores default para seus tipos onde cada variável deve obrigatoriamente ser
inicializada.
Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que ambos possuem o
mesmo tamanho de memória.
Cada linguagem de programação .NET é baseada Sistema diferente e possui seus próprios valores.
  String, Array e Classes, são tipos de referência.
Para as constantes, temos um conjunto de tipos específicos, diferente do que existe para as variáveis.
 
  5a Questão (Ref.: 201601090001) Pontos: 0,0  / 1,0
Qual será o valor da variável Resultado após a execução da linha de código em
linguagem VB 2010?
Dim Resultado As String = Mid﴾"ABCDEF", 2, 3﴿
"AB"
  "BCD"
"ABC"
  "BC"
"CD"
 
  6a Questão (Ref.: 201601090008) Pontos: 1,0  / 1,0
Qual é a instrução para definir uma estrutura de decisão de múltiplas decisões
(escolha) em linguagem VB.NET?
Do
While
If
2017­6­21 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201601000626&p2=3439238&p3=CCT0248&p4=102973&p5=AV&p6=12/06/2017&p10=72171953 3/4
For
  Select Case
 
  7a Questão (Ref.: 201601599049) Pontos: 0,0  / 0,5
Na construção de softwares, é possível desenvolvermos métodos com os mais diversos propósitos. Durante a
execução desses métodos possa ser que ocorra exceções de hardware e de software, para esses trechos de
códigos que podem haver problemas, nós devemos tratadas para que a aplicação não pare ou não finalize. Qual
das respostas a seguir representa a sequência correta da sintaxe para representação do bloco mínimo do
tratamento de exceções?
Try
  Try/Catch/Finally
Try/Finally/Catch
  Try/Catch
Catch/Try
 
  8a Questão (Ref.: 201601241309) Pontos: 0,0  / 0,5
Na programação orientada a objetos, _____________________ é o princípio pelo qual duas ou mais classes
derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas
comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um
objeto do tipo da superclasse. A decisão sobre qual o método que deve ser selecionado, de acordo com o tipo
da classe derivada, é tomada em tempo de execução, através do mecanismo de:
Abstração
Encapsulamento
Interface
  Polimorfismo
  Herança
 
  9a Questão (Ref.: 201601578234) Pontos: 0,0  / 0,5
A arquitetura SGBD permite que as aplicações compartilhem as funções especializadas existentes na coleção de
programas. Desta forma, podemos evitar que funções sejam implementadas nas aplicações. 
 
Com base nesse conceito, são vantagens dos SGBD´s, EXCETO:
Compartilhamento dos dados.
  Abstração de elementos concretos ou abstratos.
  Separação entre programas e dados.
Eliminação de códigos redundantes nas aplicações para gerenciamento de dados e flexibilidade.
Disponibilidade e Escalabilidade.
 
  10a Questão (Ref.: 201601091241) Pontos: 0,0  / 0,5
A  classe  ______  permite  criar  objetos  que  representam  controles  de  interface  para
apresentar  ao  usuário  opções  que  são  mutuamente  exclusivas  desde  que  estejam
contidos no mesmo objeto da classe GroupBox.
Button
CheckBox
  RadioButton
2017­6­21 BDQ Prova
http://bquestoes.estacio.br/entrada.asp?p0=102978540&p1=201601000626&p2=3439238&p3=CCT0248&p4=102973&p5=AV&p6=12/06/2017&p10=72171953 4/4
  ListBox
Label
Período de não visualização da prova: desde 05/06/2017 até 20/06/2017.

Outros materiais