Buscar

Prova - Jefferson

Prévia do material em texto

19/05/2020 EPS
simulado.estacio.br/alunos/?user_cod=2514343&matr_integracao=201909020371 1/5
JEFFERSON MARTINS DE MOURA
 
 
 
201909020371 EAD TIJUCA - RJ
 RETORNAR À AVALIAÇÃO
Disciplina: CCE1854 - INFORMÁTICA PARA ENGENHARIA Período: 2020.1 EAD (G) / AV
Aluno: JEFFERSON MARTINS DE MOURA Matrícula: 201909020371
Data: 19/05/2020 22:57:00 Turma: 9001
 
 ATENÇÃO
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados.
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação".
 
 1a Questão (Ref.: 201912022560)
A motivação para o desenvolvimento de softwares parte de alguma necessidade humana, como um sistema para
controlar estoque, gerenciar informações de saúde etc. A construção é baseada na necessidade dos clientes, a
partir de informações dadas sobre o que software deve conter e realizar. Essas
 especificações são geralmente chamadas de requisitos.
Traduzidos em especificações técnicas de software, os requisitos dos clientes servem de base para o
desenvolvimento do programa. Tipicamente essa tarefa é dividida em etapas, segundo tradicionalmente a seguinte
ordem:
Análise > Projeto > Implementação > Testes
Projeto > Análise > Testes > Implementação
Projeto > Análise > Implementação > Testes
Depende da metodologia adotada
Análise > Projeto > Testes > Implementação
 
 2a Questão (Ref.: 201912022564)
O que é um pseudocódigo? 
Não é considerada uma linguagem, mas um estilo de representação baseada na convenção adotada por
uma equipe de desenvolvimento de software.
Linguagem de programação simples, ligada a uma linguagem específica
É considerada uma linguagem, baseada na convenção adotada por uma equipe de desenvolvimento de
software.
Linguagem de programação simplificada, que não é uma linguagem específica
Linguagem de programação complicada
javascript:voltar_avaliacoes()
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3000152\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3000156\n\nStatus da quest%C3%A3o: Liberada para Uso.');
19/05/2020 EPS
simulado.estacio.br/alunos/?user_cod=2514343&matr_integracao=201909020371 2/5
 
 3a Questão (Ref.: 201912052644)
Considere o código fonte Python abaixo. 
Para que seja exibido [0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89] a lacuna ___I___ precisa ser preenchida
corretamente com: 
resultado.append(a) 
 a, b = a+b, b
resultado.insert(a) 
 a, b = b, a+b 
resultado.add(a) 
 a, b = a, a+b 
resultado.append(a) 
 a, b = b, a+b 
resultado.add(a) 
 a, b = b, a+b 
 
 4a Questão (Ref.: 201912024767)
Observe o código Python a seguir e informe o número de comparações realizadas. O algoritmo imprime a
mensagem da situação escolar de uma aluno, com os segintes status: aprovado com nota 7 ou maior; entre 4 e
6,9 Final e menor do que 4 o aluno é reprovado.
NDA
2
4
3
1
 
 5a Questão (Ref.: 201912024910)
Observe as assertivas a seguir sobre estrutura sequencial.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3030236\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3002359\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3002502\n\nStatus da quest%C3%A3o: Liberada para Uso.');
19/05/2020 EPS
simulado.estacio.br/alunos/?user_cod=2514343&matr_integracao=201909020371 3/5
1. No Python, uma decisão pode ser feita usando if else statement.
2. Verificar várias condições no Python requer instruções elseif.
3. Se a condição for avaliada como verdadeira, a (s) instrução (ões) do bloco if será executada, caso
contrário, a (s) instrução (ões) em outro bloco (se houver outra especificada) será executada.
4. A estrutura switch.case no Python existe, podendo ser representada pelo comando if.
São incorretas as alternativas:
Todas as alternativas
2 e 4
3 e 4
1 e 3
1 e 2
 
 6a Questão (Ref.: 201912062143)
