Logo Passei Direto
Buscar

Paradigmas de linguagens de programação em python simulado02

Ferramentas de estudo

Questões resolvidas

Qual das linguagens abaixo possui nenhuma abstração?


linguagem Python
linguagem JAVA
linguagem Assembly
linguagem HTML
linguagem de máquina

Considere o seguinte trecho de um programa escrito em Python: import math print(sqrt(36))
Qual será o resultado da execução desse programa?
Será impresso na tela: 6.0
Ocorrerá um erro porque a função print() precisa receber uma string como parâmetro
Será impresso na tela: 6
Ocorrerá um erro porque a chamada correta deveria ser math.sqrt(36)
Será impresso na tela: "6"

Analise o código Python a seguir. class End_simples(object): def __init__(self, rua, num, bairro): self.rua = rua self.num = num self.bai = bairro def Endereco(self): return self.rua + ", " + self.num + "\ " + self.bairro class End_com(End_simples): def __init__(self, rua, num, bai, com): End_simples.__init__(self,rua, num, bairro) self.com = com def Endereco(self): ... a = End_simples("Av Brasil", "243", "Floresta") b = End_com("Av Miracema", "12", "Centro", "apto 3") print(a.Endereco()) print(b.Endereco())
Assinale a opção que apresenta a correta definição para o método Endereco na classe End_com.
return End_simples.Endereco() "+ ", " + self.com
return self.parent.Endereco() "+ ", " + self.com
return self.Endereco()+ ", " + self.com
return parent(End_com, self).Endereco() "+ ", " + self.com
return super(End_com, self).Endereco() "+ ", " + self.com

No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre construção de atributos:
É uma atividade bastante encontrada na construção de data warehouses.
Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes.
Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes (avaliação do modelo gerado).
Quando utilizada em uma tabela, implica na criação de colunas repetindo alguma transformação dos dados existentes em outras colunas.
Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou categórico-numérica.

No que se refere a programação de sistemas, avalie as assertivas a seguir?
Com base em sua análise, assinale a ÚNICA opção que apresenta APENAS as assertivas corretas.
I - A programação de sistemas, carece de linguagens que acesse, diretamente, o hardware e seus componentes.
II - Exemplos de uso: software básico, como sistemas operacionais, tradutores e interpretadores de linguagens de programação.
III - As principais linguagens usadas são: Pascal, Java e Ruby.
IV - Antes das linguagens de alto nível, a programação de sistemas era desenvolvida em Assembly.
I, II e IV
I e IV
I
II, III e IV
III e IV

(TRE-CE/2012 - Adaptada) Compreender os princípios do desenvolvimento de software orientado a objetos é fundamental para o profissional de TI moderno. Acerca da linguagem de programação Python, é correto afirmar que:
I. Excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados.
II. Um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona-se utilizar o nome self para ele.
III. O método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada.
IV. Instâncias são objetos criados a partir de uma classe definida pelo programador; o que Python chama de instância é frequentemente denominado objeto em outras linguagens.
III e IV, apenas.
I, II e IV, apenas.
I e II, apenas.
II, III e IV, apenas.
I e IV, apenas.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Qual das linguagens abaixo possui nenhuma abstração?


linguagem Python
linguagem JAVA
linguagem Assembly
linguagem HTML
linguagem de máquina

Considere o seguinte trecho de um programa escrito em Python: import math print(sqrt(36))
Qual será o resultado da execução desse programa?
Será impresso na tela: 6.0
Ocorrerá um erro porque a função print() precisa receber uma string como parâmetro
Será impresso na tela: 6
Ocorrerá um erro porque a chamada correta deveria ser math.sqrt(36)
Será impresso na tela: "6"

Analise o código Python a seguir. class End_simples(object): def __init__(self, rua, num, bairro): self.rua = rua self.num = num self.bai = bairro def Endereco(self): return self.rua + ", " + self.num + "\ " + self.bairro class End_com(End_simples): def __init__(self, rua, num, bai, com): End_simples.__init__(self,rua, num, bairro) self.com = com def Endereco(self): ... a = End_simples("Av Brasil", "243", "Floresta") b = End_com("Av Miracema", "12", "Centro", "apto 3") print(a.Endereco()) print(b.Endereco())
Assinale a opção que apresenta a correta definição para o método Endereco na classe End_com.
return End_simples.Endereco() "+ ", " + self.com
return self.parent.Endereco() "+ ", " + self.com
return self.Endereco()+ ", " + self.com
return parent(End_com, self).Endereco() "+ ", " + self.com
return super(End_com, self).Endereco() "+ ", " + self.com

No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre construção de atributos:
É uma atividade bastante encontrada na construção de data warehouses.
Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes.
Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes (avaliação do modelo gerado).
Quando utilizada em uma tabela, implica na criação de colunas repetindo alguma transformação dos dados existentes em outras colunas.
Significa transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica ou categórico-numérica.

