Buscar

PROGRAMAÇÃO APLICADA A SISTEMA ELÉTRICOS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

02/01/2024, 08:49 EPS
https://simulado.estacio.br/alunos/ 1/4
Disciplina: PROGRAMAÇÃO APLICADA A SISTEMA ELÉTRICOS  AV
Aluno: VINÍCIUS FERREIRA DOS SANTOS 202209181541
Turma: 9001
DGT0127_AV_202209181541 (AG)   09/11/2023 13:06:08 (F) 
Avaliação: 9,00 pts Nota SIA: 9,00 pts
Estação de trabalho liberada pelo CPF 07438858561 com o token 735482 em 09/11/2023 10:04:25.
 
02317 - BASES PARA PROGRAMAÇÃO DE SISTEMAS EMBARCADOS  
 
 1. Ref.: 6040838 Pontos: 0,00  / 1,00
Examinando as regras para multiplicação lógica abaixo, vemos que os valores se assemelham à tabela-verdade de
uma porta lógica. Que tipo de porta é essa?
NAND
 XOR
 AND
NOR
OR
 2. Ref.: 6040568 Pontos: 1,00  / 1,00
A função lógica OU exclusivo (XOR) possui a tabela-verdade representada abaixo, onde p e q são as entradas e XOR é
a saída.
Qual das opções fornece corretamente o código em C para a saída XOR.
 if (p != q) XOR = 1; else XOR = 0;
if (p = q) XOR = 0; else XOR = 1;
if (p == q) XOR = 1; else XOR = 0;
if (p != q) XOR = 0; else XOR = 1;
if (p > q) XOR = 1; else XOR = 0;
 
02574 - LINGUAGEM C NOS SISTEMAS EMBARCADOS  
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040838.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040838.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040568.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040568.');
02/01/2024, 08:49 EPS
https://simulado.estacio.br/alunos/ 2/4
 3. Ref.: 6041486 Pontos: 1,00  / 1,00
Muitos compiladores C estão disponíveis para programar os microcontroladores PIC na IDE MPLAB X IDE. Qual
opção a seguir possui alguns destes compiladores?
Arduino e CCS C.
XC C e Arduino.
MikroC e Microchip Studio.
IAR e Microchip Studio.
 XC C e CCS C.
 4. Ref.: 6041615 Pontos: 1,00  / 1,00
As demandas do mercado por sistemas cada vez mais complexos e ciclos de desenvolvimento mais rápidos signi�cam
que a adoção de metodologias de desenvolvimento mais e�cientes está rapidamente se tornando um imperativo
absoluto para empresas de sistemas embarcados. Que abordagem para depuração em sistemas embarcados utiliza
métodos de trabalho modernos de desenvolvimento de software, como DevOps?
Depuração com emulador.
Depurando com simuladores.
Depuração em tempo de execução.
 Testes de integração.
Depuração de rastreamento em tempo real.
 5. Ref.: 6041619 Pontos: 1,00  / 1,00
Como estabelecer uma repetição de um trecho de código em C de forma in�nita nos simuladores para a plataforma
Arduino (Tinkercad) e para PIC (PICSimLab), respectivamente?
setup() e while(0).
loop() e for(;).
loop() e while(null).
 loop() e while(1).
setup() e while(1).
 
02575 - LINGUAGEM C: FUNÇÕES  
 
 6. Ref.: 6072572 Pontos: 1,00  / 1,00
Assinale abaixo a opção correta em relação às características e funcionamento de uma função:
Uma variável local a uma função pode ter o mesmo nome que um parâmetro.
Uma função deve fazer o maior número de tarefas possível sem ocupar muito código.
O nome de uma função pode ser uma palavra reservada do C.
 Os parâmetros numa função são opcionais.
O nome de uma função é opcional.
 7. Ref.: 6072565 Pontos: 1,00  / 1,00
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041486.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041486.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041615.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041615.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041619.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041619.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6072572.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6072572.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6072565.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6072565.');
02/01/2024, 08:49 EPS
https://simulado.estacio.br/alunos/ 3/4
A evolução e a difusão da linguagem C na década de 70 levou a necessidade de criar uma biblioteca padrão em C.
Assinale a opção correta que é considerada um motivo da criação da biblioteca padrão na programação em C:
As diferentes versões de compiladores e suas bibliotecas facilitavam a portabilidade dos programas.
As diferentes versões de compiladores tem apresentado diversos erros de implementação.
A elaboração das especi�cações das funções da biblioteca padrão envolvem organizações de padronização,
universidades e empresas.
Os programadores reclamavam que as funções nos diferentes compiladores foram criadas com um código
ine�ciente.
 Aumento dos problemas de compatibilidade entre os programas por conta das diferentes versões da
linguagem.
 
02576 - LINGUAGEM C: RECURSOS BÁSICOS  
 
 8. Ref.: 6076657 Pontos: 1,00  / 1,00
Após a execução do programa abaixo, quais os valores �nais armazenados nos identi�cadores (ou nomes) soma e x?
1. main() {
2. const �oat x = 10.13;
3. �oat a = 535, soma = 0;
4. soma = soma + a;
5. soma = soma + x;
6. }
546.13 e 10.13
545.12 e 10.12
 545.13 e 10.13
554.13 e 10.12
545.12 e 10.13
 9. Ref.: 6076888 Pontos: 1,00  / 1,00
Com relação a sintaxe e semântica do comando if podemos a�rmar que:
É obrigatório que tanto o componente if e o componente else tenham uma única instrução.
O if pode conter a palavra then, opcionalmente.
Em um comando if não são necessários parênteses em torno da condição.
A expressão else de um if é obrigatória.
 Caso se deseje que um conjunto de instruções seja realizado, quer no if quer no else, estas devem ser escritas
entre { }.
 10. Ref.: 6076885 Pontos: 1,00  / 1,00
Veri�que quais são as saídas do programa abaixo com relação à execução das expressões lógicas contidas no
comando printf().
#include
main(){
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076657.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076657.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076888.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076888.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076885.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076885.');
02/01/2024, 08:49 EPS
https://simulado.estacio.br/alunos/ 4/4
int A = 0; int B = 13;
int C = 0; int D = 123;
printf(" %d %d %d \n", !A, (B && C) , (C || D) && (B) );
}
1 1 0
0 0 1
0 0 0
1 1 1
 1 0 1

Continue navegando