Baixe o app para aproveitar ainda mais
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');
Compartilhar