Buscar

PROGAMACAO APLICADA A SISTEMAS ELETRICOS

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

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

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ê 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

Prévia do material em texto

18/06/2022 03:17 EPS
https://simulado.estacio.br/alunos/ 1/4
MARCELO SANTOS DA SILVA
202008227976
 
Disciplina: PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS AV
Aluno: MARCELO SANTOS DA SILVA 202008227976
Professor: ROBSON LORBIESKI
 Turma: 9001
EEX0138_AV_202008227976 (AG) 07/06/2022 16:42:02 (F) 
 
Avaliação:
9,0
Nota Partic.: Av. Parcial.:
2,0
Nota SIA:
10,0 pts
 
 
02317 - BASES PARA PROGRAMAÇÃO DE SISTEMAS EMBARCADOS 
 
 1. Ref.: 6040556 Pontos: 1,00 / 1,00
Um sistema embarcado se comunica com um PC, enviando dados de 8 bits pela rede de forma serial. O valor 53 (em
decimal), enviado pelo sistema embarcado, é apresentado pelo programa no PC como 172 (em decimal) em
sucessivos envios, sem modificações de comportamento. O que está sendo alterado nos bits enviados para ocasionar
esse erro?
 O PC está invertendo a ordem dos 8 bits recebidos.
O PC está trocando o LSB de 1 para 0.
O PC está trocando o LSB de 0 para 1.
O PC está trocando o MSB de 0 para 1.
O PC está trocando o MSB de 1 para 0.
 
 2. Ref.: 6040744 Pontos: 0,00 / 1,00
Complete o programa abaixo colocando uma frase no lugar de ''__________%d_________:'', dentre as opções a
seguir.
Os números pares menores que %d são os seguintes:
 A soma dos números pares menores que %d é igual a:
A soma de %d mais 1 é igual a:
A soma dos números menores que %d é igual a:
 Os números ímpares menores que %d são os seguintes:
Educational Performace Solution EPS ® - Alunos 
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040556.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040744.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
18/06/2022 03:17 EPS
https://simulado.estacio.br/alunos/ 2/4
 
 3. Ref.: 6040393 Pontos: 1,00 / 1,00
Um sistema embarcado típico possui um software embarcado. Sobre esse software embarcado, assinale a alternativa
correta.
O firmware é o software específico para controle de um sistema embarcado, que é executado no RTOS.
O assembly é o software específico para controle de um sistema embarcado, que é executado diretamente no
hardware, sem sistema operacional.
O firmware é o software específico para controle de um sistema embarcado, que é executado no Linux.
O assembly é o software específico para controle de um sistema embarcado, que é executado somente quando
uma interrupção interna ou externa ocorre.
 O firmware é o software específico para controle de um sistema embarcado, que é executado diretamente no
hardware, sem sistema operacional.
 
 
02574 - LINGUAGEM C NOS SISTEMAS EMBARCADOS 
 
 4. Ref.: 6041763 Pontos: 1,00 / 1,00
Qual técnica de depuração utiliza um circuito com uma cópia do microcontrolador de destino, com o seu software
embarcado e memórias de programa e dados?
Depuração com Osciloscópios.
 Depuração com emulador.
Depuração por impressão.
Teste de integração.
Depuração baseada em comunicação.
 
 5. Ref.: 6041615 Pontos: 1,00 / 1,00
As demandas do mercado por sistemas cada vez mais complexos e ciclos de desenvolvimento mais rápidos significam
que a adoção de metodologias de desenvolvimento mais eficientes 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?
 Testes de integração.
Depuração em tempo de execução.
Depuração de rastreamento em tempo real.
Depuração com emulador.
Depurando com simuladores.
 
 
02575 - LINGUAGEM C: FUNÇÕES 
 
 6. Ref.: 6072571 Pontos: 1,00 / 1,00
Interprete o código abaixo, verifique o que a função X faz e assinale a opção correta com relação à saída do
programa:
#include
 
int X(char str[30])
{
 int i=0;
 while (str[i]!='\0')
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040393.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041763.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041615.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6072571.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
18/06/2022 03:17 EPS
https://simulado.estacio.br/alunos/ 3/4
 i++;
 return i;
}
 
main()
{
 char str1[30] = "João Carlos da Silva Medeiros";
 char str2[30] = "José de Arimatéia";
 printf("%d %d\n", X(str1), X(str2));
}
Assinale a resposta correta da saída do programa acima:
30 30
28 17
30 18
 29 17
30 17
 
 7. Ref.: 6072386 Pontos: 1,00 / 1,00
Assinale abaixo a opção correta em relação às características e funcionamento de uma função:
Os parâmetros das funções podem ser do tipo void.
Uma função em C obrigatoriamente deve ter parâmetros.
 A instrução return termina a execução de uma função.
Uma função em C pode devolver simultaneamente mais do que um valor.
Uma função em C tem que devolver sempre um inteiro.
 
 
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 finais armazenados nos identificadores (ou nomes) soma e x?
1. main() {
2. const float x = 10.13;
3. float 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
545.12 e 10.13
554.13 e 10.12
 
 9. Ref.: 6076888 Pontos: 1,00 / 1,00Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6072386.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076657.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076888.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
18/06/2022 03:17 EPS
https://simulado.estacio.br/alunos/ 4/4
Com relação a sintaxe e semântica do comando if podemos afirmar que:
Em um comando if não são necessários parênteses em torno da condição.
O if pode conter a palavra then, opcionalmente.
É obrigatório que tanto o componente if e o componente else tenham uma única instruçã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
Verifique 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(){
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
1 1 1
0 0 1
 1 0 1
0 0 0
 
 
 
Educational Performace Solution EPS ® - Alunos 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076885.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')

Outros materiais