Buscar

Programação RAD

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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

Continue navegando