Baixe o app para aproveitar ainda mais
Prévia do material em texto
... Página inicial Disciplinas e Espaços GRADUAÇÃO A DISTÂNCIA 2023-3 Pensamento Computacional - Módulo 03_A Avaliações P2 - Prova On-line (Acessar) Questão 1 Correto Atingiu 1,00 de 1,00 Iniciado em sábado, 7 out 2023, 12:26 Estado Finalizada Concluída em sábado, 7 out 2023, 12:37 Tempo empregado 11 minutos Avaliar 10,00 de um máximo de 10,00(100%) DE ACORDO COM AS ESPECIFICAÇÕES DA LINGUAGEM DE PROGRAMAÇÃO PYTHON, MATRIZES SÃO: 1. ESTRUTURAS DE DADOS QUE COMPREENDE LISTAS DENTRO DE LISTAS; 2. MATRIZES BIDIMENSIONAIS M X N SÃO ORGANIZADAS EM M LINHAS E N COLUNAS; 3. O PRIMEIRO ELEMENTO DA MATRIZ ESTÁ NA LINHA 1 E NA COLUNA 1 E O ÚLTIMO ELEMENTO DA MATRIZ ESTÁ NA LINHA M E NA COLUNA N; ESCOLHA A ALTERNATIVA CORRETA: Escolha uma opção: a. TODAS AS AFIRMAÇÕES ESTÃO CORRETAS b. SOMENTE A AFIRMAÇÃO III ESTÁ CORRETA c. AS AFIRMAÇÕES II E III ESTÃO CORRETAS d. AS AFIRMAÇÕES I E II ESTÃO CORRETAS e. NENHUMA DAS AFIRMAÇÕES ESTÃO CORRETAS Sua resposta está correta. SEGUNDO RAMALHO (2015), NA LINGUAGEM PYTHON AS MATRIZES PODEM SER OBTIDAS A PARTIR DA CONSTRUÇÃO DE UMA LISTA DE LISTAS SEGUNDO BARRY (2018), AS MATRIZES BIDIMENSIONAIS M × N TÊM SEUS ELEMENTOS ORGANIZADOS EM M LINHAS E N COLUNAS. O PRIMEIRO ELEMENTO DA MATRIZ ESTÁ NA LINHA 0 E NA COLUNA 0 E O ÚLTIMO ELEMENTO DA MATRIZ ESTÁ NA LINHA M − 1 E NA COLUNA N − 1. A resposta correta é: AS AFIRMAÇÕES I E II ESTÃO CORRETAS https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=8 https://ava.candidomendes.edu.br/moodle/course/index.php?categoryid=166 https://ava.candidomendes.edu.br/moodle/course/view.php?id=12970 https://ava.candidomendes.edu.br/moodle/course/view.php?id=12970§ion=4 https://ava.candidomendes.edu.br/moodle/mod/quiz/view.php?id=423265 javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=12970 https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=12970 https://ava.candidomendes.edu.br/moodle/course/view.php?id=12970&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ https://ava.candidomendes.edu.br/moodle/course/view.php?id=13755 https://ava.candidomendes.edu.br/moodle/course/view.php?id=13296 https://ava.candidomendes.edu.br/moodle/course/view.php?id=892 javascript:void(0); Questão 2 Correto Atingiu 1,00 de 1,00 Questão 3 Correto Atingiu 1,00 de 1,00 DE ACORDO COM AS ESPECIFICAÇÕES DA LINGUAGEM DE PROGRAMAÇÃO PYTHON, LISTAS SÃO: 1. ESTRUTURAS DE DADOS QUE COMPREENDE SOMENTE NÚMEROS INTEIROS OU DECIMAIS; 2. SEUS ELEMENTOS SÃO ORGANIZADOS EM N LINHAS E UMA COLUNA; 3. O PRIMEIRO ELEMENTO DA LISTA COMEÇA NA POSIÇÃO 1 E TERMINA NA POSIÇÃO N; ESCOLHA A ALTERNATIVA CORRETA: Escolha uma opção: a. SOMENTE A AFIRMAÇÃO III ESTÁ CORRETA b. TODAS AS AFIRMAÇÕES ESTÃO CORRETAS c. AS AFIRMAÇÕES I E III ESTÃO CORRETAS d. AS AFIRMAÇÕES II E III ESTÃO CORRETAS e. NENHUMA DAS AFIRMAÇÕES ESTÁ CORRETA Sua resposta está correta. SEGUNDO RAMALHO (2015) UMA LISTA PODE ARMAZENAR ITENS DO MESMO TIPO OU DE DIFERENTES TIPOS DE DADOS (NUMÉRICOS, CARACTERES, STRINGS, ETC.) SEGUNDO BARRY (2018), A LISTA TEM SEUS ELEMENTOS ORGANIZADOS EM UMA LINHA E N COLUNAS O PRIMEIRO ELEMENTO DA LISTA ESTÁ NA COLUNA 0 (ZERO) E O ÚLTIMO ELEMENTO DA LISTA ESTÁ NA COLUNA N – 1 A resposta correta é: NENHUMA DAS AFIRMAÇÕES ESTÁ CORRETA Dada a lista L = [5, 7, 2, 9, 4, 1, 3] , qual função usamos pra soma de todos os elementos da lista. Escolha uma opção: a. Len(L) b. max(L) c. sum(L) Sua resposta está correta. A resposta correta é: sum(L) javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=12970 https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=12970 https://ava.candidomendes.edu.br/moodle/course/view.php?id=12970&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ https://ava.candidomendes.edu.br/moodle/course/view.php?id=13755 https://ava.candidomendes.edu.br/moodle/course/view.php?id=13296 https://ava.candidomendes.edu.br/moodle/course/view.php?id=892 javascript:void(0); Questão 4 Correto Atingiu 1,00 de 1,00 Questão 5 Correto Atingiu 1,00 de 1,00 A LINGUAGEM DE PROGRAMAÇÃO PYTHON POSSUI VÁRIAS CARACTERÍSTICAS E VANTAGENS, IDENTIFIQUE AQUELA QUE NÃO FAZ PARTE DAS VANTAGENS ELENCADAS POR MARUCH E MARUCH (2006): Escolha uma opção: a. LINGUAGEM CLARA E SIMPLES b. LINGUAGEM COMPILADA c. LINGUAGEM MULTIPARADIGMA d. LINGUAGEM INTERPRETADA e. LINGUAGEM ALTAMENTE PORTÁVEL Sua resposta está correta. CONFORME MARUCH E MARUCH (2006), PYTHON TEM VANTAGENS ÚNICAS, COMO VEMOS ABAIXO: LINGUAGEM CLARA E SIMPLES LINGUAGEM MULTIPARADIGMA LINGUAGEM INTERPRETADA LINGUAGEM ALTAMENTE PORTÁVEL LINGUAGEM SCRIPT A resposta correta é: LINGUAGEM COMPILADA Dada a lista L = [5, 7, 2, 9, 4, 1, 3], informe a função para retornar a lista em ordem crescente Escolha uma opção: a. Nenhuma das alternativas anteriores b. L.append() c. L.sort() d. L.reverse() e. Len(L) Sua resposta está correta. A resposta correta é: L.sort() javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=12970 https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=12970 https://ava.candidomendes.edu.br/moodle/course/view.php?id=12970&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ https://ava.candidomendes.edu.br/moodle/course/view.php?id=13755 https://ava.candidomendes.edu.br/moodle/course/view.php?id=13296 https://ava.candidomendes.edu.br/moodle/course/view.php?id=892 javascript:void(0); Questão 6 Correto Atingiu 1,00 de 1,00 Questão 7 Completo Atingiu 2,00 de 2,00 Para criar um objeto de nome temp do tipo file que permita gravar um arquivo com o nome de temp.txt, podemos usar qual comando abaixo Escolha uma opção: a. temp = open('temp.txt',) b. temp = open() c. open('temp.txt', 'w') d. temp = open('temp.txt', 'w') e. Nenhuma das alternativas acima Sua resposta está correta. A resposta correta é: temp = open('temp.txt', 'w') DESENVOLVA UM PROGRAMA EM PYTHON PARA BUSCAR O NOME EM UMA BIBLIOTECA E APRESENTAR OS DADOS CADASTRAIS DE ACORDO COM A BUSCA DO USUÁRIO. A BIBLIOTECA SEGUE O SEGUINTE PADRÃO: LISTA_CONTATOS = {'ANDRÉ':['(21)99990-0990','RUA CINCO, S/N', '01/09/1980'], 'JOÃO':['(11)3030-0303','BR 101, 1000', '09/01/1990'], 'JOSÉ':['(31)98765-4321','RUA LAGOA, 7', '07/05/1985']} LISTA_CONTATOS = {'ANDRÉ':['(21)99990-0990','RUA CINCO, S/N', '01/09/1980'], 'JOÃO':['(11)3030-0303','BR 101, 1000', '09/01/1990'],'JOSÉ':['(31)98765-4321','RUA LAGOA, 7', '07/05/1985']} def buscar_contato(): nome = input("Digite o nome que deseja buscar: ") if nome in LISTA_CONTATOS: dados = LISTA_CONTATOS[nome] print(f'Dados cadastrais de {nome}:') print(f'Telefone: {dados[0]}') print(f'Endereço: {dados[1]}') print(f'Data de Nascimento: {dados[2]}') else: print(f'O nome "{nome}" não foi encontrado na lista de contatos.') buscar_contato() Comentário: javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=12970 https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=12970 https://ava.candidomendes.edu.br/moodle/course/view.php?id=12970&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ https://ava.candidomendes.edu.br/moodle/course/view.php?id=13755 https://ava.candidomendes.edu.br/moodle/course/view.php?id=13296 https://ava.candidomendes.edu.br/moodle/course/view.php?id=892 javascript:void(0); Questão 8 Completo Atingiu 2,00 de 2,00 IMPLEMENTE UM CÓDIGO EM PYTHON PARA CALCULAR O FATORIAL DOS NÚMEROS PARES DE 0 À 10 (INCLUSIVE): def calcular_fatorial(numero): if numero == 0 or numero == 1: return 1 else: fatorial = 1 for i in range(2, numero+ 1): fatorial *= i return fatorial for num in range(0, 11, 2): fatorial = calcular_fatorial(num) print(f'O fatorial de {num} é {fatorial}') O CÓDIGO APRESENTADO ABAIXO IMPLEMENTA AS REGRAS DE NEGÓCIO IMPOSTAS PELO ENUNCIADO: Comentário: javascript:void(0); https://ava.candidomendes.edu.br/moodle/user/index.php?id=12970 https://ava.candidomendes.edu.br/moodle/grade/report/index.php?id=12970 https://ava.candidomendes.edu.br/moodle/course/view.php?id=12970&stopjsnav=1 https://ava.candidomendes.edu.br/moodle/ https://ava.candidomendes.edu.br/moodle/my/ https://ava.candidomendes.edu.br/moodle/course/view.php?id=13755 https://ava.candidomendes.edu.br/moodle/course/view.php?id=13296 https://ava.candidomendes.edu.br/moodle/course/view.php?id=892 javascript:void(0);
Compartilhar