Buscar

DESENVOLVIMENTO DE SOFTWARE4

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

29/11/2017 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201501808885&p2=3349775&p3=CCT0248&p4=103133&p5=AV&p6=24/11/2017&p10=92730433 1/4
Avaliação: CCT0248_AV » DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AV
Aluno:
Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9002/AB
Nota da Prova: 7,2 Nota de Partic.: 0 Av. Parcial 2 Data: 24/11/2017 10:19:35
 1a Questão (Ref.: 201502597490) Pontos: 0,7 / 1,0
Para o desenvolvimento de softwares com o .NET, é muito importante que o desenvolvedor conheça e entenda
o funcionamento desta arquitetura. Descreva onde o .Net framework 4.0 está inserido, qual a vantagem desta
arquitetura e de que ela é composta.
Resposta: O .net framework está inserido entre o sistema operacional e as aplicações, a vantagem desta
arquitetura é ela se utiliza de um código objeto, fazendo assim que o mesmo código seja utilizado independente
do sistema operacional, desde que o tenha o framework instalado. Ela é composta pela Base Class Library e
pelo Common Language Runtime.
Gabarito: O .NET 4.0 é uma camada de softwares que fica entre o sistema operacional e as aplicações. Desta
forma o código gerado independe do sistema operacional, que deve apenas possuir o .Net framework para
interpretar o código gerado. Esta camada é subdividida em duas camadas, a inferior, chamada de Common
Language Runtime (CLR), executa a maior parte das tarefas e a camada superior, chamada de Base Class
Library (BCL), contém os tipos, as interfaces e as bibliotecas de classes
 2a Questão (Ref.: 201502567606) Pontos: 1,0 / 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: Ela é feita para construção, modelagem e modificação de um banco de dados. Algumas funções são
CREATE_DATABASE: Usada para criação de um novo banco de dados. CREATE_TABLE: Usada para criação de
uma nova tabela, ALTER_TABLE: usada para modificação de tabelas (linhas ou colunas), UPDATE: para
atualização de dados em tabelas e SELECT: utilizado para seleção de linhas ou colunas, afim de modificações,
exclusões, etc.
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. 
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.: 201502130386) Pontos: 1,0 / 1,0
Ao compilarmos códigos que usem a biblioteca .NET, não criamos imediatamente um código nativo do sistema
operacional. Ao invés disso, compilamos o nosso código para:
MSTL - Microsoft Temporary Language
MSVL - Microsoft Virtual Language
29/11/2017 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201501808885&p2=3349775&p3=CCT0248&p4=103133&p5=AV&p6=24/11/2017&p10=92730433 2/4
 MSIL - Microsoft Intermediate Language
MSAL - Microsoft Assembly Language
JVM - Microsoft Virtual JQuery
 4a Questão (Ref.: 201502516493) Pontos: 1,0 / 1,0
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:
1 byte
 4 bytes
8 bytes
10 bytes
2 bytes
 5a Questão (Ref.: 201502122998) Pontos: 1,0 / 1,0
Um método, também conhecido como procedimento, é um bloco de códigos identificado por um nome. Sempre
chamado pelo nome para que execute o bloco de código. O método que executa um bloco de código, mas Não
retorna valor:
Module
Public
Application
Function
 Sub
 6a Questão (Ref.: 201502131380) Pontos: 0,0 / 1,0
 O programa apresentado na questão, utiliza algumas das estruturas de
controle do VB.NET.
Module module1
 Sub main()
 Dim Contador As Byte = 1
 Do Until Not (Contador <= 10)
 If (Contador Mod 2 = 0) Then
 Select Case Contador
 Case 1 To 5
 Console.WriteLine(Contador)
 Case Else
 Console.WriteLine(Contador - 1)
 End Select
 End If
 Contador = Contador + 1
 Loop
 Console.ReadKey()
 End Sub
End Module
 
Que valores serão apresentados pelo mesmo após sua execução?
29/11/2017 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201501808885&p2=3349775&p3=CCT0248&p4=103133&p5=AV&p6=24/11/2017&p10=92730433 3/4
1 - 3 - 5 - 6 - 8.
1 - 3 - 5 - 7 - 9.
 2 - 4 - 5 - 7 - 9.
2 - 4 - 6 - 8 - 10.
 Nenhum valor.
 7a Questão (Ref.: 201502488134) Pontos: 1,0 / 1,0
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/Catch
Catch/Try
Try/Catch/Finally
Try
Try/Finally/Catch
 8a Questão (Ref.: 201502518785) Pontos: 1,0 / 1,0
A abordagem da programação orientada a objetos oferece um conceito que agrupa e delimita na classe a
declaração de todas as variáveis (campos ou propriedades) e métodos (funções). Desta forma, ao encontrar-se
o código de definição da classe, conseguimos em um trecho do código encontrar todos os seus membros, isto é,
todas as variáveis (campos ou propriedades) e os métodos (funções) da classe.
Esse conceito se refere a:
Sobrecarga
Polimorfismo
 Encapsulamento
Construtor
Herança
 9a Questão (Ref.: 201502140305) Pontos: 0,0 / 0,5
Segundo o material apresentado nas aulas, um componente é um objeto com métodos
pré-definidos que oferecem funcionalidades para um determinado propósito.
Em relação aos componentes para acesso a dados da biblioteca ADO.NET não podemos
afirmar que:
 Os principais componentes do tipo SQL e OleDB são os mesmos.
Os OleDB se comunicam com o banco de dados de forma um pouco menos eficiente do que os
componentes do tipo SQL.
Os componentes do tipo SQL se comunicam com o banco de dados de forma muito mais eficiente,
porque o servidor é acessado em baixo nível, através do protocolo TDS.
Os OleDB são usados para fazer acesso aos banco de dados que não são do Microsoft SQL Server.
 Os componentes do tipo SQL são usados exclusivamente para acesso aos bancos de dados do Microsoft
SQL Server.
29/11/2017 Estácio
http://bquestoes.estacio.br/entrada.asp?p0=260715510&p1=201501808885&p2=3349775&p3=CCT0248&p4=103133&p5=AV&p6=24/11/2017&p10=92730433 4/4
 10a Questão (Ref.: 201502532133) Pontos: 0,5 / 0,5
Em relação ao componente DATASET usado para acessar banco de dados, coloque F (Falso) ou V (verdadeiro)
nas afirmativas e assinale a alternativa correta. 
( ) É uma representação dos dados em memória (Trabalha conectado). 
( ) Pode conter uma única tabela com informações e relacionamentos. 
( ) Pode conter várias tabelas com informações, porém não permite relacionamentos.
(V)(V)(V)
(V)(F)(F)
(F)(V)(F)
 (V)(V)(F)
(V)(F)(V)

Outros materiais