No que se refere a programação de sistemas, avalie as assertivas a seguir?
Com base em sua análise, assinale a ÚNICA opção que apresenta APENAS as assertivas corretas.
I - A programação de sistemas, carece de linguagens que acesse, diretamente, o hardware e seus componentes.
II - Exemplos de uso: software básico, como sistemas operacionais, tradutores e interpretadores de linguagens de programação.
III - As principais linguagens usadas são: Pascal, Java e Ruby.
IV - Antes das linguagens de alto nível, a programação de sistemas era desenvolvida em Assembly.
I, II e IV
I e IV
I
II, III e IV
III e IV

(TRE-CE/2012 - Adaptada) Compreender os princípios do desenvolvimento de software orientado a objetos é fundamental para o profissional de TI moderno. Acerca da linguagem de programação Python, é correto afirmar que:
I. Excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem atributos e métodos associados.
II. Um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona-se utilizar o nome self para ele.
III. O método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada.
IV. Instâncias são objetos criados a partir de uma classe definida pelo programador; o que Python chama de instância é frequentemente denominado objeto em outras linguagens.
III e IV, apenas.
I, II e IV, apenas.
I e II, apenas.
II, III e IV, apenas.
I e IV, apenas.

Prévia do material em texto

23/09/2023, 18:55 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/8
Avaliando
Aprendizado
 
Teste seu conhecimento acumulado
Disc.: PARADIGMAS DE LINGUAGENS DE PROGRAMAÇÃO EM PYTHON   
Aluno(a): FLAVIO ALVES SIMEÃO 202009437842
Acertos: 1,8 de 2,0 23/09/2023
Acerto: 0,2  / 0,2
 
Qual das linguagens abaixo possui nenhuma abstração
linguagem HTML
linguagem Assembly
linguagem Python
 linguagem de máquina
linguagem JAVA
Respondido em 23/09/2023 18:32:24
Explicação:
A resposta correta é: linguagem de máquina.
Acerto: 0,2  / 0,2
Amarração dinâmica (também conhecida como "binding dinâmico") é um conceito em linguagens de programação que
se refere à associação de valores a nomes de variáveis em tempo de execução. Em outras palavras, em linguagens com
amarração dinâmica, as variáveis podem ter seu tipo e valor modi�cados durante a execução do programa. Qual das
opções abaixo apresenta uma linguagem com amarração dinâmica?
Go.
 Python.
Java.
Rust.
C++.
Respondido em 23/09/2023 18:39:47
Explicação:
A linguagem com amarração dinâmica é a opção Python. As demais opções não apresentam amarração dinâmica.
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
23/09/2023, 18:55 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/8
Acerto: 0,2  / 0,2 Questão3
a
23/09/2023, 18:55 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/8
Considere o seguinte trecho de um programa escrito em Python:
       import math
       print(sqrt(36))
Qual será o resultado da execução desse programa?
Ocorrerá um erro porque a função print() precisa receber uma string como parâmetro
Será impresso na tela: 6.0
Será impresso na tela: "6"
Será impresso na tela: 6
 Ocorrerá um erro porque a chamada correta deveria ser math.sqrt(36)
Respondido em 23/09/2023 18:40:27
Explicação:
A resposta correta é: Ocorrerá um erro porque a chamada correta deveria ser math.sqrt(36)
Acerto: 0,0  / 0,2
Analise o código Python a seguir.
class End_simples(object):
def __init__(self, rua, num, bairro):
       self.rua = rua
       self.num = num
       self.bai = bairro
def Endereco(self):
      return self.rua + ", " + self.num + "\ " + self.bairro
 class End_com(End_simples):
def __init__(self, rua, num, bai, com):
End_simples.__init__(self,rua, num, bairro)
self.com = com
def Endereco(self):
...
a = End_simples("Av Brasil", "243", "Floresta")
b = End_com("Av Miracema", "12", "Centro", "apto 3")
print(a.Endereco())
print(b.Endereco())
 
Sabe-se que a execução desse código produziu as duas linhas a seguir.
Av Brasil, 243 Floresta
Av Miracema, 12 Centro, apto 3
 Questão4
a
23/09/2023, 18:55 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/8
Assinale a opção que apresenta a correta de�nição para o método Endereco na classe End_com.
return self.parent.Endereco() \+ ", " + self.com
return End_simples.Endereco() \+ ", " + self.com
 return self.Endereco()+ ", " + self.com
return parent(End_com, self).Endereco() \+ ", " + self.com
 return super(End_com, self).Endereco() \+ ", " + self.com
Respondido em 23/09/2023 18:41:23
Explicação:
A resposta correta é: return super(End_com, self).Endereco() \+ ", " + self.com
No método Endereco da classe End_com deve ser feita uma chamada ao método Endereco de sua classe Pai, a classe
End_simples, o qual retorna os valores para rua, número e bairro em forma de uma string: return self.rua +
\¿ + self.bairro (esses valores são passados por parâmetro ao construtor End_simples dentro do
construtor da classe End_com, pois há entre essas duas classes um relacionamento de herança). O método Endereco de
End_com concatena a string retornada pelo método Endereco de End_simples com o valor da variável self.com de End_com,
sendo essa string concatenada o seu valor de retorno.
Acerto: 0,2  / 0,2
No processo de descoberta de conhecimento em base de dados, marque a alternativa correta sobre construção de
atributos:
Signi�ca transformar a natureza dos valores de um atributo utilizando transformações numérico-categórica
ou categórico-numérica.
 Quando utilizada em uma tabela, implica na criação de colunas re�etindo alguma transformação dos dados
