Baixe o app para aproveitar ainda mais
Prévia do material em texto
Complete o programa abaixo colocando uma frase no lugar de ''__________%d_________:'', dentre as opções a seguir. A soma dos números 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 pares menores que %d é igual a: A soma de %d mais 1 é igual a: 2. Ref.: 6040838 Pontos: 0,00 / 1,00 Examinando as regras para multiplicação lógica abaixo, vemos que os valores se assemelham à tabela-verdade de uma porta lógica. Que tipo de porta é essa? NAND NOR OR AND XOR 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. Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040838.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6040568.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 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.: 6041619 Pontos: 1,00 / 1,00 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 for(;). loop() e while(null). loop() e while(1). setup() e while(0). setup() e while(1). 5. Ref.: 6041618 Pontos: 1,00 / 1,00 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 ADC. Porque o microcontrolador da placa não possui temporizador. Porque o microcontrolador da placa não possui DAC. Porque o microcontrolador da placa não trabalha com interrupção. Porque o microcontrolador da placa não possui comparador. 02575 - LINGUAGEM C: FUNÇÕES 6. Ref.: 6072190 Pontos: 1,00 / 1,00 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: Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041619.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041618.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6072190.'); javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 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; 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: -200 Valor da variavel global B dentro da função escopo1: 444 Valor da variavel local A dentro do main(): 10 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: 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 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(): 444Educational Performace Solution EPS ® - Alunos javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.') 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 7. Ref.: 6072572 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 numa função são opcionais. 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. 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: 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. É obrigatório que tanto o componente if e o componente else tenham uma única instrução. 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. 9. Ref.: 6077003 Pontos: 1,00 / 1,00 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,56 Multa = R$351,60 Multa = R$351,50 Multa = R$351,55 Multa = R$351,57 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; Educational Performace Solution EPS ® - Alunos javascript:alert('C%C3%B3digo da quest%C3%A3o: 6072572.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076888.'); javascript:alert('C%C3%B3digo da quest%C3%A3o: 6077003.'); 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.') int C = 0; int D = 123; printf(" %d %d %d \n", !A, (B && C) , (C || D) && (B) ); } 1 0 1 1 1 0 1 1 1 0 0 1 0 0 0 Educational Performace Solution EPS ® - Alunos javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
Compartilhar