Buscar

PROGRAMAÇÃO RAD 7

Prévia do material em texto

Teste de 
Conhecimento 
 avalie sua aprendizagem 
 
 
 
 
PROGRAMAÇÃO RAD 
 
Lupa Calc. 
 
 
 
 
 
CCT0769_A7_V1 
 
Aluno: Matr.: 
Disc.: PROGRAMAÇÃO RAD 2021.1 EAD (GT) / EX 
 
 
Prezado (a) Aluno(a), 
 
Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será 
composto de questões de múltipla escolha. 
Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de 
questões que será usado na sua AV e AVS. 
 
 
 
 
1. 
 
 
As tuplas nada mais são do que listas, mas com algumas características específicas. Analise as afirmações a seguir. 
I. Uma vez criada a tupla, podemos modifica-la a qualquer momento. 
II. Tuplas são capazes de conter quaisquer outros tipos definidos em Python, como números, strings, outras listas, entre outros. 
III. O acesso aos elementos da tuplas se dá por meio de índices, onde o primeiro índice em pyhton é o zero (0). 
 
Após a sua análise, assinale a opção em que são apresentadas apenas as afirmações corretas. 
 
Estão corretas as afirmações: II e III. 
 
 
Somente a afirmativa: II. 
 
 
Estão corretas as afirmações: I, II e III. 
 
 
Estão corretas as afirmações: I e III. 
 
 
Estão corretas as afirmações: I e II. 
 
 
 
Explicação: 
A afirmativa I é incorreta uma vez que as tuplas são imutáveis. 
 
 
 
 
 
2. 
 
 
Analise o seguinte código em Python: 
estrutura = (3,4,6,4,5,'b','f',5,8,2) 
print(estrutura.count(5)) 
Qual o nome dessa estrutura e o que será impresso no console? 
 
 
dicionário, 2 
 
 
fila, 2 
 
 
array, 0 
 
tupla, 2 
 
 
lista, 4 
 
 
 
Explicação: 
Essa estrutura se chama tupla e a função count(5) contará o número de vezes que o elemento 5 aparece na estrutura, no caso duas vezes, a resposta é 
a tupla, 2. 
 
 
 
 
 
3. 
 
 
Uma das formas de tratamento de erros em Python é por ¿exceções¿. Quais dos comandos abaixo caracteriza uma parte do comando de exceções em 
Python? 
 
 
for i from 1 to 10 
 
try 
 
 
if then else 
 
 
while 
 
 
def f(x) 
 
 
 
Explicação: 
Uma exceção em Python é tratada pelo comando try < > except, nesse caso a resposta é try. As demais são estruturas de decisão e repetição. 
 
 
 
 
 
4. 
 
 
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 
 
 
 
Ponteiro 
 
Dicionário 
 
 
Fila 
 
 
Tupla 
 
 
Lista 
 
 
 
 
 
5. 
 
 
Qual a finalidade do método len (), que pode ser aplicado tanto a tuplas como a listas? 
 
 
 
Iterar, com o comando FOR, em conjunto 
 
 
Concatenar 2 ou mais tuplas ou listas 
 
 
Verificar se um elemento existe ou n na lista ou tupla ? 
 
Verficar quantos elementos existem na lista ou tuplas 
 
 
Repetir elementos das listas ou duplas 
 
 
 
 
 
6. 
 
 
Em Python, dicionário é um tipo de estrutura de dados em que há mapeamento entre uma chave (key) e um valor (value). Qual é o método utilizado 
para obter o conteúdo associado à chave? 
 
 
set() 
 
 
key() 
 
 
value() 
 
get() 
 
 
items() 
 
 
 
Explicação: 
Dicionários - Métodos: 
value() - Permite visualizar os valores armazenados. 
set() ¿ não existe este método. 
key() - Permite identificar as chaves de um dicionário. 
items() - Permite retornar os elementos na forma de tuplas. 
 
 
 
 
 
7. 
 
 
Uma tupla é um tipo de estrutura em Python que se parece com as listas, porém uma tupla é ___ 
 
 
 
restrita a inteiros 
 
 
restrita a strings 
 
 
restrita a inteiros e strings 
 
 
mutável 
 
imutável 
 
 
 
Explicação: 
A resposta é imutável. Uma tupla é como uma lista, mas não pode ser modificada, diferentemente dessa última. 
 
 
 
 
 
8. 
 
 
Com relação aos conceitos e uso de listas e tuplas, avalie as assertivas a seguir: 
I. Listas e duplas tem as mesmas propriedades 
II. As tuplas são mutáveis tal qual as listas 
III. Os elementos das listas e tuplas são acessados pela sua posição relativa na estrutura, ou seja pelo indice. 
Estão corretas APENAS as assertivas 
 
 
I,II e III 
 
 
I e III 
 
 
II e III 
 
 
I e II 
 
III 
 
 
 
Explicação: 
I. Listas e duplas tem as mesmas propriedades - FALSO 
II. As tuplas são mutáveis tal qual as listas - FALSO, são imutáveis 
III. Os elementos das listas e tuplas são acessados pela sua posição relativa na estrutura, ou seja pelo indice. - Verdade 
Apenas III está correto 
 
 
 
 
 
 Não Respondida Não Gravada Gravada 
 
 
 
Exercício inciado em 21/05/2021 02:02:04.

Continue navegando