Logo Passei Direto
Buscar

Algoritmos e Programação de Computadores I - COM110 - Ativ Sem3

User badge image
JULYA

em

Ferramentas de estudo

Questões resolvidas

Atualmente, uma importante área do conhecimento humano é a ciência de dados, que tem como apoio ferramentas como a linguagem Python. As listas em Python têm um conjunto de métodos manipuladores que auxilia na inserção, recuperação, alteração e remoção de elementos.
Com base na lista apresentada, assinale a alternativa correta.
O método pop() irá ordenar a lista.
O método nomes.append('Priscila') irá inserir o elemento no início da lista.
O método nomes.append('Priscila') irá inserir um novo elemento no final da lista.
Os métodos insert e append têm a mesma funcionalidade para as listas.
O método nomes.count('João') retornará o valor 0.

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.
O comando nomes[-2] retorna o elemento 'Maria'.
O comando nomes[-1] não retorna algum elemento.
O comando nomes[1] retorna o elemento 'João'.
O comando nomes[4] retorna o elemento 'Marta'.
O comando nomes[-1] retorna o elemento 'Marta'.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

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

Questões resolvidas

Atualmente, uma importante área do conhecimento humano é a ciência de dados, que tem como apoio ferramentas como a linguagem Python. As listas em Python têm um conjunto de métodos manipuladores que auxilia na inserção, recuperação, alteração e remoção de elementos.
Com base na lista apresentada, assinale a alternativa correta.
O método pop() irá ordenar a lista.
O método nomes.append('Priscila') irá inserir o elemento no início da lista.
O método nomes.append('Priscila') irá inserir um novo elemento no final da lista.
Os métodos insert e append têm a mesma funcionalidade para as listas.
O método nomes.count('João') retornará o valor 0.

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.
O comando nomes[-2] retorna o elemento 'Maria'.
O comando nomes[-1] não retorna algum elemento.
O comando nomes[1] retorna o elemento 'João'.
O comando nomes[4] retorna o elemento 'Marta'.
O comando nomes[-1] retorna o elemento 'Marta'.

Prévia do material em texto

SEMANA 3
Pergunta 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.
V, F, V, F.
F, F, F, V.
V, F, V, V.
✅ F, V, V, V.
V, V, F, F.
Pergunta 2
Atualmente, uma importante área do conhecimento humano é a ciência de dados, que tem
como apoio ferramentas como a linguagem Python. As listas em Python têm um conjunto de
métodos manipuladores que auxilia na inserção, recuperação, alteração e remoção de
elementos.
Considere a seguinte lista:
>>> nomes = ['João', 'Maria', 'José', 'Marta']
Com base na lista apresentada, assinale a alternativa correta.
O método pop() irá ordenar a lista.
O método nomes.append('Priscila') irá inserir o elemento no início da lista.
✅ O método nomes.append('Priscila') irá inserir um novo elemento no final da
lista.
Os métodos insert e append têm a mesma funcionalidade para as listas.
O método nomes.count('João') retornará o valor 0.
Pergunta 3
Os métodos de manipulação das listas são recursos indispensáveis para a produtividade do
desenvolvimento com o uso dessas estruturas de dados. A linguagem Python foi criada com o
propósito de facilitar o desenvolvimento de aplicações, principalmente aquelas que tratam
dados de forma intensa com o uso de listas.
Considerando os métodos utilizados nas listas e suas definições, avalie as informações a
seguir.
1. sort().
2. reverse().
3. pop().
I. Ordena os elementos da lista em ordem decrescente.
II. Remove o último elemento da lista.
III. Ordena os elementos da lista em ordem crescente.
Assinale a alternativa que relaciona adequadamente os dois grupos de informações.
1-I; 2-III; 3-II.
1-II; 2-I; 3-III.
1-III; 2-II; 3-I.
✅ 1-III; 2-I; 3-II.
1-I; 2-II; 3-III.
Pergunta 4
O uso de estruturas de dados, como listas e tuplas, é de grande utilidade para as linguagens de
programação, especialmente para a Python, que explora esses recursos com grande eficiência.
Com base nas listas e tuplas, selecione a alternativa correta:
As tuplas em Python são sempre mutáveis, permitindo a alteração dos seus
elementos.
✅ As tuplas são iguais às listas, exceto pela característica de serem imutáveis,
não permitindo a alteração dos seus elementos.
As tuplas podem ser criadas em Python com o uso de colchetes separando os objetos
por vírgulas.
As listas em Python são recursos para tratamento específico de dados numéricos.
As listas em Python são sempre imutáveis, não permitindo a alteração dos seus
elementos.
Pergunta 5
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.
As listas são como strings, uma cadeia de caracteres que podem ser alterados
individualmente.
As listas em Python não podem ter objetos de tipos de dados diferentes, com um
elemento numérico e outro string.
As listas em Python são utilizadas para armazenar valores constantes que não poderão
ser alterados após sua inserção.
As listas podem ser criadas em Python com o uso de parênteses separando os objetos
por vírgulas.
✅ Os objetos de uma lista podem ser de diferentes tipos, como strings, números
e outras listas.
Pergunta 6
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 primeira asserção é falsa, e a segunda é verdadeira.
as duas asserções são verdadeiras, e a segunda justifica a primeira.
✅ as duas asserções são verdadeiras, e a segunda não justifica a primeira.
a primeira asserção é verdadeira, e a segunda é falsa.
as duas asserções são falsas.
Pergunta 7
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 primeira asserção é falsa, e a segunda é verdadeira.
as duas asserções são verdadeiras, e a segunda não justifica a primeira.
✅ as duas asserções são verdadeiras, e a segunda justifica a primeira.
a primeira asserção é verdadeira, e a segunda é falsa.
as duas asserções são falsas.
Pergunta 8
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.
O comando nomes[-2] retorna o elemento 'Maria'.
O comando nomes[-1] não retorna algum elemento.
O comando nomes[1] retorna o elemento 'João'.
O comando nomes[4] retorna o elemento 'Marta'.
✅ O comando nomes[-1] retorna o elemento 'Marta'.
Pergunta 9
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 <class 'int'>.
II. O comando type(y) irá retornar <class 'int'>.
III. O comando type(nome) irá retornar <class 'str'>.
IV. O comando type(nomes) irá retornar <class 'list'>
Está correto o que se afirma em:
I e II, apenas.
I, II, III e IV.
I, II e III, apenas.
II, apenas.
✅ I, III e IV, apenas.

Mais conteúdos dessa disciplina