Buscar

Desenvolvimento de Software 2

Prévia do material em texto

14/10/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/alunos/ 1/4
CCT0248_201201072115 V.1
 
 
 DESENVOLVIMENTO DE SOFTWARE
Avaiação Parcial: CCT0248_SM_201201072115 V.1 
Aluno(a): TARSILA MORATELLI CASSARO Matrícula: 201201072115
Acertos: 9,0 de 10,0 Data: 14/10/2017 17:44:18 (Finalizada)
 
 1a Questão (Ref.: 201201320684) Acerto: 1,0 / 1,0
É importante conhecer e entender o funcionamento da arquitetura .NET e a diferença entre as versões, pois desta forma saberemos o que é
necessário para criarmos os nossos sistemas e o que poderemos u�lizar. 
 
Das opções apresentadas, em relação a .NET 4.0, marque a que melhor a define.
 É representada por duas camadas (CLR, BCL) que ficam entre o sistema operacional e as aplicações.
É representada por uma camada (Common Language Runtime) que e fica entre o sistema operacional e as
aplicações, permitindo a compilação em um código intermediário.
É representada por uma camada (Base Class Library) que e fica entre o sistema operacional e as aplicações,
permitindo a integração de várias linguagens.
É representada por uma camada (ADO.NET) que e fica entre o sistema operacional e as aplicações,
permitindo a integração com o banco de dados.
É representada por duas camadas (WPF, WCF) que ficam entre o sistema operacional e as aplicações.
 Gabarito Comentado.
 
 2a Questão (Ref.: 201201706031) Acerto: 1,0 / 1,0
(UFPR/2010 - Analista de TI) Sobre Plataforma .NET, considere as afirmativas abaixo: 
 
I. O código gerenciado gerado é interpretado para executar na linguagem nativa da máquina do sistema. 
 
II. A compilação just-in-time (JIT) compila os códigos não gerenciados. 
 
III. É executada sobre uma Common Language Runtime (CLR). 
 
IV. O CTS (Common Type System) assegura que todo código gerenciado é autodescritivo. 
 
Assinale a alternativa correta.
Somente as afirmativas I, II e III são verdadeiras.
 Somente as afirmativas III e IV são verdadeiras.
Somente a afirmativa I é verdadeira.
Somente as afirmativas II e III são verdadeiras.
Todas as afirmativas são verdadeiras.
 Gabarito Comentado. Gabarito Comentado.
14/10/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/alunos/ 2/4
 
 3a Questão (Ref.: 201201706046) Acerto: 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:
10 bytes
8 bytes
1 byte
 4 bytes
2 bytes
 Gabarito Comentado.
 
 4a Questão (Ref.: 201201320717) Acerto: 1,0 / 1,0
Como em todas as linguagens, precisamos conhecer os �pos de variáveis, como atribuir valores, bem como saber as várias formas de
declará-las. 
Das opções apresentadas, marque a que não corresponde a uma maneira correta de declarar uma variável na linguagem VB.NET.
Dim idade As byte = 10
Dim numero As UShort, complemento As String
Dim dia, mes As Integer
 Dim Salario As float
Dim idade As byte
 Gabarito Comentado. Gabarito Comentado.
 
 5a Questão (Ref.: 201201721092) Acerto: 1,0 / 1,0
Assinale a alternativa correta a respeito da passagem de parâmetros na linguagem de programação VB.NET.
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.
Nenhuma das anteriores
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.
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, 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.
 
 6a Questão (Ref.: 201201312551) Acerto: 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:
 Sub
Application
14/10/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/alunos/ 3/4
Function
Module
Public
 Gabarito Comentado.
 
 7a Questão (Ref.: 201201219953) Acerto: 1,0 / 1,0
Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente controlada por um contador
como parte da própria estrutura:
Do
While
Until
 For
Repeat
 Gabarito Comentado. Gabarito Comentado.
 
 8a Questão (Ref.: 201201256384) Acerto: 1,0 / 1,0
Um desenvolvedor precisa entender o desenvolvimento de um código feito por outro programador. Acompanhando
a lógica do programa a seguir, quais serão os resultados apresentados pelo programa?
 Sabendo-se que foram entrados os seguintes dados em sequência: 
 21 13 17 18 72 54 60 42 65 90 10 -1
 Module Module1
 Sub Main()
 Dim idade As Integer
 Dim c1 As Integer = 0
 Dim c2 As Integer = 0
 Console.WriteLine("Digite a idade:")
 idade = Console.ReadLine()
 While idade <> -1
 If idade < 18 Then c1 = c1 + 1
 If idade > 60 Then c2 = c2 + 1
 Console.WriteLine("Digite a idade:")
 idade = Console.ReadLine()
 End While
 Console.WriteLine(c1)
 Console.WriteLine(c2)
 Console.ReadKey()
 End Sub
 End Module
 
3 e 2
2 e 3
3 e 4
4 e 3
 3 e 3
 Gabarito Comentado. Gabarito Comentado.
 
 9a Questão (Ref.: 201201677687) Acerto: 0,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
14/10/2017 BDQ: Avaliação Parcial
http://simulado.estacio.br/alunos/ 4/4
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/Finally/Catch
 Try
Try/Catch/Finally
 
 10a Questão (Ref.: 201201219967) Acerto: 1,0 / 1,0
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
 Throw [ expressão ]
System.Exception
Finaly
 Gabarito Comentado. Gabarito Comentado.

Continue navegando