Logo Passei Direto
Buscar

Ferramentas de estudo

Questões resolvidas

Em Python, há uma propriedade dos tipos de dados que é a mutabilidade. Indique qual é a alternativa correta quando afirmamos que um objeto é mutável.

a.
Um objeto do tipo lista é mutável. 

b.
Um objeto do tipo int é mutável.

c.
Um objeto do tipo float é mutável.

d.
Todos os objetos em Python são mutáveis.

e.
Um objeto do tipo bool é mutável.

Seja o seguinte código Python: RevisãoConteudoDisciplina=['Conceito Tuplas','Fazer exercício 3', 345,['rever slide 6',334]] print(RevisãoConteudoDisciplina[0]) print(RevisãoConteudoDisciplina) RevisãoConteudoDisciplina[0]= 45 Defina qual seria o resultado correto deste programa Python. a. Esta lista tem vários elementos. Mas, quando você executa o programa no interpretador, vê-se um erro “SyntaxError”. b. É uma lista porque utiliza os []. A primeira instrução print apresenta a string 'Conceito Tuplas'. O segundo print apresenta o conteúdo de toda a lista RevisãoConteudoDisciplina. A instrução RevisãoConteudoDisciplina[0]=45 não pode ser executada porque a lista é imutável. c. É uma lista heterogênea. A primeira instrução print apresenta a string 'Conceito Tuplas'. O segundo print apresenta o conteúdo de toda a lista RevisãoConteudoDisciplina. A instrução RevisãoConteudoDisciplina[0]=45, muda o primeiro elemento da lista que, nesse momento, terá o valor 45. d. É uma lista homogênea. A primeira instrução print apresenta a string 'Conceito Tuplas'. O segundo print apresenta o conteúdo de toda a lista RevisãoConteudoDisciplina. A instrução RevisãoConteudoDisciplina[0]=45 não pode ser executada porque o primeiro elemento da lista é uma string. e. Esta lista tem elementos faltando aspas simples ou duplas. Por esta razão, as instruções posteriores darão erro de sintaxe.

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

Questões resolvidas

Em Python, há uma propriedade dos tipos de dados que é a mutabilidade. Indique qual é a alternativa correta quando afirmamos que um objeto é mutável.

a.
Um objeto do tipo lista é mutável. 

b.
Um objeto do tipo int é mutável.

c.
Um objeto do tipo float é mutável.

d.
Todos os objetos em Python são mutáveis.

e.
Um objeto do tipo bool é mutável.

Seja o seguinte código Python: RevisãoConteudoDisciplina=['Conceito Tuplas','Fazer exercício 3', 345,['rever slide 6',334]] print(RevisãoConteudoDisciplina[0]) print(RevisãoConteudoDisciplina) RevisãoConteudoDisciplina[0]= 45 Defina qual seria o resultado correto deste programa Python. a. Esta lista tem vários elementos. Mas, quando você executa o programa no interpretador, vê-se um erro “SyntaxError”. b. É uma lista porque utiliza os []. A primeira instrução print apresenta a string 'Conceito Tuplas'. O segundo print apresenta o conteúdo de toda a lista RevisãoConteudoDisciplina. A instrução RevisãoConteudoDisciplina[0]=45 não pode ser executada porque a lista é imutável. c. É uma lista heterogênea. A primeira instrução print apresenta a string 'Conceito Tuplas'. O segundo print apresenta o conteúdo de toda a lista RevisãoConteudoDisciplina. A instrução RevisãoConteudoDisciplina[0]=45, muda o primeiro elemento da lista que, nesse momento, terá o valor 45. d. É uma lista homogênea. A primeira instrução print apresenta a string 'Conceito Tuplas'. O segundo print apresenta o conteúdo de toda a lista RevisãoConteudoDisciplina. A instrução RevisãoConteudoDisciplina[0]=45 não pode ser executada porque o primeiro elemento da lista é uma string. e. Esta lista tem elementos faltando aspas simples ou duplas. Por esta razão, as instruções posteriores darão erro de sintaxe.

Prévia do material em texto

