Buscar

P2 - Prova On-line (Acessar) Pensamento Computacional - 2022_03_EAD_A

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 11 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

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 6, do total de 11 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

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 9, do total de 11 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

Prévia do material em texto

Questão 1
Completo
Atingiu 2,00 de 2,00
Marcar questão
Texto da questão
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']}
agenda = []
def inserir_nome():
return(input("Nome da pessoa que deseja adicionar: "))
def inserir_telefone():
return(input("Insira seu numero de telefone: "))
def inserir_endereco():
return(input("Insira o endereço: "))
def adicionar():
global agenda
nome = inserir_nome()
telefone = inserir_telefone()
endereco = inserir_endereco()
agenda.append([nome, telefone, endereco])
def adicionar1():
nome_arquivo = inserir_nome()
arquivo = open(nome_arquivo, "w", encoding="utf-8")
for e in agenda:
arquivo.write("Nome: %s Telefone: %s Endereço: %s\n" % (e[0], e[1], e[2]))
arquivo.close()
print("\n-------------------------------")
print("Bem-vindo a sua agenda!")
print("-------------------------------")
print("Escolha o tipo de operação")
operacoes = input('''
Para adicionar digite " adicionar "!
''')
if operacoes == 'adicionar':
print("\nOpção ADICIONAR selecionada")
adicionar1()
inserir_telefone()
inserir_endereco()
else:
print('Você nao digitou um valor aceitavel!')
print("Fim de operação!")
print("Fim de operação!")
Feedback
O CÓDIGO APRESENTADO ABAIXO IMPLEMENTA AS REGRAS DE NEGÓCIO
IMPOSTAS PELO ENUNCIADO:
Comentários
Comentário:
Questão 2
Completo
Atingiu 2,00 de 2,00
Marcar questão
Texto da questão
IMPLEMENTE UM CÓDIGO EM PYTHON PARA CRIAR UMA MATRIZ 3X3, COMPOSTA
SOMENTE POR NÚMEROS ÍMPARES, CONFORME APRESENTADO ABAIXO:
matriz = [[],[],[]]
for l in range(0,3):
for c in range(0,3):
matriz[l].append(int(input(f"Digite um valor para [{l},{c}]: ")))
print('-='*30)
for l in range(0,3):
for c in range(0,3):
print(f'[{matriz[l][c]:^5}]', end='')
print()
Feedback
O CÓDIGO APRESENTADO ABAIXO IMPLEMENTA AS REGRAS DE NEGÓCIO
IMPOSTAS PELO ENUNCIADO:
Comentários
Comentário:
Questão 3
Incorreto
Atingiu 0,00 de 1,00
Marcar questão
Texto da questão
LEVANDO EM CONSIDERAÇÃO A ORDEM DE PRIORIDADE DOS OPERADORES
MATEMÁTICOS NA LINGUAGEM DE PROGRAMAÇÃO PYTHON, IDENTIFIQUE A
ORDEM DAS OPERAÇÕES MATEMÁTICAS REALIZADAS NA EQUAÇÃO ABAIXO
Escolha uma opção:
a. A SEQUÊNCIA DAS OPERAÇÕES SERÁ: 4, 3, 1, 5 E 2
b. A SEQUÊNCIA DAS OPERAÇÕES SERÁ: 2, 1, 4, 3 E 5
c. A SEQUÊNCIA DAS OPERAÇÕES SERÁ: 1, 2, 4, 3 E 5
d. A SEQUÊNCIA DAS OPERAÇÕES SERÁ: 3, 4, 1, 5 E 2
e. A SEQUÊNCIA DAS OPERAÇÕES SERÁ: 5, 3, 2, 4 E 1
Feedback
Sua resposta está incorreta.
A ORDEM DE PRIORIDADE DOS OPERADORES MATEMÁTICOS É:
1. EXPRESSÕES ENTRE PARÊNTESES;
2. EXPONENCIAÇÃO;
3. MULTIPLICAÇÃO, DIVISÃO, RESTO E PARTE INTEIRA;
4. SOMA E SUBTRAÇÃO;
A ORDEM DAS OPERAÇÕES QUE POSSUEM A MESMA PRIORIDADE DAR-SE-Á DA
ESQUERDA PARA DIREITA
PORTANTO, A ORDEM DAS OPERAÇÕES MATEMÁTICA SERÁ: 2, 1, 4, 3, 5.
A resposta correta é: A SEQUÊNCIA DAS OPERAÇÕES SERÁ: 2, 1, 4, 3 E 5
Questão 4
Incorreto
Atingiu 0,00 de 1,00
Marcar questão
Texto da questão
UM CLIENTE SOLICITOU A UM DESENVOLVEDOR QUE IMPLEMENTASSE UM
SOFTWARE PARA INFORMAR NA TELA DE SEU COMPUTADOR OS DADOS DE UMA
LISTA DE CONTATOS, CONFORME APRESENTADO ABAIXO:
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']}
O DESENVOLVEDOR ENTÃO IMPLEMENTOU O SEGUINTE CÓDIGO:
ESCOLHA A ALTERNATIVA QUE DEMONSTRA OS DADOS APRESENTADOS NA TELA
DO USUÁRIO:
Escolha uma opção:
a.
b.
c.
d.
e.
Feedback
Sua resposta está incorreta.
O CÓDIGO APRESENTADO NO ENUNCIADO ESTÁ CORRETO E A FORMA
INFORMAÇÃO É PASSADA PARA O USUÁRIO CONFORME APRESENTA-SE ABAIXO:
A resposta correta é:
Questão 5
Correto
Atingiu 1,00 de 1,00
Marcar questão
Texto da questão
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. AS AFIRMAÇÕES II E III ESTÃO CORRETAS
b. NENHUMA DAS AFIRMAÇÕES ESTÁ CORRETA
c. AS AFIRMAÇÕES I E III ESTÃO CORRETAS
d. TODAS AS AFIRMAÇÕES ESTÃO CORRETAS
e. SOMENTE A AFIRMAÇÃO III ESTÁ CORRETA
Feedback
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
Questão 6
Incorreto
Atingiu 0,00 de 1,00
Marcar questão
Texto da questão
A NOMEAÇÃO DE VARIÁVEIS NA LINGUAGEM DE PROGRAMAÇÃO PYTHON SEGUE
REGRAS DE BOAS PRÁTICAS, CONFORME ASSEGURA KALB (2016), IDENTIFIQUE A
ALTERNATIVA CORRETA:
Escolha uma opção:
a. VARIÁVEIS PODEM CONTER SÍMBOLOS MATEMÁTICOS COMO +, -, /, *,
PARÊNTESES
b. VARIÁVEIS PODEM COMEÇAR COM NÚMEROS
c. VARIÁVEIS PODEM COMEÇAR COM UMA LETRA OU SUBLINHADO
d. VARIÁVEIS PODEM TER MAIS QUE 256 CARACTERES
e. VARIÁVEIS PODEM CONTER ESPAÇOS
Feedback
Sua resposta está incorreta.
SEGUNDO KALB (2016) A NOMEAÇÃO DE VARIÁVEIS DEVE SEGUIR AS SEGUINTES
REGRAS:
● COMEÇAR COM UMA LETRA OU SUBLINHADO.
● NÃO COMEÇAR COM UM DÍGITO.
● TER NO MÁXIMO 256 CARACTERES.
● LETRAS, DÍGITOS, SUBLINHADOS E CIFRÕES PODEM SER INSERIDOS.
● NÃO CONTER ESPAÇOS E SÍMBOLOS MATEMÁTICOS (+, -, /, *, PARÊNTESES).
A resposta correta é: VARIÁVEIS PODEM COMEÇAR COM UMA LETRA OU
SUBLINHADO
Questão 7
Incorreto
Atingiu 0,00 de 1,00
Marcar questão
Texto da questão
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 ALTAMENTE PORTÁVEL
b. LINGUAGEM COMPILADA
c. LINGUAGEM MULTIPARADIGMA
d. LINGUAGEM INTERPRETADA
e. LINGUAGEM CLARA E SIMPLES
Feedback
Sua resposta está incorreta.
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
Questão 8
Incorreto
Atingiu 0,00 de 1,00
Marcar questão
Texto da questão
O CÓDIGO IMPLEMENTADO NA LINGUAGEM DE PROGRAMA PYTHON,
APRESENTADO ABAIXO, EXECUTA O CÁLCULO FATORIAL DE UM NÚMERO
INFORMADO PELO USUÁRIO. ASSINALE A ALTERNATIVA CORRETA ACERCA DO
CÓDIGO E SEU ENTENDIMENTO REFERENTE A LINGUAGEM PYTHON.
Escolha uma opção:
a. O CÓDIGO IRÁ APRESENTAR O SEGUINTE ERRO: INDENTATIONERROR:
EXPECTED AN INDENTED BLOCK
b. O CÓDIGO IRÁ APRESENTAR O SEGUINTE ERRO: TYPEERROR: 'STR' OBJECT
CANNOT BE INTERPRETED AS AN INTEGER
c. O CÓDIGO IRÁ APRESENTAR UM RESULTADO ERRADO PARA O USUÁRIO. O
PROGRAMADOR DEVERIA TER UTILIZADO RANGE(1, NUMERO+1)
d. O CÓDIGO IRÁ APRESENTAR UM RESULTADO ERRADO PARA O USUÁRIO. O
PROGRAMADOR DEVERIA TER UTILIZADO RANGE(1, NUMERO-1)
e. O CÓDIGO ESTÁ CORRETO E O PROCESSAMENTO DO CÁLCULO FATORIAL IRÁ
GERAR UM RESULTADO CORRETO
Feedback
Sua resposta está incorreta.
A LÓGICA DE PROGRAMAÇÃO DO CÓDIGO ESTÁ ERRADA. O CÓDIGO CORRETO
ESTÁ APRESENTADO ABAIXO:
PORTANTO, O CÓDIGO IRÁ APRESENTAR UM RESULTADO ERRADO PARA O
USUÁRIO. O PROGRAMADOR DEVERIA TER UTILIZADO RANGE(1, NUMERO+1)
A resposta correta é: O CÓDIGO IRÁ APRESENTAR UM RESULTADO ERRADO PARA O
USUÁRIO. O PROGRAMADOR DEVERIA TER UTILIZADO RANGE(1, NUMERO+1)

Continue navegando