Logo Passei Direto
Buscar

[A4] Avaliação do Módulo 4 Estruturas de programação

Ferramentas de estudo

Passei Direto Aniversário

Quer receber 70% de desconto para assinar o PasseIA?

Questões resolvidas

Diferente do que acontece em outras linguagens, em Python não é possível criar uma estrutura de repetição dentro de outra (ou seja, aninhados).
Verdadeiro
Falso

Uma variável acumuladora nada mais é do que uma variável que acumula somas parciais dentro de uma estrutura de repetição.
Verdadeiro
Falso

Relacione os tipos de estruturas de seleção com o seu significado.
várias condições são verificadas e, de acordo com a veracidade de uma delas, o bloco correspondente será executado.
executa um bloco caso uma dada condição seja satisfeita.
executa um bloco caso uma dada condição seja satisfeita ou outro bloco caso a mesma condição não seja satisfeita.

Dado o pedaço de código abaixo, escrito em Python, podemos afirmar que: s = "abracadabra" for c in s: if c in "aeiou": print(c)
a. O comando if dentro do comando for será executado 11 vezes
b. Ele imprimirá o caractere "e" 0 vezes
c. Ele imprimirá o caractere “a” 3 vezes
d. Ele imprimirá os caracteres "e" "o" e "u" 1 vez cada
e. Ele imprimirá o caracter "a" 5 vezes

Em todas as estruturas de seleção, seja ela de uma, duas, três ou mais vias, no máximo um bloco de instruções indentado é executado.
Verdadeiro
Falso

Relacione os comandos com o seu significado.
quando inserido dentro de um laço, força uma nova iteração do laço a partir do ponto onde o comando foi inserido
uma instrução válida que não faz nada
quando inserido dentro de um laço, faz com que ele seja finalizado

Sobre a função maiordostres(), podemos afirmar que:
a. Sempre que c for o maior número, ela não funciona
b. Sempre que a for o menor número, ela funciona
c. A função não funciona, ou seja, ela nem sempre devolve o maior dos três valores que recebe como parâmetro
d. Sempre que b for o menor número, ela funciona
e. A função funciona, ou seja, ela devolve o maior dos três valores que recebe como parâmetro

Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Diferente do que acontece em outras linguagens, em Python não é possível criar uma estrutura de repetição dentro de outra (ou seja, aninhados).
Verdadeiro
Falso

Uma variável acumuladora nada mais é do que uma variável que acumula somas parciais dentro de uma estrutura de repetição.
Verdadeiro
Falso

Relacione os tipos de estruturas de seleção com o seu significado.
várias condições são verificadas e, de acordo com a veracidade de uma delas, o bloco correspondente será executado.
executa um bloco caso uma dada condição seja satisfeita.
executa um bloco caso uma dada condição seja satisfeita ou outro bloco caso a mesma condição não seja satisfeita.

Dado o pedaço de código abaixo, escrito em Python, podemos afirmar que: s = "abracadabra" for c in s: if c in "aeiou": print(c)
a. O comando if dentro do comando for será executado 11 vezes
b. Ele imprimirá o caractere "e" 0 vezes
c. Ele imprimirá o caractere “a” 3 vezes
d. Ele imprimirá os caracteres "e" "o" e "u" 1 vez cada
e. Ele imprimirá o caracter "a" 5 vezes

Em todas as estruturas de seleção, seja ela de uma, duas, três ou mais vias, no máximo um bloco de instruções indentado é executado.
Verdadeiro
Falso

Relacione os comandos com o seu significado.
quando inserido dentro de um laço, força uma nova iteração do laço a partir do ponto onde o comando foi inserido
uma instrução válida que não faz nada
quando inserido dentro de um laço, faz com que ele seja finalizado

Sobre a função maiordostres(), podemos afirmar que:
a. Sempre que c for o maior número, ela não funciona
b. Sempre que a for o menor número, ela funciona
c. A função não funciona, ou seja, ela nem sempre devolve o maior dos três valores que recebe como parâmetro
d. Sempre que b for o menor número, ela funciona
e. A função funciona, ou seja, ela devolve o maior dos três valores que recebe como parâmetro

Prévia do material em texto

