Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. Python é uma linguagem multiparadigma. Identifique, abaixo, o paradigma que não pertence à linguagem Python: Polinomial Estruturado Orientado a aspectos Lógico Orientado a objetos Explicação: A resposta é a letra e, pois a, b, c e d são paradigmas da linguagem Python. Polinomial não é paradigma de computação e nem pertence à linguagem Python. 2. A seguir estão algumas características da linguagem Python. Qual das opções é FALSA? As funções map, reduce e filter são implementadas em Python para ajudar os programadores a adaptarem os recursos do Lisp. 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. É uma linguagem compilada, o que a torna mais rápida em tempo de execução. Explicação: Python é uma linguagem interpretada, e não compilada. 3. O que será impresso pelo código seguinte? print("ABC")#DEF #print("GHI") print("#JK")#LM print("NO#PQ") ABCNO ABC#JKNO#PQ ABCJKNOPQ ABC#DEF#JK#LMNO#PQ ABCDEFGHIJKLMNOPQ Explicação: Os únicos elementos que constituem comentários são: #DEF, #print("GHI"), #LM. Todos os demais serão impressos na ordem em que ocorrem no código. 4. Qual das linguagens abaixo não é interpretada? Basic Ruby Python Lua C Explicação: A resposta é letra e, pois todas as outras linguagens são interpretadas, ou seja, possuem um interpretador, e C é uma linguagem ¿compilada¿, possui um ¿compilador¿ para gerar o código. 5. Python é uma linguagem que possui o paradigma funcional além de outros. No paradigma funcional puro podemos substituir a repetição por meio de: Recursividade Condicional Variável Função Parâmetro Explicação: A repetição no paradigma funcional puro é realizada por meio da recursividade (letra d) . Variável e parâmetro não permitem repetição. Uma função é uma forte característica do paradigma funcional. Condicional existe no paradigma, mas é utilizado para decisões. 6. O que vai ser impresso no código abaixo? tupla= (1, 2, 3, 4) tupla.append( (5, 6, 7) ) print(len(tupla)) 2 Vai gerar uma exceção 1 7 5 1. Um número imaginário como 3+4i pode ser representado em Python por qual dos seguintes tipos primitivos: tuple complex array float int Explicação: Em Python existe o tipo primitivo ¿complex¿ que representa números complexos (ou também chamados imaginários) 2. Seja a string em Python: str = 'Python'; Qual o resultado da expressão: print(str[0]); o t y P h Explicação: A resposta é P, pois em python as cadeias de caracteres começam com o primeiro elemento 0 (zero). 3. Considere o seguinte código em Python: valor1 = input("digite um numero"); valor2 = input("digite um outro numero"); resultado = float((int(valor1) + int(valor2)))/2; print(resultado); Considerando que variáveis de valores recebam os inteiros 4 e 6, qual é o resultado final? 10 ERROR 10.0 5 5.0 Explicação: O resultado da média dos números 4 e 6 será 5.0, o valor será do tipo float porque a função float() converte a soma dos dois inteiros para float. 4. Considere o seguinte código em Python: a = 1 b = 2 c = a+b print ("o resultado",c); Suponha que este código esteja no arquivo teste.py, qual seria a chamada correta através do prompt do sistema operacional? py teste.py python teste p teste.py python teste.py p teste Explicação: A resposta é a letra d, pois um programa em python é chamado usando o comando python e o nome do arquivo com a terminação .py. As outras chamadas não são funcionais. 5. A função range( ), em python, permite gerar uma sequência de números. Considere a seguinte instrução: print(range(2,7)) Qual é o resultado deste comando? [2,7] [2,4,6] [2,3,4,5,6] [2,5,7] [2,3,4,5,6,7] Explicação: A resposta correta é a letra b. O comando range( ) retorna uma faixa de números que se inicia pelo primeiro argumento e termina no último argumento menos um, ou seja nesse caso a faixa começa em 2 e terminará em 6. 6. Python é uma linguagem utilizada em muitas áreas. Em uma delas, a Ciência dos Dados (Data Science) ele é muito utilizado. Qual das respostas abaixo seria um exemplo de utilização de Data Science? programar um videogame programar um aplicativo para Android construir um website instalar uma rede segura estudar quantitativamente comportamentos de usuários de uma rede social 1. Considere o seguinte código em Python: for valor in range(2,13): if valor%2 != 0: print(valor) Qual é o último número a ser impresso na tela? 11 13 10 5 2 Explicação: O último valor será 11, pois é o último ímpar da faixa coberta pela função range( ) 2. O que será impresso, caso o código abaixo seja executado duas vezes, primeiramente com o valor 5 e depois com o valor 10? x = int(input()) if x>=5: print(x+10) if x<10: print("menor que 10") else: if x>8: print("maior que 8") else: print("menor ou igual a 8") Primeiramente imprimirá 15 e na segunda execução 20 Primeiramente imprimirá 5 e na segunda execução 10 Primeiramente imprimirá 15 e o texto "menor que 10". Na segunda execução imprimirá 20 Primeiramente imprimirá 15 e na segunda execução imprimirá além do número 20, o texto "maior que 8" Primeiramente imprimirá 20 e na segunda execução 15 Explicação: Como ambos os valores são maiores ou iguais a 5, sempre executa o primeiro if, sendo impresso o valor + 10 (15 e 20), além da frase "é menor que 10" para 5, devido ao if (x<10) interno ao bloco. 3. 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? 5 4 6 8 1 Explicação: O código conta a quantidade de letras ¿e¿ que aparecem na variável frase, neste caso a resposta é a letra b. 4. Analise as informações abaixo: I. Python é interpretado II. Python é orientado a objetos III. Python é interativo Estão corretas as afirmações: I, II e III Somente I e II Somente I Somente II e III Somente I e III Explicação: Todas as afirmações estão corretas 5. Qual é a função do operador relacional ¿==¿ em Python? atribuição diferente igual e lógico ou lógico Explicação: == signfica o operador lógico de igualdade em Python, neste caso a resposta é a letra a. 6. Considere o seguinte código em Python: valor = 7 while (valor>3): print(valor) valor -= 1 else: ultimo_valor = valor print(ultimo_valor) Qual é o resultado da variável ¿ultimo_valor¿, quando terminar o código? 3 5 7 4 6 1. Considere o seguinte código em Python: class Complexo: def __init__(self, parte_real, parte_imag): self.r = parte_realself.i = parte_imag Quando executarmos o seguinte comando: x = Complexo(3.0, -4.5) qual será o resultado de x.r? -4.5 3.0 -7.5 0 -1.5 Explicação: A resposta é a letra a, porque estaremos iniciando o objeto Complexo para a parte real (x.r) igual a 3.0 e a parte imaginária para -4.5 2. Ao definirmos uma classe Carro em Python, qual seria um possível método para ela? define acender(valor): define fechar(): def somar(a,b): def acelerar(vel): define plantar(lugar): Explicação: A resposta é a letra b, porque um método é uma ação a ser executado pelo objeto, no caso, um carro possui como uma ação possível a aceleração, as letras c, d e e estão com uma palavra chave define que não é do python, e a letra a, somar dois parâmetros não se encaixa no objeto carro. 3. Para construir uma função com três parâmetros em Python, como deve ser o cabeçalho? def func(a,b,c): define(a:b) define (a,b,c) define func(a,b,c) def func(a,b,c) Explicação: A resposta é a letra d, que contém a sintaxe correta de definição de uma função em Python. 4. Em orientação a objetos, a característica que determina a possibilidade de um descendente alterar a funcionalidade de um método herdado é deominada: herança polimorfismo encapsulamento composição abstração Explicação: Através da herança é possível criar uma nova classe a partir de outra já existente, aproveitando suas características, mas algumas funcionalidades podem não ser adequadas, podendo ser modificadas através da sobrescrita destes métodos, segundo um processo denominado polimorfismo. 5. Para acessar o atributo de um objeto Python, pode ser utilizado, alternativamente ao acesso direto, a seguinte função: setattr delattr expattr hasattr getattr Explicação: Funções: getattr - retorna o valor do atributo, hasattr - testa se existe o atributo, setattr - seta o valor do atributo, delattr - remove o atributo, expattr - não existe. 6. Toda linguagem orientada a objetos permite a especificação de métodos construtores na classe, os quais são responsáveis pela inicialização do objeto recém-alocado na memória. Na linguagem Python este método recebe o seguinte nome: __init__ def self constructor this V 1. A função abaixo em Python ilustra um conceito muito importante no paradigma funcional. def fatorial(valor): if valor == 0: return 1 else: return valor * fatorial(valor-1) Qual é esse conceito? Linguagens de script Tipagem dinâmica Orientação a objetos Multiparadigmas Recursividade Explicação: A resposta é a letra c. A função implementa a função fatorial que chama a ela mesma no comando else. Esse conceito de uma função chamar ela mesma é definido por recursividade. 2. Considere a seguinte função em Python: def func(a,b): for valor in range(a,b): print(valor) Qual o resultado da chamada func(1,3)? 1 1, 2 1, 2, 3 3 2 Explicação: O resultado é a letra a. São passados dois parâmetros a e b para a função range( ), que exibirá uma faixa entre 1 e 3, menos o último valor (3, no caso) 3. Qual é o objetivo do comando super() na declaração abaixo? class Carro(Veiculo): def __init__(self,vel,marca): super().__init__(vel) self.marca = marca Nenhuma das respostas anteriores está correta. Apenas a sintaxe normal para a definição de uma classe simples em Python. Permite que a classe herde o método da superclasse. Uso de polimorfismo em Python. Inicializa a variável vel. Explicação: A resposta é letra a. É desse modo que se implementa a sobrecarga de métodos em Python, possibilitando extender a funcionalidade da superclasse para as classes filhas. 4. Seja uma superclasse veículo contendo um método acelerar(valor) com duas subclasses, carro (objeto C) e motocicleta (objeto M). Identifique abaixo uma chamada de método polimórfico em Python: C.M.acelerar(45) acelera(M) Nenhuma das respostas anteriores está correta. C.acelerar(20) A.acelerar.M Explicação: Um método polimórfico é um método que se adapta ao objeto, no caso da questão, um véiculo pode acelerar, mas moto e carro são acelerados de modos diferentes. A resposta para a chamada correta em Python é a letra C.acelerar(20). 5. Considere a seguinte definição da classe fração: class Fracao: def __init__(self,num,den): self.num = num self.den = den Qual seria um possivel cabeçalho para um método de multiplicar duas frações? def __mul__(self,fracao): def mul(fracao1, fracao2) Nenhuma das anteriores está correta. fracao.multiplicar(f1) f.multiplicar(f) Explicação: A resposta é: def __mul__(self,fracao): onde é passado como parâmetro um objeto da classe Fracao de onde serão retirados o numerador e o denominador. Abaixo o código desse método: def mul(self,fracao): return Fracao(self.num*fracao.num, self.den*fracao.den) 6. Seja a classe definida como FormaGeométrica em Python, qual das opções abaixo poderia ser uma classe herdada dessa classe? class Pessoa(FormaGeometrica) Nenhuma das opções está correta. class Carro(FormaGeometrica) class Animal(FormaGeometrica) class Quadrado(FormaGeometrica) Explicação: A resposta é class Quadrado(FormaGeometrica), classe Quadrado, porque uma subclasse herda as propriedades da superclasse, e como só existe uma única forma geométrica entre as opções ela é a resposta correta. 7. O que o código abaixo imprime? class Vendas: def __init__(self, id): self.id = id id = 100 val = Vendas(123) print (val.id) 100 Nada. Vai dar pau Nenhuma das anteriores 123 Id Explicação: O construtor vai fazer a atribuição para a variável id do objeto val 8. Qual das opções abaixo contém conceitos apenas do paradigma orientado a objetos? atribuição, algoritmo método, classe, herança variável, estrutura condicional classe, estrutura de repetição função, variável 1. Ao executarmos os seguintes comandos em Python qual o resultado que teremos? lista = [4,2,1,5,0] lista.sort() print(lista) [1,2,3,4,5] [5,4,2,1,0] [5,3,4,2,1] [5,4,3,2,1] [0,1,2,4,5] Explicação: a resposta é [0,1,2,4,5], pois a função sort() ordena a lista do menor para o maior. 2. Qual é a lista resultante do seguinte comando em Python? s = [x**3 for x in range(3)] [0,1,8] [3,4,5] [1,4,5] [1,4,9] [0,1,2] Explicação: a resposta é [0,1,8]. O comando range(3) gera a lista [0,1,2] e de acordo com a regra x**3 esses elementos serão elevados ao cubo, gerando a seguinte lista [0,1,8]. 3. Qual o resultado dos seguintes comandos em Python? lista1 = [1,2,3] lista2 = [4,5,6] print(lista1 + lista2) [1,2,3,4,5,6] [6,5,4,3,2,1] [2,4,5,6] [4,5,6] [1,2,3] Explicação: Comentário: a resposta é [1,2,3,4,5,6]. O operador + junta os elementos de duas listas. 4. Considere a seguinte função em Python: def resto(t): return t[1:] Ao aplicar essa função na lista [1,2,3,4,5] qual é o resultado final?[1,3] [2,3,4,5] [] [3,4] [1] Explicação: A resposta é [2,3,4,5]. Essa função pega todos os elementos da lista menos o primeiro. É equivalente à função tail() 5. 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] [3,2] [2,1] [3,2,1] Explicação: O comando pop() retira o último elemento inserido na pilha, nesse caso o elemento 3, então a resposta correta é [2,1]. 6. Existem várias políticas de enfileiramento para o tipo abstrato de dados ¿Fila¿. Desses, qual é a sigla que define uma fila onde o primeiro a entrar é o primeiro a sair da fila? fila encadeada FIFO fila enfileirada fila por prioridade pilha enfileirada 1. Uma tupla é um tipo de estrutura em Python que se parece com as listas, porém uma tupla é ___ imutável mutável restrita a strings restrita a inteiros e strings restrita a inteiros Explicação: A resposta é imutável. Uma tupla é como uma lista, mas não pode ser modificada, diferentemente dessa última. 2. Uma das formas de tratamento de erros em Python é por ¿exceções¿. Quais dos comandos abaixo caracteriza uma parte do comando de exceções em Python? def f(x) for i from 1 to 10 while if then else try Explicação: Uma exceção em Python é tratada pelo comando try < > except, nesse caso a resposta é try. As demais são estruturas de decisão e repetição. 3. Considere as seguintes duas estruturas: tupla = 'brasil' lista = [1,2,3,4,5] e o resultado: ('b', 1) ('r', 2) ('a', 3) ('s', 4) ('i', 5) Qual é a função que produziu esse resultado? unzip append zip pop pilha Explicação: A resposta é zip, pois é uma função integrada, que recebe duas ou mais sequências e retorna uma lista de tuplas onde cada tupla recebe um elemento de cada sequência. 4. 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') ('i','l') ('B','i') ('B','r') ('r','a') Explicação: a resposta é ('r','a'). O comando t[1:3] vai acessar o item 1 da tupla que é 'r' e o item 2 que é a letra 'a'. 5. Analise o seguinte código em Python: estrutura = (3,4,6,4,5,'b','f',5,8,2) print(estrutura.count(5)) Qual o nome dessa estrutura e o que será impresso no console? array, 0 dicionário, 2 fila, 2 tupla, 2 lista, 4 Explicação: Essa estrutura se chama tupla e a função count(5) contará o número de vezes que o elemento 5 aparece na estrutura, no caso duas vezes, a resposta é a tupla, 2. 6. Qual estrutura de dados corresponde ao seguinte trecho de código em Python? legumes = {'abóbora':10, 'xuxu':20, 'batata':15} dicionário array registro lista tupla 1. Em Python, existem várias possibilidades de manipularmos textos e strings. Considere o seguinte código line = 'teste,de,alguma,coisa' print(line.split(',')) Qual será o resultado desse trecho? ['teste', 'coisa'] testedealgumacoisa [t,e,s,t,e] ['teste', 'de', 'alguma', 'coisa'] ['testede','algumacoisa'] Explicação: A resposta certa é ['teste', 'de', 'alguma', 'coisa']. A função ¿split¿ divide a string de acordo com um parâmetro de entrada, nesse caso é a vírgula. 2. JSON é uma formato para intercâmbio de dados muito utilizado nos dias de hoje. Qual a estrutura, em Python, que é muito utilizada para converter dados de Json para Python, por ser muito parecida? listas dicionários tuplas pilhas arrays Explicação: A resposta é dicionários. O dicionário é a estrutura mais próxima em Python do formato Json. 3. Para ler apenas 2 caracteres de um objeto do tipo arquivo chamado arq, usamos: arq.open(2) arq.read(2) arq.read() arq.readline() arq.readlines Explicação: arq.read(2) é a sintaxe correta para a leitura de caracteres 4. O Python possui várias bibliotecas para manipulação de dados. Qual das opções abaixo é uma das mais utilizadas? pandas files nets bears ursos Explicação: A biblioteca pandas do Python é uma biblioteca muito utilizada em Data Science, área que precisa manipular grande quantidade de dados. As outras opções não se referem a bibliotecas em Python. 5. Ao tentarmos criar uma função para encontrarmos valores iguais entre duas listas tentamos o seguinte código: def valor_comum(l1, l2): for v in l1: if v in l2: temp.append(v) return temp que teria a seguinte chamada: > valor_comum([1,2,3],[3]) Falta uma linha de código para que a função acima funcione, qual é? print temp l1 = l2 for v in t2 temp = [] if l1 Explicação: A instrução que falta é ¿temp = []¿. A lista temp precisa ser criada para que algo possa ser inserido nela, no caso, valores que estejam em ambas as listas. A resposta correta é temp = [] 6. Assinale a afirmativa incorreta: em Python é possível utilizar listas de listas é possível percorrer arquivos de textos com Python Panda é uma das várias bibliotecas para manipulação de dados Python é uma linguagem com vários paradigmas de programação não é possível utilizar banco de dados SQL com Python Explicação: A resposta ERRADA é não é possível utilizar banco de dados sql com Python pois, na verdade, podemos construir aplicações de banco de dados em Python. 7. Dado o código Python abaixo, qual será a saída? str1 = "ABCDEF" str2 = "GHIJKL" print(str1[:2].join(str2[3:])) JABKABL ABCJKL JKLABC DGHEGHF ABJKL 1. Considere o seguinte código em Python. É uma função que retorna mais de um valor. def sp(x,y): return (x+y),(x*y) Qual estrutura de dados está permitindo esse retorno no código acima? vetor lista string tupla array Explicação: A estrutura que permite é a tupla. A função sp() está retornando uma tupla com elementos de soma e produto. 2. 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)? [2,0,5] [3,4] [2,4,5] [0,2,4] 5 Explicação: A resposta é [0,2,4]. Essa função retorna os valores pares para a faixa de números até 5, no caso serão os números 0, 2 e 4 3. Considere o seguinte código em Python, qual será o valor impresso para a chamada f(4)? def f(valor): if valor > 3: print(valor) 3 nenhum valor 4 7 5 Explicação: A resposta é 4. O código é de uma função que recebe um valor e compara com 3. Se o valor for maior que 3 ele imprime esse mesmo valor na tela. 4. Para o seguinte código abaixo um tipo de dados não pode ser utilizado, qual? def f(l): for i in l: print(i) dicionário inteiro lista string tupla Explicação: A função definida itera sobre um tipo de dados que possua vários componentes,no caso lista, tupla e string podem ser utilizadas com a função, mas se for usado o tipo inteiro ocorrerá um erro. A resposta correta é inteiro. 5. O paradigma funcional fornece várias funções interessantes em Python, uma delas é a função map. Considere o seguinte código: def triplo(x): return 3 * x m = map(triplo, [1,2,3]) Qual será o resultado do objeto m, ao final? [] 3 6 [3,6,9] [1,2,3] Explicação: A resposta é [3,6,9]. A função map aplica a função de seu primeiro parâmetro a uma lista, no caso aplicará a função triplo a lista [1,2,3], e o resultado será [3,6,9] 6. Para utilizarmos em Python funções matemáticas como por exemplo math.sqrt(2) precisamos em primeiro lugar carregar um módulo. Qual das instruções abaixo realiza essa situação? Math.math Math.load math import all math functions import math load math package 1. Considere um arquivo que contenha as funções soma, subtração, multiplicação e divisão. Esse arquivo poderia ser um módulo: de funções relacionadas a strings de funções de computação gráfica de funções matemáticas de funções relacionadas somente a inteiros de funções de rede Explicação: Um módulo em Python é um arquivo contendo definições de funções e instruções. No caso da questão, como as funções se referem a matemática, a resposta correta seria "de funções matemáticas". 2. 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? sqrt(4) sqrt(math.4) math(4) math.sqrt(4) sqrt.math(4) Explicação: A resposta é math.sqrt(4). Chamamos um módulo em Python pelo comando ¿import math¿ e usamos as funcionalidades sempre com o nome do módulo na frente da função, no caso da questão teremos math.sqrt(4) 3. Um aluno precisa resolver um problema computacional que envolve problemas relacionados a dias, meses e anos. Qual dos módulos abaixo ele poderia utilizar para resolver o problema? math datetime graphics hub network Explicação: A resposta correta é datetime. Essa biblioteca possui várias funcionalidades referente a datas. 4. Para se diferenciar de um diretório comum, qual dos arquivos abaixo um pacote em Python deverá conter? __final__.py __init__.py __package__.py __def__.py __foo__.py Explicação: Um pacote em python deve possuir o arquivo __init__.py, local onde se encontrará toda a estrutura dos módulos. 5. Qual seria uma possível chamada para utilizar um módulo de um determinado pacote em Python? import pacote import modulo import pacote.modulo import modulo.pacote export pacote Explicação: a sintaxe correta é import pacote.modulo. Em Python temos sempre o pacote (que é uma coleção de módulos) e o módulo correspondente. 6. Considere o seguinte código: from statistics import mean Para calcularmos a média como fica a chamada da função? math(2,3,4).final mean[2,3,4] math.statistics.mean([2,3,4]) math(2,3,4) statistics.mean([2,3,4]) Python é uma linguagem multiparadigma. Identifique, abaixo, o paradigma que não pertence à linguagem Python: Orientado a aspectos Polinomial Orientado a objetos Lógico Estruturado Respondido em 29/03/2020 16:33:02 2a Questão (Ref.:201905813047) Acerto: 1,0 / 1,0 A seguir estão algumas características da linguagem Python. Qual das opções é FALSA? As funções map, reduce e filter são implementadas em Python para ajudar os programadores a adaptarem os recursos do Lisp. Python foi criada pelo neerlandês Guido van Rossum. É uma linguagem compilada, o que a torna mais rápida em tempo de execução. Utiliza tipagem dinâmica, não sendo necessário especificar o tipo da variável. É uma linguagem multiparadigma, abordando elementos de orientação a objetos e funcionais, entre outros. Respondido em 29/03/2020 16:33:17 3a Questão (Ref.:201903918594) Acerto: 1,0 / 1,0 O que é necessário para se criar uma nova instância de uma classe? Uma classe Um método qualquer Um método que retorna um valor Um objeto Um construtor Respondido em 29/03/2020 16:43:28 4a Questão (Ref.:201905615005) Acerto: 1,0 / 1,0 Qual das instruções abaixo caracteriza o conceito de ¿tipagem dinâmica¿? int i = 5 i = 2 String x = ¿teste¿ 2+3 = 5 String a = 3 Respondido em 29/03/2020 16:43:10 5a Questão (Ref.:201905615014) Acerto: 1,0 / 1,0 Considere o seguinte código em Python: valor = 7 while (valor>3): print(valor) valor -= 1 else: ultimo_valor = valor print(ultimo_valor) Qual é o resultado da variável ¿ultimo_valor¿, quando terminar o código? 7 3 4 6 5 Respondido em 29/03/2020 16:34:21 6a Questão (Ref.:201905615912) Acerto: 1,0 / 1,0 Qual é a função do operador relacional ¿==¿ em Python? igual atribuição e lógico diferente ou lógico Respondido em 29/03/2020 16:34:43 7a Questão (Ref.:201905812983) Acerto: 1,0 / 1,0 Em orientação a objetos, a característica que determina a possibilidade de um descendente alterar a funcionalidade de um método herdado é deominada: abstração herança polimorfismo composição encapsulamento Respondido em 29/03/2020 16:34:54 8a Questão (Ref.:201905615914) Acerto: 1,0 / 1,0 Para construir uma função com três parâmetros em Python, como deve ser o cabeçalho? define(a:b) define func(a,b,c) def func(a,b,c): define (a,b,c) def func(a,b,c) Respondido em 29/03/2020 16:35:26 9a Questão (Ref.:201905664581) Acerto: 0,0 / 1,0 Qual dos comandos abaixo define uma relação de herança em Python? Carro is Veiculo class Carro extends Veiculo class Carro is Veiculo class Carro(Veiculo) : class Carro inherits Veiculo Respondido em 29/03/2020 16:41:30 10a Questão (Ref.:201903918592) Acerto: 0,0 / 1,0 Qual é a saída do comando abaixo: >>> a='10' >>> print(a*2) 100 Erro! `20¿ 20 1010
Compartilhar