A linguagem Python foi desenvolvida com o propósito de aumentar a legibilidade dos códigos de programação e reduzir ao máximo a escrita de código, além disso, possui um conjunto padrão de operadores, alguns comuns em outras linguagens e outros não.Com base nesses aspectos, assinale a alternativa que melhor descreve os operadores em Python.
Em praticamente todas as linguagens de programação existentes, as variáveis estão presentes, possibilitando a criação de expressões para realizar cálculos ou representar valores considerando que, muitas vezes, esses valores serão conhecidos somente após a execução do programa.Considerando as boas práticas de nomenclatura das variáveis, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir.I. ( ) Uma boa prática para nomear as variáveis é usar as letras do alfabeto, para evitar nomes longos.II. ( ) Quando é necessário usar palavras compostas, pode-se utilizar um "underline" para separar as palavras.III. ( ) A variável “dataNascimento” é um bom exemplo de nome de variável composta por duas palavras.IV. ( ) Nomes mais curtos e significativos são melhores do que nomes longos.Assinale a alternativa que apresenta a sequência correta.
A maioria das linguagens de programação, incluindo o Python, têm um ou mais ambientes integrados de desenvolvimento, a fim de garantir maior produtividade ao desenvolvimento de software com o uso da linguagem.Com base no apresentado, avalie as asserções a seguir e a relação proposta entre elas.I. A linguagem Python tem mais de um ambiente integrado de desenvolvimento, que pode ser escolhido pelo desenvolvedor considerando suas preferências e o sistema operacional que utiliza.PORQUEII. O ambiente de desenvolvimento integrado IDE tem, geralmente, um editor de textos para a escrita dos códigos, um compilador e uma ferramenta de depuração.Analisando as asserções anteriores, conclui-se que:
Você tem uma variável com o CPF de uma pessoa. A variável é uma string. Você deseja obter os dois últimos dígitos do CPF que tem o seguinte formato XXX.XXX.XXX-XX. Fazendo uso do operador de indexação [], indique qual seria a forma correta de usar este operador para obter as duas últimas posições:
Considere que você tenha que fazer um algoritmo que diga se você acertou ou não um dos números da mega sena. O algoritmo vai receber o seu “chute” e comparar com um dos números sorteados. O seu colega colocou a seguinte instrução no seu fluxograma:Se not acertouIndique qual é a alternativa correta que explica o funcionamento correto desta instrução.
Além dos tipos de dados numéricos inteiros (int), reais (float) e lógicos (bool), a linguagem de programação Python tem o tipo string (str), utilizado para armazenar cadeias de caracteres para uso com textos.Com base no uso de variáveis string, analise as asserções a seguir e as relações propostas entre elas.I. A atribuição de valores para uma variável do tipo string em Python é feita com o uso de aspas, podendo ser simples ou duplas.PORQUEII. O uso das aspas permite a identificação imediata do tipo do dado string pelo interpretador da linguagem Python, por exemplo, linguagem = 'Python'.Analisando as asserções anteriores, conclui-se que:
Os algoritmos têm o objetivo de modelar a solução de um problema por meio de um conjunto de instruções. Essa modelagem é independente da linguagem de programação escolhida, podendo ser feita por meio de uma notação gráfica.Com base no apresentado, avalie as asserções a seguir e a relação proposta entre elas.I. Os fluxogramas, também conhecidos como diagramas de blocos, é uma notação gráfica que padroniza as operações e o fluxo de dados dos algoritmos de maneira eficiente.PORQUEII. Sua utilização possibilita uma compreensão mais acurada da solução apresentada pelo algoritmo, pois uma imagem pode ser mais bem visualizada e compreendida do que uma instrução textual.Analisando as asserções anteriores, conclui-se que:
Os algoritmos representam a solução para determinado problema. Essa solução é apresentada por um conjunto de instruções que podem ser sequenciadas linearmente, realizar um teste seletivo ou estabelecer uma estrutura de repetição.Para solucionar determinados problemas, é comum utilizar o sequenciamento, o teste seletivo e as estruturas de repetição em um mesmo algoritmo. Com base nesses aspectos, assinale a alternativa que melhor descreve essas características.
Os seres humanos têm inteligência, criatividade e bom senso para lidar com determinadas decisões, já os computadores não têm esse senso de criação e decisão e precisam ser programados por meio de algoritmos.Assinale a alternativa que se refere às características de um algoritmo.
O uso de fluxogramas traz uma melhoria substancial na visualização e no entendimento de algoritmos, principalmente quando eles apresentam um certo grau de complexidade. Com base nisso, analise o fluxograma a seguir.Fonte: Elaborado pelo autor.Com relação ao fluxograma apresentado, avalie as afirmativas a seguir.I. O algoritmo faz a divisão de dois valores.II. A divisão será feita independentemente dos valores lidos para N1 e N2.III. Se N2 for igual a zero, uma mensagem será enviada ao usuário.IV. O algoritmo prevê um possível erro de divisão por zero.Está correto o que se afirma em:
O mercado de trabalho atual exige do egresso de Computação não apenas domínio técnico, mas também habilidades que o preparem para lidar com inovação, autonomia e transformação de cenários. Neste contexto, o empreendedorismo surge como uma competência estratégica na formação desses profissionais. Sobre a formação empreendedora na Computação, avalie as asserções a seguir e a relação proposta entre elas: I. A formação empreendedora pode ser oferecida tanto por meio de disciplinas curriculares quanto por atividades extracurriculares, favorecendo a atuação dos egressos. PORQUE II. A interdisciplinaridade nos cursos que envolvem formação empreendedora contribui para resultados mais expressivos na criação de soluções inovadoras. A respeito dessas asserções, assinale a alternativa correta.
Considere o cenário a seguir: Mariana, uma pesquisadora na área de biotecnologia, está desenvolvendo um software para analisar grandes quantidades de dados genéticos, visando identificar mutações associadas a doenças raras. Para atingir esse objetivo, ela conta com uma equipe de biólogos e cientistas da computação, que colaboram de forma integrada para encontrar soluções inovadoras. Com base no cenário apresentado, assinale a alternativa que descreve o conceito de interdisciplinaridade.
Leia o trecho a seguir: Os cursos de graduação, extensão, especialização e mestrado possuem finalidades e características distintas no sistema de ensino superior no Brasil. Um curso de [preencher 1] tem por objetivo alavancar o aluno na pesquisa científica, enquanto um curso de [preencher 2] atualiza os portadores de diploma de cursos de graduação em uma área restrita do conhecimento. Os termos [preencher 1] e [preencher 2] são corretamente substituídos por:
Para melhor aproveitamento das oportunidades no mercado, o profissional precisa receber capacitação em técnicas e conceitos específicos que irão habilitá-lo para a proposição e condução de atividades inovadoras. Além das competências técnicas, diversas habilidades adicionais são valorizadas, pois contribuem significativamente para o desempenho e sucesso do profissional em ambientes colaborativos e dinâmicos. Essas habilidades incluem a capacidade de trabalhar em equipe, a inteligência emocional para lidar com pressões, o domínio de línguas estrangeiras para facilitar a comunicação global, e a formação empreendedora para inovar e propor novas soluções.
Com base no apresentado sobre a formação empreendedora e das habilidades adicionais, identifique e associe corretamente as habilidades adicionais às suas suas descrições.| Habilidades adicionais: | Descrições: |
| :--- | :--- |
| I. Domínio de línguas estrangeiras | A. Habilidade importante para inovar e propor novas soluções tecnológicas. |
| II. Capacidade de trabalho em grupo | B. Essencial para a liderança e colaboração em projetos de equipe. |
| III. Inteligência emocional | C. Necessária para entender e gerenciar emoções, especialmente em ambientes de alta pressão. |
| IV. Formação empreendedora | D. Especialmente importante na Computação para comunicação e colaboração internacionais. |Assinale a alternativa que contém a associação correta:
Os cursos de graduação, extensão, especialização, MBA e mestrado possuem finalidades e características distintas no sistema de ensino superior no Brasil. Cada tipo de curso é desenhado para atender a diferentes necessidades educacionais e profissionais. Os cursos de especialização, também conhecidos como pós-graduação lato sensu, são particularmente importantes para a atualização e aprofundamento de conhecimentos em uma área específica, proporcionando aos profissionais a oportunidade de se destacarem em suas carreiras através do desenvolvimento de competências avançadas e especializadas. Com base nisso, o curso de especialização, ou pós-graduação lato sensu tem por objetivo:
A área de Informática no Brasil tem um caráter altamente multidisciplinar, com profissionais provenientes de diversas formações acadêmicas. A regulamentação da profissão de Informática, contudo, levanta debates sobre o impacto no mercado de trabalho e na atuação de profissionais de áreas correlatas.Nesse contexto, sobre o perfil multidisciplinar da Informática e os possíveis impactos de sua regulamentação, analise as afirmativas a seguir:I. A regulamentação da profissão de Informática poderá limitar a atuação de profissionais com diplomas em outras áreas do conhecimento, ao criar uma reserva de mercado que exige diplomas específicos de Tecnologia da Informação.
II. A multidisciplinaridade dos profissionais da Informática tem sido um fator fundamental para o atendimento à demanda crescente e complexa do mercado de Tecnologia da Informação no Brasil.
III. O dinamismo da área de Informática exige que os profissionais se atualizem constantemente, uma vez que novas tecnologias e atribuições surgem de forma rápida e contínua, ampliando o perfil de atuação dos especialistas.
IV. A falta de regulamentação estrita da área de Informática até o momento permitiu que profissionais de diferentes formações acadêmicas contribuíssem significativamente para o desenvolvimento de soluções tecnológicas em diversas áreas.Está correto o que se afirma em:
A discussão sobre a necessidade de regulamentação de profissões destaca a importância de conselhos de profissão para garantir a segurança da sociedade em determinados casos. A regulamentação é justificada quando a inépcia profissional pode causar sérios danos sociais. Avalie o apresentado, sobre a criação de conselhos de profissão e assinale a alternativa que justifique a criação de conselhos de profissão.
Em Universidades de Pesquisa, as políticas de ensino, de pesquisa e de extensão são definidas como atividades indissociáveis. Dessa forma, uma Universidade de Pesquisa deve ser o ponto de encontro de mestres e pensadores e um centro para o desenvolvimento de novas ideias e propostas. Com base no apresentado, sobre as universidades de pesquisa e as universidades de ensino, observe as afirmativas a seguir. I. A Universidade Humboldtiana foi fundada na França no século XIX. II. Universidades de Pesquisa possuem uma ligação entre pesquisa e ensino. III. Universidades de Ensino têm custos de manutenção mais altos que as de Pesquisa. IV. A criação da Universidade de Berlim revolucionou o ensino e pesquisa na Europa. Está correto o que se afirma em:
Considere o seguinte cenário: Maria é professora no curso de Ciência da Computação e atua na comissão de reestruturação curricular da universidade. Com a inclusão de disciplinas interdisciplinares no curso, que relacionam computação com ética, design, sustentabilidade e ciências humanas, ela passou a observar impactos significativos na formação dos estudantes. Em relatório apresentado à coordenação, Maria relata os efeitos positivos desse modelo na formação profissional dos futuros egressos. Com base no cenário descrito, assinale a alternativa que expressa corretamente um benefício relacionado à formação profissional dos estudantes de Ciência da Computação.
Um grupo de pesquisadores está desenvolvendo um sistema de inteligência artificial para robôs agrícolas autônomos. Esses robôs precisam tomar decisões com base em estímulos sensoriais recebidos do ambiente, como temperatura, umidade e luminosidade. Durante o treinamento da rede neural, foram avaliadas diferentes funções de ativação para definir como o sistema responderia a diferentes tipos de entrada. Após análises, compreenda as seguintes considerações que a equipe formulou:
I. A função degrau favorece decisões binárias diretas, como avançar ou parar ao detectar um obstáculo.
II. A função linear por partes permite controle progressivo de velocidade com base na intensidade da luz.
III. A função tangente hiperbólica ajusta respostas simétricas a variações positivas e negativas de estímulo.
IV. A função ReLU favorece respostas contínuas a estímulos positivos, mantendo a estabilidade computacional.
Está correto o que se afirma em:
Os três principais paradigmas de aprendizagem em redes neurais são: aprendizado supervisionado, aprendizado não supervisionado e aprendizado por reforço. Cada paradigma possui características específicas e é adequado para diferentes tipos de problemas e contextos. Considerando as características e aplicações mencionadas, assinale a alternativa que descreve corretamente os três paradigmas de aprendizagem em redes neurais.
O neurônio biológico possui componentes específicos que desempenham funções essenciais para a transmissão de sinais. Esses componentes incluem os dendritos, o soma e o axônio, cada um com uma função distinta. Compreender como esses componentes operam é crucial para a modelagem matemática usada no desenvolvimento de redes neurais artificiais. Essa modelagem permite que redes neurais artificiais executem tarefas complexas de maneira eficiente, inspirando-se no funcionamento dos neurônios biológicos. A estrutura do neurônio biológico é representada na modelagem matemática utilizada em redes neurais artificiais. Assinale a alternativa que descreve corretamente um possível representação.
Modelos de redes neurais inspirados em mecanismos auto-organizáveis são amplamente utilizados em tarefas que exigem categorização e descoberta de estruturas em conjuntos de dados. Um dos processos utilizados nesses modelos é a aprendizagem competitiva, que se baseia em uma lógica de interação seletiva entre neurônios. Essa abordagem é utilizada em arquiteturas que buscam reduzir a ambiguidade de resposta e favorecer a especialização das unidades de saída, sendo comum em algoritmos de agrupamento e reconhecimento de padrões não supervisionados. Com base no modelo descrito, interprete as afirmativas a seguir: I. Na aprendizagem competitiva, apenas um neurônio da camada de saída é ativado a cada instante, caracterizando o princípio do “neurônio vencedor leva tudo”. II. Os neurônios de saída possuem pesos sinápticos idênticos entre si, o que garante que respondam da mesma forma a um mesmo padrão de entrada. III. A aprendizagem competitiva é eficaz para classificar padrões de entrada com base em características estatisticamente salientes. IV. A arquitetura pode incluir conexões de realimentação inibitória entre neurônios, conhecidas como inibição lateral. V. Na aprendizagem competitiva, os neurônios aprendem a se especializar em subconjuntos de entrada, tornando-se detectores de características. Está correto o que se afirma em:
Os paradigmas de aprendizagem supervisionado, não supervisionado e por reforço são fundamentais nas redes neurais e possuem características específicas que os tornam adequados para diferentes tipos de problemas e contextos. Esses paradigmas são amplamente utilizados em diversas aplicações do mundo real. Associe corretamente os paradigmas de aprendizagem aos cenários mais adequados para sua aplicação. Considere que nem todos os itens das colunas podem possuir associação, e que alguns itens podem possuir mais de uma associação. Paradigmas de Aprendizagem: I. Aprendizado supervisionado; II. Aprendizado não supervisionado; III. Aprendizado por reforço. Cenários de Aplicação: A) Diagnóstico médico a partir de imagens radiológicas. B) Segmentação de clientes em campanhas de marketing. C) Controle de robôs em ambientes dinâmicos. D) Predição de preços de imóveis. E) Identificação de padrões em dados genômicos. Assinale a alternativa que contém a associação correta:
Pode-se considerar que a internet tem suas origens na área militar. Tudo remonta à criação da Arpanet, nos EUA, no ano de 1969. O projeto, cujo nome advém de Advanced Research Projects Agency Network (ou Rede da Agência de Pesquisas em Projetos Avançados), uniu centros de pesquisa e universidades daquele país, com especial atenção aos quesitos de segurança de acesso aos dados informatizados em situações de ataques.Assinale a alternativa que corresponde ao fato decisivo que levou ao encerramento da Arpanet.
A Internet ao longo dos anos vem crescendo exponencialmente, mudando a forma que as empresas e usuários olham para os negócios, por exemplo, o papel moeda vem aos poucos se transformando em digital, os negócios físicos a cada dia se transformam em virtuais, entre outras atividades. A partir do exposto, analise as asserções a seguir e a relação proposta entre elas. I. A linguagem de marcação de hipertexto HTML5 usada para criação de interfaces Web incorporou novas tags, além de animações melhorando a interatividade das páginas Web. PORQUE II. A linguagem de marcação de texto XML tem um conjunto limitado de tags para desenvolvimento de páginas Web com poucos recursos de interatividade. Analisando as asserções anteriores, conclui-se que:
Em uma aplicação corporativa típica, por exemplo, a disponibilidade de um sistema de vendas on-line, é preciso considerar que ele deve estar permanentemente disponível, rodar em um computador remoto (que se denomina servidor) e possibilitar o acesso por parte dos usuários a partir de seus computadores (estações clientes) mediante um navegador web (também chamado browser). Por isso, convém reconhecer a distinção de arquitetura entre sistemas centralizados e distribuídos. Considerando essa distinção, avalie as asserções a seguir e a relação proposta entre elas. I. Um sistema de vendas on-line organizado em arranjo do tipo sistema cliente-servidor é o típico exemplo de computação centralizada. PORQUE II. A expressão "cliente-servidor" significa que a máquina do cliente é aquela que roda o processamento principal do sistema de vendas. A respeito dessas asserções, assinale a opção correta.
A internet no Brasil começou a surgir em meados da década de 90. A tecnologia da época ainda era muito precária, sem conexões móveis ou banda larga de alta velocidade. As conexões eram discadas, e grandes provedores de acesso à internet começaram a subir e permitir o acesso a ela. Com base no exposto, assinale a alternativa correta sobre o início da internet no Brasil.
O polinômio de Taylor é uma ferramenta matemática poderosa utilizada para aproximar o valor de uma função em torno de um ponto. Considere uma função de várias variáveis e seu desenvolvimento utilizando o polinômio de Taylor. Sobre a aplicação desta técnica, observe as afirmativas a seguir. I. O polinômio de Taylor é utilizado para encontrar a aproximação de uma função em uma vizinhança específica ao redor de um ponto. II. A diferencial total de uma função de várias variáveis é uma aplicação direta do polinômio de Taylor. III. O polinômio de Taylor de ordem 1 para a função $f(x, y) = x + y^2$ desenvolvido em $(1, 3)$ é $3 + 6(x - 1) + 2(y - 3)$. IV. A fórmula $f(x, y) \approx f(a, b) + \frac{\partial f}{\partial x}|{(a,b)}(x - a) + \frac{\partial f}{\partial y}|{(a,b)}(y - b)$ representa uma aproximação de ordem 2 do polinômio de Taylor. Está correto o que se afirma em: