Buscar

Desenvolvimento de Software: Conceitos e Práticas

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 3 páginas

Prévia do material em texto

Disc.: DESENVOLVIMENTO DE SOFTWARE 
CCT0779_AV_201702138501 12/11/2018 13:48:05 (F) AV 
 
Aluno: 201702138501 - LUIZ ADOLFO TUCUNDUVA 
Professor: JHONATAN ALVES Turma: 9002/AB 
 
 
Avaliação: 
9,0 
Nota Partic.: 
0 
Av. Parcial.: 
2,0 
Nota SIA: 
10,0 pts 
 
 
 
 
 
DESENVOLVIMENTO DE SOFTWARE 
 
 
 1. Ref.: 240613 Pontos: 1,00 / 1,00 
 
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 
 
JVM - Microsoft Virtual JQuery 
 
MSVL - Microsoft Virtual Language 
 
MSAL - Microsoft Assembly Language 
 MSIL - Microsoft Intermediate Language 
 
 
 2. Ref.: 233244 Pontos: 1,00 / 1,00 
 
O .NET define os tipos de valores a serem armazenados na memória, o espaço a ser alocado na memória. Esses 
valores são armazenados em um área de memória chamada: 
 
 Stack 
 
Namespace 
 
Structure 
 
FIFO 
 
Dim 
 
 
 3. Ref.: 641766 Pontos: 0,00 / 1,00 
 
Assinale a alternativa correta a respeito da passagem de parâmetros na linguagem de programação VB.NET. 
 
 Em VB.NET, para passar um parâmetro por valor, a palavra reservada ByVal deve ser usada na definição da 
assinatura da função ou subrotina, precedendo o identificador do parâmetro. 
 
Em VB.NET os parâmetros são passados por referência, exceto quando a palavra reservada ByVal é associada 
ao parâmetro na assinatura da função ou subrotina, indicando que ele deve ser passado por valor. 
 
Em VB.NET, para passar um parâmetro por referência, a palavra reservada ByRef deve ser usada na chamada 
da função ou subrotina, precedendo o valor do argumento. 
 
Nenhuma das anteriores 
 Em VB.NET, para passar um parâmetro por valor, a palavra reservada ByVal deve ser usada na definição da 
assinatura da função ou subrotina, precedendo o identificador do parâmetro, seguido da definição do tipo. 
 
 
 4. Ref.: 241607 Pontos: 1,00 / 1,00 
 
 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? 
 
 
2 - 4 - 6 - 8 - 10. 
 
Nenhum valor. 
 
1 - 3 - 5 - 7 - 9. 
 2 - 4 - 5 - 7 - 9. 
 
1 - 3 - 5 - 6 - 8. 
 
 
 5. Ref.: 632993 Pontos: 1,00 / 1,00 
 
Exceção é um erro no fluxo normal de execução do código de um programa de uma aplicação. O .NET framework 
oferece uma forma unificada de identificar e tratar exceções entre todas as linguagens de programação .NET 
(BALENA, 2006). 
Em algumas situações você pode desejar lançar uma exceção para que seja tratada por uma rotina de tratamento de 
exceção. 
Esse tipo de exceção é chamada: 
 
 
Try ... End Try 
 
Catch 
 
Catch ex1 As Exception1 
 Throw 
 
Finally 
 
 
 6. Ref.: 1154738 Pontos: 1,00 / 1,00 
 
Qual opção não é uma vantagem de encapsulamento ? 
 
 
Maior consistência no estado interno 
 Permite a alteração do valor do atributo de forma direta 
 
Segurança no acesso ao objeto 
 
A comunicação é feita através da troca de mensagem 
 
Maior facilidade de modularização 
 
 
 7. Ref.: 632172 Pontos: 1,00 / 1,00 
 
Uma empresa de agenciamento de mão-de-obra pretende informatizar o seu cadastro de profissionais, candidatos a 
empregos temporários, objetivando construir um banco de dados onde possa manter os dados cadastrais dos 
profissionais e seus contratos temporários com as empresas clientes. O profissional é identificado por um número de 
controle e, além dessa informação, ficam registrados o seu nome, endereço, nascimento e profissão. Precisamos 
agora, definir uma chave primaria. 
 
Segundo SILBERSCHATZ, 1997, chave primária significa: 
 
 É uma chave candidata escolhida pelo projetista do Banco de Dados com o de significado principal para a 
identificação de entidades. 
 
É uma associação entre uma ou várias entidades. 
 
Atributo ou combinação de atributos em uma tabela cujos valores devem coincidir com a chave primária de 
outra tabela ou devem ser nulos. 
 
Super-chaves para as quais nenhum subconjunto possa ser uma super-chave. 
 
É um conjunto de um ou mais atributos que permitem identificar univocamente uma entidade. 
 
 
 8. Ref.: 642357 Pontos: 1,00 / 1,00 
 
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 desconectado). 
( ) 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)(F)(F) 
 
(V)(F)(V) 
 
(V)(V)(V) 
 
(F)(V)(F) 
 (V)(V)(F) 
 
 
 9. Ref.: 632169 Pontos: 1,00 / 1,00 
 
A interface gráfica com o usuário (GUI - Graphical User Interface) fornece a um programa um conjunto consistente 
de componentes intuitivos, familiarizando o usuário com as diversas funções e diminuindo o tempo de aprendizado 
da nova ferramenta. Para utilização do controle RadioButton, para que as opções sejam mutuamente exclusivas 
entre si, elas precisam estar dentro de um: 
 
 
TextBox 
 
Checked 
 
Frame 
 GroupBox 
 
CheckBox 
 
 
 10. Ref.: 642360 Pontos: 1,00 / 1,00 
 
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)(F)(F) 
 (V)(V)(F) 
 
(V)(F)(V) 
 
(V)(V)(V) 
 
(F)(V)(F)

Continue navegando