Baixe o app para aproveitar ainda mais
Prévia do material em texto
1. O tempo necessário para a busca e execução de uma simples instrução de máquina é: Ciclo real Tempo de busca Tempo real Tempo de máquina Ciclo de CPU Explicação: A resposta correta é: Ciclo de CPU 2. Para as afirmações abaixo, indique R para RISC e C para CISC: I - Projetados para usar menos energia, o que significa que podem ser usados em smartphones que não têm sistemas de refrigeração dedicados. II - Visa usar o mínimo de linhas de código de montagem possível, mesmo se mais ciclos de clock forem necessários como resultado. III - Minimiza o número de ciclos de clock por instrução. Qual a associação correta? I - R, II - C, III - R I - R, II - R, III - R I - R, II - R, III - C I - C, II - C, III - R I - C, II - R, III - C Explicação: A resposta correta é: I - R, II - C, III - R 3. Que fator de vantagem a linguagem C acrescentou ao desenvolvimento com microcontroladores com relação à linguagem de montagem? Manipulação de bits Melhor desempenho Tamanho menor de código Tamanho de executável menor Portabilidade de código Explicação: Resposta correta: Portabilidade de código 4. Qual das estruturas de repetição abaixo permite criar um loop infinito em um firmware de um microcontrolador? while(NULL) while(TRUE) while(0) for(;) for(1); Explicação: Resposta correta: while(TRUE) 5. Qual a vantagem de se usar a interrupção por temporizador nos microcontroladores? Conseguir intervalos de tempo menores entre instruções de contagem. Deixar a CPU do microcontrolador livre para executar outras instruções. Liberar os demais temporizadores. Deixar o programa em espera para executar a próxima instrução. Deixar o contador livre para contar os eventos externos. Explicação: Resposta correta: Deixar a CPU do microcontrolador livre para executar outras instruções. 6. Disseram para você que um botão foi ligado ao pino de um microcontrolador e que este pino está na configuração pull down. O que acontece quando se pressiona o botão? O pino vai a nível lógico 1. O pino oscila entre níveis lógicos 0 e 1, dependendo do programa. O nível lógico do pino é indefinido. O nível lógico vai depender do que foi programado. O pino vai a nível lógico 0. Explicação: Resposta correta: O pino vai a nível lógico 1. 7. Qual das opções a seguir possui apenas transmissões de dados assíncronas? I2C e RS232 RS485 e Comunicação paralela UART e RS232 I2C e SPI Comunicação paralela e UART Explicação: Resposta correta: UART e RS232 8. Na IDE do Arduino, qual função deve ser chamada quando um dispositivo mestre quer estabelecer uma comunicação I2C com o escravo de número 4? I2C.receiveFrom(4) Wire.onRequest(4) Wire.write(4); Wire.requestFrom(4) Wire.beginTransmission(4) Explicação: Resposta correta: Wire.beginTransmission(4) 9. Que método de auto teste em microcontroladores reinicia a CPU no caso de não ser apagado em um determinado período de tempo? PLC. Watchdog. CRC. CRC/SCAN. ECC. Explicação: Resposta correta: Watchdog. 10. Os sistemas críticos embarcados devem executar em tempo real as respostas aos eventos. Estamos falando da característica de: Determinismo Confiabilidade Realismo Integridade Flexibilidade Explicação: Resposta correta: Determinismo 1a Questão Acerto: 1,0 / 1,0 A ALU de um computador normalmente contém uma série de elementos de armazenamento de alta velocidade chamados: Decodificadores Controladores Registradores Células semicondutoras Contadores Respondido em 01/05/2021 12:58:55 Explicação: A resposta correta é: Registradores 2a Questão Acerto: 0,0 / 1,0 Como projetista de sistemas embarcados, o que você diria ser a principal vantagem em usar microcontroladores? O desempenho superior em relação aos microprocessadores. A facilidade de programação em linguagem assembly. A possibilidade de acionamento direto de cargas com alta demanda de corrente. A integração de dispositivos dentro do microcontrolador. A versatilidade de rodar várias aplicações ao mesmo tempo. Respondido em 01/05/2021 13:08:52 Explicação: A resposta correta é: A integração de dispositivos dentro do microcontrolador. 3a Questão Acerto: 0,0 / 1,0 Um vinculador (linker) em um processo de compilação_________________. Vincula código assembly com código em C. Vincula dois ou mais arquivos em linguagem C. Vincula arquivos executáveis em um único arquivo executável. Vincula arquivos-objeto em um único arquivo-objeto. Vincula arquivos-fonte em um único arquivo-fonte. Respondido em 01/05/2021 13:03:56 Explicação: Resposta correta: Vincula arquivos-objeto em um único arquivo-objeto. 4a Questão Acerto: 1,0 / 1,0 Qual das estruturas de repetição abaixo permite criar um loop infinito em um firmware de um microcontrolador? while(TRUE) for(;) while(NULL) while(0) for(1); Respondido em 01/05/2021 12:52:05 Explicação: Resposta correta: while(TRUE) 5a Acerto: 1,0 / 1,0 Questão Você tem um Conversor Analógico-Digital (ADC) de 12 bits com tensão de referência de 3,3 Volts. Qual é a expressão do valor numérico guardado nos 12 bits do ADC para uma tensão x na sua entrada. 5.4095/x x.3,3/12 x.3,3/1023 x.3,3/2047 x.4095/3,3 Respondido em 01/05/2021 13:17:29 Explicação: Resposta correta: x.4095/3,3 6a Questão Acerto: 1,0 / 1,0 Qual a vantagem de se usar a interrupção por temporizador nos microcontroladores? Deixar o programa em espera para executar a próxima instrução. Conseguir intervalos de tempo menores entre instruções de contagem. Deixar o contador livre para contar os eventos externos. Deixar a CPU do microcontrolador livre para executar outras instruções. Liberar os demais temporizadores. Respondido em 01/05/2021 12:52:32 Explicação: Resposta correta: Deixar a CPU do microcontrolador livre para executar outras instruções. 7a Acerto: 1,0 / 1,0 Questão Qual dispositivo permite que seja colocado em posições angulares específicas por um sinal codificado. Ventilador Motor AC Motor de passo Servo motor Motor DC Respondido em 01/05/2021 13:11:34 Explicação: Resposta correta: Servo motor 8a Questão Acerto: 1,0 / 1,0 Qual das afirmações está correta? Transdutores são sensores, mas não são atuadores. Atuadores e transdutores são exemplos de sensores. Sensores e atuadores são exemplos de transdutores. Sensores e transdutores são exemplos de atuadores. Transdutores são atuadores, mas não são sensores. Respondido em 01/05/2021 13:12:16 Explicação: Resposta correta: Sensores e atuadores são exemplos de transdutores. 9a Questão Acerto: 1,0 / 1,0 Como se chama o programa embarcado em microcontroladores que não possui sistema operacional? Watchdog Firmware embutido Firmware bare-metal RTOS Linux RTOS Respondido em 01/05/2021 13:11:04 Explicação: Resposta correta: Firmware bare-metal 10a Questão Acerto: 0,0 / 1,0 Verifique as afirmações sobre V&V e diga qual está certa. A validação é definida como a demonstração de consistência, integridade e correção do softwareem cada estágio. A validação se refere ao conjunto de atividades que garantem que o software implementa corretamente uma função específica. A validação está preocupada em construir o produto certo. Verificação é a determinação da exatidão do programa final. A verificação se refere a um conjunto diferente de atividades que garantem que o software que foi construído seja rastreável aos requisitos do cliente. Respondido em 01/05/2021 13:14:53 Explicação: Resposta correta: A validação está preocupada em construir o produto certo.
Compartilhar