Prévia do material em texto
1
Marcar questão para revisar antes de finalizarMarcar para revisão
Que fator de vantagem a linguagem C acrescentou ao desenvolvimento com microcontroladores com relação à linguagem de montagem?
A
Portabilidade de código
B
Tamanho menor de código
C
Manipulação de bits
D
Melhor desempenho
E
Tamanho de executável menor
2
Marcar questão para revisar antes de finalizarMarcar para revisão
Podemos incorporar diferentes dispositivos a um microcontrolador para se alcançar um objetivo preestabelecido. Sobre as ferramentas para desenvolvimento de um projeto, podemos dizer que um dispositivo LED em um projeto com microcontroladores atua como um simples:
A
sensor
B
atuador
C
simulador
D
emulador
E
mostrador
3
Marcar questão para revisar antes de finalizarMarcar para revisão
Um vinculador (linker) em um processo de compilação_________________.
A
Vincula arquivos-fonte em um único arquivo-fonte.
B
Vincula arquivos executáveis em um único arquivo executável.
C
Vincula código assembly com código em C.
D
Vincula arquivos-objeto em um único arquivo-objeto.
E
Vincula dois ou mais arquivos em linguagem C.
4
Marcar questão para revisar antes de finalizarMarcar para revisão
Qual das estruturas de repetição abaixo permite criar um loop infinito em um firmware de um microcontrolador?
A
while(0)
B
while(TRUE)
C
for(;)
D
while(NULL)
E
for(1);
5
Marcar questão para revisar antes de finalizarMarcar para revisão
Como instruir o processo de compilação de um programa em C com as definições do microcontrolador usado?
A
Com #define
B
Com declaração de variáveis
C
Com #include
D
Com funções
E
Com estruturas de repetição
1
Marcar questão para revisar antes de finalizarMarcar para revisão
O tempo necessário para a busca e execução de uma simples instrução de máquina é:
A
Tempo de busca
B
Ciclo de CPU
C
Tempo real
D
Tempo de máquina
E
Ciclo real
2
Marcar questão para revisar antes de finalizarMarcar para revisão
Os Microcontroladores são amplamente utilizados para controle e automação de periféricos e sistemas embarcados. Levando em consideração a sua arquitetura e seus principais componentes internos, um Microcontrolador deve consistir em pelo menos:
A
CPU, RAM, ROM, portas de E/S e temporizadores.
B
RAM, ROM, portas de E/S e temporizadores.
C
ROM, portas de E/S e temporizadores.
D
CPU, portas de E/S e temporizadores.
E
CPU, RAM, ALU e temporizadores.
3
Marcar questão para revisar antes de finalizarMarcar para revisão
Como projetista de sistemas embarcados, o que você diria ser a principal vantagem em usar microcontroladores?
A
A integração de dispositivos dentro do microcontrolador.
B
A facilidade de programação em linguagem assembly.
C
O desempenho superior em relação aos microprocessadores.
D
A possibilidade de acionamento direto de cargas com alta demanda de corrente.
E
A versatilidade de rodar várias aplicações ao mesmo tempo.
4
A ALU de um computador normalmente contém uma série de elementos de armazenamento de alta velocidade chamados:
A
Contadores
B
Registradores
C
Células semicondutoras
D
Decodificadores
E
Controladores
5
Marcar questão para revisar antes de finalizarMarcar para revisão
Os microcontroladores são amplamente utilizados para controle e automação de periféricos e sistemas embarcados. Sua escolha deve levar em consideração as diferentes arquiteturas existentes e os benefícios provenientes. Com relação às arquiteturas de 8 e 32 bits, analise as alternativas e marque aquela que indica uma vantagem dos microcontroladores que possuem maior largura de barramento.
A
Microcontroladores de 32 bits possibilitam maior desempenho na realização de operações matemáticas complexas.
B
Microcontroladores de 32 bits apresentam a mesma eficiência que arquiteturas de 8 e 16 bits, porém com um custo financeiro menor.
C
Microcontroladores de 32 bits são mais fáceis de programar em código Assembly.
D
Microcontroladores de 32 bits aumentam exponencialmente os ciclos computacionais, logo a eficiência.
1
Marcar questão para revisar antes de finalizarMarcar para revisã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?
A
x.4095/3,3
B
x.3,3/1023
C
5.4095/x
D
x.3,3/2047
E
x.3,3/12
2
Contadores e temporizadores são provavelmente os periféricos mais utilizados no desenvolvimento de sistemas de tempo real com microcontroladores. Sobre as suas aplicações práticas, indique a afirmativa correta sobre contadores em microcontroladores.
A
É um dispositivo usado para contar eventos ocorridos.
B
É um dispositivo usado para dividir intervalos de tempo.
C
É um dispositivo que funciona de forma dependente da CPU.
D
É um gerador de interrupção por timer.
E
É um circuito que triplica o valor do temporizador para aumentar a precisão.
3
Marcar questão para revisar antes de finalizarMarcar para revisão
O que faz um ADC ter melhor resolução?
A
Uma maior taxa de amostragem
B
Um menor período de amostragem
C
Um maior número de bits
D
Uma maior tensão de referência
E
Uma menor taxa de amostragem
4
Marcar questão para revisar antes de finalizarMarcar para revisão
Qual a vantagem de se usar a interrupção por temporizador nos microcontroladores?
A
Deixar a CPU do microcontrolador livre para executar outras instruções.
B
Deixar o contador livre para contar os eventos externos.
C
Deixar o programa em espera para executar a próxima instrução.
D
Conseguir intervalos de tempo menores entre instruções de contagem.
E
Liberar os demais temporizadores.
5
Marcar questão para revisar antes de finalizarMarcar para revisão
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?
A
O pino vai a nível lógico 0.
B
O pino vai a nível lógico 1.
C
O pino oscila entre níveis lógicos 0 e 1, dependendo do programa.
D
O nível lógico do pino é indefinido.
E
O nível lógico vai depender do que foi programado.
1
Marcar questão para revisar antes de finalizarMarcar para revisão
Qual das opções a seguir possui apenas transmissões de dados assíncronas?
A
UART e RS232
B
I2C e SPI
C
Comunicação paralela e UART
D
I2C e RS232
E
RS485 e Comunicação paralela
2
Marcar questão para revisar antes de finalizarMarcar para revisão
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?
A
Wire.write(4);
B
Wire.beginTransmission(4)
C
Wire.requestFrom(4)
D
I2C.receiveFrom(4)
E
Wire.onRequest(4)
3
Marcar questão para revisar antes de finalizarMarcar para revisão
Qual dispositivo permite que seja colocado em posições angulares específicas por um sinal codificado?
A
Servo motor
B
Motor DC
C
Motor de passo
D
Ventilador
E
Motor AC
4
Marcar questão para revisar antes de finalizarMarcar para revisão
O display de 7 segmentos é um display de baixo custo que consiste em sete LEDs organizados de forma retangular com a finalidade de mostrar informações alfanuméricas (decimal ou hexadecimal) para o usuário final. Em um caso de uso típico, o display foi configurado com os seguintes níveis lógicos (B=C=1) e (A=F=G=E=D=0). Nesse caso, o display apresenta o número:
A
5.
B
1.
C
6.
D
3.
E
5
Marcar questão para revisar antes de finalizarMarcar para revisão
Qual das afirmações está correta?
A
Atuadores e transdutores são exemplos de sensores.
B
Sensores e transdutores são exemplos de atuadores.
C
Transdutores são sensores, mas não são atuadores.
D
Transdutores são atuadores, mas não são sensores.
E
Sensores e atuadores são exemplos de transdutores.
1
Marcar questão para revisar antes de finalizarMarcar para revisão
Os sistemas críticos embarcados devem executar em tempo real as respostas aos eventos. Estamos falando da característica de:
A
Confiabilidade
B
Determinismo
C
Integridade
D
Flexibilidade
E
Realismo
2
Verifique as afirmações sobre V&V e diga qual está certa.
A
Verificação é a determinação da exatidão do programa final.
B
A validaçãoé definida como a demonstração de consistência, integridade e correção do software em cada estágio.
C
A validação se refere ao conjunto de atividades que garantem que o software implementa corretamente uma função específica.
D
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.
E
A validação está preocupada em construir o produto certo.
3
Marcar questão para revisar antes de finalizarMarcar para revisão
O seu gerente de projeto pediu para você especificar um sistema baseado em microcontrolador que opere sem falhas, por um intervalo de tempo especificado ao operar sob condições padrão. A qual requisito de projeto ele está se referindo?
A
Integridade.
B
Disponibilidade.
C
Confiabilidade.
D
Segurança.
E
Tolerância.
4
Marcar questão para revisar antes de finalizarMarcar para revisão
O padrão MISRA-C diz que a verificação para saber se uma variável está zerada deve ser feita de forma explicita. Qual das verificações abaixo seria correta, segundo esta regra, para se certificar que a variável A está zerada?
A
if (!A) { return; }
B
if (A == 0) { return; }
C
if (A =! 0) { return; }
D
if (A = 0) { return; }
E
if (A > 0) { return; }
5
Marcar questão para revisar antes de finalizarMarcar para revisão
Verifique as afirmações abaixo e responda a seguir quais estão corretas em relação aos aspectos para a escolha de um microcontrolador em um projeto.
I - Pode envolver custos e futuros projetos.
II - As decisões envolvem somente os projetistas do projeto.
III - O ciclo de vida de um produto pode ser prejudicado com o uso de microcontrolador em risco de obsolescência.
A
Todas estão corretas.
B
Somente I e III estão corretas.
C
Somente I e II estão corretas.
D
Somente a II está correta.
E
Somente a III está correta.
6
Marcar questão para revisar antes de finalizarMarcar para revisão
Como se chama o programa embarcado em microcontroladores que não possui sistema operacional?
A
RTOS
B
Firmware bare-metal
C
Linux RTOS