Baixe o app para aproveitar ainda mais
Prévia do material em texto
Uma operação pode ser avaliada de forma ainda mais detalhada, a partir da divisão em três passos. Que passos são esses? a. 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado direito da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1). b. 1º passo: a variável indicada (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado direito da atribuição existir no escopo (contexto) atual, não se deve criar uma variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado esquerdo da atribuição (o número 1). c. 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1). d. 1º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 3º passo: exclui-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1). e. 1º passo: gera-se no módulo o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1). Feedback Sua resposta está incorreta. A resposta correta é: 1º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: a variável indicada no lado esquerdo da atribuição (a variável a) passa a apontar para o objeto gerado no 1º passo (o número 1); 2º passo: se a variável indicada do lado esquerdo da atribuição não existir no escopo (contexto) atual, cria-se essa variável (a variável a); 3º passo: gera-se na memória o objeto (dado) resultante do lado direito da atribuição (o número 1). Questão 2 Correto Atingiu 0,05 de 0,05 Marcar questão Texto da questão Podemos adotar algumas boas práticas para a nomeação de variáveis na linguagem Python, conforme descrito por Kalb (2016). Deste modo, analise as afirmativas abaixo e assinale a alternativa correta quanto a este assunto: 1. Começar com uma letra ou sublinhado; 2. Começar com um dígito; 3. Ter no máximo 256 caracteres; 4. Letras, dígitos, sublinhados e cifrões podem ser inseridos; 5. Conter espaços e símbolos matemáticos (+, -, /, *, parênteses). Assinale a alternativa correta: a. 2, 4, 5 b. 1, 3, 3 c. 1, 4, 5 d. 1, 3, 4 e. 1, 3, 4, 5 Feedback Sua resposta está correta. A resposta correta é: 1, 3, 4 Questão 3 Correto Atingiu 0,05 de 0,05 Marcar questão Texto da questão Complete a lacuna da afirmação a seguir: Para a construção das premissas, são utilizados____________, que estabelecem as relações entre os elementos que compõem a premissa. a. Operadores lógicos. b. Mecanismos lógicos. c. Operários lógicos. d. Instrumentos dedutivos e indutivos. e. Mecanismos racionais. Feedback Sua resposta está correta. A resposta correta é: Operadores lógicos. Questão 4 Correto Atingiu 0,05 de 0,05 Marcar questão Texto da questão O termo problema deve ser entendido como qualquer informação, descoberta ou mesmo solução que se deseja encontrar. Não é, necessariamente, uma situação difícil, que necessita de solução. Nesse contexto, denominamos tecnicamente esse problema como: a. Aplicação Lógica. b. Paradigma Lógico. c. Premissa Lógica. d. Desafio Lógico. e. Problema Lógico. Feedback Sua resposta está correta. A resposta correta é: Desafio Lógico. Questão 5 Correto Atingiu 0,05 de 0,05 Marcar questão Texto da questão Representam dados ou objetos cujo valor permanece inalterado ao longo do tempo ou durante a execução do programa. Tal afirmação diz respeito a: a. Constantes b. Instrução de atribuição c. Variáveis d. Algoritmos e. Marcador de posição Feedback Sua resposta está correta. A resposta correta é: Constantes Questão 6 Correto Atingiu 0,05 de 0,05 Marcar questão Texto da questão Conforme lecionam Russell e Norvig (2013), para ambos os métodos de aplicação lógica (dedutivo e indutivo), aplica-se a sequência geral de análise descritiva do problema. Assinale a alternativa que contenha a sequência correta: a. Conclusão; Enunciar o problema; Descrever todas as partes constituintes do problema; Enunciar o problema; Avaliação Conclusiva; Ordenação lógica das premissas. b. Enunciar o problema; Descrever todas as partes constituintes do problema; Ordenação lógica das premissas; Avaliação Conclusiva; Conclusão. c. Enunciar o problema; Conclusão; Descrever todas as partes constituintes do problema; Ordenação lógica das premissas; Avaliação Conclusiva. d. Ordenação lógica das premissas; Avaliação Conclusiva; Conclusão; Enunciar o problema; Descrever todas as partes constituintes do problema. e. Enunciar o problema; Ordenação lógica das premissas; Descrever todas as partes constituintes do problema; Avaliação Conclusiva; Conclusão. Feedback Sua resposta está correta. A resposta correta é: Enunciar o problema; Descrever todas as partes constituintes do problema; Ordenação lógica das premissas; Avaliação Conclusiva; Conclusão. Questão 7 Correto Atingiu 0,05 de 0,05 Marcar questão Texto da questão É uma localização de memória nomeada que possui um determinado valor. Este pode variar conforme o tempo e, por isso, é denominado de: a. Variável b. Constantes c. Hardware d. Módulo e. Software Feedback Sua resposta está correta. A resposta correta é: Variável Questão 8 Correto Atingiu 0,05 de 0,05 Marcar questão Texto da questão As constantes, no Python, geralmente são declaradas e disponibilizadas em um módulo. Esse módulo consiste em: a. Um arquivo novo, limitado que não consegue importar para o arquivo principal em um computador b. Um arquivo novo, com variáveis, funções, etc., que são exportadas para o arquivo principal c. Um arquivo restrito sem vínculo com o arquivo principal em um computador d. Um arquivo novo, com variáveis, funções, etc., que são importadas para o arquivo principal e. Um arquivo novo, limitado que não consegue exportar para o arquivo principal em um computador Feedback Sua resposta está correta. A resposta correta é: Um arquivo novo, com variáveis, funções, etc., que são importadas para o arquivo principal Questão 9 Correto Atingiu 0,05de 0,05 Marcar questão Texto da questão Quanto as etapas para a criação de algoritmos, relacione a coluna da direita com a da esqureda: 1. Descrição do problema a resolver/tarefa a ser feita ( ) Essa descrição necessita ser clara e objetiva, definindo-se com precisão qual é a tarefa a ser realizada. Com frequência, o próprio título do algoritmo é suficiente como descrição. 2. Decompor a tarefa ou o problema em todas as ações necessárias para a realização ( ) Deve-se avaliar a sequência de instruções, determinando se o objetivo foi alcançado, ou seja, deve-se testar a sequência, executando passo a passo cada instrução na ordem estabelecida e observando se, ao final, a tarefa foi realmente concluída com êxito. 3. Ordenação lógica das ações ( ) Deve-se proceder à ordenação das ações de modo que, ao final, a tarefa ou o problema esteja resolvido com sucesso. 4. Conclusão ( ) Deve-se também relacionar todos os itens necessários para a realização. Nenhuma ação, tecnicamente chamada instrução, pode ser esquecida ou implicitamente entendida. a. 2, 4, 1, 3. b. 1, 4, 3, 2. c. 4, 3, 2, 1. d. 2, 1, 3 ,4. e. 4, 3, 1, 2. Feedback Sua resposta está correta. A resposta correta é: 1, 4, 3, 2. Questão 10 Correto Atingiu 0,05 de 0,05 Marcar questão Texto da questão Deve ser entendido como qualquer informação, descoberta ou mesmo solução que se deseja encontrar. Tal afirmação diz respeito a(o): a. Solução. b. Lógica. c. Premissas. d. Raciocínio. e. Problema. Feedback Sua resposta está correta. A resposta correta é: Problema.
Compartilhar