Buscar

Algoritimo e Programacao de Computadores I - 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 6 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

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 6, do total de 6 páginas

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 1.
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 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
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.
resultado será um int.
Na divisão de dois números inteiros, o resultado
será um número inteiro.
 Os números do tipo inteiro são representados
pelo operador float.
Na soma, subtração ou multiplicação de inteiros, o
resultado será float.
a.
b.
c.
d.
e.
PERGUNTA 2
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 <<< são utilizados para a
subtração de números reais. 
Os operadores >>> são utilizados para soma de
números inteiros. 
Os operadores de quociente e resto retornam
sempre um número inteiro.
Os operadores de quociente e resto da divisão são
% e //, respectivamente.
A exponenciação é um recurso muito importante e
o operador usado é *. 
1,66 pontos   Salva
PERGUNTA 3
Os operadores lógicos em linguagem Python permitem
a comparação entre valores e variáveis, a fim de
1,67 pontos   Salva
a.
b.
c.
d.
e.
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
 
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:
I e II, apenas.
II, apenas.
I, II e III, apenas.
 I, III e IV, apenas.
 I, II, III e IV.
PERGUNTA 4
Em praticamente todas as linguagens de programação
existentes, as variáveis estão presentes, possibilitando
a criação de expressões para realizar cálculos ou
representar valores considerando que, muitas vezes,
esses valores serão conhecidos somente após a
execução do programa.
1,67 pontos   Salva
Alternativa correta: D
a.
b.
c.
d.
e.
Considerando as boas práticas de nomenclatura das
variáveis, identifique se são (V) verdadeiras ou (F)
falsas as afirmativas a seguir.
I. ( ) Uma boa prática para nomear as variáveis é usar
as letras do alfabeto, para evitar nomes longos.
II. ( ) Quando é necessário usar palavras compostas,
pode-se utilizar um "underline" para separar as
palavras. 
III. ( ) A variável “dataNascimento” é um bom exemplo
de nome de variável composta por duas palavras.
IV. ( ) Nomes mais curtos e significativos são melhores
do que nomes longos.
Assinale a alternativa que apresenta a sequência
correta.
 F, V, V, V.
 V, F, V, V.
V, V, F, F.
F, F, F, V.
 V, F, V, F.
PERGUNTA 5
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. 
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
1,67 pontos   Salva
a.
b.
c.
d.
e.
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:
a primeira asserção é verdadeira, e a segunda é
falsa.
 as duas asserções são verdadeiras, e a segunda
não justifica a primeira.
as duas asserções são falsas.
a primeira asserção é falsa, e a segunda é
verdadeira.
as duas asserções são verdadeiras, e a segunda
justifica a primeira.
PERGUNTA 6
A nomenclatura das variáveis é um dos principais
aspectos que garantem a legibilidade dos programas,
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
1,67 pontos   Salva
Clique em Salvar e Enviar para salvar e enviar. Clique em Salvar todas as respostas para
salvar todas as respostas.
 
a.
b.
c.
d.
e.
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:
a primeira asserção é falsa, e a segunda é
verdadeira.
 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.
 as duas asserções são verdadeiras, e a segunda
não justifica a primeira.
Salvar todas as respostas Salvar e Enviar

Continue navegando