Buscar

PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS AV 2022 1 NOTA 10

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

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

RETORNAR À AVALIAÇÃO 
 
Disciplina: EEX0138 - PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS 
Aluno: AVALIAÇÃO NOTA 10 
Data: NÃO ESQUEÇA DE CURTIR O MATERIAL 
 
 
 ATENÇÃO 
1. Veja abaixo, todas as suas respostas gravadas no nosso banco de dados. 
2. Caso você queira voltar à prova clique no botão "Retornar à Avaliação". 
 
 
 1a Questão (Ref.: 202008542695) 
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 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. 
 
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. 
 
 
 
 2a Questão (Ref.: 202008542700) 
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: 
 
 
180 
 
174 
 
172 
 
162 
 
164 
 
 
 
 
 
https://simulado.estacio.br/provas_emcasa_linear_preview.asp
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040393/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040398/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
 3a Questão (Ref.: 202008542870) 
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 = 0; else XOR = 1; 
 
if (p != q) XOR = 1; else XOR = 0; 
 
if (p > q) XOR = 1; else XOR = 0; 
 
 
 
 4a Questão (Ref.: 202008579190) 
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. 
 
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 { }. 
 
 
 
 5a Questão (Ref.: 202008578959) 
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. } 
 
 
 
554.13 e 10.12 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040568/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076888/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076657/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 
545.13 e 10.13 
 
546.13 e 10.13 
 
545.12 e 10.12 
 
545.12 e 10.13 
 
 
 
 6a Questão (Ref.: 202008579256) 
Considerando o bloco de instruções abaixo, quais os valores finais armazenados nas 
variáveis i, j e num após a execução de todas as instruções? Obs: o operador % calcula o 
resto de uma divisão. 
{ 
int i , j , num = 14; 
i += 2; 
j -= 1; 
num %= 3; 
} 
 
 
15, 13 e 2 
 
15, 12 e 2 
 
16, 13 e 2 
 
16, 13 e 3 
 
16, 12 e 3 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076954/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 7a Questão (Ref.: 202008574873) 
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') 
 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 
 
30 18 
 
28 17 
 
30 17 
 
29 17 
 
 
 
 
 
 
 
 
 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6072571/n/nStatus da quest%C3%A3o: Liberada para Uso.');
 8a Questão (Ref.: 202008574688) 
Assinale abaixo a opção correta em relação às características e funcionamento de uma função: 
 
 
Uma função em C tem que devolver sempre um inteiro. 
 
Os parâmetros das funções podem ser do tipo void. 
 
Uma função em C pode devolver simultaneamente mais do que um valor. 
 
A instrução return termina a execução de uma função. 
 
Uma função em C obrigatoriamente deve ter parâmetros. 
 
 
 
 9a Questão (Ref.: 202008544065) 
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? 
 
 
Teste de integração. 
 
Depuração com Osciloscópios. 
 
Depuração por impressão. 
 
Depuração com emulador. 
 
Depuração baseada em comunicação. 
 
 
 
 10a Questão (Ref.: 202008543917) 
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 de rastreamento em tempo real. 
 
Depurando com simuladores. 
 
Depuração em tempo de execução. 
 
Depuração com emulador. 
 
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6072386/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041763/n/nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041615/n/nStatus da quest%C3%A3o: Liberada para Uso.');

Outros materiais