Baixe o app para aproveitar ainda mais
Prévia do material em texto
PERGUNTA 1 Seja a seguinte instrução de um programa em Python: import math. O código contido no arquivo math.py é um código Python que define uma série de funções matemáticas. Indique como este arquivo é chamado em Python: a. Classe Python. b. Módulos embutidos. c. Estrutura de dados Python. d. Módulo Python. e. Função Python. PERGUNTA 2 Dado o seguinte programa em Python. letra1 = 'A', letra2 = ('A','B') letra3 = 'A' letra4 = ('A') print(type(letra1)) print(type(letra2)) print(type(letra3)) print(type(letra4)) Indique qual é a alternativa correta que apresenta os tipos de cada letra: letra1, letra2, letra3 e letra4. a. letra1 é do mesmo tipo que letra2, eles são tuplas. letra3 e letra4 são strings. b. letra1 é do tipo tupla, letra 2, 3 e 4 são strings. c. letra1 é do mesmo tipo que letra3, são strings. letra 2 e letra 4 são tuplas d. letra1, letra2 e letra4 são tuplas, letra 3 é string. e. letra2 é a única tupla, o resto são strings. PERGUNTA 3 Qual alternativa indica a principal definição de listas? a. A lista é uma sequência de objetos que podem ser de diferentes tipos: números, strings, outras listas, etc. Em Python, a lista é representada por objetos separados por vírgula, envoltos por colchetes. b. A lista ou tupla é uma sequência de objetos que podem ser de diferentes tipos: números, strings, outras listas, etc. Em Python, a lista é representada por objetos separados por vírgula, envoltos por parênteses. c. A lista é uma coleção tanto de valores quanto de operações. Cada elemento da lista é chamado de nó e tem indicação de qual elemento é o seguinte através de um ponteiro. d. A lista é uma sequência de objetos de um único tipo de dados separados por vírgulas e envoltos por colchetes. e. A lista é uma sequência de structs, que são chamados de nós da lista. PERGUNTA 4 Quando queremos calcular o logaritmo na base 10, temos que incluir e usar a biblioteca padrão math. Você quer calcular o logaritmo na base 10 do número 2. Indique qual é o código a ser digitado no interpretador Python. a. print(math.log1p(2)) b. print(math.log(2)) c. print(log(2)) d. print(math.log2(2)) e. print(math.log10(2)) PERGUNTA 5 O professor da disciplina tem uma lista de notas dos alunos. Como os alunos fizeram todas as atividades de apoio, ele decidiu aumentar a primeira nota com meio ponto. Seja a lista de notas = [8.0, 5.5, 9.3, 7.6, 3.1] Indique qual é a alternativa correta para fazer esta alteração de valores. a. notas[1] = notas[0]*0.5 b. notas[0] = 0.5 c. notas[0]=notas[0]+0.5 d. notas[-1]= notas[-1]+0.5 e. print(notas[0]+0.5) PERGUNTA 6 Você tem que usar a constante pi para realizar o cálculo da área do círculo com raio igual a quatro, sendo a fórmula: π*raio². Você ficou sabendo que esta constante está na biblioteca math. Indique o que aconteceu neste código que você digitou, conforme abaixo. import math x = math.pi print(x) math.pi= x * 4 * 4 print(“calculo da área é:”,math.pi) a. A última instrução math.pi= x * 4 * 4 está errada porque x tem que ter o valor de 3.14. b. Para obter o resultado correto, dever-se-ia colocar a seguinte instrução: area= math.pi * 4 * 4. print(area). c. O algoritmo está correto. De fato, é possível fazer uma atribuição a math.pi, ela é uma pseudo constante. Mas, quando você inicializar novamente seu interpretador, ela conterá o verdadeiro valor de pi. d. A última instrução math.pi= x * 4 * 4, vai dar um erro porque math.pi é uma constante e não pode ser mudada. e. O cálculo apresentado na última instrução como sendo a área do círculo está errado. PERGUNTA 7 Seja o seguinte código Python: RevisãoConteudoDisciplina=['Conceito Tuplas','Fazer exercício 3', 345,['rever slide 6',334]] print(RevisãoConteudoDisciplina[0]) print(RevisãoConteudoDisciplina) RevisãoConteudoDisciplina[0]= 45 Defina qual seria o resultado correto deste programa Python. a. É uma lista porque utiliza os []. A primeira instrução print apresenta a string 'Conceito Tuplas'. O segundo print apresenta o conteúdo de toda a lista RevisãoConteudoDisciplina. A instrução RevisãoConteudoDisciplina[0]=45 não pode ser executada porque a lista é imutável. b. É uma lista heterogênea. A primeira instrução print apresenta a string 'Conceito Tuplas'. O segundo print apresenta o conteúdo de toda a lista RevisãoConteudoDisciplina. A instrução RevisãoConteudoDisciplina[0]=45, muda o primeiro elemento da lista que, nesse momento, terá o valor 45. c. Esta lista tem elementos faltando aspas simples ou duplas. Por esta razão, as instruções posteriores darão erro de sintaxe. d. Esta lista tem vários elementos. Mas, quando você executa o programa no interpretador, vê-se um erro “SyntaxError”. e. É uma lista homogênea. A primeira instrução print apresenta a string 'Conceito Tuplas'. O segundo print apresenta o conteúdo de toda a lista RevisãoConteudoDisciplina. A instrução RevisãoConteudoDisciplina[0]=45 não pode ser executada porque o primeiro elemento da lista é uma string. PERGUNTA 8 Em Python, há uma propriedade dos tipos de dados que é a mutabilidade. Indique qual é a alternativa correta quando afirmamos que um objeto é mutável. a. Um objeto do tipo float é mutável. b. Um objeto do tipo lista é mutável. c. Um objeto do tipo bool é mutável. d. Um objeto do tipo int é mutável. e. Todos os objetos em Python são mutáveis.
Compartilhar