Articles
Register
Sign In
Search
begonsi
Ambicioso
0
Followers
138
Questões
32
Respostas
begonsi
November 2023 | 2 Respostas
1. Para a criação de um programa, os desenvolvedores utilizam um software chamado IDE, que é a sigla para interface de desenvolvimento. Cada linguagem de programação tem a sua IDE, pois cada uma delas apresenta uma particularidade, sendo que algumas IDEs são gratuitas e outras, pagas. Dentro desses softwares, existem diversas ferramentas que tornam o trabalho do desenvolvedor mais produtivo e eficaz. Referente às IDEs, assinale a alternativa CORRETA. a. Visual Studio Code foi criado pela Microsoft e também pode ser utilizado para a programação Android. b. Atom IDE é um software criado pelo Google para o desenvolvimento em JavaScript e Flutter. c. XCode é uma IDE que suporta tanto a programação para iOS como para o Android nativamente. d. Kotlin é uma linguagem que pode ser utilizada na programação para Android, por isso devemos utilizar o Android Studio. e. IntelliJ IDEA é uma ideia utilizada para o desenvolvimento em Flutter e para outras linguagens com Java.
Responda
begonsi
November 2023 | 1 Respostas
1. Quando o iPhone e os smartphones que usam Android foram lançados, havia só uma maneira de criar aplicativos para esses hardwares, que é o chamado desenvolvimento nativo de aplicativos. Com o passar dos anos, novas técnicas foram desenvolvidas para suprir as desvantagens que existem nessa prática. Como exemplo, podemos citar as técnicas de web apps, aplicativos híbridos e PWA (Progressive Web Apps). Referente ao desenvolvimento nativo de aplicativos, assinale a alternativa CORRETA. a. O desenvolvimento nativo tem uma desvantagem, que é o suporte, já que é difícil ter o suporte dos fabricantes do Android. b. Utilizamos o XCode como software de desenvolvimento oficial tanto para a programação em Android como para o iOS. c. Ao desenvolver algo nativo para Android, você poderá acessar todos os recursos do sistema operacional, via API. d. Uma vantagem do desenvolvimento nativo é que o código-fonte não é portável, o que o torna mais seguro. e. O desenvolvimento nativo não deve ser utilizado quando há necessidade de alto desempenho e de boa interfaces.
Responda
begonsi
November 2023 | 2 Respostas
1. A orientação a objetos é baseada em quatro pilares, que são o encapsulamento, o polimorfismo, a herança e a composição. O encapsulamento são os modificadores de acesso, que podem ser do tipo público, privado ou protegido. A composição são as regras para a ligação e a comunicação entre as classes. A herança e o polimorfismo permitem que uma classe tenha diversos comportamentos. Com relação aos conceitos de herança, avalie as afirmações a seguir. I. A herança é uma maneira de descrever a relação de descendência entre classe pai e classes filhas. II. Uma subclasse consegue acessar os atributos e comportamentos públicos e protegidos da superclasse. III. Os métodos públicos get() e set() são maneiras de uma superclasse acessar os métodos da subclasse. IV. Utilizamos a palavra reservada extends para conectar uma subclasse a uma superclasse. Está correto o que se afirma em: a. II, III e IV apenas. b. I, II e III, apenas. c. I, III e IV, apenas. d. II e IV, apenas. e. I, II e IV, apenas.
Responda
begonsi
November 2023 | 2 Respostas
1. A linguagem de programação Java utiliza o paradigma de programação chamado orientação a objetos e por meio dele é possível transcrever as situações da vida real em código-fonte. A orientação a objetos é composta por vários conceitos, entre eles as classes, os métodos, os atributos, os construtores, o encapsulamento, a herança e a interface. Analise o código-fonte a seguir, que foi desenvolvido em Java, na versão 18.0.1. Descrição da imagem: a imagem apresenta um trecho do código-fonte desenvolvido na linguagem de programação Java, na versão 18.0.1. Na linha, 1 lê-se public class Recibo abre chaves. Na linha, 2 lê-se private Integer numero ponto e vírgula. Na linha 3, lê-se private String nomeCliente ponto e vírgula. Na linha 4, lê-se private Date dataRecibo ponto e vírgula. Na linha 5, pula uma linha do texto. Na linha 6, lê-se public Recibo abre parênteses fecha parênteses ponto e vírgula. Na linha 7, pula uma linha do texto. Na linha 8, lê-se fecha chaves. Na linha 9, pula uma linha do texto. Na linha 10, lê-se public String gerarNumeroDescritivo abre parênteses Double parametro fecha parênteses abre chaves. Na linha 11, lê-se return abre aspas duplas fecha aspas duplas ponto e vírgula. Na linha 12, lê-se fecha chaves. Na linha 13, lê-se fecha chaves. Com base nas informações apresentadas, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. Com base nas informações apresentadas, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. I. ( ) Nessa classe, existem dois métodos, três atributos e não há bugs (defeitos) no código. II. ( ) Essa classe não irá compilar, pois não há uma lista de argumentos no construtor da classe. III. ( ) Toda vez que for usado um construtor, este deve ter o modificador de acesso público. Assinale a alternativa que apresenta a sequência CORRETA. a. V - F - V. b. V - V - F. c. V - F - F. d. F - V - V. e. F - F - V.
Responda
begonsi
November 2023 | 2 Respostas
PERGUNTA 1 1. Um aplicativo recebe elogios dos seus usuários quando ele tem uma interface agradável e é fácil de ser usado. Pensando nisso, o Android disponibiliza um conjunto de layouts para o desenvolvimento de telas. Alguns desses layouts estão presentes desde a primeira versão do Android e outros foram sendo inseridos a cada nova versão desse sistema operacional, visto que situações específicas foram sendo descobertas e exigiram a criação de novos padrões de telas. Referente a esse tema, assinale a alternativa CORRETA. a. O Android permite o uso de diversos tipos de layouts, mas sempre em arquivos xml distintos. b. Ao utilizar o LinearLayout, é obrigatório o preenchimento da propriedade android:layout_below. c. Ao utilizar o RelativeLayout, não é necessário informar a posição dos componentes no arquivo xml. d. O ConstraintLayout permite a separação dos componentes em formato de tabela, ou seja, linha e coluna. e. O TableLayout é um tipo de layout baseado no componente ViewGroup, que é nativo do Android.
Responda
begonsi
November 2023 | 2 Respostas
Dentre as ferramentas/medidas matemáticas disponíveis que podemos utilizar para realizar a avaliação de modelos, uma delas é conhecida como matriz de confusão. No campo do aprendizado de máquina, uma matriz de confusão permite analisar o desempenho de um algoritmo de classificação, ou seja, os acertos e os erros cometidos por esse modelo na classificação de um conjunto de dados. Assim, seja dada como exemplo a seguinte matriz de confusão abaixo. Fonte: Elaborado pelo autor. Assinale a alternativa correta, que descreve normalmente as denominações das classes “A” e “B”, respectivamente. a. Verdadeira e predita. b. Predita e verdadeira. c. Imaginária e simulada. d. Verdadeira e simulada. e. Imaginária e predita.
Responda
begonsi
November 2023 | 2 Respostas
PERGUNTA 1 Dentre as ferramentas/medidas matemáticas disponíveis que podemos utilizar para realizar a avaliação de modelos, uma delas é conhecida como matriz de confusão. No campo do aprendizado de máquina, uma matriz de confusão permite analisar o desempenho de um algoritmo de classificação, ou seja, os acertos e os erros cometidos por esse modelo na classificação de um conjunto de dados. Assim, seja dada como exemplo a seguinte matriz de confusão abaixo. Fonte: Elaborado pelo autor. Assinale a alternativa correta, que descreve normalmente as denominações das classes “A” e “B”, respectivamente. a. Verdadeira e predita. b. Predita e verdadeira. c. Imaginária e simulada. d. Verdadeira e simulada. e. Imaginária e predita.
Responda
begonsi
November 2023 | 2 Respostas
PERGUNTA 2 1. No campo da Matemática, existem diversas medidas e ferramentas que podem ser utilizadas para avaliar a capacidade de generalização de um modelo, o que representa fazer predições corretas utilizando um novo conjunto de dados. Dessas ferramentas, pode-se destacar: (a) acurácia; (b) taxa de erro; (c) matriz de confusão e; (d) Receiver Operating Characteristic (ROC) ou algoritmo por ordem de grandeza. Assinale a alternativa correta que demonstra a fórmula da taxa de erro. a) b) c) d) e)
Responda
begonsi
November 2023 | 2 Respostas
PERGUNTA 4 1. Nos processos computacionais que utilizam as árvores de decisão, normalmente são aplicadas técnicas denominadas como “poda” e “divisão” na geração dessas árvores em relação aos seus nós. Assim, a poda ocorre quando há a remoção de um subnó existente na árvore e a divisão ocorre quando se inclui um novo subnó. Com base nas informações apresentadas, identifique se são Verdadeiras (V) ou Falsas (F) as afirmativas a seguir, que definem os principais motivos para a realização de uma poda. I. ( ) As estatísticas aplicadas nos testes condicionais baseados em valores do atributo (denominados por nós) são consideradas muito importantes no processo. II. ( ) Os testes condicionais baseados em valores do atributo (denominados por nós) mais profundos refletem de forma mais fiel o conjunto utilizado para o treinamento. III. ( ) O processo de realizar a poda em uma árvore normalmente pode levar a erros de generalização considerados menores quando comparados a outros processos. Assinale a alternativa que apresenta a sequência correta. a. F – V – V. b. F – F – F. c. V – V – V. d. V – V – F. e. F – F – V.
Responda
begonsi
November 2023 | 2 Respostas
PERGUNTA 3 1. A ideia básica por trás de Support Vector Machines (SVMs) não lineares é mapear o conjunto de dados para um novo espaço de maior dimensão, denominado espaço de características (feature space), em que as classes são linearmente separáveis. Realiza-se, então, a classificação usando um SVM linear e, depois, retorna-se para a dimensão original. A otimização não é mais realizada diretamente sobre os dados de entrada, mas sobre os valores obtidos a partir do cálculo do kernel. Com relação às funções kernel mais comuns, avalie as afirmações a seguir. I. Temos a função kernel polinomial, dada pela fórmula: II. Temos a função kernel RBF, dada pela fórmula: III. Temos a função kernel tangencial, dada pela fórmula: Está correto o que se afirma em: a. I, II e III. b. I e II, apenas. c. II e III, apenas. d. II, apenas. e. III, apenas.
Responda
begonsi
November 2023 | 2 Respostas
PERGUNTA 2 1. No campo da Matemática, existem diversas medidas e ferramentas que podem ser utilizadas para avaliar a capacidade de generalização de um modelo, o que representa fazer predições corretas utilizando um novo conjunto de dados. Dessas ferramentas, pode-se destacar: (a) acurácia; (b) taxa de erro; (c) matriz de confusão e; (d) Receiver Operating Characteristic (ROC) ou algoritmo por ordem de grandeza. Assinale a alternativa correta que demonstra a fórmula da taxa de erro. a) b) c) d) e)
Responda
begonsi
November 2023 | 2 Respostas
PERGUNTA 2 1. O modelo descritivo tem o propósito de ilustrar e descrever propriedades ou características de um conjunto de dados, sendo usado para determinação de fenômenos complexos, e tem a função de verificar a qualidade de variáveis durante a análise que está sendo feita. Assinale a alternativa que descreve corretamente os modelos descritivos de análise de dados. a. O algoritmo Aprendizado de Máquinas (AM) não tem função de estimador. b. Os módulos descritivos servem para a separação de dados similares. c. Os módulos descritivos são de simples aplicação e sem empecilhos. d. A regressão pode ser descrita por meio de gráficos ilustrativos de tarefas. e. O regressor se refere à função que pode fazer multiplicações de exemplos.
Responda
begonsi
November 2023 | 2 Respostas
PERGUNTA 5 1. Anualmente, a Google realiza um evento presencial e com transmissão pela internet para apresentar as novidades da plataforma Android para toda a comunidade. Durante a conferência Google I/O de 2013, uma grande novidade foi anunciada e impactou todos os desenvolvedores para a plataforma Android. A partir de 2013, a IDE oficial para Android passou a ser o Android Studio, que é baseado no software Intellij IDEA. Com base nas informações apresentadas, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. I. ( ) O Android Studio é orientado a projetos e em cada um dos projetos existem diversos arquivos de código-fonte. II. ( ) Ao usar a perspectiva “Android”, todos os arquivos do projeto são exibidos, e a perspectiva “Project” apresenta menos arquivos. III. ( ) Ao criar um projeto Android, o campo "Minimum SDK" deve ter a SDK mais atual, pois irá atingir um percentual maior de usuários. Assinale a alternativa que apresenta a sequência CORRETA. a. V - V - F. b. V - F - F. c. F - F - V. d. V - F - V. e. F - V - V.
Responda
begonsi
November 2023 | 1 Respostas
PERGUNTA 6 Para manter um padrão no desenvolvimento em Android, devemos seguir um conjunto de regras que está disponível dentro do Android Studio. Esse padrão é chamado de convenção da linguagem de programação e está presente tanto no Android como no Java. Além disso, a IDE oferece diversas outras funcionalidades que ajudam no desenvolvimento de aplicativos, tornando o dia a dia do desenvolvedor mais produtivo. Com relação à estrutura de um projeto Android e ao Android Studio, avalie as afirmações a seguir. O arquivo AndroidManifest.xml é o local onde todas as activitys ficam mapeadas. A pasta “res” é onde ficam as imagens, layout, cores e textos do aplicativo. Para emular o aplicativo desenvolvido, devo utilizar o SDK Manager. Para atualizar as versões do Android, devo utilizar o AVD Manager. Está correto que se afirma em: a. I e II, apenas. b. I, II e III, apenas. c. II, III e IV, apenas. d. I e III, apenas. e. II e IV, apenas.
Responda
begonsi
November 2023 | 1 Respostas
PERGUNTA 7 1. Os aplicativos precisam dispor de recursos que possam sustentar as características que são próprias de cada dispositivo, como o uso de distintos idiomas em um só aplicativo. Para isso, a pasta “res” é fracionada em pastas para diferentes finalidades. Sendo assim, existem pastas que mantêm as imagens da aplicação e apresentam um sufixo. Existem também pastas que mantêm arquivos XML úteis para construir as formas de distribuição dos elementos gráficos do aplicativo. Dessa forma, a pasta “res” acomoda todos os elementos da aplicação. Analise as alternativas a seguir e indique a que contempla as pastas e o elemento citados, respectivamente, no enunciado. a. Resources, layout e qualifier. b. Drawable, layout e qualifier. c. Layout, drawable e resources. d. Qualifier, resources e layout. e. Drawable, layout e resources.
Responda
begonsi
October 2023 | 0 Respostas
PERGUNTA 1 1. Um aplicativo responsivo se adapta prontamente ao dispositivo móvel pelo qual está sendo executado, dispensando a avaliação de suas particularidades e de seus sistemas operacionais com a finalidade de prover ao indivíduo que o manipula uma confortável experiência. Após análise do conceito apresentado em relação a um aplicativo responsivo, avalie as asserções a seguir e a relação entre elas. I. Identificando alguma operação demorada no aplicativo, para resolver, é aconselhável atuar na linha de execução da Interface de Usuário (UI). PORQUE II. É preciso executar os aplicativos Android de forma integral em uma única linha de execução, na thread principal. Analisando as asserções anteriores, assinale a alternativa correta. a. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. b. As asserções I e II são proposições verdadeiras, e a II é uma justificativa da I. c. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. d. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa da I. e. As asserções I e II são falsas.
Responda
begonsi
October 2023 | 0 Respostas
PERGUNTA 2 1. Quando estamos utilizando um aplicativo em Android, algo pode acontecer, e isso impedirá o usuário de interagir com a parte gráfica (tela). Quando isso acontece, uma mensagem é apresentada informando que “o app não está respondendo” e são oferecidas duas opções para resolver esse problema: fechar o aplicativo ou continuar esperando. Essa tela é chamada de ANR (do inglês, Application Not Responding) e é apresentada em diversas situações. Com relação à exibição de um ANR, avalie as afirmativas a seguir. I. É exibida quando o dispositivo está com baixa carga na bateria e precisa ser recarregado. II. É exibida quando o dispositivo está com sinal de internet fraco e impede algum acesso à internet. III. É exibida quando um aplicativo está levando mais tempo do que o normal para finalizar a criação de uma tela. IV. É exibida quando um aplicativo está trocando de tela e carregando as informações lentamente da internet. Está correto o que se afirma em: a. II e IV, apenas. b. III e IV, apenas. c. I e III, apenas. d. I, II e III, apenas. e. II, III e IV, apenas.
Responda
begonsi
October 2023 | 0 Respostas
PERGUNTA 3 1. O sucesso de um aplicativo é medido pela quantidade de estrelas que o usuário dá a ele na Play Store, que é a loja de aplicativos do Android. E um usuário satisfeito é aquele que não tem preocupações se o aplicativo travará ou não. Os travamentos (chamados de ANR) devem ser evitados para que o aplicativo receba a maior quantidade de estrelas possível. Com relação a como evitar um ANR, avalie as afirmações a seguir. a. As Activities devem ter códigos enxutos para ter o mínimo possível de processamento. b. As telas devem ser desenvolvidas em arquivos xml e somente usando LinearLayout. c. Devemos utilizar AsyncTasks para todas as operações implementadas na Activity. d. Ao utilizar o método doInBackground sem a classe AsyncTask é possível evitar um ANR. e. A permissão de ANR_BLOCK serve para impedir a exibição da tela de ANR.
Responda
begonsi
October 2023 | 0 Respostas
PERGUNTA 4 1. Considerando a situação de não saber a velocidade de uma conexão da internet ao tentar fazer o download de um certo assunto, consequentemente não é possível saber quando o conteúdo será baixado. Diante da lentidão, provavelmente o indivíduo ficará esperando, porém há uma maneira de não travar a tela. Sendo assim, indique a alternativa correta que representa a forma que evita o travamento da tela do aplicativo. a. Iniciar um novo params. b. Iniciar uma nova activity. c. Iniciar uma nova thread. d. Iniciar uma forma de ANR. e. Iniciar um novo progress.
Responda
begonsi
October 2023 | 0 Respostas
PERGUNTA 5 1. HttpURLConnection é uma classe utilizada no envio e no recebimento de informações pela internet, onde a conexão é feita por meio de um método. Inicialmente, é preciso criar um objeto de um determinado tipo que contém o endereço da solicitação que será realizada. Depois, é necessária a realização de uma conexão com o servidor para que a URL retorne o objeto que pode se tornar um HttpUrlConnection. Analise as alternativas a seguir e indique a que representa o método, o tipo do objeto e a conexão citados no enunciado. a. Disconnect(), URI, HTTP. b. Connect(), URL, HTTP. c. Disconnect(), URL, HTTP. d. Connect(), URL, HTML. e. Connect(), URI, HTTP.
Responda
begonsi
October 2023 | 0 Respostas
Dentro do Android Studio, existe uma funcionalidade chamada AVD, que é a sigla para Android Virtual Device. Ela é responsável por invocar um emulador nativo do Android ou então invocar um software externo que faz esse papel de emulação. Entre as opções de emuladores que um AVD pode invocar temos o BlueStacks, o GenyMotion, o Android x86 e o Android Emulator. Referente a esse tema, assinale a alternativa CORRETA. a. O Android Emulator tem recursos limitados, se comparado a um dispositivo real. b. GenyMotion pode ser usado como emulador tanto no Windows como no Mac. c. O Android Emulator é o emulador disponibilizado pela SDK do Android. d. O Android x86 utiliza o software Virtual Box para fazer a emulação do Android. e. BlueStacks é muito utilizado para emular jogos para Android em qualquer computador.
Responda
begonsi
October 2023 | 0 Respostas
A análise de agrupamentos é feita por meio da verificação de semelhanças ou dissemelhança entre dados de um grupo que está sendo analisado. Essa verificação permite obter informações relacionadas às propriedades ou características de um produto, a fim de obter respostas para algum estudo. Com base nisso, assinale a alternativa correta que compreende o objetivo da análise de agrupamentos. O a- Aanálise de agrupamentos divide os clusters da seguinte forma: junto, separado, diferente, alternativo e por etapas. O b. ÀAanálise de agrupamentos também é chamada de análise de cluster, cuja palavra cluster significa exceção. ª c Aanálise de agrupamentos consiste na divisão dos dados em grupos para análise de itens agrupados. O d. ÀAanálise de agrupamentos é utilizada para trabalhar por meio da diferença entre os itens analisados nos objetos. O e- Aanálise de agrupamentos tem critérios de agrupamento que podem ser: junção, separação e exclusão de dados.
Responda
begonsi
October 2023 | 2 Respostas
A mineração é um processo utilizado para encontrar problemas e anomalias, em busca de padrões existentes, em um conjunto de dados, visando à previsão de resultados. Existem problemas que acontecem com determinada frequência, os quais são possíveis de serem verificados por meio da mineração de dados. Com base nisso, assinale a alternativa correta sobre a aplicação para utilização de mineração de dados. O à-O grau de confiança se refere ao grau de certeza de dados. O . O suporte está relacionado a estar contra os dados, enfraquecendo-os. &É c O itemset é um conjunto de itens ou produtos adquiridos juntos. O d.O suporte pode ser classificado em dois tipos: total e parcial. O e-O item, único, se refere à transação que fará parte do conjunto.
Responda
begonsi
October 2023 | 2 Respostas
Durante o estudo de dados, para a mineração desses dados, eles deverão ser separados de forma a facilitar o desenvolvimento do estudo. Portanto, para que se consiga uma melhor organização, deve-se separá-los conforme as similaridades, ou seja, conforme as características parecidas. Sendo assim, é usado o agrupamento para organizar o c/uster e realizar a mineração de dados Considerando a informação em destaque, assinale a alternativa correta. O ª·O agrupamento é a etapa da mineração de dados em que há neutralização de algoritmos a dados para finalizar a única estrutura de c/uster. O b.O agrupamento é a etapa da mineração de dados em que há redução de algoritmos a dados para desestruturar a única estrutura de cluster. O e. O agrupamento é a etapa da mineração de dados em que há solidificação de algoritmos a dados para excluir estruturas de clusters. O d. O agrupamento é a etapa da mineração de dados em que há multiplicação de algoritmos a dados para aumentar a única estrutura de c/uster. •e.o agrupamento é a etapa da mineração de dados em que há aplicação de algoritmos a dados para identificar estruturas de clusters.
Responda
«
1
2
3
4
5
6
»
Helpful Links
Sobre nós
Política de Privacidade
Termos e Condições
direito autoral
Contate-Nos
Helpful Social
Get monthly updates
Submit
Copyright © 2024 ELIBRARY.TIPS - All rights reserved.