Prévia do material em texto
11/04/2024, 10:16 estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ https://estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ 1/10 A B C D E 1 Marcar para revisão 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 162 174 164 172 2 Marcar para revisão 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 11/04/2024, 10:16 estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ https://estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ 2/10 A B C D E 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á trocando o LSB de 1 para 0. O PC está invertendo a ordem dos 8 bits recebidos. O PC está trocando o MSB de 1 para 0. O PC está trocando o LSB de 0 para 1. O PC está trocando o MSB de 0 para 1. 3 Marcar para revisão 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; 11/04/2024, 10:16 estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ https://estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ 3/10 A B C D E A B 6. } 546.13 e 10.13 545.12 e 10.13 554.13 e 10.12 545.12 e 10.12 545.13 e 10.13 4 Marcar para revisão Com relação a sintaxe e semântica do comando if podemos afirmar que: A expressão else de um if é obrigatória. Em um comando if não são necessários parênteses em torno da condição. 11/04/2024, 10:16 estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ https://estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ 4/10 C D E Caso se deseje que um conjunto de instruções seja realizado, quer no if quer no else, estas devem ser escritas entre { }. O if pode conter a palavra then, opcionalmente. É obrigatório que tanto o componente if e o componente else tenham uma única instrução. 5 Marcar para revisão Interprete o programa abaixo, verifique o que a função F(int v[6]) faz e assinale qual das opções será impressa na saída. #include int F(int v[6]) { int x � 0; int i � 0; x = v[0]; for (i=1;i<6;i++) x = x + v[i]; return x; } main() { int vet[6] = �330,300,�220,310,450,200�; 11/04/2024, 10:16 estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ https://estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ 5/10 A B C D E printf("%d\n",F(vet)); } Assinale a opção correta. 2200 1590 2530 1370 1360 6 Desmarcar para revisão A evolução e a difusão da linguagem C na década de 1970 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� 11/04/2024, 10:16 estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ https://estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ 6/10 A B C D E As diferentes versões de compiladores e suas bibliotecas facilitavam a portabilidade dos programas. Os programadores reclamavam que as funções nos diferentes compiladores foram criadas com um código ineficiente. A elaboração das especificações das funções da biblioteca padrão envolvem organizações de padronização, universidades e empresas. As diferentes versões de compiladores tem apresentado diversos erros de implementação. Aumento dos problemas de compatibilidade entre os programas por conta das diferentes versões da linguagem. -- hora : -- min : -- seg Exibir Questão 10 de 10 Respondidas �10� Em branco �0� 1 2 3 4 5 6 7 8 9 10 Prova AV Programação Aplicada a Sistema Elétricos Sair 11/04/2024, 10:16 estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ https://estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ 7/10 A B C 7 Marcar para revisão Avalie as asserções a seguir e a relação sugerida entre elas. I. Para usar o simulador PICSimLab é preciso programar o código em uma IDE profissional para PIC PORQUE II. As licenças destas IDEs habilitam o acesso ao simulador. A respeito dessas asserções, assinale a alternativa correta. As asserções I e II são proposições falsas. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Finalizar prova 11/04/2024, 10:16 estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ https://estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ 8/10 D E A B C D E 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 verdadeiras e a II é uma justificativa correta da I. 8 Marcar para revisão 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? XC C e Arduino. MikroC e Microchip Studio. Arduino e CCS C. XC C e CCS C. IAR e Microchip Studio. 11/04/2024, 10:16 estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ https://estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ 9/10 A B C D E 9 Marcar para revisão Desde o início do desenvolvimento, nos anos de 1960, o preço dos sistemas embarcados teve uma queda acentuada com a queda nos preços dos dispositivos de controle, acompanhado de um grande aumento no poder de processamento e na funcionalidade destes dispositivos. Qual é o dispositivo mais utilizado como processador central em sistemas embarcados? DSP Processadores de PCs FPGA Microcontrolador Microprocessador 10 Marcar para revisão Considerando a execução dos comandos abaixo: float multa � 351.567; 11/04/2024, 10:16 estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ https://estacio.saladeavaliacoes.com.br/prova/6617df24641ef72dfddc018f/ 10/10 A B C D E printf("%s � R$ %.2f", "Multa", multa); Qual será o resultado do comando printf()? Multa � R$351,56 Multa � R$351,50 Multa � R$351,55 Multa � R$351,57 Multa � R$351,60