Buscar

PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS

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 7 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

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 6, do total de 7 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

Prévia do material em texto

21/04/2022 07:52 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/7
 
Simulado AV
Teste seu conhecimento acumulado
Disc.: PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS 
Aluno(a): DOUGLAS MACHADO FUZZETTI 202001349375
Acertos: 8,0 de 10,0 21/04/2022
Acerto: 1,0 / 1,0
Examinando as regras para soma lógica abaixo, vemos que os valores se assemelham à tabela-verdade de uma porta lógica.
Que tipo de porta é essa?
NOR
XOR
NAND
 OR
AND
Respondido em 21/04/2022 08:33:16
 Questão1
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
21/04/2022 07:52 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/7
Explicação:
A soma lógica é comumente conhecida como adição booleana, pois uma função OR produz o termo somado de duas ou mais
variáveis de entrada, ou constantes. Assim, a equação booleana para uma porta OR de 2 entradas é dada como: Q = A + B, ou
seja, Q é igual a A OU B.
Acerto: 1,0 / 1,0
O seu grupo de projeto resolveu usar um sistema de numeração de base 4. Qual a notação posicional correta do número 2312
na base 4.
23124= 2x23+3x22+1x21+2x20
23124= 2x103+3x102+1x101+2x100
23124= 2x163+3x162+1x161+2x160
 23124= 2x43+3x42+1x41+2x40
23124= 4x23+4x32+4x11+4x20
Respondido em 21/04/2022 08:34:01
Explicação:
Uma notação posicional é um sistema numeral no qual cada posição está relacionada à próxima por um multiplicador constante,
chamado de base ou raiz desse sistema numeral. O valor de cada posição de dígito é o valor de seu dígito, multiplicado por uma
potência da base. A potência é determinada pela posição do dígito. Nesse caso, como a base é 4, esse é o valor elevado à
potência em cada posição. Assim, a alternativa A é a correta.
Acerto: 0,0 / 1,0
Você precisa simplificar a expressão abaixo, usando as regras da álgebra booleana para usar menos portas lógicas no circuito a
ser montado e diminuir o consumo. Qual a expressão simplificada?
ABC+A C+AB
AB+C
B+
 
 A(B + C)
B̄ C̄
C̄
 Questão2
a
 Questão3
a
21/04/2022 07:52 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/7
 A+BC
AB+B+C
Respondido em 21/04/2022 08:51:50
Explicação:
Partindo da expressão original, ABC+A C+AB , deve-se usar as regras a seguir: aplicando a regra ABC + ABC = ABC,
reescrevemos a expressão: ABC+ABC+A C+AB . Aplicando a regra Distributiva entre as expressões 1 e 3; 2 e 4, temos:
AC(B+ )+AB(C+ ). Usando C + = 1 e B + = 1, temos AC+AB. E por final, fatorando, temos: A(B + C).
Acerto: 1,0 / 1,0
Segundo as regras de definição de variáveis, indique qual das variáveis abaixo tem nome correto.
 int num_cliente;
float 1b2c3;
char 13Letra.
int 2idade; 
double break;
Respondido em 21/04/2022 08:35:57
Explicação:
Pelas regras de criação de nomes de variáveis, o primeiro caractere não pode ser um dígito e sim uma letra ou o caractere
underscore. As opções que iniciam com um dígito estão erradas. A opção que tem o nome break também está errada, pois o
nome break é uma palavra reservada, e não é permitido o uso de palavra reservada na declaração de variáveis.
Acerto: 1,0 / 1,0
Assinale abaixo a opção correta que mostra a sintaxe do comando if que verifica se a variável numero é divisível por 2 e por 7
(Exemplo: 14 é divisível por dois e por 7). A sintaxe do if é apenas para opção verdadeira, não tem a alternativa else.
if ( ((numero % 2)==0) == ((numero % 7)==0) ) printf(¿O número é divisível por 2 e por 7¿);
if ( ((numero % 2)==0) <= ((numero % 7)==0) ) printf(¿O número é divisível por 2 e por 7¿);
if ( ((numero % 2)==0) || ((numero % 7)==0) ) printf(¿O número é divisível por 2 e por 7¿);
B̄ C̄
B̄ C̄
B̄ C̄ C̄ B̄
 Questão4
a
 Questão5
a
21/04/2022 07:52 Estácio: Alunos
https://simulado.estacio.br/alunos/ 4/7
 if ( ((numero % 2) ==0) && (numero % 7)==0) ) printf(¿O número é divisível por 2 e por 7¿);
if ( ((numero % 2) ==0) >= ((numero % 7)==0) ) printf(¿O número é divisível por 2 e por 7¿);
Respondido em 21/04/2022 08:36:41
Explicação:
Justificativa: Como a condição tem que ser verdadeira para divisibilidade por 2 e por 7. Então é usado o operador E (&&). A
expressão para ser verdadeira com operador &&, os dois operandos tem que ser verdadeiros. Na questão obtém-se o resto da
divisão utilizando o operador %. Por exemplo: ((numero % 2) ==0), verifica se o resto de numero dividido por 2. Se o resultado
for zero então a expressão é verdadeira. As outras opções apresentadas referem-se a operadores aritméticos (>= e <=) ou o
operador lógico (||) ou que não atende ao objetivo.
Acerto: 1,0 / 1,0
Com relação à utilização do comando IF- else e do comando switch-case podemos afirmar que:
A instrução if não permite a utilização de mais uma condição.
No switch quando o valor da expressão não for igual a nenhuma das opções apresentadas pelo case, então é
executado o comando break.
A instrução switch não é adequada para substituir comandos if consecutivos e encadeados.
 O comando if permite que o teste de condição não esteja limitado a valores constantes.
