Baixe o app para aproveitar ainda mais
Prévia do material em texto
PROGRAMAÇÃO RAD Lupa Calc. CCT0769_A8_201803391065_V1 Aluno: SOON SAM RIBEIRO SANTOS Matr.: 201803391065 Disc.: PROGRAMAÇÃO RAD 2020.3 EAD (G) / EX Prezado (a) Aluno(a), Você fará agora seu TESTE DE CONHECIMENTO! Lembre-se que este exercício é opcional, mas não valerá ponto para sua avaliação. O mesmo será composto de questões de múltipla escolha. Após responde cada questão, você terá acesso ao gabarito comentado e/ou à explicação da mesma. Aproveite para se familiarizar com este modelo de questões que será usado na sua AV e AVS. 1. Para ler apenas 2 caracteres de um objeto do tipo arquivo chamado arq, usamos: arq.read(2) arq.readlines arq.readline() arq.read() arq.open(2) Explicação: arq.read(2) é a sintaxe correta para a leitura de caracteres https://simulado.estacio.br/bdq_simulados_exercicio.asp javascript:voltar(); javascript:voltar(); javascript:diminui(); javascript:aumenta(); javascript:calculadora_on(); 2. O Python possui várias bibliotecas para manipulação de dados. Qual das opções abaixo é uma das mais utilizadas? pandas files bears ursos nets Explicação: A biblioteca pandas do Python é uma biblioteca muito utilizada em Data Science, área que precisa manipular grande quantidade de dados. As outras opções não se referem a bibliotecas em Python. 3. Dado o código Python abaixo, qual será a saída? str1 = "ABCDEF" str2 = "GHIJKL" print(str1[:2].join(str2[3:])) DGHEGHF ABCJKL JABKABL ABJKL JKLABC Explicação: O comando join fará com que cada letra da segunda string (str2[3:] -> "JKL") seja separada pelos símbolos da primeira string(str1[:2] -> "AB") J AB K AB L https://simulado.estacio.br/bdq_simulados_exercicio.asp https://simulado.estacio.br/bdq_simulados_exercicio.asp 4. Durante o desenvolvimento de uma aplicação verificou-se a necessidade de abrir um arquivo denominado palavras.txt, mas só permitir que o usuário possa ler o arquivo. Sendo assim, qual dos comandos abaixo deve ser utilizado no Python para abrir o arquivo só para leitura e atribuir à variável temas? temas = open('palavras.txt', 'e') temas = open('palavras') open(temas, 'palavras.txt', 'e') temas = open('palavras.txt', 'a') temas = open('palavras.txt', 'w') Explicação: Para abrir um arquivo, o Python possui a função open(). Ela recebe dois parâmetros: o primeiro é o nome do arquivo a ser aberto, e o segundo parâmetro é o modo que queremos trabalhar com esse arquivo: e ¿ somente leitura, w ¿ apenas escrita, a ¿ inserção de dados escrito no final do arquivo, r+ - leitura e escrita. 5. Analise a seguinte string: disciplina = 'Programação III' Qual o comando que permite verificar se a string contém caracteres não alfabéticos? disciplina.isalpha() disciplina.strip() disciplina.len() disciplina.char() disciplina.alpha() Explicação: https://simulado.estacio.br/bdq_simulados_exercicio.asp https://simulado.estacio.br/bdq_simulados_exercicio.asp char() ¿ não existe len() ¿ identifica o tamanho da string. alpha() ¿ não existe strip() ¿ retira os espaços em branco no início e no fim da string. 6. Considere os seguintes comandos em Phyton >>> str1="Phyton123" >>> str1.isalpha() Qual o resultado da execução dessas 2 linhas de código? true false "Phyton" Nulo "123" 7. Em Python, existem várias possibilidades de manipularmos textos e strings. Considere o seguinte código line = 'teste,de,alguma,coisa' print(line.split(',')) Qual será o resultado desse trecho? ['teste', 'de', 'alguma', 'coisa'] ['teste', 'coisa'] ['testede','algumacoisa'] testedealgumacoisa https://simulado.estacio.br/bdq_simulados_exercicio.asp https://simulado.estacio.br/bdq_simulados_exercicio.asp [t,e,s,t,e] Explicação: A resposta certa é ['teste', 'de', 'alguma', 'coisa']. A função ¿split¿ divide a string de acordo com um parâmetro de entrada, nesse caso é a vírgula. 8. Assinale a alternativa que crie uma tupla chamada avaliacao com os seguintes elementos: AV, AVS, SIMULADO. avaliacao(AV, AVS, SIMULADO) avaliacao [AV, AVS, SIMULADO] avaliacao ('AV', 'AVS', 'SIMULADO') avaliacao {'AV', 'AVS', 'SIMULADO'} avaliacao ['AV', 'AVS', 'SIMULADO'] Explicação: Para a criação das tuplas usamos os parênteses. Como os dados são do tipo string, os mesmos devem estar entre aspas (' '). Não Respondida Não Gravada Gravada Exercício inciado em 12/10/2020 12:07:06. https://simulado.estacio.br/bdq_simulados_exercicio.asp javascript:abre_colabore('36380','208849184','4173449174');
Compartilhar