O desenvolvimento de um software é uma atividade complexa que requer planejamento, organização e execução detalhada visando a entrega de produto de alta qualidade que atenda às necessidades dos usuários finais. O projeto de um software envolve um conjunto de atividades organizadas em etapas distintas, desde a concepção até a implementação e manutenção do sistema.Em relação ao contexto apresentado, assinale a alternativa que apresenta importantes definições ou características do projeto de um software.
Data Frame é uma estrutura de dados rotulada bidimensional com colunas de tipos potencialmente diferentes, constituindo-se em uma das estruturas de dados mais comuns utilizadas na análise de dados, visto que são flexíveis e intuitivas de armazenar e trabalhar com dados.Analise as alternativas a seguir e assinale a que apresenta o comando correto para extrair estatísticas descritivas de um Data Frame.
Leia o trecho a seguir.“O ser humano, desde os tempos mais remotos, sempre foi fascinado pelo conhecimento do mundo ao seu redor. Além da curiosidade, o ser humano buscou sempre conhecer o funcionamento do mundo como forma essencial para sua sobrevivência” (TORRES et al., 2019, p. 14).
TORRES, F. E. et al. Pensamento computacional. Porto Alegre: Grupo A, 2019. Com base no enunciado, analise as asserções a seguir e a relação proposta entre elas.I. Uma forma de resolver os problemas do cotidiano é a observação de ações e tarefas.PORQUEII. O conhecimento pode estar em situações que utilizamos como padrões, sendo possível encontrar a resolução de que necessitamos.A respeito das asserções anteriores, assinale a alternativa correta a seguir.
O conceito de dignidade é fundamental para a compreensão e legitimidade dos direitos humanos. A definição de dignidade humana se inicia com o pensamento religioso a partir do qual o homem foi criado à imagem e semelhança de Deus. Posteriormente Kant desenvolveu teorias que fundamentaram o conceito de dignidade a partir de referências éticas, econômicas e sociais. Como Kant define o conceito de dignidade?
O conceito de desenvolvimento sustentável também exige habilidades específicas, conhecimentos, valores e atitudes em relação ao meio ambiente, a economia e o bem-estar das pessoas. Também deve ser entendido como um processo de tomada de decisão, de forma de pensar, uma filosofia e uma ética. A noção de sustentabilidade está estreitamente relacionada com o desenvolvimento sustentável.Como podemos definir o conceito de sustentabilidade?
Vimos no texto de Ana Maria Orofino Teles, O entendimento cultural da moral, que a carga genética humana é a mesma para todas as raças e nações. Assim, as diferenças entre os grupos humanos ocorrem por força de quais fatores?
Aprendemos com a ética que não são todos os seres vivos que possuem capacidade de lidar com problemas éticos. Os seres vivos se envolvem em problemas de conflitos de ações, que apontam para violência, capacidade de viver em grupo etc. Mas apenas os seres humanos são capazes de agir eticamente. Quais são as características dos seres humanos que fazem deles seres éticos?
A teoria do liberalismo econômico prevê que a “mão invisível” do mercado atua como uma força reguladora do sistema capitalista, conduzindo naturalmente ao interesse geral. Isso porque as próprias forças do mercado tratariam de compensar desequilíbrios quanto às vantagens de uns sobre os outros.
Adam Smith acreditava na harmonia entre os interesses individuais e o bem-estar global, já que o desejo egoísta de prosperar e gerar lucro é constrangido pela própria competição entre os produtores, levando naturalmente à queda de preços e ao equilíbrio entre oferta e demanda.
Os agentes econômicos deveriam ser deixados livres para atuar no mercado, estabelecendo relações voluntárias e contratuais entre si: empregadores e empregados, compradores e vendedores poderiam exercer sua liberdade de escolha – as empresas escolhendo que produtos fabricar; os trabalhadores, para quem trabalhar; e os consumidores, que produtos ou serviços comprar – segundo seus próprios interesses.
Como foi denominada essa concepção de liberdade de ações dos agentes econômicos no liberalismo?
Os Comitês de Ética em Pesquisa (CEPs) desempenham um papel crucial na governança ética das pesquisas envolvendo seres humanos, assegurando que os estudos estejam alinhados com os princípios éticos e respeitem a dignidade dos participantes. Esses comitês são responsáveis por uma ampla gama de funções.Assinale a alternativa que contém a informação correta sobre os CEPs:
A história das sociedades contemporâneas ocidentais é marcada por processos de colonização e escravização que marginalizaram determinados grupos sociais, como os negros de origem africana e os povos indígenas das Américas. As ideologias racistas que emergiram durante esses períodos ainda influenciam a exclusão social desses grupos. Diante desse contexto histórico, as políticas de inclusão social são fundamentais para corrigir desigualdades e garantir direitos. Qual o objetivo das políticas de inclusão social nesse contexto?
Existe uma relação entre a responsabilidade profissional dos contabilistas e utilidade de seu trabalho para empresas e instituições, essa relação contribui para a projeção profissional e social dos contabilistas. O papel vital desses profissionais em importantes decisões de negócios e a subsequente valorização social de suas contribuições são enfatizados. Com base nessa discussão, qual das seguintes alternativas reflete o impacto da atuação dos contabilistas na sociedade e em sua própria trajetória profissional?
Do ponto de vista jurídico, a evolução dos direitos individuais em relação ao Estado é uma trajetória de crescente reconhecimento e proteção das liberdades e garantias dos cidadãos. Essa transformação jurídica reflete a crescente consciência de que os direitos individuais são essenciais para um regime político justo e equilibrado, em que o Estado deve respeitar e promover esses direitos em sua atuação.Sobre a evolução dos direitos individuais em relação ao Estado do ponto de vista jurídico, observe as seguintes afirmativas:A Declaração dos Direitos do Homem e do Cidadão de 1789 introduziu a ideia de que os direitos individuais devem ser garantidos pelo Estado como uma forma de limitar o poder governamental e proteger a dignidade humana.
Os direitos individuais foram formalmente reconhecidos e garantidos nas constituições desde o início da modernidade, refletindo uma visão contínua e consistente do papel do Estado em proteger as liberdades civis.
A Constituição Federal de 1988 no Brasil foi um marco histórico na proteção dos direitos humanos no país ao consolidar a visão de que os direitos dos indivíduos são essenciais para a legitimidade e a paridade no Estado Democrático de Direito.
A evolução dos direitos individuais ao longo dos séculos reflete um processo no qual esses direitos foram inicialmente vistos como privilégios concedidos pelo Estado para alguns poucos e, com o tempo, passaram a ser entendidos como direitos universais e inalienáveis.Está correto o que se afirma em:
Ao trabalhar sobre política e cidadania, é imperioso discutir sobre o fenômeno do isolamento político, quando indivíduos marginalizados politicamente se retiram do processo decisório, focando excessivamente em suas questões e abdicando de seu papel ativo na política. Assinale a alternativa que descreve as consequências do desengajamento político dos cidadãos:
Foi estudado sobre as diferentes concepções de "cultura" que emergiram na Europa do século XVIII, destacando as nuances entre os conceitos alemão de "Kultur" e francês de "Civilization". Essas diferenças refletiam não apenas divergências linguísticas, mas também contextos sociais, políticos e filosóficos distintos. Assinale a alternativa que descreve a distinção entre "Kultur" na Alemanha e "Civilization" na França durante o século XVIII:
Leia o texto a seguir.Os princípios morais, que são profundamente arraigados na sociedade e adquiridos por cada pessoa, têm suas raízes em um conjunto de tradições e práticas passadas de geração em geração. A ética, que serve como alicerce para essas regras morais, é originária da filosofia moral, que remete à Grécia Antiga e aos filósofos Sócrates, Platão e Aristóteles. Esses intelectuais se empenharam em entender o que é correto do ponto de vista moral e como devemos nos comportar para viver de maneira virtuosa. Assinale a alternativa que aborda a importância dos filósofos gregos antigos na formação dos princípios éticos que guiam a sociedade contemporânea:
Para manter o balanceamento de uma árvore binária de busca (BST), é fundamental entender as operações de rotação que podem ser aplicadas. As rotações são usadas para restaurar o balanceamento da árvore após inserções ou remoções de nós, garantindo que a profundidade da árvore permaneça minimizada para otimizar as operações de busca, inserção e remoção.Considere as seguintes condições de uma árvore binária de busca após a inserção de um novo nó. Analise as situações e assinale a alternativa correta sobre a rotação necessária para manter a árvore balanceada.Se a inserção ocorrer no filho esquerdo do filho esquerdo do nó crítico, uma rotação simples à direita é necessária.
Se a inserção ocorrer no filho direito do filho direito do nó crítico, uma rotação simples à esquerda é necessária.
Se a inserção ocorrer no filho direito do filho esquerdo do nó crítico, uma rotação dupla (esquerda-direita) é necessária.
Se a inserção ocorrer no filho esquerdo do filho direito do nó crítico, uma rotação dupla (direita-esquerda) é necessária.Está correto o que afirma em:
Em um grafo acíclico dirigido (DAG), cada vértice representa uma tarefa de um projeto, e cada aresta indica uma dependência entre duas tarefas. A ordenação topológica é utilizada para determinar uma sequência de execução das tarefas, garantindo que todas as dependências sejam respeitadas. Considere que você precise modificar o algoritmo de ordenação topológica para sempre priorizar a execução de uma tarefa crítica A antes de qualquer outra tarefa crítica B, independentemente de outras dependências no DAG. Com base nesse cenário, uma abordagem adequada para garantir essa priorização é a de:
Em geral, árvores de busca em estrutura de dados podem ser usadas em qualquer situação desde que se consiga a garantia de que as operações serão sempre eficientes.Considere a árvore apresentada a seguir.Fonte: Elaborada pelo autor.Considerando a árvore acima apresentada, assinale a alternativa correta.
Em estrutura de dados, árvores não são uma estrutura linear, pois não há um sucessor e um predecessor por nó. ___________(lacuna 1) é um conjunto de nós em que existe um nó raiz r, que contém _______(lacuna 2) ou mais subárvores cujas raízes são ligadas diretamente a r. Dessa forma, pode-se concluir que uma subárvore é também uma árvore. Árvores são ___________(lacuna 3), em que os elementos não estão dispostos de forma sequencial e tampouco estão encadeados.
Preencha as lacunas escolhendo a alternativa correta.
A manipulação de dados em uma tabela hash envolve operações como inserção, remoção e busca de elementos. Um dos métodos implementados na classe Tabela Hash é responsável por verificar uma condição específica relacionada à capacidade da tabela para posteriormente executar as ações.Considere o trecho do código apresentado:class Aluno {private: int RA; std::string nome;public: // Construtores e getters omitidos para brevidade};class TabelaHash {private: Aluno* tabela; int maxItems; int length;public: TabelaHash(int max) { maxItems = max; tabela = new Aluno[maxItems]; length = 0; } ~TabelaHash() { delete[] tabela; } bool isFull() { return (length == maxItems); } void insertItem(Aluno aluno) { int location = getHash(aluno.getRA()); tabela[location] = aluno; length++; } // Método getHash omitido para brevidade};Assinale a alternativa que indica a finalidade do método isFull() na classe TabelaHash.
Em um projeto de programação avançada em C++, estudantes do curso de Ciência da Computação estão trabalhando na implementação de uma pilha usando listas encadeadas. O objetivo é criar uma estrutura de dados eficiente para um sistema de gerenciamento de histórico de navegação em um navegador web. O professor desafia os alunos a analisar corretamente as características dessa implementação. Considerando uma pilha implementada com lista encadeada em C++:I. A inserção de um novo elemento em uma pilha com lista encadeada é realizada no final da lista.II. Em uma pilha com lista encadeada em C++, a remoção de um elemento ocorre no início da lista.III. O acesso direto a elementos que não estão no topo da pilha é eficiente em uma pilha implementada com lista encadeada.IV. A implementação de uma pilha com lista encadeada em C++ permite um crescimento dinâmico, limitado apenas pela memória disponível.Assinale a opção correta:
Um Tipo Abstrato de Dado (TAD) é caracterizado pela separação entre conceito e implementação. Ou seja, é uma forma de definir um novo tipo de dado, juntamente com suas operações. Aplicações que utilizam um determinado TAD são chamadas de clientes desse tipo de dado. A vantagem do TAD é o isolamento das visões lógica, de aplicação e de implementação, permitindo alterar partes do código sem interferir nas demais etapas do projeto.Para alterar a forma como as funções que operam os dados são chamadas pelo programa, deve-se alterar o código presente na(s) etapa(s) de:
Para compreender o que o programador deseja, deve-se respeitar algumas palavras importantes para certa linguagem. Uma fundamental para a linguagem C++, tratando-se de uma palavra restrita ao uso dessa linguagem, é a main. Considere o exposto a seguir.Fonte: Elaborada pelo autor.
Na estatística, temos duas medidas importantes para analisar dados, são elas: posição e dispersão. A posição indica qual o dado que melhor consegue representar o conjunto de dados. A dispersão é usada para inferir o quão distante ou a variação das informações de um conjunto numérico em comparação à sua média. Com base nas medidas de dispersão, analise as opções a seguir e assinale a correta.
Assinale a alternativa que apresenta a opção correta.
O teste t de Student é usado para determinar se existe uma diferença significativa entre as médias de dois grupos com alguma característica. A distribuição é um modelo teórico que aproxima o momento de primeira ordem de uma população distribuída normalmente quando trabalhamos com o tamanho da amostra pequeno e o desvio padrão não conhecido.Com base nas informações apresentadas, identifique se são verdadeiras (V) ou falsas (F) as afirmativas a seguir.I. ( ) A distribuição t de Student é geralmente em formato retangular.
II. ( ) A distribuição t de Student é utilizada somente em amostras iguais.
III. ( ) A distribuição é assimétrica em torno da variância.Assinale a alternativa que apresenta a sequência correta.
Leia o texto a seguir:"Um pesquisador da área de saúde pública está estudando os níveis de atividade física dos habitantes de uma cidade. Para isso, ele seleciona aleatoriamente grupos de pessoas e registra a quantidade de exercícios que praticam semanalmente. Com os dados, ele pretende entender não somente a média de exercícios da população, mas também como essa média varia entre diferentes grupos amostrais. Ele sabe que, ao calcular a média de várias amostras, a tendência é que os resultados se aproximem de uma certa medida central com uma variação que tende a diminuir à medida que o tamanho das amostras aumenta. Esse fenômeno é descrito pela [1], que é essencialmente a distribuição das [2] das amostras e é fundamental para a inferência estatística."Os termos [1] e [2] são corretamente substituídos por:
Um biólogo está estudando a germinação de sementes de uma certa planta e sabe que a taxa de germinação é de 60%. Se ele plantar 150 sementes, espera-se que uma distribuição binomial possa ser aproximada por uma distribuição normal para determinar a probabilidade de um determinado número de sementes germinarem. Assim ele pode calcular a média ( $\mu$ ) e o desvio padrão ( $\sigma$ ) da distribuição aproximada normal utilizando as fórmulas $\mu = n p$ e $\sigma=\sqrt{npq}$ , em que $q$ é a probabilidade de fracasso da germinação.Quantas sementes ele espera que germinem, em média, e qual será o desvio padrão dessa distribuição?
As variáveis aleatórias podem ser classificadas em dois tipos: discretas e contínuas. As diferenças entre os dois tipos são os valores possíveis que cada variável pode assumir, além de que o tipo de variável pode definir o método para encontrar uma função de distribuição de probabilidade.Assinale a alternativa que apresenta corretamente a definição da variável.
A probabilidade define a chance de ocorrência de um evento, há diversas situações em estudos e pesquisas em que podemos aplicar os conceitos de probabilidade para prever o resultado de um evento. Como em aplicações em negócios para realizar previsões de mercado baseadas em probabilidade.Assinale a alternativa que descreve corretamente a diferença entre eventos mutuamente exclusivos e independentes.
Em uma loja de eletrônicos, um vendedor está analisando o desempenho de suas vendas de televisores ao longo de uma semana. Ele registrou o número de televisores vendidos em cada dia da semana e deseja calcular a média diária de vendas para ter uma ideia do desempenho médio. Os números de televisores vendidos em cada dia da semana foram distribuídos na tabela a seguir.
Segunda-feira
10 televisoresTerça-feira
15 televisoresQuarta-feira
8 televisoresQuinta-feira
12 televisoresSexta-feira
20 televisoresA partir dos dados descritos na tabela, calcule a média diária de vendas de televisores ao longo da semana.