existentes em outras colunas.
Consiste em separar os dados conjuntos de treinamento (abstração do modelo de conhecimento) e de testes
(avaliação do modelo gerado).
Consiste na complementação de dados ausentes, detecção de ruídos e eliminação de dados inconsistentes.
É uma atividade bastante encontrada na construção de data warehouses.
Respondido em 23/09/2023 18:44:16
Explicação:
A resposta correta é: Quando utilizada em uma tabela, implica na criação de colunas re�etindo alguma transformação dos
dados existentes em outras colunas.
Acerto: 0,2  / 0,2
No que se refere a programação de sistemas, avalie as assertivas  a seguir?
I - A programação de sistemas, carece de linguagens que acesse, diretamente, o hardware e seus componentes.
II - Exemplos de uso: software básico, como sistemas operacionais, tradutores e interpretadores de linguagens de
programação.
III - As principais linguagens usadas são: Pascal, Java e Ruby.
IV - Antes das linguagens de alto nível, a programação de sistemas era desenvolvida em Assembly.
Com base em sua análise, assinale a ÚNICA opção que apresenta APENAS as assertivas corretas
I e IV
, ¿ + self. νm +
 Questão5
a
 Questão6
a
23/09/2023, 18:55 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/8
 I, II e IV
II, III e IV
I
III e IV
Respondido em 23/09/2023 18:45:51
Explicação:
A resposta correta é: I, II e IV
Acerto: 0,2  / 0,2
A interpretação de um código em Python é fundamental para entender como um programa funciona, identi�car
possíveis erros ou problemas em sua estrutura, adaptá-lo às necessidades especí�cas e aprender com as boas práticas
utilizadas pelos desenvolvedores. Qual é a saída do seguinte trecho se o usuário digitar duas linhas contendo 2 e 4
respectivamente?
 
x = int(input())
y = int(input())
 
x = x / y
y = y / x
 
print(y)
4,0
2.0
o código causará um erro em tempo de execução.
21,0 
 8.0
Respondido em 23/09/2023 18:47:21
Explicação:
A saída do código será:
 
x = 2
y = 4
 
.:
 
x = 2 / 4
y = 4 / 0.5
 
.:
 
 Questão7
a
23/09/2023, 18:55 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/8
print(y) = 8.0
Acerto: 0,2  / 0,2
Considere o seguinte trecho de um programa escrito em Python:
       a = 0
       for i in range(30):
        if a%2 == 0:
        a += 1
        continue
        else:
        if a%5 == 0:
        break
        else:
        a += 3
       print(a)
Assinale a opção que apresenta corretamente o que será impresso na tela.
 5
2
6
30
10
Respondido em 23/09/2023 18:48:17
Explicação:
A resposta correta: 5
Acerto: 0,2  / 0,2
(TRE-CE/2012 - Adaptada) Compreender os princípios do desenvolvimento de software orientado a objetos é
fundamental para o pro�ssional de TI moderno. Acerca da linguagem de programação Python, é correto a�rmar que:
I. Excetuando-se as classes, tudo é um objeto (tipos, valores, funções, métodos e instâncias), e todos possuem
atributos e métodos associados.
II. Um ponto fundamental da sintaxe para métodos é que o primeiro argumento é especial, e convenciona- se utilizar o
nome self para ele.
    
III. O método construtor (p.ex.: __init__()) é um método opcional invocado quando a classe é instanciada.
  
IV. Instâncias são objetos criados a partir de uma classe de�nida pelo programador; o que Python chama de instância é
frequentemente denominado objeto em outras linguagens.
III e IV, apenas.
I, II e IV, apenas.
I e IV, apenas.
 Questão8
a
 Questão9
a
23/09/2023, 18:55 Estácio: Alunos
https://simulado.estacio.br/alunos/ 7/8
I e II, apenas.
 II, III e IV, apenas.
Respondido em 23/09/2023 18:50:14
Explicação:
A resposta correta é: II, III e IV, apenas.
Na linguagem Python absolutamente tudo é objeto, inclusiveas classes, que na verdade são objetos de object. Object é um
objeto do tipo type que possui vários atributos e métodos próprios.
Acerto: 0,2  / 0,2
Considere o script e responda.
Substituindo a utilização de Threads por Processos na linha 14, qual valor será impresso pela linha 18
 0
Impossível determinar
1000000
100000
10
Respondido em 23/09/2023 18:50:37
Explicação:
A resposta correta é: 0
 Questão10
a
23/09/2023, 18:55 Estácio: Alunos
https://simulado.estacio.br/alunos/ 8/8

Mais conteúdos dessa disciplina