As Activities se caracterizam por possuirem um ciclo de vida. Durante o ciclo de vida da Activity, a classe fornece métodos que são evocados pelo sistema operacional (callbacks), à medida que ela passa pelos diferentes estados, desde a sua criação até a sua destruição. Assim, a evocação de qual método corresponde ao estado em que a execução da Activity é interrompida e ela está pronta para ser finalizada e destruída?
Uma tela é composta por janelas, imagens, textos, botões etc.Na programação de aplicativos para Android, esses elementos são conhecidos como widgets.Na verdade, são grupos de classes utilizados para a criação desses elementos a fim de compor uma tela de aplicação.Todo esse conjunto é subclasse da classe View, que agrupa esse pacote básico de elementos.
Com relação às classes básicas que compõem o grupo para criação dos widgets de tela, observe as afirmativas a seguir.
A classe ViewGroup agrupa as principais subclasses com Button, ImageView, Text, EditText e Checkbox.
A classe FrameLayout é uma subclasse da ViewGroup pertencente ao pacote android.widget.
A classe RadioButton cria um widget tipo botão de opção e pertence ao pacote android.view.
A classe Button do pacote android.widget herda características da classe TextView.Está correto o que se afirma em:
Os princípios de programação orientada a objetos é um paradigma imperativo aplicado a diversas linguagens, como C++, C# e Java, e em linguagens multiparadigmas como JavaScript.A linguagem Java, por exemplo, é totalmente baseada nos princípios da orientação a objetos e é usada em aplicações corporativas, jogos, sistemas embarcados, aplicativos móveis etc..Ela tem, ainda, muitas bibliotecas e ferramentas para desenvolvimento dos aplicativos.Com base no texto anterior, assinale a alternativa que nomeia um princípio da programação orientada a objetos o qual permite que um código escrito de uma classe seja aproveitado automaticamente por outra classe da aplicação.
Os smartphones modernos são equipados com uma ampla variedade de sensores que possibilitam diversas funcionalidades.Há sensores que detectam a proximidade de objetos, a luminosidade, a geolocalização, dentre outros.Esses recursos são explorados pelas aplicações móveis e tornam a experiência de uso mais enriquecedora para os usuários.Com relação aos sensores incorporados nos dispositivos móveis, observe as afirmativas a seguir.Sensores de proximidade desligam a tela quando o telefone está próximo ao ouvido durante uma chamada.
Sensores como o acelerômetro são mais comuns e permitem que o telefone detecte orientação e movimento.
Sensores biométricos são usados para acesso ao próprio dispositivo eletrônico e para login de algumas aplicações.
Sensores de campo geomagnético baseados em software são utilizados para determinar a posição de um dispositivo.
Está correto o que se afirma em:
Com o avanço tecnológico e as melhorias de acesso à internet no início da década de 2000, serviços (antes, de acesso físico) passaram a ser acessados por aplicações em smartphones, por exemplo.Essa mudança trouxe facilidades e conforto aos usuários em diversas práticas, como compras, deslocamentos, acesso aos serviços do governo, entretenimento, comunicação etc.
Com base no trecho anterior, assinale a alternativa que indica uma aplicação classificada para uso do agronegócio.
O conceito de computação paralela a nível de __________ (lacuna 1) veio para solucionar o problema de otimização na execução de um único fluxo de __________ (lacuna 2), em que, dentro desse conjunto, não se encontram instruções independentes suficientes para serem executadas simultaneamente. Isso é devido à dependência de __________ (lacuna 3) e dificuldade para detectar dependências de acesso à memória entre as instruções, acarretando um número significativo de unidades funcionais que podem ficar ociosas durante os processos.Preencha as lacunas escolhendo a alternativa correta.
O Apache Spark é um framework de processamento de dados em larga escala que permite análises complexas e processamento de grandes conjuntos de dados de maneira eficiente. Spark oferece APIs em várias linguagens de programação, como Scala, Python e Java, e possui um modelo de computação in-memory que o torna mais rápido para certas operações de processamento de dados comparado a outras tecnologias, como o MapReduce do Hadoop.Neste contexto, Apache Spark, observe as afirmativas a seguir:I. O Spark é projetado para processamento de dados em batch, mas não suporta processamento de dados em tempo real.II. Uma das características-chave do Spark é a capacidade de realizar computação in-memory, melhorando o desempenho para grandes conjuntos de dados.III. O Spark Streaming é um componente do Spark que permite processamento de fluxo de dados em tempo real.IV. RDD (Resilient Distributed Dataset) é um conceito fundamental no Spark, fornecendo uma coleção imutável de objetos distribuídos por um cluster.V. O Spark não oferece suporte para operações de machine learning ou análise gráfica, isso é fundamental para manter a modularidade da aplicação.Está correto o que se afirma em:
O OpenMPI suporta diversos modelos de comunicação para facilitar a troca de mensagens entre processos em sistemas de computação distribuída. Esses modelos incluem comunicação ponto a ponto, onde mensagens são trocadas diretamente entre processos individuais, e comunicação coletiva, que envolve a troca de mensagens entre um grupo de processos. A escolha do modelo de comunicação apropriado é crítica para o desempenho da aplicação, pois afeta diretamente a eficiência da troca de dados e a sincronização entre processos. Enquanto a comunicação ponto a ponto pode ser ideal para interações específicas entre processos, a comunicação coletiva é frequentemente mais eficaz em operações que requerem coordenação ou sincronização entre um grande número de processos.Considerando os modelos de comunicação em OpenMPI, assinale a alternativa correta:
Grid Computing é um tipo de computação distribuída que permite o compartilhamento, seleção e agregação de recursos computacionais geograficamente dispersos, baseados em seus custos, capacidades, disponibilidade e requisitos de desempenho. Este conceito foi essencial para o desenvolvimento subsequente do Cloud Computing, oferecendo uma nova perspectiva sobre como os recursos computacionais podem ser utilizados de forma mais eficiente e flexível. O Grid Computing enfoca a otimização do uso de recursos e a colaboração entre diferentes organizações para resolver problemas complexos, estabelecendo muitos dos princípios fundamentais que foram adaptados e expandidos na Cloud Computing.Considerando a relação entre Grid Computing e Cloud Computing, qual das seguintes alternativas: descreve um aspecto fundamental que o Grid Computing contribuiu para o desenvolvimento da tecnologia de Cloud Computing?
Considere as afirmações a seguir que relacionam vantagens e desvantagens de arquiteturas de memória compartilhada e de memória distribuída. Em seguida, assinale a alternativa correta: I. Uma vantagem da memória distribuída é o acesso rápido à memória do próprio processador.II. Uma desvatagem da memória compartilhada é a falta de escalabilidade.III. Na memória compartilhada a memória é escalável com o número de processadores.IV. Semáforo é um mecanismo usado para controlar o acesso à memória distribuída.
A escolha entre computação paralela e distribuída depende de vários fatores, incluindo o tipo de tarefa a ser realizada, o ambiente de hardware disponível e os objetivos específicos de desempenho e escalabilidade. Enquanto a computação paralela utiliza múltiplos processadores ou núcleos dentro de um único sistema para realizar cálculos simultâneos, aumentando a eficiência de processamento de tarefas complexas, a computação distribuída interliga vários nós de processamento, possivelmente espalhados geograficamente, para trabalhar em conjunto em uma tarefa, oferecendo melhor escalabilidade e flexibilidade, mas também introduzindo desafios adicionais como a latência de rede e a necessidade de sincronização de dados.Considerando as características da computação paralela e distribuída, qual das seguintes afirmações reflete a aplicabilidade destes modelos de computação?
Levando em consideração as definições de limite e continuidade, é correto afirmar que uma função $f(x)$ é contínua em um ponto $\mathfrak{a}$ do seu domínio quando:
No estudo de Cálculo, temos diversos métodos e várias fórmulas que auxiliam e facilitam a integração e derivação.
Frente a isso, qual é o método que permite expressar a integral de um produto de funções em outra integral?
Você trabalha em uma empresa que precisa determinar as áreas de contaminação de determinados agentes químicos em regiões de pastagem de gado para corte. A ferramenta matemática para se determinar áreas é a integral definida. Contudo, para se poder aplicar a integral definida, é necessário antes que se obtenha a integral indefinida da função em questão. Na sequência, apresentamos a definição de integral indefinida. Seja f(x) uma função e F(x) uma primitiva de f. Chama-se integral indefinida da função f(x) a expressão F(x) + C, e escrevemos $\int f(x),dx=F(x)+C$Assinale a alternativa que apresenta uma expressão correta para a integral indefinida de $f(x)=7$ .
A regra do produto, método fundamental na derivação de funções, afirma que a derivada de $f(x)g(x)$ é dada por $(fg)'(x)=f'(x)g(x)+f(x)g'(x)$ . Dessa forma, podemos avaliar a derivada de uma função definida pela multiplicação de duas funções cujas derivadas são conhecidas.Qual das seguintes alternativas contém funções corretamente derivadas de acordo com esta regra?
Compreenda que $\lim_{x\to a} f(x)=L$ e que f(x) se aproxima de L conforme x se aproxima de a. Temos, assim, os limites laterais, os quais assumem uma lateralidade. Diante disso, resolva algebricamente os limites laterais $\lim_{x \to 1^{-}}$ e $\lim_{x \to 1^{+}}$ para a função $f(x)=\left{\begin{array}{ll}4x^{2},&\text{se }x<1\2x,&\text{se }x>1\end{array}\right..$Em seguida, assinale a alternativa que indica o limite pela direita:
Considere a função $f(x)=\left{\begin{array}{ll}\dfrac{x^{2}-x-2}{x-2},& x\neq 2\[12pt]3,& x=2\end{array}\right.$ . Com relação ao comportamento da função $f(x)$ para valores de $x$ próximos de 2, é correto afirmar que:
O teorema de Taylor é uma ferramenta poderosa no cálculo para aproximar funções por meio de polinômios. Sua compreensão e aplicação são fundamentais em várias áreas da matemática e da física.Dada a função $f(x)=\sin(x)$ , aplique o teorema de Taylor para encontrar a aproximação de segunda ordem para $f(x)$ em torno de $x=0$ , ou seja, encontre o polinômio de grau menor ou igual a 2 que melhor aproxima $f(x)$ para $x$ próximo de $x=0.$
Quando fazemos uma região plana girar ao redor de uma reta no plano, teremos um sólido que recebe o nome de sólido de revolução. Essa reta em torno da qual a região plana gira recebe o nome de eixo de revolução. Com esse procedimento, podemos gerar cones, cilindros ou outros sólidos. Seja f(x) uma função contínua não negativa em um intervalo [a,b]. Denotemos por R a região sob o gráfico de f entre a e b. A partir das informações apresentadas, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. ( ) O volume do sólido de revolução gerado pela revolução de R em torno do eixo x é dado por $V=\pi\int_{a}^{b}[f(x)]^{2},dx$
( ) O volume do sólido de revolução utilizando o método das cascas cilíndricas gerado pela revolução de R em torno do eixo x é dado por $V=\frac{\pi}{2}\int_{a}^{b}f(x),dx$
( ) O volume do sólido de revolução gerado pela revolução de R em torno do eixo y utilizando o método das seções transversais é dado por $V=2\pi\displaystyle\int_{\mathrm{a}}^{\mathrm{b}}\mathrm{y}[\mathrm{f}(\mathrm{x})]^{2}dy$Assinale a alternativa que apresenta a sequência correta.
Dentro do estudo do Cálculo, o Teorema Fundamental do Cálculo estabelece uma conexão direta entre a integração e a diferenciação. Uma aplicação desse teorema nos permite calcular áreas sob curvas de maneira eficiente, através do conceito de primitivas (antiderivadas) de funções. O Teorema afirma que, se F é uma primitiva (antiderivada) de $f$ no intervalo $[a,b]$ , então a integral definida de f de $a$ até $b$ é igual a F(b)−F(a).Utilizando o Teorema Fundamental do Cálculo, calcule a integral definida da função $f(x)=e^{x}+3x^{2}-10x^{4}$ no intervalo de 1 a 2, ou seja, calcule $\int_{1}^{2}\left(e^{x}+3x^{2}-10x^{4}\right),dx$ .
O Teorema de Rolle afima que, para uma função definida e contínua em um intervalo fechado [a,b] e derivável em (a,b), tal que f(a) = f(b) = 0 temos que existe ao menos um ponto c então a e b tal que a primeira derivada da função seja nula: $f'(c)=0$ .
Considere a função $f(x)=\left{ \begin{array}{l} x+3,, 0\le x\le 3 \[6pt] x^{2},, 3<x<6 \end{array} \right.$Avalie as asserções a seguir e a relação proposta entre elas.I. Esta função é um contraexemplo da afirmação do Teorema de Rolle.PORQUEII. Esta função não atenda às hipóteses do Teorema.
Quando temos uma função composta, isto é, uma situação em que "uma função está dentro de outra", a regra da cadeia nos diz como encontrar a taxa de variação dessa função composta em relação à sua variável independente. Considere a função composta $h(x)=(3x^{2}+2x-5)^{4}.$Utilizando a regra da cadeia, calcule a derivada $h'(x)$ .
No estudo de impacto ambiental, um dos aspectos relevantes é avaliar a velocidade de expansão do agente contaminante. Modelos matemáticos são utilizados na avaliação de medidas de mitigação de danos no caso de vazamentos de combustíveis, petróleo ou outros tipos de derramamentos em corpos de água ou no oceano. Nessa modelagem, são utilizadas as mais diferentes funções matemáticas. Considere que, em uma dessas modelagens, foi utilizada a função $f(x)=2x^{2}+5x-3$ .Assinale a alternativa que expressa uma das passagens para se determinar o limite para calcular a derivada dessa função em x = 2.
Quando uma função $f$ é inversível, a sua inversa $f^{-1}$ desfaz o que é feito pela $f$ , trocando o papel entre as variáveis de entrada e as variáveis de saída.A função dada por $g(x)=2x+3$ é uma função polinomial de primeiro grau que é inversível, tendo como inversa $g^{-1}$ , que é uma outra função polinomial de primeiro grau. Determine a expressão da função inversa $g^{-1}(x)$ .
Seja $A$ o valor da área da região delimitada pelos gráficos das funções $f(x)=e^x$ e $g(x)=\ln(x)$ no intervalo $[1,e]$ . Então, é correto afirmar que:
As integrais impróprias são aquelas em que um dos valores que determina a integral é $\infty$ . Ainda assim, aplicando algumas regras de integração, conseguimos resolvê-la. Portanto, calcule o valor da integral imprópria $\int_{1}^{+\infty}\frac{1}{x^{2}}dx$ e assinale a alternativa correta:
A determinação de primitivas de uma função é importante para várias áreas da Ciência e da Tecnologia. Quando temos a integral de uma função raiz, é útil reescrevermos essa função como função da forma xb, em que b é um número real. Eventualmente, esse número pode ser, em muitos casos, um número racional. Daí aplicamos a tabela de primitivas. Uma primitiva da integral $\int x^{3} \sqrt[3]{x^{2}} dx$ é dada pela alternativa:
Seja f(x) uma função e F(x) uma primitiva sua. Se k for uma constante, então a função G(x) = F(x) + k também é primitiva da função f. Além disso, se a derivada de uma função é nula para todos os valores em um intervalo, então a função é constante nesse intervalo. A partir dessa informação, avalie as afirmações a seguir. Se F(x) e G(x) são primitivas da função f(x) no intervalo, então existe uma constante c tal que G(x) - F(x) = c, para todo x no intervalo I.
Uma primitiva da função f(x) = cos(x) é a função F(x) = cos(x) +7.
Uma primitiva da função f(x) = 3x é a função $F(x)=\frac{3x^{2}}{2}+11$ .
Uma primitiva da função f(x) = 0 no intervalo [2,3] é a função F(x) = 5x + 7.Está correto que se afirma em:
Considere a função $f(x)=e^{x^{2}}$ . Seja $P(x)$ o Polinômio de Taylor de ordem 3 de $f(x)$ em volta de $x=0$ . Qual das seguintes expressões corresponde ao $P(x)$ ?