Prévia do material em texto
19/06/2022 17:22 EPS
https://simulado.estacio.br/alunos/ 1/4
JOSE GONCALVES DE SOUZA JUNIOR
202008658292
Disciplina: PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS AV
Aluno: JOSE GONCALVES DE SOUZA JUNIOR 202008658292
Professor: ROBSON LORBIESKI
Turma: 9001
EEX0138_AV_202008658292 (AG) 14/06/2022 22:02:31 (F)
Avaliação:
6,0
Nota Partic.: Nota SIA:
8,0 pts
02317 - BASES PARA PROGRAMAÇÃO DE SISTEMAS EMBARCADOS
1. Ref.: 6040744 Pontos: 0,00 / 1,00
Complete o programa abaixo colocando uma frase no lugar de ''__________%d_________:'', dentre as opções a
seguir.
A soma dos números pares menores que %d é igual a:
Os números ímpares menores que %d são os seguintes:
Os números pares menores que %d são os seguintes:
A soma dos números menores que %d é igual a:
A soma de %d mais 1 é igual a:
2. Ref.: 6040398 Pontos: 1,00 / 1,00
O resultado de uma operação realizada pelo processador de um sistema embarcado foi o seguinte, na notação
binária, 10101110. Esse número, na notação hexadecimal, é representado como:
172
162
180
164
174
Educational Performace Solution EPS ® - Alunos
19/06/2022 17:22 EPS
https://simulado.estacio.br/alunos/ 2/4
3. Ref.: 6040568 Pontos: 0,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 = 1; else XOR = 0;
if (p != q) XOR = 0; else XOR = 1;
02574 - LINGUAGEM C NOS SISTEMAS EMBARCADOS
4. Ref.: 6041682 Pontos: 0,00 / 1,00
Avalie as asserções a seguir e a relação sugerida entre elas.
I. Uma das características cruciais em alguns sistemas embarcados é a tolerância a falhas
PORQUE
II. Existem certas aplicações para sistemas embarcados que são críticas e as falhas podem ser fatais.
A respeito dessas asserções, assinale a alternativa correta.
A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
As asserções I e II são proposições falsas.
As asserções I e II são proposições verdadeiras e a II é uma justificativa correta da I.
5. 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.
IAR e Microchip Studio.
MikroC e Microchip Studio.
XC C e Arduino.
XC C e CCS C.
02575 - LINGUAGEM C: FUNÇÕES
6. Ref.: 6072563 Pontos: 0,00 / 1,00
Analise o código abaixo e assinale a opção que mostra o resultado correto após a execução do programa.
#include
Educational Performace Solution EPS ® - Alunos
19/06/2022 17:22 EPS
https://simulado.estacio.br/alunos/ 3/4
int funcao1(int n)
{
int result = 1;
for (int i=0;i
result = result * 3;
return result;
}
int main()
{
printf ("Resultado = %d\n\n", funcao1(4));
}
Assinale a opção correta:
Resultado = 81
Resultado = 128
Resultado = 24
Resultado = 64
Resultado = 12
7. Ref.: 6072565 Pontos: 1,00 / 1,00
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:
Os programadores reclamavam que as funções nos diferentes compiladores foram criadas com um código
ineficiente.
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 especificações das funções da biblioteca padrão envolvem organizações de padronização,
universidades e empresas.
Aumento dos problemas de compatibilidade entre os programas por conta das diferentes versões da linguagem.
02576 - LINGUAGEM C: RECURSOS BÁSICOS
8. Ref.: 6076888 Pontos: 1,00 / 1,00
Com relação a sintaxe e semântica do comando if podemos afirmar que:
É obrigatório que tanto o componente if e o componente else tenham uma única instrução.
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.
Caso se deseje que um conjunto de instruções seja realizado, quer no if quer no else, estas devem ser escritas
entre { }.
A expressão else de um if é obrigatória.
9. 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?
Educational Performace Solution EPS ® - Alunos
19/06/2022 17:22 EPS
https://simulado.estacio.br/alunos/ 4/4
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
554.13 e 10.12
545.13 e 10.13
545.12 e 10.13
545.12 e 10.12
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) );
}
0 0 1
1 1 0
1 0 1
0 0 0
1 1 1
Educational Performace Solution EPS ® - Alunos