Buscar

Programação aplicada em 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

Aluno: 
	Matr.: 
	Disciplina:  PROGRAMAÇÃO APLICADA A SISTEMAS ELÉTRICOS 
	Período: 
	
	
	
		Quest.: 1
	
		1.
		Um sistema embarcado pode ser gerenciado por software embarcado ou não, dependendo do dispositivo central de processamento utilizado no projeto.
Qual alternativa abaixo corresponde aos dispositivos que podem controlar um sistema embarcado sem software embarcado?
	
	
	
	
	4-5
	
	
	1-2
	
	
	1-3
	
	
	5-6
	
	
	3-5
	
	
	
		Quest.: 2
	
		2.
		O programa em C a seguir chama uma função chamada func(), passando os três valores fornecidos pelo usuário. O que a função func() retorna?
	
	
	
	
	Retorna o maior valor fornecido pelo usuário.
	
	
	Retorna o primeiro valor fornecido pelo usuário.
	
	
	Retorna último valor fornecido pelo usuário.
	
	
	Retorna o segundo valor fornecido pelo usuário.
	
	
	Retorna o menor valor fornecido pelo usuário.
	
	
	
		Quest.: 3
	
		3.
		Nomes de variáveis em C seguem algumas regras. Qual dos seguintes nomes de variável abaixo está errado?
	
	
	
	
	num_
	
	
	_num1
	
	
	num_1
	
	
	1_num
	
	
	_1num
	
	
	
		Quest.: 4
	
		4.
		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¿);
	
	
	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¿);
	
	
	
		Quest.: 5
	
		5.
		Com relação à utilização do comando IF- else e do comando switch-case podemos afirmar que:
	
	
	
	
	Tanto o comando if quanto o comando switch permitem que o teste de condição não esteja limitado a valores constantes.
	
	
	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.
	
	
	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 if não permite a utilização de mais uma condição.
	
	
	
		Quest.: 6
	
		6.
		Segundo as regras de definição de variáveis, indique qual das variáveis abaixo tem nome correto.
	
	
	
	
	float 1b2c3;
	
	
	int 2idade; 
	
	
	double break;
	
	
	char 13Letra.
	
	
	int num_cliente;
	
	
	
		Quest.: 7
	
		7.
		Uma função é composta de duas partes: o cabeçalho e o corpo da função. Você precisa programar uma função que receba três números reais, calcule a média entre eles e retorne o valor da média. Assinale abaixo a opção correta que descreve o cabeçalho da função calcula_media:
	
	
	
	
	float calcula_media(int n1, int n2, int nr3).
	
	
	int calcula_media(float n1, float n2, float nr3).
	
	
	float calcula_media(float n1, float n2, float nr3).
	
	
	float calcula_media(int n1, float n2, float nr3).
	
	
	void calcula_media(float n1, float n2, float nr3).
	
	
	
		Quest.: 8
	
		8.
		Leia o programa abaixo, verifique o que a função func3() faz e assinale qual das opções será impressa na saída após a execução.
#include
typedef struct pessoa
 {
 char nome[40];
 int idade;
 float salario;
};
 
 void func3(struct pessoa f1, struct pessoa f2, struct pessoa f3)
 {
   printf("%s %d %.2f\n",f1.nome, f2.idade, f3.salario);
 }
 
 main()
 {
   struct pessoa p1 = {"Maria Covidiana",50,10000.00};
   struct pessoa p2 = {"Alcogelson Medeiros,51,12000.00};
   struct pessoa p3 = {"Paulo Lokidown",60,12500.00};
   func3(p1,p2,p3);    }
 
Assinale a opção correta.
	
	
	
	
	Maria Covidiana 50  10000,00
	
	
	Alcogelson Medeiros 60  12500,00
	
	
	Paulo Lokidown  51  12000,00
	
	
	Maria Covidiana 51  12500,00
	
	
	Maria Covidiana 60  12500,00
	
	
	
		Quest.: 9
	
		9.
		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 integração de dispositivos dentro do chip do microcontrolador.
	
	
	O desempenho superior em relação aos microprocessadores.
	
	
	A versatilidade de rodar várias aplicações ao mesmo tempo.
	
	
	A possibilidade de acionamento direto de cargas com alta demanda de corrente.
	
	
	
		Quest.: 10
	
		10.
		A arquitetura de um microcontrolador deve ser constituída de pelo menos:
	
	
	
	
	CPU, RAM, ALU e temporizadores.
	
	
	RAM, ROM, portas de E/S e temporizadores.
	
	
	CPU, portas de E/S e temporizadores.
	
	
	ROM, portas de E/S e temporizadores.
	
	
	CPU, RAM, ROM, portas de E/S e temporizadores.

Continue navegando