Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/09/2021 11:03 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=182780712&user_cod=2107943&matr_integracao=201804105767 1/6 Simulado AV Teste seu conhecimento acumulado Disc.: PROGRAMAÇÃO RAD Aluno(a): FABIO PLASTER DE OLIVEIRA 201804105767 Acertos: 8,0 de 10,0 12/09/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 ? py.simulador python simulador.py simulador.py python simulador.py simulador Respondido em 12/09/2021 10:48:11 Explicação: Para executarmos um programa em Python, usamos a seguinte sintaxe: python .py Acerto: 0,0 / 1,0 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); Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 12/09/2021 11:03 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=182780712&user_cod=2107943&matr_integracao=201804105767 2/6 Considerando que variáveis de valores recebam os inteiros 4 e 6, qual é o resultado final? 10 ERROR 5 5.0 10.0 Respondido em 12/09/2021 10:57:55 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. 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á: 55 18 20 45 30 Respondido em 12/09/2021 10:51:31 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 Questão3 a 12/09/2021 11:03 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=182780712&user_cod=2107943&matr_integracao=201804105767 3/6 x: 4 soma: 18 x: 2 soma: 20 x: 0 soma: 20 Acerto: 1,0 / 1,0 Durante o desenvolvimento do projeto, foi necessário criar um método construtor para a classe Empregado. Assinale a opção que apresenta a criação do método construtor. def _init_(self, matricula, nome, cargo): def _empregado_(self, matricula, nome, cargo): _empregado_(self, matricula, cargo): _init_(self, matricula, cargo): def _construtor_(self, matricula, nome, cargo): Respondido em 12/09/2021 10:58:56 Explicação: O método construtor é criado através da sintaxe: def _init_(): Acerto: 1,0 / 1,0 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? fracao.multiplicar(f1) def __mul__(self,fracao): def mul(fracao1, fracao2) Nenhuma das anteriores está correta. f.multiplicar(f) Respondido em 12/09/2021 10:52:50 Explicação: Questão4 a Questão5 a 12/09/2021 11:03 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=182780712&user_cod=2107943&matr_integracao=201804105767 4/6 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 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? FIFO fila por prioridade fila enfileirada pilha enfileirada fila encadeada Respondido em 12/09/2021 10:53:10 Explicação: O termo FIFO significa ¿First in, First out¿ que significa que o primeiro a entrar é o primeiro a sair, então a resposta certa é FIFO. Acerto: 1,0 / 1,0 Uma tupla é um tipo de estrutura em Python que se parece com as listas, porém uma tupla é ___ restrita a strings imutável restrita a inteiros mutável restrita a inteiros e strings Respondido em 12/09/2021 10:53:44 Explicação: Questão6 a Questão7 a 12/09/2021 11:03 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=182780712&user_cod=2107943&matr_integracao=201804105767 5/6 A resposta é imutável. Uma tupla é como uma lista, mas não pode ser modificada, diferentemente dessa última. Acerto: 1,0 / 1,0 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? [t,e,s,t,e] ['testede','algumacoisa'] ['teste', 'de', 'alguma', 'coisa'] testedealgumacoisa ['teste', 'coisa'] Respondido em 12/09/2021 10:54:03 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. Acerto: 1,0 / 1,0 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? load math package import math Math.load math Math.math import all math functions Respondido em 12/09/2021 11:01:57 Explicação: Em Python utilizamos o comando ¿import¿ para carregar um módulo, no caso acima a intrução para carregar o módulo math seria ¿import math¿. Questão8 a Questão9 a 12/09/2021 11:03 Estácio: Alunos https://simulado.estacio.br/alunos/?p0=182780712&user_cod=2107943&matr_integracao=201804105767 6/6 Acerto: 0,0 / 1,0 Considere o seguinte código: from statistics import mean Para calcularmos a média como fica a chamada da função? mean[2,3,4] statistics.mean([2,3,4]) math.statistics.mean([2,3,4]) math(2,3,4) math(2,3,4).final Respondido em 12/09/2021 11:02:31 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] Questão10 a javascript:abre_colabore('38403','266536206','4806528722');
Compartilhar