Buscar

Programação Orientada a Objetos II Questionário Unidade IV

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 5 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

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

Continue navegando


Prévia do material em texto

 Pergunta 1 
0,25 em 0,25 pontos 
 
 
As operações envolvidas nos métodos típicos aplicados em desenvolvimento de software 
constituem o que chamamos de _______________. Tratam-se de operações típicas de um 
sistema que opera em uma base de dados (HALL, 2014). 
O termo que completa a lacuna do enunciado é: 
 
Resposta Selecionada: a. CRUD. 
Respostas: a. CRUD. 
 b. RUDX. 
 c. YRUD. 
 d. ZRUD. 
 e. CRDY. 
Feedback da 
resposta: 
Resposta: A 
Comentário: as operações envolvidas nos métodos citados, constituem o que 
chamamos de CRUD: Create, Read, Update, Delete. Tratam-se de operações 
típicas de um sistema que opera em uma base de dados (HALL, 2014). 
 
 
 Pergunta 2 
0,25 em 0,25 pontos 
 
 
Há diversas maneiras que possibilitam a persistência dos dados. Uma das formas mais antigas é 
a _____________ das informações diretamente em arquivos de texto. O termo que completa a 
lacuna do enunciado é: 
 
Resposta Selecionada: e. Gravação. 
Respostas: a. Leitura. 
 b. Atualização. 
 c. Exclusão. 
 d. Herança. 
 e. Gravação. 
Feedback 
da resposta: 
Resposta: E 
Comentário: há diversas maneiras que possibilitam a persistência dos dados. 
Uma das formas mais antigas é a gravação das informações diretamente em 
arquivos de texto, que ficam disponíveis para a leitura quando isso for 
necessário. Também podemos empregar formatos binários para desempenhar tal 
função. 
 
 
 Pergunta 3 
0,25 em 0,25 pontos 
 
 
A existência de diversos mecanismos para a persistência dos dados pode se tornar um 
problema, em virtude dos motivos expostos a seguir: 
 
• Primeiramente, mecanismos diferentes de armazenamento levam a diferentes tipos de técnicas 
de manipulação dos dados, e isso aumenta a complexidade da aplicação; 
• Em segundo lugar, pode acontecer de uma mesma aplicação utilizar múltiplos mecanismos de 
 
armazenamento, e isso pode se tornar um grande problema, especialmente se considerarmos 
que o mecanismo de manipulação dos dados pode ser diferente. 
Para auxiliar nesse processo, existem componentes que fornecem mecanismos transparentes de 
consulta, como o: 
sso, é correto dizer que: 
Resposta Selecionada: c. LINQ. 
Respostas: a. LINY. 
 b. LINX. 
 c. LINQ. 
 d. LINK. 
 e. LINZ. 
Feedback da 
resposta: 
Resposta: C 
Comentário: para auxiliar nesse processo, existem componentes que fornecem 
mecanismos transparentes de consulta, como o LINQ. Esse ambiente fornece 
uma extensão à linguagem C# que permite que as consultas sejam feitas a 
diferentes fontes de dados, mas de forma consistente. 
 
 
 Pergunta 4 
0,25 em 0,25 pontos 
 
 
Xamarin refere-se tanto ao nome de uma empresa que a Microsoft adquiriu em 2016, quanto ao 
nome de um conjunto de ferramentas que os desenvolvedores podem usar para criar aplicativos 
nativos para iOS, Android e Windows em C#. Podemos dizer que o principal objetivo da 
plataforma Xamarin é: 
 
Resposta 
Selecionada: 
e. Permitir o desenvolvimento de aplicativos para as 
variadas plataformas, de modo transparente para o 
desenvolvedor. 
Respostas: a. Permitir o desenvolvimento exclusivo de aplicações web forms. 
 
b. Permitir o desenvolvimento de aplicativos exclusivos 
utilizando, somente, o MVC. 
 
c. Permitir o desenvolvimento exclusivo de aplicações 
console application. 
 
d. Permitir o desenvolvimento exclusivo de aplicações 
Windows forms application. 
 
e. Permitir o desenvolvimento de aplicativos para as 
variadas plataformas, de modo transparente para o 
desenvolvedor. 
Feedback da 
resposta: 
Resposta: E 
Comentário: podemos dizer que o principal objetivo da plataforma Xamarin é 
permitir o desenvolvimento de aplicativos para as variadas plataformas, de 
modo transparente para o desenvolvedor. 
 
 
 Pergunta 5 
0,25 em 0,25 pontos 
 
 
Em resumo, as bibliotecas do ambiente Xamarin possibilitam a criação de aplicativos em 
determinada linguagem para as diversas plataformas, por meio de uma implementação do 
ambiente .NET, chamada de “Mono”. Qual linguagem de programação podemos atribuir para o 
desenvolvimento de aplicações Xamarin? 
 
Resposta Selecionada: a. C#. 
Respostas: a. C#. 
 b. UX. 
 c. UI. 
 d. HTML. 
 e. C*. 
Feedback da 
resposta: 
Resposta: A 
Comentário: em resumo, as bibliotecas do ambiente Xamarin possibilitam a 
criação de aplicativos em linguagem C# para as diversas plataformas, por meio 
de uma implementação do ambiente .NET chamada de “Mono”. 
 
 
 Pergunta 6 
0,25 em 0,25 pontos 
 
 
Refere-se tanto ao nome de uma empresa que a Microsoft adquiriu em 2016 quanto ao nome de 
um conjunto de ferramentas que os desenvolvedores podem usar para criar os aplicativos 
nativos para iOS, Android e Windows em C#. O enunciado trata da plataforma: 
 
