Buscar

UNIDADE 8 PROGRAMAÇÃO RAD 3

Prévia do material em texto

Teste de
Conhecimento
 avalie sua aprendizagem
Assinale a alternativa que crie uma tupla chamada avaliacao com os seguintes elementos: AV, AVS, SIMULADO.
Em Phyton, usamos o comando OPEN() para abrir arquivos. Quantos e quais argumentos devem ser usados no comando?
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?
PROGRAMAÇÃO RAD 
Lupa Calc.
 
 
CCT0769_A8_201907262997_V3 
Aluno: RILDO SILVA DE OLIVEIRA Matr.: 201907262997
Disc.: PROGRAMAÇÃO RAD 2021.1 EAD (GT) / 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.
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 (' ').
 
 
2.
2 argumentos, o caminho e nome do arquivo e o modo de abertura do arquivo
nenhum argumento é necessário
1 argumento, o modo de abertura do arquivo
1 argumento, que é o caminho (path) do arquivo
1 argumento, o caminho e nome do arquivo
 
 
3.
temas = open('palavras.txt', 'w')
temas = open('palavras.txt', 'a')
open(temas, 'palavras.txt', 'e')
temas = open('palavras')
temas = open('palavras.txt', 'e')
javascript:voltar();
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
Analise a seguinte string:
 disciplina = 'Programação III'
Qual o comando que permite verificar se a string contém caracteres não alfabéticos?
Dado o código Python abaixo, qual será a saída?
str1 = "ABCDEF"
str2 = "GHIJKL"
print(str1[:2].join(str2[3:]))
Para ler apenas 2 caracteres de um objeto do tipo arquivo chamado arq, usamos:
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.
 
 
4.
disciplina.alpha()
disciplina.strip()
disciplina.char()
disciplina.isalpha()
disciplina.len()
Explicação:
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.
 
 
5.
ABJKL
JABKABL
ABCJKL
DGHEGHF
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
 
 
6.
arq.open(2)
arq.read(2)
arq.readlines
arq.read()
arq.readline()
Explicação: arq.read(2) é a sintaxe correta para a leitura de caracteres
Considere os seguintes comandos em Phyton
>>> str1="Phyton123"
>>> str1.isalpha()
 
Qual o resultado da execução dessas 2 linhas de código?
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? 
 
 
7.
false
"Phyton"
"123"
true
Nulo
 
 
8.
['testede','algumacoisa']
['teste', 'coisa']
[t,e,s,t,e]
testedealgumacoisa
['teste', 'de', 'alguma', 'coisa']
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.
 
 Não Respondida Não Gravada Gravada
 
 
Exercício inciado em 12/04/2021 08:29:08. 
 
 
 
 
javascript:abre_colabore('35173','221877361','4480911128');

Continue navegando