Buscar

Estácio_ Alunos - Copia

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

CARLOS NATHANAEL DE SOUSA DOS SANTOS
Avaliação AV
202002085801 CENTRO (CE)
 avalie seus conhecimentos
1 ponto
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?
 (Ref.: 202008136000)
1 ponto
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?
 (Ref.: 202008135999)
1 ponto
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 PC como 172 (em decimal) em
Lupa Calc. Notas
 
VERIFICAR E ENCAMINHAR
Disciplina: ARA0362 - PROG AP SIS ELÉT Período: 2022.2 (G)
Aluno: CARLOS NATHANAEL DE SOUSA DOS SANTOS Matr.: 202002085801
Turma: 9001
 
Prezado(a) Aluno(a),
Responda a todas as questões com atenção. Somente clique no botão FINALIZAR PROVA ao ter certeza de que respondeu a
todas as questões e que não precisará mais alterá-las. 
 
A prova será SEM consulta. O aluno poderá fazer uso, durante a prova, de uma folha em branco, para rascunho. Nesta folha
não será permitido qualquer tipo de anotação prévia, cabendo ao aplicador, nestes casos, recolher a folha de rascunho do aluno.
Valor da prova: 10 pontos.
 
1.
loop() e for(;).
loop() e while(null).
setup() e while(0).
setup() e while(1).
loop() e while(1).
 
 
2.
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 temporizador.
Porque o microcontrolador da placa não possui comparador.
Porque o microcontrolador da placa não possui DAC.
 
 
3.
javascript:voltar();
javascript:diminui();
javascript:aumenta();
javascript:calculadora_on();
javascript:anotar_on();
sucessivos envios, sem modificações de comportamento. O que está sendo alterado nos bits enviados para
ocasionar esse erro?
 (Ref.: 202008134937)
1 ponto
Considere as afirmações abaixo sobre exemplos de sistemas embarcados.
I - Máquina de lavar roupas é um sistema embarcado.
II - Impressora é um sistema embarcado.
III - Notebook é um sistema embarcado.
IV - Alarme de incêndio é um sistema embarcado.
Quais opções estão corretas?
 (Ref.: 202008134931)
1 ponto
Complete o programa abaixo colocando uma frase no lugar de ''__________%d_________:'', dentre as opções
a seguir.
 (Ref.: 202008135125)
1 ponto
Assinale abaixo a opção correta em relação às características e funcionamento de uma função:
 (Ref.: 202008166953)
O PC está invertendo a ordem dos 8 bits recebidos.
O PC está trocando o LSB de 0 para 1.
O PC está trocando o MSB de 0 para 1.
O PC está trocando o LSB de 1 para 0.
O PC está trocando o MSB de 1 para 0.
 
 
4.
I, II e III
II e III
II, III e IV
Somente a I
I, II e IV
 
 
5.
A soma dos números pares menores que %d é igual a:
Os números pares menores que %d são os seguintes:
Os números ímpares menores que %d são os seguintes:
A soma dos números menores que %d é igual a:
A soma de %d mais 1 é igual a:
 
 
6.
O nome de uma função pode ser uma palavra reservada do C.
1 ponto
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;
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.
 (Ref.: 202008166571)
Uma variável local a uma função pode ter o mesmo nome que um parâmetro.
Uma função deve fazer o maior número de tarefas possível sem ocupar muito código.
Os parâmetros numa função são opcionais.
O nome de uma função é opcional.
 
 
7.
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
1 ponto
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. }
 (Ref.: 202008171038)
1 ponto
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;
}
Valor da variavel global B dentro da função escopo1: 444
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 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(): 10
 
 
8.
554.13 e 10.12
545.12 e 10.12
545.13 e 10.13
545.12 e 10.13
546.13 e 10.13
 
 
9.
 (Ref.: 202008171335)
1 ponto
Considerando a execução dos comandos abaixo:
float multa = 351.567;
printf("%s = R$ %.2f", "Multa", multa);
Qual será o resultado do comando printf()?
 (Ref.: 202008171384)
16, 12 e 3
16, 13 e 2
15, 13 e 2
15, 12 e 2
16, 13 e 3
 
 
10.
Multa = R$351,57
Multa = R$351,50
Multa = R$351,60
Multa = R$351,56
Multa = R$351,55
 
 
 
VERIFICAR E ENCAMINHAR
 
 
 
Legenda: Questão não respondida Questão não gravada Questão gravada
 
 
 
 
javascript:abre_colabore();

Outros materiais