O uso de bibliotecas e frameworks no desenvolvimento frontend moderno é uma prática comum que ajuda a acelerar o processo de desenvolvimento, promover a reutilização de código e garantir a manutenção e escalabilidade das aplicações web. Essas ferramentas fornecem abstrações de código e componentes reutilizáveis, facilitando a implementação de funcionalidades complexas e o design responsivo.Neste contexto, qual das seguintes opções representa uma combinação popular de biblioteca/framework utilizado no desenvolvimento frontend de aplicações web?
No padrão de arquitetura de software MVC, a interação entre modelo, visão e controlador é crucial para o funcionamento eficaz de uma aplicação web. Cada componente tem funções bem definidas que, quando executadas em harmonia, resultam em uma experiência de usuário fluida e responsiva. Compreender como esses componentes interagem pode ajudar desenvolvedores a projetar e implementar melhores aplicações web.Neste contexto, sobre a interação entre os componentes do padrão MVC, observe as afirmativas a seguir:I. O controlador recebe e interpreta comandos do usuário, enviando comandos ao modelo para atualizar seu estado conforme necessário.II. O modelo, ao ser atualizado, notifica automaticamente a visão associada para que esta possa alterar a apresentação dos dados ao usuário.III. A visão solicita dados diretamente do controlador, ignorando o modelo para garantir que a exibição dos dados seja feita de maneira mais rápida e eficiente.IV. Após o modelo ser atualizado, ele envia uma notificação para as visões e controladores associados, que então podem reagir a essas mudanças de maneira adequada.V. A visão gera uma representação visual dos dados presentes no modelo, utilizando formatos como HTML ou XML para exibição ao usuário.Está correto o que se afirma em:
O protocolo HTTP é essencial para a comunicação na Web, pois define como as mensagens são formatadas e transmitidas, e como os servidores e navegadores devem responder a diversas requisições. Quando você digita um endereço no navegador, uma requisição HTTP é enviada ao servidor, que responde com o conteúdo solicitado, como páginas HTML, imagens ou vídeos.Qual das opções a seguir descreve corretamente o funcionamento de uma requisição HTTP do tipo GET?
Considere a implementação de um sistema de gerenciamento de biblioteca que utiliza um método genérico findBook para pesquisar livros por diferentes critérios, como título, autor ou ano de publicação.O método utiliza o parâmetro de tipo T tanto no tipo de retorno quanto nos parâmetros do método, e é restrito a objetos que implementam a interface Comparable<T> .Abaixo está uma simplificação do método:Descrição de imagem: O código consiste na declaração de um método genérico findBook, que recebe um array books e um objeto criteria como parâmetros. Ele utiliza um laço for para percorrer o array books, e uma condição if para comparar cada elemento com o criteria. Se um elemento correspondente é encontrado, o método o retorna; caso contrário, retorna null.Suponha que a classe Book implementa Comparable<Book> e que a comparação é feita com base no título do livro. Dada a chamada ao método findBook com um array de objetos Book e um critério de busca, análise qual seria o resultado esperado?
Em um projeto de desenvolvimento de aplicações de rede em Java, um programador se depara com o desafio de balancear a necessidade de confiabilidade com a demanda por transmissões de dados rápidas e em tempo real. Enquanto algumas partes da aplicação requerem uma troca de informações sem falhas, onde cada pacote é crucial, outras priorizam a velocidade e o fluxo contínuo de dados, onde o desempenho em tempo real é mais crítico que a integridade absoluta dos pacotes de dados. Diante desse cenário, o desenvolvedor opta por utilizar sockets TCP para a confiabilidade e UDP para a rapidez.Considere os seguintes fragmentos de código exemplificando a implementação de cada protocolo:TCP:ServerSocket serverSocket = new ServerSocket(portNumber);Socket clientSocket = serverSocket.accept();InputStream in = clientSocket.getInputStream();OutputStream out = clientSocket.getOutputStream();// Código para ler e escrever dados do in e out...UDP:DatagramSocket udpSocket = new DatagramSocket();byte[] sendBuffer = new byte[1024];DatagramPacket sendPacket = new DatagramPacket(sendBuffer, sendBuffer.length, address, port);udpSocket.send(sendPacket);// Código para receber pacotes...Baseando-se na análise dos fragmentos de código para os respectivos protocolos, assinale a alternativa que melhor descreve a implementação correta e as características dos sockets TCP e UDP em Java:
Considere um programa em Java denominado DivideByZeroNoExceptionHandling, que tem por objetivo demonstrar o que acontece quando ocorre uma tentativa de divisão por zero sem o devido tratamento de exceção. Neste contexto, o programa solicita ao usuário dois inteiros: um numerador e um denominador, e em seguida tenta realizar a divisão dos dois. Durante a execução, podem surgir dois tipos principais de exceções: ArithmeticException, quando se tenta dividir por zero, e InputMismatchException, quando o valor inserido não é um inteiro válido. Baseando-se nessas informações, identifique qual alternativa descreve corretamente o comportamento do programa e as exceções geradas.
Em um sistema de gerenciamento de biblioteca, um desenvolvedor está implementando uma funcionalidade para armazenar e recuperar informações sobre livros com base em seus códigos ISBN. Para otimizar a busca e garantir a unicidade dos códigos, ele decide utilizar uma estrutura de dados do tipo Map em Java. Considerando as características das diferentes implementações de Map mencionadas no texto, sobre qual implementação o desenvolvedor deve escolher para atender aos requisitos de armazenamento eficiente e recuperação rápida das informações dos livros, assinale a alternativa correta:
Em um projeto de desenvolvimento de software, você está trabalhando com coleções em Java para armazenar e manipular um conjunto de dados. Durante a revisão do código, você se depara com a necessidade de percorrer os elementos de uma coleção e, ocasionalmente, remover alguns desses elementos durante a iteração. Com base nos conceitos da interface Collection e da classe Collections em Java, identifique qual das seguintes alternativas fornece a solução adequada para percorrer e remover elementos de uma coleção.
Considere que você está trabalhando em um projeto de software utilizando Java, e a arquitetura do sistema requer flexibilidade, modularidade e facilidade de manutenção. Para atingir tais objetivos, decide-se utilizar interfaces como parte fundamental da estrutura do código. Diante deste cenário, identifique qual das seguintes alternativas melhor reflete a utilização e os benefícios das interfaces no desenvolvimento de software em Java:
Em um projeto de software Java que envolve várias funcionalidades distintas, um desenvolvedor deseja compilar todas as classes necessárias de uma vez para testar a aplicação completa. Suponha que todos os arquivos fonte do projeto estejam no mesmo diretório.
Sendo assim, qual é o comando correto que o desenvolvedor deve usar no terminal para compilar todos os arquivos de uma vez, utilizando um caracter coringa para representar os arquivos?
No estudo da Programação Orientada a Objetos (POO) em Java, uma analogia com o funcionamento de um carro é utilizada para introduzir conceitos fundamentais como classes, objetos, métodos e variáveis de instância. Uma classe é comparada aos desenhos de engenharia de um carro, contendo o projeto de elementos como o pedal acelerador, que por sua vez representa um método. Assim como um carro real deve ser construído a partir desses desenhos antes de poder ser dirigido, um objeto deve ser criado a partir de uma classe para que as tarefas descritas pelos métodos possam ser executadas. Além disso, assim como um carro possui atributos como cor e quantidade de gasolina no tanque, um objeto possui atributos que são definidos pelas variáveis de instância da classe.
Com base nessa analogia, identifique qual das seguintes alternativas é verdadeira sobre os conceitos de POO em Java.
Design Thinking (DT) é um processo que estimula ativar o pensamento criativo.Na atualidade, muitas empresas têm buscado o auxílio dessa ferramenta como forma de melhorar a performance organizacional, especialmente com relação à inovação. Com base nisso, verifique as afirmações a seguir.O DT tem como parâmetro desenvolver novos produtos com o auxílio dos consumidores na etapa inicial do processo.
Baseado em cinco fases, o processo de DT inicialmente busca a geração de ideias, ou ideação, para criar um protótipo.
O DT tem como característica entender primeiro o público-alvo e suas “dores”, para então partir para um brainstorm que traga novas ideias.Está correto que se afirma em:
Apesar de toda dificuldade encontrada para buscar financiamentos, ou falta de conhecimento de onde buscar capitalizações menos onerosas às empresas, é preciso compreender que isso faz parte do processo de crescimento ou de abertura de qualquer negócio que visa ao crescimento e tem um bom produto ou serviço. Sobre as vantagens e desvantagens para tomada de capital, verifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir.( ) Uma das vantagens de se tomar um empréstimo é a empresa não ter que “abrir mão” de parte da gestão com inserção de um sócio.
( ) Uma desvantagem do empréstimo é a empresa se endividar, muitas vezes sem provisionar o seu crescimento para pagamento da dívida.
( ) A grande vantagem do empréstimo é ter a certeza de que a empresa poderá ficar tranquila por um bom tempo, sem risco.Assinale a alternativa que apresenta a sequência correta.
O plano de negócios pode ser denominado como uma ferramenta para apoiar o empreendedor no direcionamento do novo negócio.Por esse motivo, tem uma estruturação básica que contempla, dentre outros aspectos, uma análise estratégica sobre o ambiente interno e externo da empresa, o seu propósito, os tipos de produtos e serviços e a área de atuação, bem como os planos individuais de cada setor: marketing, financeiro, operacional etc.Com relação aos objetivos do plano de negócio, assinale a alternativa correta.
Na atualidade, estamos habituados a ouvir a palavra “startup”, mas será que todos sabem o que ela é realmente? Muitos podem dizer que sim, logicamente que sabem, mas defini-la ainda é complexo.Sabe-se suas características básicas: trata-se de uma empresa jovem, com espírito e base na inovação, com um modelo de negócio replicável e escalável e com muita agilidade para transformações no ambiente de incertezas. Nesse sentido, assinale a alternativa que apresenta os três estágios principais de uma startup.
Muitas pessoas relacionam a criatividade a algo “mágico”, como uma ideia que surge do acaso para criar algo extremamente extraordinário e inovador.Contudo ela pode ser aprendida e, de certa forma, pode ser conduzida por meio de um processo criativo.Diversos pensadores propuseram maneiras para a geração de novas ideias por meio da criatividade e, dentre elas, temos o processo criativo de Graham Wallas.Considerando tal modelo de processo criativo, avalie as afirmações a seguir.Baseado num misto de esforço e imaginação, o modelo de processo criativo proposto por Wallas previa, dentre as suas etapas, o momento de distanciamento temporário do problema.
Para Wallas, o processo criativo necessita de um tempo inicial onde as informações sobre o problema a ser solucionado devem ser pesquisados, para que o tema seja tratado de forma mais efetiva.
A base do processo criativo proposto por Wallas se trata da busca incessante por dados e informações para a geração da criatividade, que sempre ocorre por meio de um árduo processo de estudo.
Por meio da sistematização do conhecimento, Wallas acredita que a criatividade pode ser proposta, apresentada por meio de hipóteses e a sua verificação ao final do processo.Está correto o que se afirma em:
Abaixo, temos a descrição de uma abordagem relacionada ao desenvolvimento de produtos e suas características:Tem como objetivo a sua venda, sanar alguma dor do cliente e até gerar uma nova forma de consumo ou necessidade. Mas, para isso, há um longo processo pelo qual o produto deve passar para ser desenvolvido conforme o que se espera com ele. Modelos diversos de abordagens são utilizadas com esse intuito e, em muitos casos, existe uma integração de procedimentos para o desenvolvimento de um novo produto. Uma dessas formas busca o apoio de todos os envolvidos nos processos de criação e produção do novo produto, onde são parte integrante do desenvolvimento e concepção para que ele seja efetivamente colocado no mercado de maneira regular aos seus consumidores.
De acordo com que o texto propõe, escolha a alternativa que indica corretamente o nome da abordagem mencionada acima:
Ao se instalar internamente uma cultura de inovação, as organizações precisam criar mecanismos para que ela seja administrada e para que as pessoas sejam capazes de acessá-la por meio da troca de conhecimento e de informações, de forma que eles possam dar suporte ao processo de inovação.Avalie as afirmações a seguir com relação às características de estímulo à inovação organizacional e as relacione de forma adequada quanto aos termos e aos conceitos aos quais se referem.Liderança inovadora.
Ambiente físico inspirador.
Gestão do conhecimento.
Comunicação fluente.Tudo deve ser levado ao conhecimento de todos! Assim, é necessário que haja troca de ideias, flexibilização para tomada de decisão e riscos calculados.
Uma postura pautada na descentralização, bem como no bem-estar de todos, mantendo sempre um canal aberto para a criatividade.
Com característica de amplitude, espaço e decoração marcantes, são espaços que geram a troca de ideias e o estímulo ao conhecimento.
Para estar atento às novidades e às tendências de mercado, é preciso estar também preparado, e por isso treinamentos contínuos devem ser priorizados.Assinale a alternativa que relaciona corretamente os dois grupos de informação.
Leia o trecho de texto a seguir."Em 2017 a BMW anunciou que planeja eletrificar toda a sua linha em 10 anos. A Toyota anunciou em 2017 que vai deixar de fabricar veículos com combustíveis fósseis até 2050.Tesla Motors em 2017 abriu fábrica na Europa e pretende vender por ano meio milhão de carros elétricos" (BERGAMO FILHO, 2019, p. 147).BERGAMO FILHO, C. Ruptura no modelo tradicional das empresas. Rio de Janeiro: Brasport, 2019.De acordo com o texto e considerando os tipos de inovação, avalie se são (V) verdadeiras ou (F) falsas as afirmativas a seguir.I. ( ) Fabricantes de carros como Toyota e BMW estão investindo em inovação do tipo incremental.II. ( ) A empresa Tesla buscou investir desde sua abertura da fábrica na Europa em inovação do tipo radical.III. ( ) As fabricantes automotivas como Tesla, BMW e Toyota vem investindo em inovação do tipo incremental.Assinale a alternativa que apresenta a sequência CORRETA.
Um pesquisador está estudando a influência do sono na capacidade cognitiva. Para isso, ele coleta uma amostra de n valores correspondentes às horas de sono de uma população de estudantes. A quantidade de sono de cada estudante é considerada uma variável aleatória independente, e o pesquisador deseja aplicar o Teorema Central do Limite (TCL) para a média amostral de horas de sono para inferir sobre a população. Ele sabe que a média e a variância () da população de horas de sono são conhecidas. Ao analisar a amostra, ele pretende calcular a probabilidade de que a média amostral esteja abaixo de um certo valor, aplicando o TCL para padronizar a média.Neste contexto, analise as afirmativas a seguir:I. O TCL é aplicável independentemente da distribuição da população quando o tamanho da amostra é suficientemente grande. II. A média da distribuição amostral da média é igual à média da população. III. A variância da distribuição amostral da média é maior do que a variância da população. IV. A probabilidade de a média amostral ser menor que um valor específico pode ser aproximada usando a distribuição normal padrão.
Está correto o que se afirma em:
No contexto da realização de uma pesquisa de opinião pública antes de uma eleição importante, um cientista político coleta dados de uma amostra de eleitores. A amostra é cuidadosamente selecionada para representar a diversidade da população eleitoral. Com base nos dados coletados, o pesquisador planeja testar hipóteses sobre as intenções de voto e calcular intervalos de confiança para essas estimativas.Neste contexto, sobre os procedimentos de inferência estatística que o cientista político pode utilizar nesta pesquisa, analise as afirmativas a seguir:A inferência estatística pode ajudar o cientista a testar a hipótese de que um candidato tem mais de 50% das intenções de voto na população geral.
Se a amostra for grande o suficiente, os resultados podem ser generalizados para toda a população de eleitores com um grau conhecido de incerteza.
O pesquisador pode afirmar com certeza que a proporção estimada na amostra será exatamente a mesma na população geral.
Usando intervalos de confiança, é possível avaliar a margem de erro das estimativas das intenções de voto. Está correto o que se afirma em
Em um estudo sobre consumo de mídia, um pesquisador decide investigar a média de horas gastas assistindo televisão por dia em uma grande metrópole. Para isso, ele coleta amostras de 40 residências de diferentes bairros e registra a quantidade de horas de televisão assistidas diariamente. Através da distribuição amostral das médias, o pesquisador busca entender o comportamento geral da população em relação ao consumo de televisão.Qual das seguintes alternativas ele poderia fazer com maior confiança a partir dos dados obtidos?
Leia o texto a seguir Em um estudo sobre o impacto das horas de sono na capacidade cognitiva, pesquisadores usam a distribuição normal padrão para analisar o desempenho em testes de raciocínio. Eles observam que, ao considerar um grande número de indivíduos, a variação nos resultados do teste tende a seguir um padrão onde a média é zero e o desvio é um. Dessa forma, eles podem determinar que resultados extremamente baixos ou altos são menos prováveis. Por exemplo, um escore-z de -3,49 ou 3,49 são [Preencher 1] e representam os valores [Preencher 2] da distribuição.Os termos [Preencher 1] e [Preencher 2] são corretamente substituídos por:
Um cientista está estudando o comportamento de espécies raras de sapos em um lago contaminado. Ele quer estimar a probabilidade de encontrar um sapo saudável na primeira tentativa. Após várias observações, ele determina que a probabilidade de pegar um sapo saudável é de 0,2 em cada tentativa. Utilizando a distribuição geométrica, que descreve o número de tentativas necessárias para obter um sucesso, representada pela equaçãoCalcule a probabilidade de que o primeiro sapo saudável seja capturado apenas na quinta tentativa, marque a alternativa correspondente a essa probabilidade.
Em uma pesquisa realizada para compreender o comportamento de compra dos consumidores de uma determinada região, uma empresa decide aplicar a Lei dos Grandes Números para assegurar a precisão de seus resultados. A equipe coleta dados de compras de milhares de consumidores ao longo de vários meses, analisando as tendências e padrões emergentes. Com base nesse contexto, qual das seguintes alternativas define a aplicação da Lei dos Grandes Números?
Em uma turma de matemática, o professor explicou aos alunos sobre as medidas de tendência central: moda, mediana e média. Para facilitar a compreensão, ele forneceu um exemplo prático. Ele coletou as alturas de alguns alunos da turma e organizou os dados da seguinte forma: 160 cm, 165 cm, 155 cm, 170 cm, 155 cm, 175 cm, 160 cm, 150 cm, 160 cm, 165 cm, 170 cm, 175 cm, 165 cm, 160 cm. O professor então perguntou aos alunos sobre o que cada medida de tendência central representa nesse contexto.Qual dos seguintes é o exemplo correto de uma medida de tendência central para as alturas dos alunos?
Suponha que um pesquisador esteja conduzindo um estudo para investigar a preferência alimentar de uma determinada espécie de pássaro em uma floresta. Para realizar essa pesquisa, ele decide coletar dados sobre o tipo de alimento que cada pássaro consome. Para isso, ele pode escolher entre dois métodos de coleta de dados: observar aleatoriamente os pássaros que aparecem em determinados locais da floresta ou atrair os pássaros para um local específico usando alimentos específicos e observar quais deles aparecem. Considerando o aprendido, qual método de coleta de dados é mais apropriado para garantir que os dados coletados sejam representativos da população de pássaros na floresta?
A moral possui uma origem nos costumes de um povo, no dia a dia de uma sociedade e nas relações históricas entre seus integrantes. Nesse sentido, podemos afirmar que:
O conceito de desenvolvimento sustentável é complexo e envolve muitas dimensões. O desenvolvimento sustentável é tanto um objetivo como um conceito. Como objetivo, desenvolvimento sustentável é uma ideia de um mundo no qual as pessoas protegem o meio ambiente ao desenvolver suas atividades do dia a dia. Como conceito, o desenvolvimento sustentável exige um conhecimento mais detalhado sobre os recursos naturais, as capacidades dos ecossistemas e interações entre os sistemas sociais, econômicos, políticos e ambientais.
Sendo assim, qual é a ideia central associada ao conceito de desenvolvimento sustentável?
A questão dos direitos humanos é uma questão muito polêmica e disputada. Diferentes tipos de governos no mundo todo enfrentam denúncias de violação dos direitos humanos e mesmo nas modernas democracias vários direitos dos cidadãos são violados. Apesar dessa disparidade entre o estabelecimento da cultura de direitos humanos pelo mundo e sua efetividade política e social, um documento reconhecido pela ONU determina sua aplicação entre todos os países que se filaim a essa organização. A qual documento nos referimos aqui?