Logo Passei Direto
Buscar

PROGRAMAÇÃO RAD Simulado1

User badge image
LauraM

em

Ferramentas de estudo

Questões resolvidas

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):

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

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):

Prévia do material em texto

Disc.: PROGRAMAÇÃO RAD   
	Acertos: 5,0 de 10,0
	25/07/2022
		1a
          Questão 
	Acerto: 1,0  / 1,0 
	
	A linguagem Python é relativamente nova, lançada em 1991. É uma linguagem de uso geral, projetada especificamente para tornar os programas bastante legíveis.  São características da linguagem:
		
	
	Tipagem Dinâmica, suporta o paradigma de programação lógica, é uma linguagem compilada.
	
	Tipagem não dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada.
	
	Tipagem não Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada.
	
	Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem interpretada.
	
	Tipagem Dinâmica, suporta o paradigma de programação funcional, é uma linguagem compilada.
	Respondido em 25/07/2022 17:37:57
	
	Explicação: 
A linguagem Python é multiparadigma, ou seja trabalha com mais de um tipo de paradigma, como orientado a objetos, funcional, lógica, entre outros.
Quando em uma linguagem não precisamos declarar variáveis para usá-las dizemos que ela é tipicamente dinâmica.
Python é uma linguagem interpretada.
	
		2a
          Questão 
	Acerto: 1,0  / 1,0 
	
	Considere o seguinte código em Python: 
a = 1
b = 2
c = a+b
print ("o resultado",c);
Suponha que este código esteja no arquivo teste.py, qual seria a chamada correta através do prompt do sistema operacional?
		
	
	p teste
	
	python teste.py
	
	p teste.py
	
	py teste.py
	
	python teste
	Respondido em 25/07/2022 17:39:39
	
	Explicação: 
A resposta é a letra d, pois um programa em python é chamado usando o comando python e o nome do arquivo com a terminação .py.
As outras chamadas não são funcionais.
	
		3a
          Questão 
	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á:
		
	
	20
	
	30
	
	18
	
	55
	
	45
	Respondido em 25/07/2022 17:41:34
	
	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
	
		4a
          Questão 
	Acerto: 0,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.
		
	
	_empregado_(self, matricula, cargo):
	
	def _construtor_(self, matricula, nome, cargo):
	
	def _init_(self, matricula, nome, cargo):
	
	def _empregado_(self, matricula, nome, cargo):
	
	_init_(self, matricula, cargo):
	Respondido em 25/07/2022 17:42:56
	
	Explicação: 
 O método construtor é criado através da sintaxe:
               def _init_():
	
		5a
          Questão 
	Acerto: 0,0  / 1,0 
	
	Qual é o objetivo do comando super() na declaração abaixo?
class Carro(Veiculo):
  def __init__(self,vel,marca):
    super().__init__(vel)
    self.marca = marca
		
	
	Apenas a sintaxe normal para a definição de uma classe simples em Python.
	
	Nenhuma das respostas anteriores está correta.
	
	Uso de polimorfismo em Python.
	
	Permite que a classe herde o método da superclasse.
	
	Inicializa a variável vel.
	Respondido em 25/07/2022 17:52:33
	
	Explicação: 
A resposta é letra a. É desse modo que se implementa a sobrecarga de métodos em Python, possibilitando extender a funcionalidade da superclasse para as classes filhas.
	
		6a
          Questão 
	Acerto: 1,0  / 1,0 
	
	A pilha é uma estrutura de dados que permite a inserção/remoção de itens dinamicamente seguindo a norma de último a entrar, primeiro a sair. Suponha que para uma estrutura de dados, tipo pilha, são definidos os comandos insert (insere um elemento da pilha) e pop (remove um elemento da pilha.
Considere que, em uma estrutura de dados tipo pilha "pilha", inicialmente vazia, sejam executados os seguintes comandos:
 
pilha = []
pilha.insert(0,10)
pilha.insert(0,5)
pilha.insert(0,3)
pilha.insert(0,40)
pilha.pop(0)
pilha.insert(0,11)
pilha.insert(0,4)
pilha.insert(0,7)
pilha.pop(0)
pilha.pop(0)
print("Pilha.: ", pilha)
 
Após a execução dos comandos, o elemento no topo da pilha e a soma dos elementos armazenados na pilha são, respectivamente,
		
	
	11 e 29
	
	11 e 80
	
	4 e 80
	
	7 e 40
	
	7 e 29
	Respondido em 25/07/2022 17:50:44
	
	Explicação: 
Conceito de Pilha ¿ O último a entrar é o primeiro a sair.
Resultado final da Pilha.:  [11, 3, 5, 10]
Elemento que está no topo da pilha é o 11.
Soma dos elementos da pilha:  11+3+5+10 =29
	
		7a
          Questão 
	Acerto: 0,0  / 1,0 
	
	Em Python, _________ é um tipo de estrutura de dados em que há mapeamento entre uma chave (key) e um valor (value).
Assinale a opção que competa a frase corretamente
 
		
	
	Fila
	
	Ponteiro
	
	Dicionário
	
	Lista
	
	Tupla
	Respondido em 25/07/2022 17:51:00
	
		8a
          Questão 
	Acerto: 0,0  / 1,0 
	
	Dado o código Python abaixo, qual será a saída?
str1 = "ABCDEF"
str2 = "GHIJKL"
print(str1[:2].join(str2[3:]))
		
	
	ABCJKL
	
	JKLABC
	
	DGHEGHF
	
	ABJKL
	
	JABKABL
	Respondido em 25/07/2022 17:51:21
	
	Explicação: 
O comando join fará com que cada letra da segunda string (str2[3:] -> "JKL") seja separada pelos símbolos da primeira string(str1[:2] -> "AB")
J AB K AB L
	
		9a
          Questão 
	Acerto: 0,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)
		
	
	string
	
	inteiro
	
	tupla
	
	lista
	
	dicionário
	Respondido em 25/07/2022 17:51:41
	
	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.
	
		10a
          Questão 
	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 de computação gráfica 
	
	de funções relacionadas a strings 
	
	de funções relacionadas somente a inteiros
	
	de funções matemáticas 
	Respondido em 25/07/2022 17:51:59
	
	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".
image1.gif
image2.gif
image3.gif
image4.gif

Mais conteúdos dessa disciplina