Baixe o app para aproveitar ainda mais
Prévia do material em texto
22/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=1966542&matr_integracao=201801055521 1/5 Disc.: PROGRAMAÇÃO RAD Aluno(a): GLAUCIO SOUZA SILVA 201801055521 Acertos: 10,0 de 10,0 22/10/2020 Acerto: 1,0 / 1,0 Qual das linguagens abaixo não é interpretada? Python Lua Ruby Basic C Respondido em 22/10/2020 19:10:05 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. Acerto: 1,0 / 1,0 Qual das instruções abaixo caracteriza o conceito de ¿tipagem dinâmica¿? 2+3 = 5 String x = ¿teste¿ String a = 3 int i = 5 i = 2 Respondido em 22/10/2020 19:11:04 Explicação: A resposta correta é a letra a, dado que tipagem dinâmica é uma caracferística da linguagem, onde o próprio interpretador infere qual é o tipo da linguagem, no caso ele inferirá que i é uma variável do tipo inteiro. As letras b e c caracterizam tipagem estática, d é uma instrução de soma de dois números e a letra e, é uma instrução onde faltam as aspas para o tipo estático String Questão1 a Questão2 a https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); 22/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=1966542&matr_integracao=201801055521 2/5 Acerto: 1,0 / 1,0 Uma empresa deseja saber qual será o valor total da folha de pagamento de seus funcionários no próximo mês. Analise o programa abaixo (em Python) . i = 1 soma = 0 while __________________ # sentença 1 sal = float( input('Salário..: ') ) soma = soma + sal i = i + 1 print("Total da Folha de Pagamento..: R$ ", soma) Sabe-se que a empresa possui 45 funcionários. Complete a sentença 1 de forma que o programa ao final apresente o Valor Total da Folha de pagamento da empresa. ( i = 45 ): ( i <= 45): ( i > 45 ): ( i < 45 ): ( i >= 45): Respondido em 22/10/2020 19:12:18 Explicação: Enquanto a condição for verdadeira a estrutura de repetição é executada. Sendo assim, como a empresa possui 45 funcionários e i começa com 1, a condição é i<=45. Acerto: 1,0 / 1,0 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: constructor def __init__ this self Respondido em 22/10/2020 19:13:16 Explicação: O método construtor é denominado __init__, sendo definido, como os demais métodos, através de def __init__(self, parâmetros...). Quanto aos demais, def serve para criar uma função ou método e self é o ponteiro de auto-referência implícito do Python. O this e o constructor não pertencem à sintaxe Python. Acerto: 1,0 / 1,0 Considere a seguinte definição da classe fração: Questão3 a Questão4 a Questão5 a 22/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=1966542&matr_integracao=201801055521 3/5 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? f.multiplicar(f) fracao.multiplicar(f1) Nenhuma das anteriores está correta. def __mul__(self,fracao): def mul(fracao1, fracao2) Respondido em 22/10/2020 19:13:41 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. Somente a afirmativa: I. Estão corretas as afirmações: II e III. Estão corretas as afirmações: I, II e III. Estão corretas as afirmações: I e III. Respondido em 22/10/2020 19:14:31 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 Em Python, _________ é um tipo de estrutura de dados em que há mapeamento entre uma chave (key) e um valor (value). Questão6 a Questão7 a 22/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=1966542&matr_integracao=201801055521 4/5 Assinale a opção que competa a frase corretamente Dicionário Ponteiro Fila Tupla Lista Respondido em 22/10/2020 19:15:10 Acerto: 1,0 / 1,0 O Python possui várias bibliotecas para manipulação de dados. Qual das opções abaixo é uma das mais utilizadas? files pandas nets ursos bears Respondido em 22/10/2020 19:17:33 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. Acerto: 1,0 / 1,0 Avalie cada assertiva a seguir no que se refere a aplicação dos conceitos de escopo e tempo de vida de uma variável I. Não é possível ter uma variável local a uma função com mesmo nome de uma variável global II. Uma variável local só é reconhecida enquanto a função estiver em execução III. A forma de defirmos em Phyton que uma variável usada internamente em uma função é na verdade global, é inserir o termo global antes da referencia a variável, dentro da função. Algo como global ind, sendo "ind" o nome da variável global. Assinale a Unica opção que apresenta a resposta com as assertvas corretas Apenas II Apenas II e III Apenas III I, II e III Apenas I e II Respondido em 22/10/2020 19:18:34 Explicação: I. Não é possível ter uma variável local a uma função com mesmo nome de uma variável global - FALSO, é possível sim II. Uma variável local só é reconhecida enquanto a função estiver em execução --> VERDADE III. A forma de defirmos em Phyton que uma variável usada internamente em uma função é na verdade global, é inserir o termo global antes da referencia a variável, dentro da função. Algo como global ind, sendo "ind" o nome da variável global. -->VERDADE Questão8 a Questão9 a 22/10/2020 Estácio: Alunos https://simulado.estacio.br/alunos/?user_cod=1966542&matr_integracao=201801055521 5/5 Acerto: 1,0 / 1,0 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 de rede de funções matemáticas de funções de computação gráfica de funções relacionadas somente a inteiros de funções relacionadas a strings Respondido em 22/10/2020 19:19:05 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". Questão10 a javascript:abre_colabore('38403','210894986','4238892361');
Compartilhar