Buscar

PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS-AVALIAÇÃO AV

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

Lupa
	 
	Calc.
	 
	Notas
	
	
	 
	 
	 
	 
		VERIFICAR E ENCAMINHAR
		Disciplina:  - PROGRAMAÇÃO APLI 
	
	Aluno: 
	
	
	
	
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 ponto
	
		1.
		Leia as informações abaixo sobre representação numérica e marque a alternativa correta.
I - O valor hexadecimal FFFF representa 65536 em decimal.
II - O valor binário 1111111 é maior que 127 (decimal).
III - O valor decimal 255 é igual FF (hexadecimal).
IV - O valor 1024 em decimal é igual a 400 em hexadecimal.
V - O número 255 em decimal é representado por 111111111 em binário.
 (Ref.: 202009301330)
	
	
	
	
	Somente I e II estão corretas.
	
	
	Somente III está correta.
	
	
	Somente III e IV estão corretas.
	
	
	Somente III e V estão corretas.
	
	
	Somente III, IV e V estão corretas.
	
	 
	 
		1 ponto
	
		2.
		Um sistema embarcado típico possui um software embarcado. Sobre esse software embarcado, assinale a alternativa correta.
 (Ref.: 202009300984)
	
	
	
	
	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 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.
	
	
	O firmware é o software específico para controle de um sistema embarcado, que é executado no RTOS.
	
	
	O firmware é o software específico para controle de um sistema embarcado, que é executado no Linux.
	
	 
	 
		1 ponto
	
		3.
		A simplificação lógica abaixo for sugerida para você usar em um projeto.
AB + (ABC) = AB
Qual a regra usada nessa simplificação?
 (Ref.: 202009301152)
	
	
	
	
	Complementar
	
	
	Idempotente
	
	
	De Morgan
	
	
	Dupla Negação
	
	
	Absorção
	
	 
	 
		1 ponto
	
		4.
		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.: 202009337248)
	
	
	
	
	545.12 e 10.13
	
	
	554.13 e 10.12
	
	
	545.13 e 10.13
	
	
	546.13 e 10.13
	
	
	545.12 e 10.12
	
	 
	 
		1 ponto
	
		5.
		Com relação a sintaxe e semântica do comando if podemos afirmar que:
 (Ref.: 202009337479)
	
	
	
	
	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.
	
	
	Caso se deseje que um conjunto de instruções seja realizado, quer no if quer no else, estas devem ser escritas entre { }.
	
	
	É obrigatório que tanto o componente if e o componente else tenham uma única instrução.
	
	
	O if pode conter a palavra then, opcionalmente.
	
	 
	 
		1 ponto
	
		6.
		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;
int C = 0; int D = 123;
printf(" %d %d %d \n", !A, (B && C) , (C || D) && (B) );
}
 (Ref.: 202009337476)
	
	
	
	
	0 0 0
	
	
	1 1 0
	
	
	1 1 1
	
	
	0 0 1
	
	
	1 0 1
	
	 
	 
		1 ponto
	
		7.
		O programa abaixo exibe a classificação de um produto utilizando a função tipo_de_alimento. A função recebe um código através das quatros chamadas na função main().
#include
 
void tipo_de_alimento(int tipo)
{
    if (tipo == 1)
        printf("alimento não-perecível\n");
        else if ((tipo == 2) || (tipo == 3) || (tipo == 4))
                 printf("alimento perecível\n");
                 else if ((tipo == 5) || (tipo == 6))
                         printf("limpeza\n");
}
 
int main()
{
    tipo_de_alimento(5);
    tipo_de_alimento(1);
    tipo_de_alimento(2);
    tipo_de_alimento(4);
}
Assinale a resposta correta da saída do programa acima.
 (Ref.: 202009332782)
	
	
	
	
	limpeza
alimento não-perecível
alimento perecível
alimento perecível
	
	
	limpeza
alimento não-perecível
alimento perecível
limpeza
	
	
	alimento não-perecível
alimento não-perecível
alimento perecível
alimento perecível
	
	
	limpeza
alimento perecível
alimento perecível
alimento perecível
	
	
	limpeza
alimento não-perecível
alimento não perecível
alimento perecível
	
	 
	 
		1 ponto
	
		8.
		Assinale a opção correta quanto à utilização de variáveis locais e globais:
 (Ref.: 202009333165)
	
	
	
	
	A variável local pode ser declarada fora de um bloco de função.
	
	
	A variável global não fica alocada na memória durante toda a execução do programa.
	
	
	O nome de uma variável local não pode ser igual ao nome de uma variável global.
	
	
	A variável global é acessível em qualquer parte do programa, ou seja, podem ser usadas e modificadas por todas as outras funções.
	
	
	A variável local fica alocada na memória após o término da execução da função.
	
	 
	 
		1 ponto
	
		9.
		Alguns ambientes de desenvolvimento integrado (IDE) profissionais oferecem a opção de simulador, que permite que você execute e avalie seu programa sem qualquer hardware de destino no IDE. Esses simuladores fornecem um ambiente com abundantes recursos de interrupção e funções avançadas, como interrupções virtuais. Esses simuladores trabalham como um________________.
 (Ref.: 202009302356)
	
	
	
	
	interpretador.
	
	
	compilador.
	
	
	editor.
	
	
	depurador.
	
	
	montador.
	
	 
	 
		1 ponto
	
		10.
		Avalie as asserções a seguir e a relação sugerida entre elas.
I. Para usar o simulador PICSimLab é preciso programar o código em uma IDE profissional para PIC
PORQUE
II. As licenças destas IDEs habilitam o acesso ao simulador.
A respeito dessas asserções, assinale a alternativa correta.
 (Ref.: 202009302275)
	
	
	
	
	A asserção I é uma proposição falsa, e a II é uma proposição verdadeira.
	
	
	A asserção I é uma proposição verdadeira, e a II é uma proposição falsa.
	
	
	As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I.
	
	
	As asserções I e II são proposições falsas.
	
	
	As asserções I e II são proposições verdadeiras e a II é uma justificativa correta da I.
	
	VERIFICAR E ENCAMINHAR

Continue navegando