Pergunta 1
1. Na linguagem Python, é possível trabalhar com diversos tipos de dados, como números inteiros, reais, valores lógicos booleanos, sequências de caracteres, listas, dentre outros.
Com base nesse tema, avalie as expressões a seguir.
>>> x = 5
>>>y = 3.2
>>>nome = 'João'
>>>nomes = [nome, 'Maria', 'Felipe', 'José']
 
Com relação aos tipos de dados utilizados, avalie as afirmativas a seguir.
I. O comando type(x) irá retornar .
II. O comando type(y) irá retornar .
III. O comando type(nome) irá retornar .
IV. O comando type(nomes) irá retornar 
Está correto o que se afirma em:
	
	a.
	 I, II, III e IV.
	
	b.
	I, II e III, apenas.
	
	c.
	 I e II, apenas.
	
	d.
	 I, III e IV, apenas.
	
	e.
	II, apenas.
1,25 pontos   
Pergunta 2
1. As bibliotecas contendo funcionalidades extras estão presentes em grande parte das linguagens de programação e, na Python, especificamente, existe um conjunto de módulos presente em sua biblioteca padrão que traz grande poder para a linguagem.
Considerando a biblioteca padrão Python, identifique se são (V) verdadeiras ou (F) falsas as afirmativas a seguir. 
I. (  ) Os módulos da biblioteca padrão já estão disponíveis na linguagem Python, bastando apenas acioná-los pelo nome do método desejado.
II. (  ) Para usar os módulos da biblioteca padrão Python, é necessário usar o comando "import" seguido do nome do módulo desejado. 
III. (  ) Para usar uma função de um determinado módulo, é necessário especificar o módulo e a função, em conjunto, separados por um ponto.
IV. (  ) A função math.sqrt() pertence ao módulo math que, por sua vez, pertence à biblioteca padrão Python.
Assinale a alternativa que apresenta a sequência correta.
	
	a.
	V, F, V, V.
	
	b.
	V, V, F, F.
	
	c.
	F, F, F, V.
	
	d.
	V, F, V, F.
	
	e.
	 F, V, V, V.
1,25 pontos   
Pergunta 3
1.  Em Python, há uma propriedade dos tipos de dados que é a mutabilidade. Indique qual é a alternativa correta quando afirmamos que um objeto é mutável. 
	
	a.
	Um objeto do tipo lista é mutável.  
	
	b.
	Um objeto do tipo float é mutável. 
	
	c.
	Todos os objetos em Python são mutáveis. 
	
	d.
	Um objeto do tipo bool é mutável. 
	
	e.
	Um objeto do tipo int é mutável. 
1,25 pontos   
Pergunta 4
1. Seja o seguinte código Python: 
 
RevisãoConteudoDisciplina=['Conceito Tuplas','Fazer exercício 3', 345,['rever slide 6',334]] 
print(RevisãoConteudoDisciplina[0]) 
print(RevisãoConteudoDisciplina) 
RevisãoConteudoDisciplina[0]= 45 
Defina qual seria o resultado correto deste programa Python. 
	
	a.
	É uma lista homogênea. A primeira instrução print apresenta a string 'Conceito Tuplas'. O segundo print apresenta o conteúdo de toda a lista RevisãoConteudoDisciplina. A instrução RevisãoConteudoDisciplina[0]=45 não pode ser executada porque o primeiro elemento da lista é uma string. 
	
	b.
	É uma lista heterogênea. A primeira instrução print apresenta a string 'Conceito Tuplas'. O segundo print apresenta o conteúdo de toda a lista RevisãoConteudoDisciplina. A instrução RevisãoConteudoDisciplina[0]=45, muda o primeiro elemento da lista que, nesse momento, terá o valor 45. 
	
	c.
	Esta lista tem elementos faltando aspas simples ou duplas. Por esta razão, as instruções posteriores darão erro de sintaxe. 
	
	d.
	É uma lista porque utiliza os []. A primeira instrução print apresenta a string 'Conceito Tuplas'. O segundo print apresenta o conteúdo de toda a lista RevisãoConteudoDisciplina. A instrução RevisãoConteudoDisciplina[0]=45 não pode ser executada porque a lista é imutável. 
	
	e.
	Esta lista tem vários elementos. Mas, quando você executa o programa no interpretador, vê-se um erro “SyntaxError”. 
