Buscar

atividade avaliativa semana 3 Algoritmo e programação

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

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

Prévia do material em texto

atividade avaliativa semana 3 Algoritmo e programação 
PERGUNTA 1 
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. a primeira asserção é verdadeira, e a segunda é falsa. 
 
b. as duas asserções são verdadeiras, e a segunda não justifica a 
primeira. 
c. a primeira asserção é falsa, e a segunda é verdadeira. 
 
d. as duas asserções são verdadeiras, e a segunda justifica a primeira. 
 
e. as duas asserções são falsas. 
1,46 pontos 
PERGUNTA 2 
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 <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: 
 
a. I, II, III e IV. 
 
b. I, II e III, apenas. 
 
c. I e II, apenas. 
 
d. II, apenas. 
 
e. I, III e IV, apenas. 
1,43 pontos 
PERGUNTA 3 
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, F, V, F. 
 
c. F, V, V, V. 
 
d. F, F, F, V. 
 
e. V, V, F, F. 
1,43 pontos 
PERGUNTA 4 
1. Quando queremos calcular o logaritmo na base 10, temos que incluir e usar a 
biblioteca padrão math. Você quer calcular o logaritmo na base 10 do número 2. 
Indique qual é o código a ser digitado no interpretador Python. 
 
a. print(log(2)) 
 
b. print(math.log1p(2)) 
 
c. print(math.log(2)) 
 
d. print(math.log2(2)) 
 
e. print(math.log10(2)) 
1,42 pontos 
PERGUNTA 5 
1. Qual alternativa indica a principal definição de listas? 
 
a. A lista é uma sequência de structs, que são chamados de nós da lista. 
 
b. A lista é uma sequência de objetos de um único tipo de dados separados por 
vírgulas e envoltos por colchetes. 
 
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 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. 
1,42 pontos 
PERGUNTA 6 
1. Em Python, o resultado da expressão aritmética: “10 / 2” será: 
 
a. Um tipo boolean 
 
b. Um tipo float 
 
c. Um tipo int 
 
d. Um tipo None 
1,42 pontos 
PERGUNTA 7 
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. Hardware. 
 
b. Software. 
 
c. Algoritmo. 
 
d. Instância. 
1,42 pontos 
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para salvar todas as respostas. 
 
 
	atividade avaliativa semana 3 Algoritmo e programação
	PERGUNTA 1
	PERGUNTA 2
	PERGUNTA 3
	PERGUNTA 4
	PERGUNTA 5
	PERGUNTA 6
	PERGUNTA 7

Continue navegando