Prévia do material em texto
Questão 1/10 - Lógica de Programação e Algoritmos Na AULA 3 você aprendeu a trabalhar condicionais. Observe o código abaixo em Python contendo condicionais simples. Assinale a alternativa que contém CORRETAMENTE o valor da variável resultado ao final da execução do programa para os dados 1, 2 e 3, da variável valor. Nota: 10.0 A 7, 12 e 12 B 7, 12 e 0 C 7, 5 e 0 Você acertou! D 12, 12 e 12 E 7, 7 e 7 Questão 2/10 - Lógica de Programação e Algoritmos Aprendemos na AULA 2 que variáveis atender por um nome. Este nome é definido pelo desenvolvedor e deve respeitar algumas regras impostas pela linguagem Python. Acerca de nomes de variáveis, assinale a alternativa que só contém nomes de variáveis VÁLIDOS em linguagem Python 3.0 ou superior. Nota: 10.0 A valor1 1valor área 1valor não é permitido. Não podemos iniciar com número B _valor1_ &pessoa área &pessoa não é permitido. Caractere especial não permitido. C nome12345 área _y_ Você acertou! D nome12345 area _y# _y# não permitido devido ao caractere especial E _1valor_ pessoa 123 123 não permitido pois só contém números. Questão 3/10 - Lógica de Programação e Algoritmos Na AULA 3 você aprendeu a trabalhar condicionais aninhadas. Observe o código abaixo em Python contendo condicionais aninhadas. Assinale a alternativa CORRETA que contém o resultado da saída do programa caso o dado digitado no teclado e armazenado na variável valor seja 2 e 1, respectivamente. Nota: 10.0 A 0 e 2 B 10 e 0 C 10 e 2 Você acertou! D 2 e 10 E 2 e 0 Questão 4/10 - Lógica de Programação e Algoritmos Na AULA 2 aprendemos os operadores lógicos e a construir variáveis que operam eles. Observe as variáveis a e b e os seguintes prints a seguir: Assinale a alternativa que contém CORRETAMENTE a saída para cada um dos 3 prints mostrados. Nota: 10.0 A 1 - True 2 - False 3 - False B 1 - True 2 - True 3 - True Você acertou! C 1 - False 2 - True 3 - True D 1 - True 2 - True 3 - False E 1 - True 2 - False 3 - True Questão 5/10 - Lógica de Programação e Algoritmos Suponha que você precisa criar um algoritmo que recebe duas notas de um aluno e calcule a média destas notas, realizando o print na tela do resultado final. As notas podem ser valores com casas decimais. Assinale a alternativa que contém o código que melhor atende as necessidades do enunciado e que não contém erros. Nota: 10.0 A O sinal de atribuição foi usado errado. B O enunciado solicitada casas decimais, portanto INT não pode ser usado. C Faltam os parenteses. Neste caso a operação da média irá sair errada. Também, o enunciado solicitada casas decimais, portanto INT não pode ser usado. D Você acertou! E Faltam os parenteses. Neste caso a operação da média irá sair errada. Questão 6/10 - Lógica de Programação e Algoritmos Na AULA 3 você aprendeu a trabalhar condicionais. Observe o código abaixo em Python contendo condicional elif. Assinale a alternativa que contém CORRETAMENTE o valor da variável resultado ao final da execução do programa para os dados 1, 2 e 3, da variável valor. Nota: 10.0 A 7, 12 e 12 B 2, 10 e 0 Você acertou! C 0, 0 e 0 D 2, 5 e 0 E 0, 10 e 2 Questão 7/10 - Lógica de Programação e Algoritmos Aprendemos na AULA 1 que a arquitetura de Von Neumann é a base de projeto de todos os computadores modernos até os dias atuais. Acerca desta arquitetura, assinale a alternativa que contém corretamente as partes principais que a compõem: Nota: 10.0 A - CPU, que contém uma memória principal e uma memória secundária - Barramento de interconexão - Sistema de entrada e saída. B - Memória principal - Memória secundária - Barramento de interconexão - Sistema de entrada e saída. C - CPU, que contém uma unidade de controle e uma unidade lógica e aritmética - Memória principal - Barramento de interconexão - Sistema de entrada e saída. Você acertou! AULA 1 - TEMA 2 D - CPU, que contém uma unidade de controle e uma unidade lógica e aritmética - Memória principal - Memória secundária E - CPU, unidade lógica e aritmética - Memória principal, que contém uma unidade de controle - Barramento de interconexão Questão 8/10 - Lógica de Programação e Algoritmos Na AULA 2 aprendemos que podemos usar o comando print para imprimir textos literais na tela, bem como realizar a impressão de resultados de operações aritméticas. Observe o print a seguir: Assinale a alternativa que contém CORRETAMENTE a saída exata do programa, para o print apresentado. Nota: 10.0 A 12 + 1 B 5 + 7 + 1 C 13 D 76 E 5 + 71 Você acertou! Estamos imprimindo textos na tela literalmente, e ainda concatenando o 7 com o 1. Questão 9/10 - Lógica de Programação e Algoritmos Na AULA 3 você aprendeu que podemos criar expressões lógicas e booleanas, e empregando operadores lógico como o de negação, conjunção e disjunção. Observe os 3 prints a seguir: Assinale a alternativa que contém CORRETAMENTE a saída dos 3 prints. Nota: 10.0 A 1 - True 2 - True 3 - True B 1 - False 2 - False 3 - True C 1 - True 2 - False 3 - True D 1 - True 2 - False 3 - False E 1 - True 2 - True 3 - False Você acertou! Questão 10/10 - Lógica de Programação e Algoritmos Na AULA 1 conhecemos um pouco sobre a linguagem Python e as características que a tornaram bastante popular e empregada atualmente no mercado. Acerca da linguagem Python e suas características, assinale a alternativa INCORRETA: Nota: 10.0 A A linguagem Python apresenta uma grande diversidade de bibliotecas prontas e é multiplataforma, o que a torna bastante popular. B A linguagem Python apresenta uma comunidade bastante ativa e que está sempre auxiliando a Python Software Foundation a melhorar a linguagem. C A linguagem Python tornou-se popular muito graças a sua simplicidade de uso, sendo ótima para iniciantes em programação. D O Python é uma linguagem de programação que, embora bastante intuitiva de usar, esbarra na dificuldade de não ser capaz de ser adotada no desenvolvimento de aplicativos para Android ou iOS. Você acertou! Nada impede o Python de ser adotada neste ramo de smartphones. E O Python é uma linguagem de propósito geral, apresentado suporte e recursos para ser empregada em quase todas as áreas de desenvolvimento.