Baixe o app para aproveitar ainda mais
Prévia do material em texto
29/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 1/6 Exercício 1: Para o programa em linguagem C apresentado a seguir: é correto afirmar que: A) Os pinos do PORTA estão configurados como saídas eos do PORTB como entradas. B) Os sinais dos botões 1 à 4 estão ligados aos pinos RA0 à RA3 respectivamente. 29/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 2/6 C) Nos caso em que mais de um dos botões são acionados o sistema trava. D) Sempre que uma das opções do "case" for selecionada o programa para e é finalizado. E) O comando "switch/case" foi utilizado já que a mesma lógica não poderia ser realizada somente com o comando "if". O aluno respondeu e acertou. Alternativa(B) Comentários: A) B) Exercício 2: Para o programa em linguagem C apresentado a seguir: 29/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 3/6 é correto afirmar que: A) No caso de nenhum botão estar precionado o LED ligado ao pino RB0 ficará acesso. B) No caso de nenhum botão estar precionado todos os LEDs permanecem apagados. C) No caso de todos os botões precionados o LED ligado ao pino RB0 ficará acesso. D) No caso de todos os botões precionados o LED ligado ao pino RB0 correspondente ao primeiro botão pressionado ficará acesso. 29/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 4/6 E) No caso de todos os botões precionados todos os LEDs serão apagados. O aluno respondeu e acertou. Alternativa(A) Comentários: A) Exercício 3: O que tem em comum os dois blocos (BLOCO 1 e BLOCO 2) da linguagem C abaixo: BLOCO 1: --------------- for ( ; ; ) { Instruções que serão executadas } BLOCO 2: --------------- while (1) { (declarações executadas eternamente) } A) Os dois executam ações externas. B) Os dois utilizam variáveis inteiras. C) Os dois realizam loop por tempo indeterminado. D) 29/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 5/6 Os dois só podem ser adicionados a rotinas externas. E) Os dois não tem nada em comum. O aluno respondeu e acertou. Alternativa(C) Comentários: C) Exercício 4: A rotina abaixo é parte integrante de um programa, o que esta rotina está executando. void Teste_tempo() { if ( tempo > 10 ) { tempo = 0; contador++; } } A) Verifica uma variável “tempo” e caso ela seja maior que dez, soma seu valor a uma outra variável “contador”. B) Verifica uma variável “tempo” e caso ela seja menor que dez, muda seu valor para zero e incrementa uma outra variável “contador”. C) Verifica uma variável “tempo” e caso ela seja menor que dez, soma seu valor a uma outra variável “contador”. D) 29/10/2020 UNIP - Universidade Paulista : DisciplinaOnline - Sistemas de conteúdo online para Alunos. https://online.unip.br/imprimir/imprimirconteudo 6/6 Verifica uma variável “tempo” retorna o valor para zero se uma outra variável “contador”, for igual a 2. E) Verifica uma variável “tempo” e caso ela seja maior que dez, muda seu valor para zero e incrementa uma outra variável “contador”. O aluno respondeu e acertou. Alternativa(E) Comentários: E)
Compartilhar