Buscar

Algoritimo e Programacao de Computadores 1 - Semana 2

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

Fazer teste: Semana 2 - Atividade Avaliativa
Algoritmos e Programação de Computadores I - COM110 - Turma 009 Atividades
Fazer teste: Semana 2 - Atividade Avaliativa 
Informações do teste
Descrição
Instruções
Várias
tentativas
Este teste permite 3 tentativas. Esta é a tentativa número 2.
Forçar
conclusão
Este teste pode ser salvo e retomado posteriormente.
Suas respostas foram salvas automaticamente.
1. Para responder a esta atividade, selecione a(s) alternativa(s) que você
considerar correta(s);
2. Após selecionar a resposta correta em todas as questões, vá até o fim da
página e pressione “Enviar teste”.
3. A cada tentativa, as perguntas e alternativas são embaralhadas
Olá, estudante!
Pronto! Sua atividade já está registrada no AVA.
a.
b.
PERGUNTA 1
A linguagem Python foi desenvolvida com o propósito
de aumentar a legibilidade dos códigos de programação
e reduzir ao máximo a escrita de código, além disso,
possui um conjunto padrão de operadores, alguns
comuns em outras linguagens e outros não.
Com base nesses aspectos, assinale a alternativa que
melhor descreve os operadores em Python. 
Os operadores de quociente e resto retornam
sempre um número inteiro.
A exponenciação é um recurso muito importante e
o operador usado é *. 
1,66 pontos   Salva
? Estado de Conclusão da Pergunta:
https://ava.univesp.br/webapps/blackboard/execute/courseMain?course_id=_8225_1
https://ava.univesp.br/webapps/blackboard/content/listContent.jsp?course_id=_8225_1&content_id=_990731_1&mode=reset
c.
d.
e.
Os operadores de quociente e resto da divisão são
% e //, respectivamente.
Os operadores <<< são utilizados para a
subtração de números reais. 
Os operadores >>> são utilizados para soma de
números inteiros. 
a.
b.
c.
d.
e.
PERGUNTA 2
A linguagem de programação Python caracteriza-se
pelos recursos avançados para o tratamento de dados e
tem um conjunto importante de tipos de dados que
possibilita uma otimização na legibilidade dos
programas. 
Com relação aos tipos de dados em Python, assinale a
alternativa correta.
 Se ao menos um float aparecer na expressão, o
resultado será um float. 
Se ao menos um int aparecer na expressão, o
resultado será um int.
Na soma, subtração ou multiplicação de inteiros, o
resultado será float.
 Os números do tipo inteiro são representados
pelo operador float.
Na divisão de dois números inteiros, o resultado
será um número inteiro.
1,66 pontos   Salva
PERGUNTA 3
A nomenclatura das variáveis é um dos principais
aspectos que garantem a legibilidade dos programas,
1,67 pontos   Salva
a.
b.
c.
d.
e.
principalmente quando atingem um certo nível de
complexidade. 
Com base nas boas práticas de atribuição de nomes às
variáveis, analise as asserções a seguir e as relações
propostas entre elas.
I. A linguagem de programação Python não permite o
uso de certas palavras reservadas como nomes de
variáveis, por exemplo, class, break, assert. 
PORQUE 
II. As palavras reservadas são utilizadas como
comandos específicos da linguagem, e as variáveis não
podem ter o mesmo nome, para evitar conflitos na
compilação/interpretação dos termos.
Analisando as asserções anteriores, conclui-se que:
 as duas asserções são verdadeiras, e a segunda
justifica a primeira.
as duas asserções são falsas.
 as duas asserções são verdadeiras, e a segunda
não justifica a primeira.
a primeira asserção é falsa, e a segunda é
verdadeira.
a primeira asserção é verdadeira, e a segunda é
falsa.
PERGUNTA 4
Além dos tipos de dados numéricos inteiros (int), reais
(float) e lógicos (bool), a linguagem de programação
Python tem o tipo string (str), utilizado para armazenar
cadeias de caracteres para uso com textos. 
1,67 pontos   Salva
a.
b.
c.
d.
e.
Com base no uso de variáveis string, analise as
asserções a seguir e as relações propostas entre elas.
I. A atribuição de valores para uma variável do tipo
string em Python é feita com o uso de aspas, podendo
ser simples ou duplas. 
PORQUE 
II. O uso das aspas permite a identificação imediata do
tipo do dado string pelo interpretador da linguagem
Python, por exemplo, linguagem = 'Python'.
Analisando as asserções anteriores, conclui-se que:
as duas asserções são falsas.
a primeira asserção é verdadeira, e a segunda é
falsa.
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.
PERGUNTA 5
Os operadores lógicos em linguagem Python permitem
a comparação entre valores e variáveis, a fim de
possibilitar testes seletivos dos programas e, assim,
permitir os desvios condicionais. Com base nisso, avalie
o algoritmo a seguir:
>>> a = 5
>>> b = 4
>>> a % b != 1
1,67 pontos   Salva
a.
b.
c.
d.
e.
 
Com relação ao algoritmo apresentado, avalie as
afirmativas a seguir.
I. O retorno da expressão será um valor lógico.
II. O resultado da expressão a % b != 1 será True.
III. O operador != é usado para verificar se um valor é
diferente de outro.
IV. O algoritmo verifica se o módulo da divisão de 5 por
4 é diferente de 1.
Está correto o que se afirma em:
II, apenas.
 I, III e IV, apenas.
 I, II, III e IV.
I, II e III, apenas.
I e II, apenas.
a.
b.
c.
d.
PERGUNTA 6
Considere as seguintes expressões em linguagem
Python:
>>> x = 2
>>> y = 3
>>> z = -4
>>> (x**y)/abs(-4)
Considerando o algoritmo apresentado, assinale a
alternativa correta.
 O resultado apresentado será 2.
 O resultado apresentado será 2.0. 
 O resultado apresentado será -2.0.
) O resultado apresentado será 4
1,67 pontos   Salva

Continue navegando