Observe o código Pyton a seguir e informe qual será a saída:
total = 200
 pais = "BR"
 if pais == "US":
 if total <= 50:
 print("O custo de envio é $50")
 elif total <= 100:
 print("O custo de envio é $25")
 elif total <= 150:
 print("O custo de envio é $5")
 else:
 print("FREE")
 if pais == "BR": 
 if total <= 500:
 print("O custo de envio é $100")
 else:
 print("FREE")
"O custo de envio é $100"
"O custo de envio é $25"
"FREE"
"O custo de envio é $5"
"O custo de envio é $50"
 
 7a Questão (Ref.: 201912063271)
Considere os trechos de código Python numerados abaixo e analise as afirmações que seguem.
1. print(type(('cão', 'gato', ' elefante', 'cobra', 'vespa')))
2. x = 1
 print(++++x)
3. frutas = ['morango', 'abacaxi', 'banana', 'coco']
4. x = 'asdf'
 y = '123' 
I. A saída do trecho 1 será "".
 II. A saída do trecho 2 será "1". 
 III. Considerando o trecho 3, a saída do comando "frutas[-2]" será "abacaxi".
 IV. Considerando o trecho 3, a saída do comando "print(type(frutas))" será "Array".
 V. Considerando o trecho 4, a saída do comando "print(x+y)" será "asdf1123".
 
Qual afirmação está correta?
I
IV
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3039735\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3040863\n\nStatus da quest%C3%A3o: Liberada para Uso.');
19/05/2020 EPS
simulado.estacio.br/alunos/?user_cod=2514343&matr_integracao=201909020371 4/5
V
II
III
 
 8a Questão (Ref.: 201912043415)
Qual a saída do seguinte trecho de código?
 
#mod1 
def troca(a): 
 b=[x*2 for x in a] 
 print(b) 
#mod2 
def troca(a): 
 b=[x*x for x in a] 
 print(b) 
from mod1 import troca 
from mod2 import troca 
#main 
s=[1,2,3] 
troca(s)
[1,4,9]
Há um confronto de nomes.
[2,4,6]
[2,4,6] [1,4,9]
Nenhuma das anteriores
 
 9a Questão (Ref.: 201912062173)
Considere uma lista com a seguinte estrutura lst = [10,9,8,7,6,5]. Após a sequencia de comandos abaixo, qual será a saída
do algoritmo?
lst.pop()
 lst.pop()
 lst.pop()
 lst.append(15)
 lst.append(11)
 print(lst)
[10,9,8,7,6,5,11,15]
[10,9,8,15,11]
[5,6,7,8,9,10,11,15]
[5,6,7,8,9,10]
[15,11,7,6,5]
 
 10a Questão (Ref.: 201912063597)
Qual a saída do código abaixo? 
 
def troca(vet): 
 for i in range(3): 
 if vet[i] != 0: 
 vet[i] = 0 
 else: 
 vet[i] = 1 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3021007\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3039765\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 3041189\n\nStatus da quest%C3%A3o: Liberada para Uso.');
19/05/2020 EPS
simulado.estacio.br/alunos/?user_cod=2514343&matr_integracao=201909020371 5/5
 return vet 
 
vet = [0] * 3 
for i in range(3): 
 vet[i] = i % 2 
troca (vet) 
print (vet)
[1 ,2, 3]
[0, 1, 0]
[1, 1, 1]
[0, 0, 0]
[1, 0, 1]
 
Autenticação para a Prova On-line
Caso queira FINALIZAR a avaliação, digite o código de 4 carateres impresso abaixo.
ATENÇÃO: Caso finalize esta avaliação você não poderá mais modificar as suas respostas.
RDT1 Cód.: FINALIZAR
 
Obs.: Os caracteres da imagem ajudam a Instituição a evitar fraudes, que dificultam a gravação das
respostas.
 
 
 
Período de não visualização da avaliação: desde 16/04/2020 até 11/06/2020.

Continue navegando