Buscar

ALGORITMO SEMANA 3

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 3 páginas

Prévia do material em texto

PERGUNTA 1 
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 em Python não podem ter objetos de tipos de dados 
diferentes, com um elemento numérico e outro string. 
 
b. Os objetos de uma lista podem ser de diferentes tipos, 
como strings, números e outras listas. 
 
c. As listas são como strings, uma cadeia de caracteres que podem 
ser alterados individualmente. 
 
d. As listas em Python são utilizadas para armazenar valores 
constantes que não poderão ser alterados após sua inserção. 
 
e. As listas podem ser criadas em Python com o uso de parênteses 
separando os objetos por vírgulas. 
 
 
PERGUNTA 2 
1. Qual alternativa indica a principal definição de listas? 
 
a. A lista é uma sequência de objetos de um único tipo de dados 
separados por vírgulas e envoltos por colchetes. 
 
b. A lista é uma coleção tanto de valores quanto de operações. Cada 
elemento da lista é chamado de nó e tem indicação de qual 
elemento é o seguinte através de um ponteiro. 
 
c. A lista ou tupla é uma sequência de objetos que podem ser de 
diferentes tipos: números, strings, outras listas, etc. Em Python, a 
lista é representada por objetos separados por vírgula, envoltos 
por parênteses. 
 
d. A lista é uma sequência de objetos que podem ser de diferentes 
tipos: números, strings, outras listas, etc. Em Python, a lista é 
representada por objetos separados por vírgula, envoltos por 
colchetes. 
 
e. A lista é uma sequência de structs, que são chamados de nós 
da lista. 
 
 
PERGUNTA 3 
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 falsas. 
 
b. a primeira asserção é falsa, e a segunda é verdadeira. 
 
c. a primeira asserção é verdadeira, e a segunda é falsa. 
 
d. as duas asserções são verdadeiras, e a segunda não justifica a 
primeira. 
 
e. as duas asserções são verdadeiras, e a segunda justifica a 
primeira. 
 
 
PERGUNTA 4 
1. Em Python, o resultado da expressão aritmética: “11 // 2” será: 
 
a. 6 
 
b. 5 
 
c. 1 
 
d. Erro 
 
 
PERGUNTA 5 
1. Assinale a alternativa cujo conceito melhor se relaciona com a seguinte 
definição: 
“Procedimento computacional que processa um conjunto de valores de 
entrada e produz um conjunto de valores de saída” 
 
a. Algoritmo. 
 
b. Instância. 
 
c. Software. 
 
d. Hardware. 
 
 
PERGUNTA 6 
1. As listas são estruturas de dados utilizadas na programação para 
armazenar uma coleção de elementos de diferentes tipos em uma única 
variável. Em Python, as listas são criadas utilizando colchetes e os 
elementos são separados por vírgulas. As listas podem ser compostas 
por qualquer tipo de dado, inclusive outras listas, permitindo a criação de 
estruturas complexas e organizadas. Além de permitir a adição de novos 
elementos, as listas também permitem a remoção, a alteração e o acesso 
aos elementos armazenados. Cada elemento é identificado por um índice, 
que começa a partir de 0 para o primeiro elemento da lista. Dessa forma, 
é possível acessar um elemento específico utilizando seu índice dentro 
da lista. 
 
 
Com base nesses aspectos, assinale a alternativa que melhor descreve o 
objetivo da função do método index() em listas em Python. 
 
a. O método index() em listas em Python Inverter a ordem dos 
elementos da lista. 
 
b. O método index() em listas em Python adiciona um elemento no 
final da lista. 
 
c. O método index() em listas em Python remove um elemento 
específico da lista. 
 
d. O método index() em listas em Python retorna o índice do primeiro 
elemento na lista. 
 
e. O método index() em listas em Python retorna o tamanho total 
dentro da lista. 
 
 
PERGUNTA 7 
1. 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. 
 
a. O método nomes.append('Priscila') irá inserir o elemento no início 
da lista. 
 
b. Os métodos insert e append têm a mesma funcionalidade para as 
listas. 
 
c. O método pop() irá ordenar a lista. 
 
d. O método nomes.append('Priscila') irá inserir um novo elemento 
no final da lista. 
 
e. O método nomes.count('João') retornará o valor 0.

Continue navegando