Baixe o app para aproveitar ainda mais
Prévia do material em texto
1a Questão (Ref.: 202009091700) 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 2a Questão (Ref.: 202009092046) 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 de %d mais 1 é igual a: A soma dos números menores que %d é igual a: A soma dos números pares menores que %d é igual a: Os números ímpares menores que %d são os seguintes: 3a Questão (Ref.: 202009091695) 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 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 diretamente no hardware, sem sistema operacional. O assembly é o software específico para controle de um sistema embarcado, que é executado somente quando uma interrupção interna ou externa ocorre. javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040744/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040393/n/nStatus da quest%C3%A3o: Liberada para Uso.'); 4a Questão (Ref.: 202009128256) 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 16, 13 e 3 16, 13 e 2 15, 12 e 2 16, 12 e 3 5a Questão (Ref.: 202009128305) Considerando a execução dos comandos abaixo: float multa = 351.567; printf("%s = R$ %.2f", "Multa", multa); Qual será o resultado do comando printf()? Multa = R$351,60 Multa = R$351,50 Multa = R$351,55 Multa = R$351,57 Multa = R$351,56 6a Questão (Ref.: 202009128187) 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(){ javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076954/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6077003/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076885/n/nStatus da quest%C3%A3o: Liberada para Uso.'); 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 1 1 1 0 0 0 0 1 0 1 0 0 1 7a Questão (Ref.: 202009123492) Verifique o código do programa abaixo, observando o escopo de visibilidade das variáveis: 1: #include 2: 3: int A = 200; // variavel global 4: int B = 444; // variavel global 5: 6: void escopo1() { 7: int A; 8: A = -200; 9: printf("Valor da variavel local A dentro da função escopo1: %d\n", A); 10: printf("Valor da variavel global B dentro da função escopo1: %d\n", B); 11: } 12: 13: main() { 14: 15: printf("Valor da variavel global A dentro do main(): %d\n", A); 16: printf("Valor da variavel global B dentro de main(): %d\n", B); 17: int A = 10; javascript:alert('C%C3%B3digo da quest%C3%A3o: 6072190/n/nStatus da quest%C3%A3o: Liberada para Uso.'); 18: printf("Valor da variavel local A dentro do main(): %d\n", A); 19: A = 20; 20: escopo1(); 21: printf("Valor da variavel local A dentro do main(): %d\n", A); 22: } Assinale a opção correta que será impressa ao longo da execução do programa. Valor da variavel global A dentro do main(): 200 Valor da variavel global B dentro de main(): 444 Valor da variavel local A dentro do main(): 10 Valor da variavel local A dentro da função escopo1: 20 Valor da variavel global B dentro da função escopo1: 444 Valor da variavel local A dentro do main(): 10 Valor da variavel global A dentro do main(): 200 Valor da variavel global B dentro de main(): 444 Valor da variavel local A dentro do main(): 10 Valor da variavel local A dentro do main(): 20 Valor da variavel local A dentro da função escopo1: -200 Valor da variavel global B dentro da função escopo1: 444 Valor da variavel global B dentro de main(): 444 Valor da variavel global A dentro do main(): 200 Valor da variavel local A dentro do main(): 10 Valor da variavel local A dentro da função escopo1: -200 Valor da variavel global B dentro da função escopo1: 444 Valor da variavel local A dentro do main(): 20 Valor da variavel global A dentro do main(): 200 Valor da variavel global B dentro de main(): 444 Valor da variavel local A dentro do main(): 10 Valor da variavel local A dentro da função escopo1: -200 Valor da variavel global B dentro da função escopo1: 444 Valor da variavel local A dentro do main(): 20 Valor da variavel global A dentro do main(): 200 Valor da variavel global B dentro de main(): 444 Valor da variavel local A dentro do main(): 10 Valor da variavel local A dentro da função escopo1: -200 Valor da variavel global B dentro da função escopo1: 444 Valor da variavel local A dentro do main(): 10 8a Questão (Ref.: 202009123874) Assinale abaixo a opção correta em relação às características e funcionamento de uma função: 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. Uma variável local a uma função pode ter o mesmo nome que um parâmetro. O nome de uma função é opcional. Os parâmetros numa função são opcionais. 9a Questão (Ref.: 202009092921) Como estabelecer uma repetição de um trecho de código em C de forma infinita nos simuladores para a plataforma Arduino (Tinkercad) e para PIC (PICSimLab), respectivamente? loop() e while(1). loop() e for(;). loop() e while(null). setup() e while(1). setup() e while(0). 10a Questão (Ref.: 202009092920) O simulador PICSimLab pode testar sensores, como medidores de temperatura. Porém, algumas placas do simulador não possuem essa possibilidade. Por que a placa McLab1 do PICSimLab não pode simular medidores de temperatura? Porque o microcontrolador da placa não possui comparador. Porque o microcontrolador da placa não trabalha com interrupção. Porque o microcontrolador da placa não possui ADC. Porque o microcontrolador da placa não possui DAC. Porque o microcontrolador da placa não possui temporizador. javascript:alert('C%C3%B3digo da quest%C3%A3o: 6072572/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041619/n/nStatus da quest%C3%A3o: Liberada para Uso.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041618/n/nStatus da quest%C3%A3o: Liberada para Uso.');
Compartilhar