Você está na página 1de 2

PLANEJAMENTO EM INFORMÁTICA

ATIVIDADE AVALIATIVA 1 - DE: 17/05/2019 ATÉ: 02/06/2019

QUESTAO 1 DE 5

Em relação ao controle do bloco de repetição, que podem ser controlados pelos comandos for e while, podemos
afirmar que:

 O comando while é incondicional e o comando for é condicional.


 Tanto o comando while quanto o comando for não são condicionais.
 Tanto o comando while quanto o comando for são condicionais.
 O comando while é condicional e o comando for é incondicional.
 Tanto o comando while quanto o comando for são incondicionais.

QUESTAO 2 DE 5

Em um scritp que foi criado, houve um envolvimento de cálculos com operações aritméticas e uma delas é uma
divisão, como alguns destes dados entrarão via teclado, principalmente o valor que ficará em um divisor, o
desenvolvedor teve que criar um tratamento de erro neste script prevendo que o usuário poderá entrar com
algum valor no divisor igual a zero, o que poderá gerar um erro. Com base nesta situação, quais foram os
comandos que o desenvolvedor usou para definir o tratamento de erros neste script?

 O Desenvolvedor teve que apenas utilizar o comando try e criar a própria seção EXCEPTION com
comandos para tratar o erro.
 O Desenvolvedor teve que apenas utilizar o comando EXCEPTION e criar a própria seção catch com
comandos para tratar o erro.
 O Desenvolvedor teve que criar uma seção try e criar a seção except com comandos para tratar o
erro.
 O Desenvolvedor teve que criar uma exceção tipo EXCEPTION na seção DECLARE, utilizar a clausula TRY
e criar a própria seção CATCH com comandos para tratar o erro.
 O Desenvolvedor teve que apenas utilizar o comando catch e criar a própria seção DECLARE com
comandos para tratar o erro.

QUESTAO 3 DE 5

Para modificarmos a seguinte linha: if re.search('\d{3}.\d{3}.\d{3}-\d{2}', cpf): para aceitar o número do CEP no
padrão 00000-000, utilizando expressões regulares, como ficaria a linha modificada:

 if re.search('\d{8}', cep):
 if re.search('\d{3}', cep):
 if re.search('\d{5}', cep):
 if re.search('\d{5}-\d{3}', cep):
 if re.search('\d{3}-\d{5}', cep):

QUESTAO 4 DE 5

Como ficaria a linha de comando, utilizando expressões regulares, para padronizar o recebimento de números
de celulares no padrão 99999-9999:

 re.search('\d{5}-\d{9}', celular)
 re.search('\d{9}-\d{4}', celular)
 re.search('\d{5}-\d{4}', celular)
 re.search('\d{9}', celular)
 re.search('\d{4}-\d{5}', celular)
QUESTAO 5 DE 5

Quais são as características de uma função?

 São determinadas pelo sistema operacional, para realizar determinadas ações.


 São determinadas pela linguagem de programação, já com nomes próprios e também podem ser
criadas pelo programador, para realizar determinadas ações.
 São determinadas pela linguagem de programação, já com nomes próprios, para realizar determinadas
ações.
 São determinadas pelo programador, para realizar determinadas ações.
 São determinadas pelo interpretador, para realizar determinadas ações.

Você também pode gostar