Buscar

Teste de Conhecimento em Programação Python

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 5 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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');

Continue navegando