Buscar

AV PROGRAMAÇÃO RAD

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');

Continue navegando