1,25 pontos   
Pergunta 5
1. A linguagem Phyton tornou-se popular pela sua capacidade de tratar dados de forma transparente e legível. O uso de listas em Python permite a aplicação de diversos operadores que são comuns ao tipo de dados string. 
Considere a lista a seguir:
>>> nomes = ['João', 'Maria', 'José', 'Marta'] 
Com base na lista apresentada, selecione a alternativa correta.
	
	a.
	O comando nomes[-2] retorna o elemento 'Maria'.
	
	b.
	O comando nomes[1] retorna o elemento 'João'.
	
	c.
	O comando nomes[4] retorna o elemento 'Marta'.
	
	d.
	O comando nomes[-1] retorna o elemento 'Marta'.
	
	e.
	O comando nomes[-1] não retorna algum elemento.
1,25 pontos   
Pergunta 6
1. O uso de listas para tratamento de dados é muito comum nas linguagens de programação modernas, dentre elas, a Python.
Com relação ao uso de listas em Python, assinale a alternativa correta.
	
	a.
	As listas são como strings, uma cadeia de caracteres que podem ser alterados individualmente.
	
	b.
	As listas em Python são utilizadas para armazenar valores constantes que não poderão ser alterados após sua inserção.
	
	c.
	As listas em Python não podem ter objetos de tipos de dados diferentes, com um elemento numérico e outro string.
	
	d.
	Os objetos de uma lista podem ser de diferentes tipos, como strings, números e outras listas. 
	
	e.
	As listas podem ser criadas em Python com o uso de parênteses separando os objetos por vírgulas.
1,25 pontos   
Pergunta 7
1. A definição dos tipos de dados de forma otimizada garante mais efetividade das soluções frente às limitações dos sistemas computacionais, por isso as linguagens de programação, em especial, a Python, utilizam tipos especiais de dados. 
Com base no uso do tipo fractions, analise as asserções a seguir e as relações propostas entre elas.
I. Uma característica importante do tipo fraction é sua capacidade de representar números muito maiores se compararmos com a capacidade do tipo float. 
PORQUE 
II. O uso do tipo de dados float é uma opção para as expressões que exigem maior velocidade, em vez de uma capacidade maior de representação do número.
Analisando as asserções anteriores, conclui-se que:
	
	a.
	 as duas asserções são verdadeiras, e a segunda justifica a primeira.
	
	b.
	a primeira asserção é falsa, e a segunda é verdadeira.
	
	c.
	as duas asserções são falsas.
	
	d.
	as duas asserções são verdadeiras, e a segunda não justifica a primeira.
	
	e.
	a primeira asserção é verdadeira, e a segunda é falsa.
1,25 pontos   
Pergunta 8
1. Considerando as aplicações abrangentes da linguagem, surge a biblioteca padrão Python com o intuito de trazer aplicabilidade e produtividade para o desenvolvimento de software com métodos de uso comuns. 
Com base na biblioteca padrão Python, analise as asserções a seguir e as relações propostas entre elas.
I. A biblioteca padrão Python tem um vasto conjunto de funcionalidades que estão organizadas em mais de 200 módulos.
PORQUE 
II. Cada módulo contém funções e classes específicas para um domínio de aplicação e essa organização permite maior produtividade para os desenvolvedores no uso da biblioteca.
Analisando as asserções anteriores, conclui-se que:
	
	a.
	as duas asserções são verdadeiras, e a segunda justifica a primeira.
	
	b.
	a primeira asserção é verdadeira, e a segunda é falsa.
	
	c.
	a primeira asserção é falsa, e a segunda é verdadeira.
	
	d.
	as duas asserções são falsas.
	
	e.
	as duas asserções são verdadeiras, e a segunda não justifica a primeira.

Mais conteúdos dessa disciplina