Prévia do material em texto
CCT0248_201602595364 V.1
» de 50 min.
Lupa
Aluno: WARLEY HENRIQUE DE MELLO BRANT
Matrícula: 201602595364
Disciplina: CCT0248 - DESENVOLVIMENTO DE SOFTWARE
Período Acad.: 2017.3 EAD (GT) / SM
1.
É 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 utilizar.
Das opções apresentadas, em relação a .NET 4.0, marque a que melhor a define.
Quest.: 1
É 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 duas camadas (CLR, BCL) que ficam entre o sistema operacional e as aplicações.
É 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.
É 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.
2.
A plataforma .NET Framework 4.0 (.NET 4.0) é uma plataforma de softwares que fornece integração com um conjunto variado de linguagens de programação. Também definido como tecnologia porque é composto de:
Quest.: 2
J2SE e J2EE.
ferramentas desktop e mobile.
bibliotecas e ferramentas executáveis.
COBIT, ITIL e Análise de impacto.
compilador e ferramentas de depuração.
3.
Na linguagem VB.Net a conhecer e saber utilizar corretamente os operadores está dentre as rotinas iniciais e de muita importância. Analise o código apresentado na questão:
Module Module1
Sub Main()
Dim resp As String
Dim x, y, z As Integer
x = 1
y = 2
z = 2
resp = "sistema"
If Not (y = 3 AndAlso z = 2) Then
Console.Write("AndAlso")
End If
If (resp Like "??st*") Then
Console.Write("Like")
End If
End Sub
End Module
Qual das respostas apresenta o resultado exibido da mesma forma que na tela pelo programa.
Quest.: 3
Não será exibido nada.
AndAlsoLike
AndAlso
Like
AndAlso
Like
4.
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:
Quest.: 4
Não existe diferença entre os tipos short e ushort para um desenvolvedor, já que ambos possuem o mesmo tamanho de memória.
O VB não trabalha com valores default para seus tipos onde cada variável deve obrigatoriamente ser inicializada.
Para as constantes, temos um conjunto de tipos específicos, diferente do que existe para as variáveis.
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.
5.
O Visual Basic fornece vários módulos que permitem simplificar tarefas comuns no seu código. O módulo que contém os membros que retornam resultados dos testes de verificação de tipo ou retornam as informações sobre erros em tempo de execução, o nome do tipo, o valor da cor em RGB é chamado de:
Quest.: 5
DateAndTime
ControlChars
ErrObject
Strings
Information
6.
Qual é a função interna da linguagem VB .NET que retorna o número de caracteres em uma string ou a quantidade de bytes necessários para armazenar uma expressão de um tipo?
Quest.: 6
LCase
Len
LSet
LTrim
Left
7.
O código em VB apresentado está funcionando corretamente.
Module Module1
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:
Quest.: 7
Exibe em uma caixa de diálogo o texto: Maior!
Exibe em uma caixa de diálogo o texto: Menor!
Exibe no console o texto: Acertou!
Exibe no console o texto: Menor!
Exibe no console o texto: Maior!
8.
Das Estruturas de Controle de Repetição apresentadas abaixo, qual é diretamente controlada por um contador como parte da própria estrutura:
Quest.: 8
Until
For
While
Repeat
Do
9.
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?
Quest.: 9Try/Finally/Catch
Try
Try/Catch
Catch/Try
Try/Catch/Finally
10.
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).
Há dois tipos de exceções:
Quest.: 10
exceções de estruturadas e exceções sequenciais.
exceções de hardware e exceções de software.
exceções de Cast e exceções de wrapper.
exceções implícitas e explícitas.
exceções try e exceções catch.
Legenda:
Questão não respondida
Questão não gravada
Questão gravada