Baixe o app para aproveitar ainda mais
Prévia do material em texto
INFORMÁTICA PARA ENGENHARIA Acertos: 9,0 de 10,0 31/03/2021 1a Questão Acerto: 1,0 / 1,0 Quais são os quatro componentes estruturais principais que os computadores modernos devem conter? Codificação, Decodificação, Processamento Paralelo e Pipeline Todos os anteriores Palavra, Sistema Operacional, Tradutor e Interpretador CPU (contendo ULA e UC), Memória principal, E/S e Interconexão do sistema. Código Binário, Tabela ASCII, Teorema de De Morgan e Mapa de Karnnaugh. Respondido em 31/03/2021 18:11:55 Explicação: Apesar da relevância de todos, todos operam sob a CPU, MP, E/S e a interconexão do sistema. 2a Questão Acerto: 1,0 / 1,0 Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de: Comando de saída Fluxograma Variável Estrutura de decisão Comando de entrada Respondido em 31/03/2021 18:09:16 Explicação: Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de Variável. 3a Questão Acerto: 1,0 / 1,0 Analise o trecho de programa Python apresentado a seguir. Ao ser executado, o resultado exibido é: [1] [1, 2, 3, 4, 5, 6, 7, 8] [8] [ ] [8, 7, 6, 5, 4, 3, 2, 1] Respondido em 31/03/2021 18:06:28 Explicação: O comando [::-1] irá inverter a ordem da lista na impressão 4a Questão Acerto: 1,0 / 1,0 Analise as assertivas sobre as funções em Python: I. o resultado da expressão k = 2 + 3l é um número complexo. II. o resultado de round(0.5) - round(-0.5) é 2. III. considerando x = 8/3, o resultado de floor(Fraction(x)) é igual ao round(Fraction(x)). São corretas as alternativas: Nenhuma das anteriores I e III Somente I I e II II e III Respondido em 31/03/2021 18:05:00 Explicação: O item I é um número complexo. O item II o resultado da expressão é 0. O item III, o resultado de floor é 2, ao passo que o round é 3. 5a Questão Acerto: 1,0 / 1,0 O Python permite que partes diferentes de um programa sejam definidas em arquivos diferentes, chamados de módulos. O Python também oferece vários módulos nativos, como o math (que contém várias funções matemáticas), o statistics (que inclui várias rotinas estatísticas), o sys para acessar funções do sistema, etc. Para utilizar as funções e classes definidas nesses módulos, qual comando devemos utilizar? include plus add inclusive import Respondido em 31/03/2021 18:04:17 Explicação: import permite incluir módulos externos 6a Questão Acerto: 1,0 / 1,0 Conforme definido, um programa é composto por uma sequência de comandos ou blocos, executados de forma linear de cima para baixo. Nos casos em que devemos escolher qual (is) blocos devem ser executados, utilizamos a estrutura se..então (ou if em Python), nas mais variadas combinações. Para casos onde temos uma quantidade considerável de comparações, a melhor estrutura a se utilizar é: Seleção simples Seleção Encadeada Todas as anteriores NDA Seleção Composta Respondido em 31/03/2021 18:13:14 Explicação: Esta é a mais indicada por questões de desempenho (menor número de comparações) 7a Questão Acerto: 1,0 / 1,0 Qual é a saída do seguinte código Python? i = 1 while True: if i%3 == 0: break print(i) i + = 1 1 2 1 Loop infinito 1 2 3 Erro Respondido em 31/03/2021 18:02:29 Explicação: O loop só será satisfeito quando o valor da variávei i for 3, situação que interrompe (break) o loop. 8a Questão Acerto: 1,0 / 1,0 Qual das afirmações sobre os módulos é falsa? Na forma de importação "import", os identificadores que começam com dois sublinhados são privados e não são importados Quando um módulo é carregado, uma versão compilada do módulo com extensão de arquivo .pyc é automaticamente produzida Quando um módulo é carregado, uma versão interpretada do módulo com extensão de arquivo .pyc é automaticamente produzida a função interna dir () monitora os itens no namespace do módulo principal Na forma de importação "import", todos os identificadores, independentemente de serem privados ou públicos, são importados Respondido em 31/03/2021 18:01:31 Explicação: Na forma de importação "import", os identificadores que começam com dois sublinhados são privados e não são importados. 9a Questão Acerto: 0,0 / 1,0 Qual a saída do seguinte código em Python? def f(value, values): v = 1 values[0] = 44 t = 3 v = [1, 2, 3] f(t, v) print(t, v[0]) 1 44 3 3 3 44 1 1 3 1 Respondido em 31/03/2021 18:13:26 Explicação: O valor de t foi estipulado em 0. O valor da estrutura list na posição 0 foi alterado para 44 pela função. 10a Questão Acerto: 1,0 / 1,0 Considere as seguintes asserções: 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 3 1 e 2 3 e 4 1 e 3 2 e 4 Respondido em 31/03/2021 18:08:45 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','220638685','4449604671');
Compartilhar