Baixe o app para aproveitar ainda mais
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
Compartilhar