Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

Compiladores e Simuladores
Questões
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/6658c759689ede08...
1 of 9 30/05/2024, 15:53
Verifique o seu desempenho e continue treinando! Você pode refazer o
exercício quantas vezes quiser.
A
B
C
D
E
1
Qual das estruturas de repetição abaixo permite criar um loop infinito em um
firmware de um microcontrolador?
while(0)
while(TRUE)
for(;)
while(NULL)
for(1);
Parabéns, você selecionou a alternativa correta. Confira o
gabarito comentado!
A alternativa correta é a opção B� "while(TRUE)". Na linguagem de
programação, a estrutura de repetição "while(TRUE)" cria um loop
Questões
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/6658c759689ede08...
2 of 9 30/05/2024, 15:53
A
B
C
D
E
programação, a estrutura de repetição "while(TRUE)" cria um loop
infinito, pois a condição para a repetição �TRUE� é sempre atendida. Isso
significa que o loop continuará a ser executado indefinidamente, a
menos que seja interrompido por algum comando de interrupção. As
outras opções não criam um loop infinito, pois suas condições não são
sempre atendidas.
2
Como instruir o processo de compilação de um programa em C com as
definições do microcontrolador usado?
Com #define
Com declaração de variáveis
Com #include
Com funções
Com estruturas de repetição
Opa! A alternativa correta é a letra C. Confira o gabarito
comentado!
A alternativa correta é a letra C, que indica o uso do #include. No
contexto de um programa em C, o #include é uma diretiva de pré-
processamento que é usada para inserir o conteúdo de um arquivo
específico no ponto onde a diretiva é encontrada. Isso é especialmente
útil quando se trabalha com microcontroladores, pois permite que as
definições específicas do microcontrolador sejam incluídas no programa,
Questões
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/6658c759689ede08...
3 of 9 30/05/2024, 15:53
A
B
C
D
E
definições específicas do microcontrolador sejam incluídas no programa,
facilitando assim o processo de compilação.
3
Que fator de vantagem a linguagem C acrescentou ao desenvolvimento com
microcontroladores com relação à linguagem de montagem?
Portabilidade de código
Tamanho menor de código
Manipulação de bits
Melhor desempenho
Tamanho de executável menor
Parabéns, você selecionou a alternativa correta. Confira o
gabarito comentado!
A alternativa correta é a "Portabilidade de código". A linguagem C,
quando comparada à linguagem de montagem, oferece a vantagem de
portabilidade de código. Isso significa que o código escrito em
linguagem C pode ser facilmente transferido e utilizado em diferentes
plataformas de hardware, sem a necessidade de grandes modificações.
Isso é especialmente útil no desenvolvimento com microcontroladores,
onde a flexibilidade e a capacidade de reutilização de código são fatores
importantes. Portanto, a portabilidade de código é um fator de vantagem
significativo que a linguagem C acrescentou ao desenvolvimento com
microcontroladores.
Questões
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/6658c759689ede08...
4 of 9 30/05/2024, 15:53
A
B
C
D
E
microcontroladores.
4
Um vinculador (linker) em um processo de compilação_________________.
Vincula arquivos-fonte em um único arquivo-fonte.
Vincula arquivos executáveis em um único arquivo executável.
Vincula código assembly com código em C.
Vincula arquivos-objeto em um único arquivo-objeto.
Vincula dois ou mais arquivos em linguagem C.
Parabéns, você selecionou a alternativa correta. Confira o
gabarito comentado!
O papel de um vinculador (linker) em um processo de compilação é unir
diferentes arquivos-objeto para formar um único arquivo-objeto. Esses
arquivos-objeto são gerados pelo compilador a partir dos arquivos de
código-fonte. Portanto, a alternativa correta é a D� "Vincula arquivos-
objeto em um único arquivo-objeto".
5
Questões
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/6658c759689ede08...
5 of 9 30/05/2024, 15:53
A
B
C
D
E
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:
sensor
atuador
simulador
emulador
mostrador
Parabéns, você selecionou a alternativa correta. Confira o
gabarito comentado!
O dispositivo LED em um projeto com microcontroladores atua como um
simples mostrador. Isso significa que o LED, ou Diodo Emissor de Luz, é
utilizado para fornecer indicações visuais ao usuário. Por exemplo, ele
pode acender para indicar que o dispositivo está recebendo ou
transmitindo dados, ou para sinalizar o status de operação de um
sistema. Portanto, a alternativa correta é a letra E� "mostrador".
Questões
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/6658c759689ede08...
6 of 9 30/05/2024, 15:53
Questões
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/6658c759689ede08...
7 of 9 30/05/2024, 15:53
Questões
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/6658c759689ede08...
8 of 9 30/05/2024, 15:53
Questões
Firefox https://estacio.saladeavaliacoes.com.br/exercicio/6658c759689ede08...
9 of 9 30/05/2024, 15:53

Mais conteúdos dessa disciplina