Resposta Selecionada: c. Xamarin. 
Respostas: a. HTML. 
 b. C#. 
 c. Xamarin. 
 d. Kotlin. 
 e. Node.js. 
Feedback 
da 
resposta: 
Resposta: C 
Comentário: Xamarin refere-se tanto ao nome de uma empresa que a Microsoft 
adquiriu em 2016 quanto ao nome de um conjunto de ferramentas que os 
desenvolvedores podem usar para criar os aplicativos nativos para iOS, Android 
e Windows em C#. Podemos dizer que o principal objetivo da plataforma 
Xamarin é permitir o desenvolvimento de aplicativos para as variadas 
plataformas de modo transparente para o desenvolvedor. 
 
 
 Pergunta 7 
0,25 em 0,25 pontos 
 
 
Biblioteca de código aberto que possibilita o compartilhamento do código entre as plataformas 
e a criação de aplicativos executados no Android, iOS e Windows, a partir de uma única base 
de código C#. Dentro do cenário da plataforma Xamarin, podemos definir a biblioteca citada 
como: 
 
Resposta Selecionada: a. Xamarin.Forms. 
Respostas: a. Xamarin.Forms. 
 b. Xamarin.C#. 
 c. Xamarin.NodeJs. 
 d. Xamarin.WebForms. 
 e. Xamarin.ConsoleLog. 
Feedback 
da 
resposta: 
Resposta: A 
Comentário: Xamarin.Forms é uma biblioteca de código aberto que possibilita o 
compartilhamento do código entre as plataformas e a criação de aplicativos 
executados no Android, iOS e Windows, a partir de uma única base de código 
C#. Dessa forma, o seu maior benefício é uma oportunidade de escrevermos um 
único código e, esse mesmo código, dar origem a aplicações em todas as 
plataformas suportadas, sem a necessidade de modificações para uma plataforma 
específica. 
 
 
 Pergunta 8 
0,25 em 0,25 pontos 
 
 
O ambiente Xamarin pode integrar a IDE do __________________ para Microsoft Windows e 
faz parte do _____________________ para o Mac, o que possibilita que as aplicações e o 
código fonte sejam escritos para ambas as plataformas. 
O termo que complementa as lacunas do enunciado é: 
 
Resposta Selecionada: b. Microsoft Visual Studio. 
Respostas: a. Microsoft Visual NodeJs. 
 b. Microsoft Visual Studio. 
 c. Microsoft Studio C#. 
 d. Microsoft Xamarin Studio. 
 e. Microsoft Android Xamarin. 
Feedback da 
resposta: 
Reposta: B 
Comentário: o ambiente Xamarin pode integrar a IDE do Microsoft Visual 
Studio para Microsoft Windows e faz parte do Microsoft Visual Studio para o 
Mac, o que possibilita que as aplicações e o código fonte sejam escritos para 
ambas as plataformas. 
 
 
 Pergunta 9 
0,25 em 0,25 pontos 
 
 
O Xamarin.Android possibilita a execução da solução Xamarin.Forms em dispositivos 
Android. O arquivo ______________ representa a atividade de inicialização do aplicativo 
Android que o Xamarin gera. No Android, uma atividade pode ser pensada como uma única 
tela com uma interface de usuário. Nesse arquivo, o Visual Studio adiciona um código de 
inicialização, que não deve ser alterado. 
O nome do arquivo que completa a lacuna do enunciado é: 
 
Resposta Selecionada: a. MainActivity.cs. 
Respostas: a. MainActivity.cs. 
 b. Setup.cs. 
 c. Console.Log.cs. 
 d. Xamarin.Setup.cs. 
 e. MainExec.cs. 
Feedback 
da 
resposta: 
Resposta: A 
Comentário: o Xamarin.Android possibilita a execução da soluçãoXamarin.Forms em dispositivos Android. O arquivo MainActivity.cs representa 
a atividade de inicialização do aplicativo Android que o Xamarin gera. No 
Android, uma atividade pode ser pensada como uma única tela com uma 
interface de usuário. Nesse arquivo, o Visual Studio adiciona código de 
inicialização, que não deve ser alterado. 
 
 
 Pergunta 10 
0,25 em 0,25 pontos 
 
 
As informações fornecidas na guia ______________ são importantes para que façamos 
publicação no Google Play. Por exemplo, o nome dado ao pacote identifica, exclusivamente, o 
“nosso” pacote de aplicativos na loja Google Play, que, por convenção, está no seguinte 
formato: com.companyname.appname (ou seja, o nome da empresa seguido do nome do 
aplicativo). 
O termo que complementa a lacuna do enunciado é: 
 
Resposta Selecionada: a. Android Manifest. 
Respostas: a. Android Manifest. 
 b. Android Setup. 
 c. Android Exec. 
 d. Android DLL. 
 e. Android Forms Setup. 
Feedback 
da 
resposta: 
Resposta: A 
Comentário: as informações fornecidas na guia Android Manifest são 
importantes para que façamos publicação no Google Play. Por exemplo, o nome 
dado ao pacote identifica, exclusivamente, o “nosso” pacote de aplicativos na 
loja Google Play, que, por convenção, está no seguinte formato: 
com.companyname.appname (ou seja, o nome da empresa seguido do nome do 
aplicativo). O nome da versão é a versão do próprio aplicativo, e o número da 
versão corresponde a um dígito que representa as atualizações. Por exemplo, 
podemos ter o nome da versão 1.0 e o número da versão 1; o nome da versão 1.1 
e o número da versão 2; o nome da versão 1.2 e o número da versão 3; e assim 
por diante.