Baixe o app para aproveitar ainda mais
Prévia do material em texto
24/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 1/5 Disc.: PROGRAMAÇÃO RAD Aluno(a): RAFAEL DE JESUS SOUZA 202008398134 Acertos: 10,0 de 10,0 23/03/2021 Acerto: 1,0 / 1,0 Com a linguagem Python devidamente instalada e configurada em seu sistema operacional. Qual o comando utilizado para executarmos o código fonte (arquivo) simulador.py ? simulador.py python simulador.py simulador py.simulador python simulador.py Respondido em 23/03/2021 16:13:22 Explicação: Para executarmos um programa em Python, usamos a seguinte sintaxe: python .py Acerto: 1,0 / 1,0 Qual o resultado da seguinte linha em Python: print(int(¿1000¿) + 1000); 0 1000 2000 ERROR 10000 Respondido em 23/03/2021 16:14:44 Explicação: A resposta é 2000 pois a string ¿1000¿ será convertida para o número inteiro que poderá ser somado a 1000 e ter como resultado 2000. Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 24/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 2/5 Acerto: 1,0 / 1,0 Considere o código a seguir: x = 10 soma = 0 while (x > 0): x = x - 2 soma = soma + x print(soma) Após sua execução, o resultado será: 30 20 55 18 45 Respondido em 23/03/2021 16:15:41 Explicação: Teste de mesa A estrutra de repetição irá ocorrer enquanto x for maior que 0. Sendo assim, será executados os seguintes valores para x. x: 8 soma: 8 x: 6 soma: 14 x: 4 soma: 18 x: 2 soma: 20 x: 0 soma: 20 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: composição herança polimorfismo abstração encapsulamento Respondido em 23/03/2021 16:16:36 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. Acerto: 1,0 / 1,0 Questão3 a Questão4 a Questão 5a 24/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 3/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(fracao1, fracao2) def __mul__(self,fracao): fracao.multiplicar(f1) Nenhuma das anteriores está correta. f.multiplicar(f) Respondido em 23/03/2021 16:17:44 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) Acerto: 1,0 / 1,0 Listas são um dos principais tipos de dados em Python. Analise as afirmações a seguir. I. Em Python, listas de objetos são representadas pelo tipo list. Esse tipo de dados é basicamente uma sequência de elementos, que podem ou não ser do mesmo tipo. II. Python permite também a criação de listas aninhadas (uma lista dentro da outra). Este recurso é útil quando desejamos criar listas de várias dimensões (ou matrizes). III. Em Python, normalmente percorremos listas de elementos sem que existam índices associados a eles. Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. Estão corretas as afirmações: I e II. Estão corretas as afirmações: I, II e III. Somente a afirmativa: I. Estão corretas as afirmações: I e III. Estão corretas as afirmações: II e III. Respondido em 23/03/2021 16:19:36 Explicação: Vale destacar que o Python nos permite percorremos uma lista por meio de intervalos, usando a função range() Acerto: 1,0 / 1,0 Questão6 a Questão7 a 24/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 4/5 Qual a finalidade do método len (), que pode ser aplicado tanto a tuplas como a listas? Verificar se um elemento existe ou n na lista ou tupla ? Repetir elementos das listas ou duplas Verficar quantos elementos existem na lista ou tuplas Concatenar 2 ou mais tuplas ou listas Iterar, com o comando FOR, em conjunto Respondido em 23/03/2021 16:21:22 Acerto: 1,0 / 1,0 Para ler apenas 2 caracteres de um objeto do tipo arquivo chamado arq, usamos: arq.readlines arq.read(2) arq.open(2) arq.readline() arq.read() Respondido em 23/03/2021 16:23:28 Explicação: arq.read(2) é a sintaxe correta para a leitura de caracteres Acerto: 1,0 / 1,0 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 tupla lista string Respondido em 23/03/2021 16:24:22 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. Acerto: 1,0 / 1,0 Vamos supor o seguint trecho de código em Phyton, dentro do módulo frete.py >>>import transportes.logistica.frete >>>transportes.logistica.frete.entrega() O que faz o segundo comando acima ( >>>transportes.logistica.frete.entrega() ) ? Questão8 a Questão9 a Questão10 a 24/03/2021 Estácio: Alunos https://simulado.estacio.br/alunos/ 5/5 O comando está incorreto e não executa uso da função de nome entrega Leitura do módulo frete.py Importação da função de nome entrega Importaçao do módulo Respondido em 23/03/2021 16:25:38 javascript:abre_colabore('38403','219786781','4422395318');
Compartilhar