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. Comentário 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. Comentário 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: Resposta Selecionada: c. LINQ. Respostas: a. LINY. b. LINX. c. LINQ. d. LINK. e. LINZ. Comentário 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: b. 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 para as variadas plataformas, de modo transparente para o desenvolvedor. 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 exclusivos utilizando, somente, o MVC. Comentário da resposta: Resposta: B 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*. Comentário 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. Comentário 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. Comentário 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. Comentário 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. Comentário da resposta: Resposta: A Comentário: o Xamarin.Android possibilita a execução da solução Xamarin.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. Comentário 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.