Prévia do material em texto
**Questão:** Em Python, qual das seguintes opções é a maneira correta de definir uma função que aceita qualquer número de argumentos posicionais e um número variável de argumentos nomeados? **Alternativas:** a) `def minha_funcao(*args, **keywords):` b) `def minha_funcao(args*, keywords*):` c) `def minha_funcao(args, **kwargs):` d) `def minha_funcao(*) :` **Resposta:** a) `def minha_funcao(*args, **keywords):` **Explicação:** Em Python, a definição de uma função pode aceitar um número variável de argumentos utilizando o operador de unpacking `*` para argumentos posicionais e `**` para argumentos nomeados. A opção correta `a)`, `def minha_funcao(*args, **keywords):`, utiliza `*args` para coletar todos os argumentos posicionais em uma tupla chamada `args` e `**keywords` para coletar todos os argumentos nomeados em um dicionário chamado `keywords`. Outras opções não são corretas: - **b)** `def minha_funcao(args*, keywords*):` é uma sintaxe inválida em Python. - **c)** `def minha_funcao(args, **kwargs):` é uma possibilidade correta, mas `kwargs` geralmente é o padrão para argumentos nomeados e não representa os argumentos nomeados de forma genérica. - **d)** `def minha_funcao(*) :` é uma sintaxe também inválida. Portanto, a afirmação que melhor se encaixa na definição de uma função que aceita argumentos posicionalmente e por nome é a letra a). Questão: O que é o conceito de "percepção" em robótica? Alternativas: a) A capacidade do robô de executar tarefas complexas sem assistência. b) O processo pelo qual um robô recebe e interpreta dados do ambiente ao seu redor. c) A habilidade de um robô de se mover de maneira autônoma em terrenos acidentados. d) A técnica de programação utilizada para desenvolver a inteligência artificial de um robô. Resposta: b) O processo pelo qual um robô recebe e interpreta dados do ambiente ao seu redor. Explicação: No contexto da robótica, "percepção" refere-se à capacidade de um robô de detectar e interpretar informações do ambiente em que está inserido. Isso pode incluir dados captados por sensores, como câmeras, LiDAR, e microfones, que transformam estímulos físicos em informações utilizáveis. A percepção é fundamental para que um robô possa entender seu ambiente, tomar decisões apropriadas e realizar tarefas de maneira eficiente e segura. Sem a percepção, um robô não conseguirá navegar ou interagir adequadamente com seu entorno. As outras opções mencionadas tratam de aspectos diferentes da robótica, como execução de tarefas, movimentação autônoma e programação de inteligência artificial. Questão: Qual das seguintes ações é considerada uma estratégia eficaz para economizar dinheiro a longo prazo? Alternativas: a) Fazer compras impulsivas durante promoções b) Criar um orçamento mensal e seguir rigorosamente c) Usar todo o limite do cartão de crédito d) Investir em produtos financeiros com alta liquidez somente quando necessário Resposta: b) Criar um orçamento mensal e seguir rigorosamente Explicação: Criar um orçamento mensal é uma estratégia fundamental de Educação Financeira, pois permite que uma pessoa tenha uma visão clara de suas receitas e despesas. Ao listar todas as fontes de renda e as despesas fixas e variáveis, é possível identificar onde o dinheiro está sendo gasto e, assim, encontrar áreas em que é possível economizar. Seguir rigorosamente o orçamento ajuda a evitar gastos desnecessários e a alcançar metas financeiras, como a formação de uma reserva de emergência ou a realização de investimentos. As outras alternativas apresentam comportamentos que podem levar a um descontrole financeiro e à dificuldade em economizar. **Questão:** Um bloco de massa 5 kg é puxado por uma força de 20 N numa superfície horizontal, onde o coeficiente de atrito cinético entre o bloco e a superfície é 0,1. Qual é a aceleração do bloco? **Alternativas:** a) 2 m/s² b) 3 m/s² c) 4 m/s² d) 5 m/s² **Resposta:** b) 3 m/s²