Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO III 1. Ref.: 3043153 Pontos: 1,00 / 1,00 A seguir estão algumas características da linguagem Python. Qual das opções é FALSA? Utiliza tipagem dinâmica, não sendo necessário especificar o tipo da variável. Python foi criada pelo neerlandês Guido van Rossum. É uma linguagem multiparadigma, abordando elementos de orientação a objetos e funcionais, entre outros. As funções map, reduce e filter são implementadas em Python para ajudar os programadores a adaptarem os recursos do Lisp. É uma linguagem compilada, o que a torna mais rápida em tempo de execução. 2. Ref.: 2846012 Pontos: 1,00 / 1,00 A estrutura de decisão mais geral, em Python, é formada pelos seguintes comandos: if, then, else if , else if, then if, else, elif If, elif 3. Ref.: 2846016 Pontos: 1,00 / 1,00 Considere o seguinte conjunto de instruções em Python: frase = 'este pode ser um teste' contador = 0 for letra in frase: if letra == 'e': contador = contador + 1 print(contador) Qual é o resultado da variável contador após a realização das instruções? 6 5 8 4 1 4. Ref.: 2846022 Pontos: 1,00 / 1,00 Considere o seguinte código em Python: class Complexo: def __init__(self, parte_real, parte_imag): self.r = parte_real self.i = parte_imag Quando executarmos o seguinte comando: x = Complexo(3.0, -4.5) qual será o resultado de x.r? 0 -1.5 -4.5 -7.5 3.0 5. Ref.: 2933145 Pontos: 1,00 / 1,00 Qual a função do método __str__ em Python? Nenhuma das anteriores está correta. Converter um objeto para ser apresentado como String Transformar um inteiro em uma String Identificar uma string especifica dentro de um texto Converter um float em String 6. Ref.: 2894726 Pontos: 1,00 / 1,00 A estrutura de dados chamada de pilha pode ser implementada em Python a partir de uma lista. Duas operações que fazem parte de uma pilha são os comandos push() e pop(). Se tivéssemos uma pilha como l = [3,2,1], e usássemos o comando l.pop(), qual seria o resultado final? [3,2] [] [3,2,1] [3] [2,1] 7. Ref.: 2894740 Pontos: 1,00 / 1,00 Considere o seguinte código para definir uma tupla em Python: t = tuple('Brasil') print(t[1:3]) Qual é o resultado desse código? ('B','a') ('r','a') ('B','i') ('i','l') ('B','r') 8. Ref.: 2894762 Pontos: 1,00 / 1,00 Assinale a afirmativa incorreta: Python é uma linguagem com vários paradigmas de programação é possível percorrer arquivos de textos com Python não é possível utilizar banco de dados SQL com Python Panda é uma das várias bibliotecas para manipulação de dados em Python é possível utilizar listas de listas 9. Ref.: 2895695 Pontos: 1,00 / 1,00 Considere a seguinte definição de função em Python: def f(i): print ([x for x in range(i) if x%2 ==0]) Qual é o resultado para a chamada f(5)? [0,2,4] [2,4,5] 5 [3,4] [2,0,5] 10. Ref.: 2895702 Pontos: 1,00 / 1,00 Ao importar o módulo math em Python, podemos utilizar várias funções matemáticas. Para calcular a raiz quadrada do número 4 qual seria a chamada correta? math(4) sqrt.math(4) math.sqrt(4) sqrt(4) sqrt(math.4)
Compartilhar