Tanto o comando if quanto o comando switch permitem que o teste de condição não esteja limitado a valores
constantes.
Respondido em 21/04/2022 08:37:17
Explicação:
O comando if permite que o teste de condição não esteja limitado a valores constantes. Um exemplo de condição com valor
constante: if (letra == ''A'') . Mas o comando if permite outras condições, por exemplo, if (A >= B) que é uma condição com
expressão relacional.
Acerto: 0,0 / 1,0
Analise o código abaixo com relação ao escopo das variáveis e o resultado do programa após a execução:
1: #include
 Questão6
a
 Questão7
a
21/04/2022 07:52 Estácio: Alunos
https://simulado.estacio.br/alunos/ 5/7
2:
3: int imprimir(int X, int Y)
4:{
5: X--;
6: Y++;
7: printf("Valor de X = %d, Y = %d\n", X, Y);
8:}
9:
10: main () {
11: int X,Y;
12: X = 100;
13: Y = X - 40;
14: imprimir(X,Y);
15: printf ("Valor de X = %d, Y = %d\n", X, Y);
16: }
Assinale a resposta correta da saída do programa acima.
 Valor de X = 99, Y = 61
Valor de X = 100, Y = 60 
Valor de X = 100, Y = 60
Valor de X = 99, Y = 61 
Valor de X = 99, Y = 60
Valor de X = 100, Y = 61
 Valor de X = 100, Y = 60
Valor de X = 100, Y = 60 
Valor de X = 100, Y = 60
Valor de X = 60, Y = 61 
Respondido em 21/04/2022 08:42:41
Explicação:
Verifica-se que na linha 14 a função imprimir(X,Y) é chamada e recebe como parâmetros X=100 e Y=60. Após a execução dos
comandos nas linhas 5 e 6, X = 99 e Y = 61 (variáveis locais na função imprimir). O comando "printf ("Valor de X = %d, Y =
21/04/2022 07:52 Estácio: Alunos
https://simulado.estacio.br/alunos/ 6/7
%d\n", X, Y);" (localizado na linha 7) imprime o resultado "Valor de X = 100, Y = 60".
Acerto: 1,0 / 1,0
Com relação ao conceito de passagem de parâmetros, assinale a opção correta.
 O código de uma função só é executado quando esta é invocada em alguma parte do programa a que está de algum
modo ligado.
Sempre que uma função é invocada (ou chamada), a função main() continua a executar suas instruções. 
Um programa em C não precisa da função main() escrita no seu código, quando existem outras funções presentes no
programa.
Após o término de seu funcionamento, a função tem que devolver um valor para o programa que a invocou.
O número de parâmetros enviados para uma função pode ser diferente do número de parâmetros existentes no
cabeçalho da função, pois a função emprega os parâmetros que ela necessita.
Respondido em 21/04/2022 08:40:44
Explicação:
O código de uma função só é executado quando esta é invocada em alguma parte do programa a que está de algum modo
ligado.
Acerto: 1,0 / 1,0
Para os projetistas de sistemas embarcados, qual das opções é uma vantagem em se usar microcontroladores?
A facilidade de programação somente com linguagem assembly.
A possibilidade de acionamento direto de cargas com alta demanda de corrente.
A versatilidade de rodar várias aplicações ao mesmo tempo.
 A integração de dispositivos dentro do chip do microcontrolador.O desempenho superior em relação aos microprocessadores.
Respondido em 21/04/2022 08:43:38
Explicação:
 Questão8
a
 Questão9
a
21/04/2022 07:52 Estácio: Alunos
https://simulado.estacio.br/alunos/ 7/7
A integração de dispositivos dentro do microcontrolador é uma vantagem para projetos em sistemas embarcados, pois os
tornam em geral de menor custo, mais fáceis de programar, ocupando menos espaço em placa e com menor consumo de
energia. Todas as demais afirmações não são verdadeiras, logo, não são vantagens para a programação de sistemas
embarcados.
Acerto: 1,0 / 1,0
A arquitetura de um microcontrolador deve ser constituída de pelo menos:
RAM, ROM, portas de E/S e temporizadores.
ROM, portas de E/S e temporizadores.
CPU, RAM, ALU e temporizadores.
 CPU, RAM, ROM, portas de E/S e temporizadores.
CPU, portas de E/S e temporizadores.
Respondido em 21/04/2022 08:44:13
Explicação:
Os microcontroladores se diferenciaram dos microprocessadores quando a sua arquitetura interna passou a incluir alguns
componentes dos sistemas computacionais que normalmente eram externos ao chip de processamento central. Os componentes
mínimos, que mesmo os primeiros microcontroladores possuíam internamente, são a unidade central de processamento (CPU), a
memória de dados (RAM), a memória de programa (ROM), as portas de E/S e os temporizadores.
 Questão10
a
javascript:abre_colabore('38403','280992702','5234005840');

Continue navegando