Prévia do material em texto
13/01/2024, 17:35 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_ava1_ava2_ead_resultado.asp?cod_hist_prova=326023385&cod_prova=6932773221&f_cod_disc= 1/6 Avaliando Aprendizado Teste seu conhecimento acumulado Disc.: LÓGICA DE PROGRAMAÇÃO Aluno(a): LINCONL PEREIRA DA SILVA 202312021797 Acertos: 1,8 de 2,0 13/01/2024 Acerto: 0,0 / 0,2 Observe o código abaixo em Python. a, b = 0, 1 while b < 10: print (b) a, b = b, a+b Após a execução, esse código gera a seguinte saída: 1 2 4 8. 1 1 2 3 5 8. 0 1 2 3 4 5 6 7 8 9. 0 1 1 2 3 5 8. 0 0 1 2 3 4. Respondido em 13/01/2024 17:25:18 Explicação: A resposta correta é: 1 1 2 3 5 8. Justi�cativa: No início do código, as variáveis 'a' e 'b' são inicializadas como 0 e 1, respectivamente. O loop while é executado enquanto 'b' for menor que 10. A cada iteração do loop, o valor de 'b' é impresso na tela usando a função print(). Em seguida, os valores de 'a' e 'b' são atualizados: 'a' recebe o valor anterior de 'b' e 'b' recebe a soma de seus valores antigos. Essa sequência de atualizações de 'a' e 'b' é conhecida como série de Fibonacci. O loop continuará a ser executado até que 'b' seja maior ou igual a 10, momento em que o loop será encerrado e o programa terminará. Acerto: 0,2 / 0,2 Questão / 1 a Questão / 2 a https://simulado.estacio.br/alunos/inicio.asp https://simulado.estacio.br/alunos/inicio.asp javascript:voltar(); javascript:voltar(); Linconl Linha Linconl Linha 13/01/2024, 17:35 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_ava1_ava2_ead_resultado.asp?cod_hist_prova=326023385&cod_prova=6932773221&f_cod_disc= 2/6 Considere o código a seguir e marque a alternativa que represente a interface produzida por esse código. Nenhuma das anteriores Respondido em 13/01/2024 17:26:29 Explicação: A resposta correta é: Acerto: 0,2 / 0,2 Qual estrutura de dados utiliza a lógica LIFO (Last In First Out), em português: Último a Entrar Primeiro a Sair? Pilha Questão / 3 a 13/01/2024, 17:35 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_ava1_ava2_ead_resultado.asp?cod_hist_prova=326023385&cod_prova=6932773221&f_cod_disc= 3/6 Fila Lista Encadeada Vetor Matriz Respondido em 13/01/2024 17:26:53 Explicação: A resposta correta é: Pilha Acerto: 0,2 / 0,2 Analise o código Python a seguir. for k in range(0, 4, -1): print k Assinale a opção que indica o número de valores printados na execução desse código. Quatro. Dois. Zero. Um. Cinco. Respondido em 13/01/2024 17:28:28 Explicação: A resposta correta é: Zero. Acerto: 0,2 / 0,2 Observe a função print do código escrito em Python a seguir: Qual o resultado impresso por essa função? 16 20 24 4 Questão / 4 a Questão / 5 a 13/01/2024, 17:35 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_ava1_ava2_ead_resultado.asp?cod_hist_prova=326023385&cod_prova=6932773221&f_cod_disc= 4/6 8 Respondido em 13/01/2024 17:28:53 Explicação: A resposta correta é: 24 Acerto: 0,2 / 0,2 Dado a sequência de código Python3 abaixo, assinale a alternativa CORRETA: j = (1,2,3,4,5) h = [1,2,3,4,5] Ambas as variáveis são dict; A variável j é uma tupla e a variável h é uma lista; A variável j é uma lista e a variável h é uma tupla; As variáveis j e h são do tipo tabela hash; Existem erros na declaração destas variáveis. Respondido em 13/01/2024 17:29:42 Explicação: A resposta correta é: A variável j é uma tupla e a variável h é uma lista; Acerto: 0,2 / 0,2 Considere o código abaixo, digitado em Python. a, b = 0, 1 while b < 10: a, b = b, a+b No �nal da execução do código, o último valor armazenado nas variáveis a e b serão, respectivamente: 13 e 20. 8 e 10. 8 e 13. 13 e 21. 5 e 10. Respondido em 13/01/2024 17:31:51 Explicação: A resposta correta é: 8 e 13. Questão / 6 a Questão / 7 a 13/01/2024, 17:35 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_ava1_ava2_ead_resultado.asp?cod_hist_prova=326023385&cod_prova=6932773221&f_cod_disc= 5/6 Acerto: 0,2 / 0,2 Python é uma linguagem de programação de alto nível, interpretada, orientada a objetos, funcional, de tipagem dinâmica e forte. Levando isso em conta, analise o código em Python abaixo. Nesse caso, ao executar o programa, o valor impresso será 100 10 1000 1 10000 Respondido em 13/01/2024 17:32:21 Explicação: A resposta correta é: 100 Acerto: 0,2 / 0,2 Veri�que o código a seguir e responda: >>> conjunto_a = set([1, 1, 2, 3]) >>> conjunto_b = set([2, 2, 3, 4]) >>> conjunto_c = conjunto_a.union(conjunto_b) >>> print(sum(conjunto_c)) Qual o resultado impresso por esse programa: 20 10 8 18 4 Respondido em 13/01/2024 17:33:39 Questão / 8 a Questão / 9 a 13/01/2024, 17:35 Estácio: Alunos https://simulado.estacio.br/bdq_simulados_ava1_ava2_ead_resultado.asp?cod_hist_prova=326023385&cod_prova=6932773221&f_cod_disc= 6/6 Explicação: A resposta correta é: 10 Acerto: 0,2 / 0,2 Na linguagem Python, os comandos L = range(0,12) print L produzem: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 12] [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] uma mensagem de erro [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10] Respondido em 13/01/2024 17:34:14 Explicação: A resposta correta é: [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11] Questão / 10 a