公用电子(笔试题)

来源:互联网 发布:企业电话号码查询软件 编辑:程序博客网 时间:2024/05/21 22:31

1.include<head.h>与include “head.h”区别

2.将If (a == 1) a = b;else a = b++;改成用swatch来实现

3.Int main()

{

Char a[] ={0,1,2,3,4,5,6,7,8,9};

Short int *p =NULL;

Short int b = 0;

 

p =  (short int *)(a +2);

b = *p;

 

Printf(“%hd\n”,b);

 

Return 0;

}

问你程序的输出结果是?(不太记得题目了,这里要注意指针指的位置和输出的数据宽度)

4,请问cache ,ram ,rom的区别

5.请详述中断的具体过程

6..intfunc(int a)

  {

Auto int b = 2;

Static int c = 1;

 

b += 1;

C += 1;

 

Return (a + b +c);

  }

 

Int main()

{

Int i = 0;

Int a = 2;

For(i = 0; I< 5; I++)

{

Int sum = func(a);

Printf(“%d ”, sum);

}

 

Return 0;

}

 

请问输出是多少(注意staticint c就好了)

 

7,请用单片机做出一个交通灯系统,画出电路图,并且写出c代码(电路图可以画,c代码要操作寄存器,有点难写,写不出的话,写出框架也行)

 

1.  #include “mylib.h” 与 #include <mylib.h> 有什么区别?

2.  cache, RAM, ROM的区别

3.  中断的概念

4.  Static 关键字的作用

5.  列出自己最善长的软件工具,硬件工具

6.  画出单片机控制的交通灯电路,要求画出单片机最小系统, 并完成控制程序编写。

0 0
原创粉丝点击