Buscar

SIMULADO 2PERIODO INFORMATICA PARA A ENGENHARIA

Prévia do material em texto

29/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2734095&matr_integracao=202003380351 1/5
 
Disc.: INFORMÁTICA PARA ENGENHARIA 
Aluno(a): JHONATHAN DA SILVA THOMAZ 202003380351
Acertos: 9,0 de 10,0 29/09/2020
Acerto: 1,0 / 1,0
Os comentários são recursos que podem ser utilizados pelos programadores para:
Inserir diretivas para o compilador.
Inserir comandos que serão executados pela máquina.
Inserir textos explicativos apenas para o usuário .
Inserir comandos que serão traduzidos pelo compilador.
 Inserir textos explicativos apenas para o programador.
Respondido em 29/09/2020 15:42:12
Explicação:
Os comentários são recursos que podem ser utilizados pelos programadores para inserir textos
explicativos apenas para o programador.
Acerto: 1,0 / 1,0
Para realizar o armazenamento de um determinado valor na memória do computador é necessária a
declaração de:
Estrutura de decisão
Fluxograma
 Variável
Comando de entrada
Comando de saída
Respondido em 29/09/2020 15:50:25
Explicação:
Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração
de Variável.
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
29/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2734095&matr_integracao=202003380351 2/5
Acerto: 1,0 / 1,0
O conjunto correto de palavras reservadas para a construção de uma estrutura de controle em Python 3.4.3 é:
if, elsif e else
 if, elif e else
Somente if; o restante da estrutura de controle (¿senão se¿ e ¿senão¿) é realizado simplesmente com
indentação.
if, else if e else
if, elseif e else
Respondido em 29/09/2020 15:42:41
Explicação:
if, elif e else são as palavras reservadas em python para a estrutura de decisão "se"
Acerto: 1,0 / 1,0
Qual das seguintes funções é uma função interna (built-in) no Python?
Nenhuma das anteriores
factorial()
seed()
 print()
sqrt()
Respondido em 29/09/2020 15:55:09
Explicação:
A função seed é uma função que está presente no módulo randomo. As funções sqrt e fatorial fazem parte do
módulo math. A função de impressão é uma função interna que imprime um valor diretamente na saída do
sistema.
Acerto: 1,0 / 1,0
VAR
 A, B, C, D : Real
Início
 leia (A, B, C, D)
 A <- B
 B <- C
 C <- D
 D <- A
 Questão3
a
 Questão4
a
 Questão5
a
29/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2734095&matr_integracao=202003380351 3/5
 B <- A+B/2
 C <- C+B
 D <- D + (B * 2) - A
Fim
Com base no algoritmo acima, e supondo que os valores fornecidos para as
variáveis "A", "B", "C" e "D" sejam, respectivamente, 10, 15, 20 e 25, pode-
se afirmar que, após execução do referido algoritmo, os valores dessas
variáveis serão, respectivamente:
15 - 30 - 55 - 60
 15 - 25 - 50 - 50
15 - 17,5 - 42,5 - 35
15 - 25 - 50 - 45
15 - 17,5 - 42,5 - 50
Respondido em 29/09/2020 15:54:36
Explicação:
Com base no algoritmo acima, e supondo que os valores fornecidos para as variáveis "A", "B", "C" e "D" sejam,
respectivamente, 10, 15, 20 e 25, pode-se afirmar que, após execução do referido algoritmo, os valores dessas
variáveis serão, respectivamente 15 - 25 - 50 - 50.
Acerto: 1,0 / 1,0
A precedência de operadores é particulamente importante em estruturas condicionais. Assim, sequência
correta de precedência segue a seguinte ordem:
 Parênteses mais internos, Operadores aritméticos, Operadores relacionais e Operadores lógicos
