Baixe o app para aproveitar ainda mais
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
Compartilhar