Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: PROGRAMAÇÃO III 1a Questão Acerto: 1,0 / 1,0 A linguagem Python é relativamente nova, lançada em 1991. É uma linguagem de uso geral, projetada especificamente para tornar os programas bastante legíveis. São características da linguagem: Tipagem Dinâmica, suporta o paradigma de programação lógica, é uma linguagem compilada. Tipagem não Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada. Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada. Tipagem não dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada. Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada. Respondido em 15/10/2020 19:54:16 Explicação: A linguagem Python é multiparadigma, ou seja trabalha com mais de um tipo de paradigma, como orientado a objetos, funcional, lógica, entre outros. Quando em uma linguagem não precisamos declarar variáveis para usá-las dizemos que ela é tipicamente dinâmica. Python é uma linguagem interpretada. 2a Questão Acerto: 1,0 / 1,0 Um número imaginário como 3+4i pode ser representado em Python por qual dos seguintes tipos primitivos: complex array tuple float int Respondido em 15/10/2020 20:03:11 Explicação: Em Python existe o tipo primitivo ¿complex¿ que representa números complexos (ou também chamados imaginários) 3a Questão Acerto: 1,0 / 1,0 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 II e III Somente I e II Somente I e III Somente I Respondido em 15/10/2020 19:56:20 Explicação: Todas as afirmações estão corretas 4a Questão Acerto: 1,0 / 1,0 Assinale a alternativa que implementa a função IMC. Esta função recebe como parâmetro de entrada o peso e a altura de uma pessoa e retorna com o valor do IMC. IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) return calculo IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) print(calculo) IMC(): calculo = float(peso) / float(altura) * float (altura)) return calculo def IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) print(calculo) def IMC(peso, altura): calculo = float(peso) / float(altura) * float (altura)) return calculo Respondido em 15/10/2020 20:05:51 Explicação: Estrutura de uma função em Pyhton: 1. Toda função em Python começa com o comando def. 2. Depois do def, há o nome da função. 3. Em seguida, aparece a lista de parâmetros, que pode estar vazia, mas os parênteses são obrigatórios. 4. Após essa lista, estão os dois pontos (¿:¿). 5. Todo o código que estiver indentado fará parte do corpo da função. A indentação é muito importante na definição de funções. 6. Toda função termina com o comando return, que pode ser seguido ou não de uma variável de retorno. 5a Questão Acerto: 1,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(Veiculo) : class Carro is Veiculo class Carro inherits Veiculo Respondido em 15/10/2020 19:58:06 Explicação: A resposta é a letra a, que tem a sintaxe correta para definir, em Python, que a classe Carro é uma extensão da classe Veiculo. 6a Questão Acerto: 1,0 / 1,0 A pilha é uma estrutura de dados que permite a inserção/remoção de itens dinamicamente seguindo a norma de último a entrar, primeiro a sair. Suponha que para uma estrutura de dados, tipo pilha, são definidos os comandos insert (insere um elemento da pilha) e pop (remove um elemento da pilha. Considere que, em uma estrutura de dados tipo pilha "pilha", inicialmente vazia, sejam executados os seguintes comandos: pilha = [] pilha.insert(0,10) pilha.insert(0,5) pilha.insert(0,3) pilha.insert(0,40) pilha.pop(0) pilha.insert(0,11) pilha.insert(0,4) pilha.insert(0,7) pilha.pop(0) pilha.pop(0) print("Pilha.: ", pilha) Após a execução dos comandos, o elemento no topo da pilha e a soma dos elementos armazenados na pilha são, respectivamente, 7 e 29 11 e 29 7 e 40 4 e 80 11 e 80 Respondido em 15/10/2020 20:26:09 Explicação: Conceito de Pilha ¿ O último a entrar é o primeiro a sair. Resultado final da Pilha.: [11, 3, 5, 10] Elemento que está no topo da pilha é o 11. Soma dos elementos da pilha: 11+3+5+10 =29 7a Questão Acerto: 1,0 / 1,0 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? fila, 2 dicionário, 2 array, 0 lista, 4 tupla, 2 Respondido em 15/10/2020 20:19:34 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. 8a Questão Acerto: 1,0 / 1,0 Dado o código Python abaixo, qual será a saída? str1 = "ABCDEF" str2 = "GHIJKL" print(str1[:2].join(str2[3:])) DGHEGHF ABCJKL ABJKL JKLABC JABKABL Respondido em 15/10/2020 20:16:39 Explicação: O comando join fará com que cada letra da segunda string (str2[3:] -> "JKL") seja separada pelos símbolos da primeira string(str1[:2] -> "AB") J AB K AB L 9a Questão Acerto: 1,0 / 1,0 Em Phyton, tal qual em outras linguagens de programação, esperamos que uma funçao retorne um valor. E para tal usamos a palavra chave ________. Porém nem sempre essa palavra chave é obrigatória. Em algumas linguagens, quando isso ocorre a função é chamada de __________________ Assinale a UNICA opção que completa as frases adequadamente. Enter e procedure (procedimento) Target e procedure (procedimento) Value e procedure (procedimento) return e procedure (procedimento) Result e rotina em geral Respondido em 15/10/2020 20:21:26 10a Questão Acerto: 1,0 / 1,0 Considere o seguinte código: from statistics import mean Para calcularmos a média como fica a chamada da função? statistics.mean([2,3,4]) mean[2,3,4] math.statistics.mean([2,3,4]) math(2,3,4) math(2,3,4).final Respondido em 15/10/2020 20:23:54 Explicação: Quando usamos o comando import em python não precisamos utilizar o nome do pacote antes do comando, no caso para calcular a média precisamos chamar apenas mean([2,3,4]), logo a resposta correta é mean[2,3,4]
Compartilhar