Parênteses mais internos, Operadores lógicos, Operadores relacionais e Operadores aritméticos
Parênteses mais internos, Operadores relacionais, Operadores aritméticos e Operadores lógicos
Parênteses mais internos, Operadores relacionais, Operadores lógicos e Operadores aritméticos
Parênteses mais internos, Operadores aritméticos, Operadores lógicos e Operadores relacionais 
Respondido em 29/09/2020 16:03:12
Explicação:
Conforme abordado no tópico "Operadores Aritméticos, Relacionais e Lógicos", a sequência correta segue os
parênteses mais internos; depois os aritméticos; após os relacionais e, por último, os lógicos.
Acerto: 0,0 / 1,0
Assinale a opção que indica o comando Python que produz [-2, -4].
print (*range(-2, -6, -2))
print (*range(-2, -4, -2))
 print (*range(0, -6, 2))
print (*range(-2, -4, 2))
print (*range(0, -4, -2))
Respondido em 29/09/2020 16:19:07
 Questão6
a
 Questão7
a
29/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2734095&matr_integracao=202003380351 4/5
Explicação:
A lista de -2 (inclusive) e -6 (exclusive) com intervalo de 2 unidades consiste nos valores -2 e -4
Acerto: 1,0 / 1,0
Qual das seguintes opções não é uma vantagem de usar módulos?
Proporciona um meio de dividir tarefas
Fornece um meio de reutilização do código do programa 
Nenhuma das anteriores
Fornece um meio de testar partes individuais do programa
 Proporciona um meio de reduzir o tamanho do programa
Respondido em 29/09/2020 16:08:34
Explicação:
O tamanho total do programa permanece o mesmo, independentemente de os módulos serem usados ou não.
Módulos simplesmente dividem o programa.
Acerto: 1,0 / 1,0
Qual a saída do código Python a seguir?
 
r = [11, 12, 13, 14, 15, 16, 17, 18, 19] 
A = [[0, 10, 20], 
 [30, 40, 50], 
 [60, 70, 80]] 
for row in A: 
 for col in row: 
 r.append(col+10) 
print(r)
[0, 10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
[0, 10, 20, 30, 40, 50, 60, 70, 80]
 [11, 12, 13, 14, 15, 16, 17, 18, 19, 10, 20, 30, 40, 50, 60, 70, 80, 90]
[11, 12, 13, 14, 15, 16, 17, 18, 19]
[10, 20, 30, 40, 50, 60, 70, 80, 90]
Respondido em 29/09/2020 16:18:14
Explicação:
O código mostrado acima adiciona 10 a cada elemento da matriz e imprime a saída em linha. Como a lista l já
contém alguns elementos, os novos elementos são anexados a ela. Assim, a saída deste código é: [11, 12, 13,
14, 15, 16, 17, 18, 19, 10, 20, 30, 40, 50, 60, 70, 80, 90].
Acerto: 1,0 / 1,0
Considere as seguintes asserções:
 Questão8
a
 Questão9
a
 Questão10
a
29/09/2020 Estácio: Alunos
https://simulado.estacio.br/alunos/?user_cod=2734095&matr_integracao=202003380351 5/5
1. Os tipos de computação FIFO são eficientemente suportados pelos PILHAS.
2. A implementação de LISTAS em listas vinculadas é mais eficiente do que implementar LISTAS em uma
matriz para quase todas as operações básicas da LISTA.
3. A implementação de FILAS em um array circular é mais eficiente do que implementar FILAS em um
array linear com dois índices.
4. O tipo de computação LIFO é eficientemente suportado por FILAS.
Qual das seguintes opções está correta?
 2 e 4 
 
1 e 2 
 
1 e 3
2 e 3 
3 e 4 
Respondido em 29/09/2020 16:13:12
Explicação:
Listas em uma matriz é um modo ineficiente de implementação, uma vez que as matrizes são estruturas
estáticas. O uso de um array linear, por si só, já configura um modo ineficiente de acessar valores.
javascript:abre_colabore('38403','206861965','4132098547');

Continue navegando