Prévia do material em texto
<p>**Material de Perguntas de Múltipla Escolha sobre Python**</p><p>*(Com Gabarito ao final)*</p><p>---</p><p>**Instruções:**</p><p>- Responda às perguntas com atenção.</p><p>- Ao final, você encontrará o **gabarito** para conferência.</p><p>---</p><p>### **1. Qual é a principal característica da linguagem de programação Python?**</p><p>a) É uma linguagem de baixo nível, focada em manipulação de hardware</p><p>b) É uma linguagem de programação interpretada, de alto nível, que enfatiza a simplicidade e a legibilidade do código</p><p>c) É uma linguagem focada apenas em desenvolvimento web</p><p>d) É uma linguagem exclusivamente voltada para cálculos matemáticos e científicos</p><p>---</p><p>### **2. Qual é o significado da expressão "indentação" em Python?**</p><p>a) A indentação define a velocidade de execução do código</p><p>b) A indentação é usada para indicar o fim de um bloco de código</p><p>c) A indentação é obrigatória e é usada para definir blocos de código e organização estrutural, como loops e funções</p><p>d) A indentação é usada apenas em strings para formatar textos</p><p>---</p><p>### **3. Qual dos seguintes tipos de dados NÃO é nativo em Python?**</p><p>a) Inteiros (int)</p><p>b) Strings (str)</p><p>c) Listas (list)</p><p>d) Matrizes (matrix)</p><p>---</p><p>### **4. Em Python, qual função é usada para obter a entrada do usuário?**</p><p>a) input()</p><p>b) read()</p><p>c) scan()</p><p>d) getInput()</p><p>---</p><p>### **5. Como você define uma função em Python?**</p><p>a) function myFunction():</p><p>b) def myFunction():</p><p>c) func myFunction()</p><p>d) define myFunction()</p><p>---</p><p>### **6. O que o comando `print()` faz em Python?**</p><p>a) Imprime uma mensagem diretamente na tela sem formatação</p><p>b) Exibe o valor de uma variável no console</p><p>c) Exibe no console os valores de variáveis ou resultados de expressões, com formatação opcional</p><p>d) Salva dados em um arquivo de texto</p><p>---</p><p>### **7. Qual é a sintaxe correta para criar uma lista em Python com os elementos "1", "2" e "3"?**</p><p>a) `list = [1, 2, 3]`</p><p>b) `list(1, 2, 3)`</p><p>c) `list(1; 2; 3)`</p><p>d) `list = {1, 2, 3}`</p><p>---</p><p>### **8. Como você acessa o primeiro elemento de uma lista chamada `my_list` em Python?**</p><p>a) `my_list[1]`</p><p>b) `my_list(0)`</p><p>c) `my_list{0}`</p><p>d) `my_list[0]`</p><p>---</p><p>### **9. Qual é a função que verifica o tipo de uma variável em Python?**</p><p>a) `type()`</p><p>b) `check()`</p><p>c) `isinstance()`</p><p>d) `verify()`</p><p>---</p><p>### **10. O que significa "list comprehension" em Python?**</p><p>a) Um método para imprimir uma lista</p><p>b) Uma técnica para criar listas de maneira concisa e mais legível</p><p>c) Um método para ordenação de listas</p><p>d) Um tipo de função especial que pode ser usada apenas para listas</p><p>---</p><p>### **11. Qual a sintaxe correta para importar uma biblioteca externa em Python?**</p><p>a) `import library_name`</p><p>b) `include library_name`</p><p>c) `from library_name import *`</p><p>d) `import * library_name`</p><p>---</p><p>### **12. Qual é o resultado da seguinte expressão em Python: `3 + 2 * 2`?**</p><p>a) 7</p><p>b) 10</p><p>c) 8</p><p>d) 12</p><p>---</p><p>### **13. O que é um "dicionário" em Python?**</p><p>a) Uma estrutura de dados que armazena pares de chave-valor</p><p>b) Uma lista de palavras de um determinado idioma</p><p>c) Uma função que define um conjunto de regras de sintaxe</p><p>d) Um tipo de loop utilizado em algoritmos de busca</p><p>---</p><p>### **14. Qual é a principal diferença entre uma lista e uma tupla em Python?**</p><p>a) Listas são mutáveis, enquanto tuplas são imutáveis</p><p>b) Listas não podem conter valores duplicados, enquanto tuplas podem</p><p>c) Listas são usadas apenas para armazenar strings, enquanto tuplas armazenam números</p><p>d) Tuplas são uma forma de função que executa comandos repetidamente</p><p>---</p><p>### **15. Como você trata exceções em Python?**</p><p>a) Usando o comando `catch()`</p><p>b) Usando o comando `error()`</p><p>c) Usando o bloco `try` e `except`</p><p>d) Usando o bloco `handle` e `try`</p><p>---</p><p>### **Gabarito:**</p><p>1. **b)** É uma linguagem de programação interpretada, de alto nível, que enfatiza a simplicidade e a legibilidade do código</p><p>2. **c)** A indentação é obrigatória e é usada para definir blocos de código e organização estrutural, como loops e funções</p><p>3. **d)** Matrizes (matrix)</p><p>4. **a)** input()</p><p>5. **b)** def myFunction():</p><p>6. **c)** Exibe no console os valores de variáveis ou resultados de expressões, com formatação opcional</p><p>7. **a)** `list = [1, 2, 3]`</p><p>8. **d)** `my_list[0]`</p><p>9. **a)** `type()`</p><p>10. **b)** Uma técnica para criar listas de maneira concisa e mais legível</p><p>11. **a)** `import library_name`</p><p>12. **a)** 7</p><p>13. **a)** Uma estrutura de dados que armazena pares de chave-valor</p><p>14. **a)** Listas são mutáveis, enquanto tuplas são imutáveis</p><p>15. **c)** Usando o bloco `try` e `except`</p><p>---</p><p>Esse material cobre aspectos básicos da linguagem Python, desde sintaxe até estruturas de dados e controle de exceções. O gabarito pode ser utilizado para conferir suas respostas.</p>