27/09/2024, 10:13 [A4] - Avaliação do Módulo 4 - Estruturas de programação: Revisão da tentativa Painel Meus cursos 32010001808-T01-2024-2 Módulo 4 [A4] - Avaliação do Módulo 4 - Estruturas de programação Iniciado em sexta, 27 set 2024, 09:44 Estado Finalizada Concluída em sexta, 27 set 2024, 10:13 Tempo 28 minutos 20 segundos empregado Avaliar 10,00 de um máximo de 10,00(100%) Comentários NOTA Questão 1 Correto Atingiu 1,00 de 1,00 comando for do Python possui, em sua estrutura, uma variável que percorre uma determinada sequência , que pode ser um objeto do tipo string lista ou qualquer outro que possa ser iterado ; a cada iteração do for, um bloco de código indentado é executado https://ava.ufms.br/mod/quiz/review.php?attempt=1113317&cmid=846098 1/727/09/2024, 10:13 [A4] - Avaliação do Módulo 4 - Estruturas de programação: Revisão da tentativa Questão 2 Correto Atingiu 1,00 de 1,00 Diferente do que acontece em outras linguagens, em Python não é possível criar uma estrutura de repetição dentro de outra (loops aninhados). Escolha uma opção: Verdadeiro Falso Questão 3 Correto Atingiu 1,00 de 1,00 Uma variável acumuladora nada mais é do que uma variável que acumula somas parciais dentro de uma estrutura de repetição. Escolha uma opção: Verdadeiro Falso Questão 4 Correto Atingiu 1,00 de 1,00 Relacione os tipos de estruturas de seleção com o seu significado. várias condições são verificadas e, de acordo com a veracidade de uma Seleção de três ou mais vias delas, o bloco correspondente será executado. executo um bloco caso uma dada condição seja satisfeita Seleção de um via executa um bloco caso uma dada condição seja satisfeita ou outro bloco Seleção de duas vias casa a mesma condição não seja satisfeita https://ava.ufms.br/mod/quiz/review.php?attempt=1113317&cmid=846098 2/727/09/2024, 10:13 [A4] - Avaliação do Módulo 4 - Estruturas de programação: Revisão da tentativa Questão 5 Correto Atingiu 1,00 de 1,00 A sequência de Números de é dada por 1, 1, 2, 3, 5, 8, 13, 21, ... onde os dois primeiros termos são 1 e 1 e cada termo sucessivo é formado pela adição dos dois termos anteriores. Projete e implemente um programa em Python que leia um número inteiro positivo e calcule o número de termos da sequência de que são menores ou iguais ao número lido. A entrada é dada por um número inteiro maior que 0 e menor que 2.147.483.647 e a saída consiste em imprimir o número de elementos da sequência de Fibonacci menores ou iguais ao número lido. Por exemplo: Entrada Resultado 121393 26 233 13 Resposta: (regime de penalidade: 0%) def : if limite limite: 12 break 13 a, b = b, proximo_fib 14 contador += 1 15 16 return contador 17 18 def main() : 19 numero = int (input()) # Lê o número de entrada 20 resultado = 21 print (resultado) 22 Entrada Esperado Obteve 121393 26 26 233 13 13 9227465 35 35 21 8 8 8 6 6 1 2 2 2 3 3 Passou em todos os teste! Correto Notas para este envio: 1,00/1,00. https://ava.ufms.br/mod/quiz/review.php?attempt=1113317&cmid=846098 3/727/09/2024, 10:13 [A4] - Avaliação do Módulo 4 - Estruturas de programação: Revisão da tentativa Questão 6 Correto Atingiu 1,00 de 1,00 Dado pedaço de código abaixo, escrito em Python, podemos afirmar que: S = "abracadabra" for C in if C in print(c) Escolha uma ou mais: a. comando if dentro do comando for será executado 11 vezes b. Ele imprimirá o caractere "e" 0 vezes C. Ele imprimirá o caractere "a" 3 vezes d. Ele imprimirá os caracteres "i", "o" e "u" 1 vez cada e. Ele imprimirá o caracter "a" 5 vezes Questão 7 Correto Atingiu 1,00 de 1,00 Em todas as estruturas de seleção, seja ela de uma, duas, três ou mais vias, no máximo um bloco de instruções indentado é executado. Escolha uma opção: Verdadeiro Falso https://ava.ufms.br/mod/quiz/review.php?attempt=1113317&cmid=846098 4/727/09/2024, 10:13 [A4] - Avaliação do Módulo 4 - Estruturas de programação: Revisão da tentativa Questão 8 Correto Atingiu 1,00 de 1,00 Projete e implemente um programa em Python que leia dois números inteiros, chamados aqui de início e fim, e calcule a soma dos números inteiros maiores ou iguais a início e menores ou iguais fim. A entrada consiste em um par de números inteiros, sendo um número em cada linha, e a saída corresponde à soma dos inteiros maiores ou iguais ao início e menores ou iguais a fim. Por exemplo: Entrada Resultado 1 5050 100 3 4947 99 Resposta: (regime de penalidade: 0%) 1 inicio = int (input 2 fim = int(input() 3 4 soma 0 5 6 for i in range (inicio, fim + 1) : 7 soma += i 8 9 print (soma) Entrada Esperado Obteve 1 5050 5050 100 3 4947 4947 99 1 55 55 10 2 209 209 20 50 605 605 60 Passou em todos os teste! Correto Notas para este envio: 1,00/1,00. https://ava.ufms.br/mod/quiz/review.php?attempt=1113317&cmid=846098 5/727/09/2024, 10:13 [A4] - Avaliação do Módulo 4 Estruturas de programação: Revisão da tentativa Questão 9 Correto Atingiu 1,00 de 1,00 Relacione os comandos com seu significado. quando inserido dentro de um laço, força uma nova iteração do laço a partir do ponto onde continue o comando foi inserido uma instrução válida que não faz nada pass break quando inserido dentro de um laço, faz com que ele seja finalizado Questão 10 Correto Atingiu 1,00 de 1,00 A função abaixo, escrita em Python, possui como parâmetros três inteiros distintos a, b, e C e promete devolver maior desses três valores. def maiordostres(a) b, c): if return a if a: return b return C Sobre a função maiordostres(), podemos afirmar que: Escolha uma ou mais: a. Sempre que C for o maior número, ela não b. Sempre que a for o menor número, ela funciona C. A função não funciona, ou seja, ela nem sempre devolve maior dos três valores que recebe como parâmetro d. Sempre que b for o menor número, ela funciona e. A função funciona, ou seja, ela devolve o maior dos três valores que recebe como parâmetro Atividade anterior [Checkout de Presença] Módulo 4 Estruturas de programação Seguir para... Próxima atividade [Videoaula] Apresentação do Módulo 5 Manter contato Suporte Técnico ao Usuário https://ava.ufms.br/mod/quiz/review.php?attempt=1113317&cmid=846098 6/727/09/2024, 10:13 [A4] - Avaliação do Módulo 4 - Estruturas de programação: Revisão da tentativa https://suporteagetic.ufms.br (67) 3345-7613 suporte.agead@ufms.br https://ava.ufms.br/mod/quiz/review.php?attempt=1113317&cmid=846098 7/7

Mais conteúdos dessa disciplina