PIC单片机课程期末复习题

合集下载

单片机期末考试试题

单片机期末考试试题

单片机期末考试试题一、选择题(每题 3 分,共 30 分)1、单片机能够直接识别和执行的语言是()A 高级语言B 汇编语言C C 语言D 机器语言2、单片机的复位引脚是()A VCCB GNDC RSTD ALE3、当单片机的 PSW 寄存器中的 RS1 和 RS0 分别为 0 和 1 时,工作寄存器组选择的是()A 0 组B 1 组C 2 组D 3 组4、单片机的中断源中,优先级最高的是()A 外部中断 0B 外部中断 1C 定时器/计数器 0 中断D 串行口中断5、要使单片机的定时器/计数器 0 工作在方式 1,需要设置 TMOD 寄存器的值为()A 0x01B 0x02C 0x05D 0x106、在单片机的串行通信中,方式 1 的波特率取决于()A 定时器 1 的溢出率B 系统时钟频率C 晶振频率D 电源频率7、单片机的 P0 口在作为输出口使用时,必须外接()A 上拉电阻B 下拉电阻C 电容D 电感8、以下指令中,属于位操作指令的是()A MOVB ADDC CLRD SUBB9、单片机在扩展外部存储器时,数据总线连接的是()A P0 口B P1 口C P2 口D P3 口10、要使单片机进入掉电模式,需要设置()A PCON 寄存器B SCON 寄存器C TCON 寄存器D IE 寄存器二、填空题(每题 3 分,共 30 分)1、单片机是将_____、_____、_____和_____等集成在一块芯片上的微型计算机。

2、51 单片机的内部数据存储器的地址范围是_____,可分为_____、_____和_____。

3、单片机的指令周期是指执行一条指令所需要的_____。

4、 51 单片机有_____个中断源,其中_____个外部中断源。

5、当单片机执行 MOV A,30H 指令时,将立即数 30H 送到_____中。

6、单片机的定时器/计数器有_____种工作方式。

7、在串行通信中,根据数据传输方向的不同,可以分为_____、_____和_____三种方式。

PIC单片机课程期末复习题

PIC单片机课程期末复习题

P I C单片机课程期末复习题(总12页)-CAL-FENGHAI.-(YICAI)-Company One1-CAL-本页仅作为文档封面,使用请直接删除二、PICC 语言基础部分1.C 语言程序是由函数构成的。

2. 函数是C 语言的基本单位。

3. 一个C 源程序是由一个主函数main()和若干个其他函数组成。

4. 在一个C 语言程序中,只能有一个主函数。

5. C 语言程序的执行总是从 main 函数 开始的。

6. C 语言中的标识符只能由字母、数字和下划线组成,且第一个字符 必须为字母或者下划线 。

7. 程序有三种基本结构,分别是 顺序 选择 循环 。

8.语句while(! e); 中的表达式(!e )等价于 0 。

9.语句while( e); 中的表达式(e)等价于 1 。

10.如果 int a,b =528; 那么a=b/10%10;的结果是2。

11. a+=b; 等价于a=a+b; a%=b; 等价于a=a%b;12. a<<=2; 等价于a=a<<2; a>>=2; 等价于a=a>>2;13.若有说明:int a[10];则在下面的四个选项中,对a 数组元素的正确引用是a[6]。

(A) a[10] (B) a[6] (C) a(5) (D) a[4.5]。

14. 设有程序段void main(){int k =10;while(k=0) k=k-1;}则循环体语句一次也不执行。

15.表示图中坐标轴上阴影部分的正确表达式是 。

题三、简答题1.二进制有何特点什么叫BCD 码由两个基本字符0,1组成,二进制数运算规律是逢二进一bcd 称二-十进制代码。

用4位二进制数来表示1位十进制数中的0~9这10个数码。

是一种二进制的数字编码形式,用二进制编码的十进制代码。

x2.简述C语言的主要特点?简洁、方便运算丰富结构丰富限制不太严格、设计自由度大适用范围大,可移植性好3.PIC单片机具有的主要特点有哪些精炼性能完善易学应用方便功能强大2.单片机主要有哪几部分组成的?运算器、控制器、存储器、输入输出设备构成3.简述PIC16F87X单片机响应中断的过程。

单片机期末考试试题

单片机期末考试试题

单片机期末考试试题一、选择题(每题1分,共20分)1.下列哪个不是单片机的常见系统时钟?A.外部振荡器B.晶振C.内部RC振荡器D.修正波时钟2.在 HC-SR04 超声波距离传感器的工作中,实际距离与传感器产生的脉冲宽度间有一个什么样的关系?A.呈正比关系B.呈反比关系C.无关系D.无法确定3.在 AT89C51 单片机中,可编程中断控制器(Programmable Interrupt Controller,简称 PIC)有几个中断源?A.1B.2C.3D.44.使用定时器时,定时器对应的中断服务程序是什么名称?A.TIMER0_ISRB.TIMER1_ISRC.TIMER2_ISRD.TIMER3_ISR5.在 AT89C51 单片机中,哪个寄存器是用来存放串口通信的数据的?A.SCONB.SBUFC.PCOND.TMOD6.下列哪个并不是典型的电路板(PCB)制作工艺?A.蚀刻法B.丝网印刷法C.敲码法D.轮廓切割法7.在使用晶体管驱动电机时,采用的是下列那种方法?A.直接连接法B.脉宽调制法C.锯齿波调制法D.电压逆变直流法8.以下那个是常用的 RF 无线模块接口类型?BB.RJ45C.RS-232D.SPI9.以下哪一个不是一个二进制数?A.0010B.1011C.1202D.010110.哪个是用于模数转换的单片机模块?A.ADCB.TIMERC.SERIALD.I2C11.串口数据传输速率的单位是什么?A.BdB.BpsC.GbpsD.Mbps12.以下不属于单片机常见外设的是?A.智能IC卡B.LCD 模块C.LED 灯D.ADC 模块13.在单片机编程中,下列那个是头文件的扩展名?A. .CB. .HC. .ASMD. .OBJ14.在AT89C51单片机中,哪个寄存器用于存放模数转换的结果?A.ACCB.R0C.ADCLD.ADCH15.以下那个不是 MP3 解码芯片接口类型?BB.SPIC.I2SD.SDIO16.在单片机编程中,编写的程序一般由哪几部分组成?A.全局变量、局部变量、主函数B.头文件、宏定义、主函数C.宏定义、函数定义、主函数D.头文件、函数定义、主函数17.以下哪个不是单片机常见的输入电路?A.分压电路B.电阻电路C.电感电路D.滤波电路18.在单片机编程中,下列哪个是用来调试程序的强大工具?A.单步调试器B.内存查看器C.存储示波器D.软件仿真器19.以下哪个方法能够提高单片机系统的可靠性?A.故障注入B.测试覆盖率C.完整性测试D.所有答案都符合20.以下哪种语言语法与C语言最接近,可用于单片机编程?A.JavaB.PythonC.C++D.C#二、判断题(每题1分,共10分)1.单片机常用的通信接口有SPI、I2C和GBA。

PIC单片机考试题目及答案

PIC单片机考试题目及答案

PIC单片机考试题目及答案一、选择题(每题2分,共20分)1. PIC单片机属于哪种类型的微控制器?A. 8位B. 16位C. 32位D. 64位答案:A2. PIC单片机的内部时钟频率通常由什么决定?A. 外部晶振B. 内部RC振荡器C. 外部时钟信号D. 外部计数器答案:B3. 在PIC单片机中,哪个寄存器用于存储程序计数器的值?A. PCLB. PCHC. FSRD. INDF答案:A4. PIC单片机的I/O端口可以配置为以下哪种模式?A. 数字输入B. 数字输出C. 模拟输入D. 所有以上答案:D5. PIC单片机中,哪个指令用于跳转到指定的地址执行程序?A. GOTOB. CALLC. RETD. MOV答案:A6. 在PIC单片机编程中,哪个指令用于将立即数传送到寄存器?A. MOVFB. MOVFFC. CLRFD. BSF答案:D7. PIC单片机的看门狗定时器(WDT)的主要功能是什么?A. 系统复位B. 定时中断C. 串行通信D. 模数转换答案:A8. PIC单片机的EEPROM数据存储区的大小通常是多少?A. 128字节B. 256字节C. 512字节D. 1024字节答案:B9. 在PIC单片机中,哪个指令用于将一个寄存器的内容与另一个寄存器的内容进行逻辑或操作?A. ANDWFB. XORWFC. ORWFD. IORWF答案:C10. PIC单片机的睡眠模式中,哪种模式可以快速唤醒?A. SLEEPB. IDLEC. DOZED. PCON答案:B二、填空题(每空1分,共10分)1. PIC单片机的_______指令用于将程序状态字寄存器(STATUS)的内容传送到W寄存器。

答案:STATUS2. 在PIC单片机中,_______指令用于将累加器(ACC)的内容与直接地址的数据进行逻辑与操作。

答案:ANDLW3. PIC单片机的_______指令用于将寄存器的内容与立即数进行逻辑异或操作。

PIC单片机练习题——复习

PIC单片机练习题——复习

模拟量输入通道.
A. 5 B. 8 C. 10 D. 6
5、PIC16F877 单片机的 ADC 转换器具有________位的分辩率。
A. 10 B. 12 C. 8 D. 14
6、 PIC16F877 单片机多数 I/O 引脚都设计有第 2 功能,甚至还有第 3 功能,RA 端口中
可以承担 A/D 转换中负参考电压端(VREF-)的引脚是________.
5、PIC16F877 单片机共 端口。
A、3 B、4 C、5 D、6
6、PIC16F877 单片机共有
A、1 B、2 C、3 D、4
7、PIC16F877 单片机定时器 1 具有的特殊功能是
A、定时 B、计数 C、PWM D、CCP
8、若端口 B 接 8 个按键,则该端口的 TRISB 应初始化成
A. 30 B. 34 C.33 D.31
11、PIC16F877 单片机外围接口区域包括 RA,RB,RC,RD 和 RE 5 个端口.在下列端口
中,_________并不具备 8 条引脚.
A.. RA,RB B. RC,RD C. RB,RC D. RA,RE
二、问答题
1、如何确定 I/O 端口的输入和输出?
2、在确定 A、B、C、D、E 端口的功能时,首先要执行什么操作?
3、PIC16F877 单片机有几个定时/计数器?他们的区别是什么?
4、PIC 单片机具有的优点有哪些?
答、1、哈佛总线结构;2、指令系统采用 RISC 技术;3、代码压缩率高;4、IO 端口驱动
负载能力较强及功耗低等。
三、程序设计题
A、0x00 B、0xFF C、0x0F D、0xF0
9、TMR0 的位宽度为

福建工程学院《pic单片机》09102试卷

福建工程学院《pic单片机》09102试卷

得分
评卷人
一、填空题(10 小题,每小题 3 分,共 30 分)
1. TMR0 的中断标志位是 。 共 2 个。 H 的单元。
6.设置 PORTC 口为输出的指令是( A.TRISC=0 C.PORTC=0 B.TRISC=1 D.PORTC=1

2.PIC 子程序的返回指令有
线
3.假设 A/D 中断,则 AD 转换结束后,程序将跳转到地址为 4.PIC 单片机中,
其对应的地址范围为

10.PIC 单片机外部接 4MHz 晶振,则执行一条指令的时间为( A. 1us
得分 评卷人

二、单项选择题(10 小题,每小题 3 分,共 30 分。 )
得分 评卷人
B.2us
C.3us
D.4us
1. 下列不能进行 PIC 芯片复位的是( ) A.芯片内部上电复位。 C.执行 Sleep 指令。 B. MCLR 引脚置为低电平复位。 D.监视定时器 WDT 计数满溢出复位。
单元,若选中第 2 页,


A. 0000H
B.0004H
D.0200H
9. 16F877 型 PIC 单片机内部没有集成(
A、A/D 转换电路 C、看门狗定时器 B、上电复位电路 D、D/A 转换模块
8.若不采用分频器,则 TMR1 的计数最大值为 9. PIC 单片机有 5 个外部中断引脚分别是 10. PIC16F877 单片机有 4 页程序存储器,每页有
三、简答题(5 小题,共 40 分)
1、 试用文字说明下图 4×4 矩阵式键盘的按键扫描工作原理。 (8 分)
答:
2.A/D 转换结果存放在( A. ADRESH、ADRESL C.TMR1H、TMR1L

(完整word版)单片机期末复习资料(完全版)

(完整word版)单片机期末复习资料(完全版)

(完整word版)单片机期末复习资料(完全版)◆单片机期末考试题型:第一题:填空题(30分),总30小空,每空1分第二题:判断题(15分),总15小题,每题1分第三题:简答题(30分),总6小题,每题5分,本题包括程序分析题第四题:编程题(25分),总2小题◆复习资料要点:教材+ 平时作业+ 实验报告(简答题和程序题主要复习课后习题和实验题)◆主要复习知识点:第一章微机计算机系统的基本知识1.单片机就是在一片硅片上集成了中央处理器、随机存储器、只读存储器、中断系统、定时/计数器和多种I/O口的微型计算机系统,该系统不带外部设备。

从组成和功能上看,它已经具备了计算机系统的基本属性,所以也可以称其为单片微型计算机,简称单片机。

2.微型处理器是单片机的核心。

它主要由三部分组成:寄存器阵列、运算器和控制器、3.程序计数器PC,专门用于存放现行指令的16位地址。

CPU就是根据PC中的地址到ROM中读取程序指令。

每当取出现行指令一个字节后,PC就自动加1,PC+1→PC,当遇到转移指令或子程序时,PC内容会被指定的地址取代,实现程序转移。

PC用于存放CPU下一条要执行的指令地址,是一个16位的专用寄存器。

(PC的功能与作用)4.运算器用来完成算术运算和逻辑运算操作,是处理信息的主要部件。

运算器主要由累加器A、状态寄存器PSW、算术运算单元ALU组成。

①累加器A,用来存放参与算术运算和逻辑运算的一个操作数和运算结果。

②状态字寄存器,用来保存ALU操作运算的条件标志,如进位标志、奇偶标志等。

③算术运算单元ALU,由加法器和其他逻辑电路组成,其基本功能是进行加法和移位运算,由此实现其他各种算术和逻辑运算。

5.控制器是分析和执行指令的部件,控制器只要由程序计数器PC、指令寄存器和指令译码器组成。

6.总线是用于传送信息的公共途径。

总线可以分为数据总线、地址总线、控制总线。

7.数据总线DB:数据线D0~D7共8位,由P0提供,分时输送低8位地址(通过地址锁存器锁存)和8位数据信息。

PIC单片机复习习题集

PIC单片机复习习题集

第一章微型计算机概论1、数据的字长是评价计算机性能的一个非常重要的技术指标,计算机的字长一般取()的整数倍。

2、微型计算机的问世和发展过程伴随着电子技术的日新月异,至今已经历了()个发展时代。

3、计算机的处理能力与()、()、()有关。

4、将十六进制数26D.3H转换成二进制,结果为()。

5、RAM是(),ROM是()。

6、计算机的核心部分是()。

7、如果内存储器的容量为64KB,则其地址范围是();如果一台微型计算机的地址范围是0000H~3FFFH,那么存储器容量为()。

8、在计算机的内部结构中引入了总线的概念,三总线包括()、()、()。

9、人类已经进入了信息时代,()是现代计算机技术和通信技术高度发展和密切结合的产物。

10、不管是个人计算机还是单片机,核心CPU执行的程序内容是()指令。

第二章PIC 单片机的组成1、若PIC单片机的系统时钟频率为4MHz,那么执行一条非转移指令的时间是()。

2、上电延时定时器能提供一个固定的()ms的延时。

3、在PIC单片机中采用哈佛总线结构,其根本意义在于()。

4、在PIC单片机中,作为数据流通和传输的桥梁,使用最频繁的寄存器是()。

5、PIC单片机的寻址方式简单,主要包括()、()、()和()四种。

6、PIC16F877单片机的程序存储器的空间为(),数据存数器的空间为()。

7、PIC16F877单片机内配置一种可以掉电保护的数据存储器是(),可以在线存放系统重要的参数。

8、对于PIC单片机,外围设备中断服务程序的入口地址是()。

9、PIC16F877单片机ADC转换模块中,配置8个模拟量输入通道,分别由()两个端口的引脚承担。

10、PIC16F877单片机的ADC转换器具有()位的分辨率。

第三章 PIC存储器1、在PIC16F877单片机的数据存储器RAM中,总的地址空间是512字节,但是真正作为通用寄存器单元个数为()字节。

2、在程序存储器中,当地址范围在()内调用子程序时,一般可以不考虑高位程序计数器的影响。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

PIC单片机课程期末复习题一、PIC单片机硬件部分1. PIC16F87X单片机的工作电压为5V,共有40个引脚,有5组端口,33个可编程的I/O引脚。

2. 单片机为满足嵌入式应用要求不断地增强其控制功能与外围接口功能,因此国际上已将单片机也叫做MCU。

3. 单片机由5大功能部件组成:运算器、控制器、存储器、输入设备和输出设备。

4. 运算器(ALU)--主要完成算术逻辑运算,控制器--是向各个部件发出控制指令,以协调各部分工作,自动执行命令。

存储器—分为数据存储器(RAM)和程序存储器(ROM)。

RAM是存储临时数据或中间结果,ROM是存储程序和数表。

5. PIC单片机中控制器主要部件由时钟电路、复位电路、指令寄存器和程序(PC)计数器构成。

6. PIC16F877A的RA端口中,RA4引脚不能作为模拟量输入通道。

7. PIC16F877A的RB端口中具有电平变化中断的引脚是:RB4~RB7四个引脚。

8. 假设PIC单片机的系统振荡频率为4 MHz,那么执行一条非转移类指令的真实时间应该是1us。

9. PIC单片机上电复位后,所有的I/O引脚都将被置成输入方式。

10. 堆栈的操作原则是先进后出 , 后进先出。

11. 在PIC单片机程序计数器PC中存放的内容是下一条将要执行的指令的地址。

12. 时序电路涉及的3个基本概念是振荡周期、机器周期和指令周期。

13. 振荡电路工作方式有XT(晶体管/陶瓷谐振器)、HS(高速晶体管/陶瓷谐振器)、LP(低功耗晶体管/陶瓷谐振器)和RC(阻容振荡器)4种基本类型。

14. PIC单片机端口驱动能力:高电平输出允许20mA,而低电平输出允许25mA。

15. 对于端口B,如果8个引脚都作为输入,则它的初始化程序是:TRISB=0xFF;如果8个引脚都作为输出,则它的初始化程序是:TRISB=0x00;16. 如果希望屏蔽输入数据的低四位,可采用与数据0xF0相“与”。

17.在单片机的存储器中,RAM是随机存储器,ROM是只读存储器18. 如果一台计算机所配置的存储器首地址为0000H,末地址为2FFFH,那么它的存储容量为12 KB。

19. PIC单片机内置的AD转换器共有8个模拟输入通道,每一通道是10位ADC。

20. PIC单片机有3个定时器/计数器,分别是:TMR0、TMR1和TMR221. 在5个I/O端口中,PORTB具有可编程内部弱上拉电路,实际上若上拉电路就是I/O引脚通过一个10K的电阻接至高电平。

22 在PIC16F87X单片机定时器中,唯有TMR2不可设置用于计数,但却可以用于定时。

23 TMR1定时器的预分频比率,除了有:1:1和1:2以外,还有1:4和1:824 定时器/计数器TMR1模块的内部结构也分为4部分,即输入信号选择控制电路、预分频器、同步控制电路和累加计数寄存器。

25.如果包括预分频器功能,当单片机系统时钟频率为4MHz时,TMR0所能产生的最大定时时间为65536us。

26. 逐次逼近型ADC是由采样保持电路、电压比较电路、逐次逼近寄存器、数/模转换器DAC和锁存器等部分组成。

27. PIC16F877 A单片机的ADC转换器具有10位的分辩率。

28.键盘扫描程序是控制系统中一个很重要的监控扫描子程序,在节点接通和断开时为了防止错判,常调用一个10~20ms的延时程序来防止抖动。

29. 在RB端口内部引脚嵌入了可编程输入弱上拉电路功能模块。

30.在PIC16F877A单片机ADC转换模块中,配置有8个模拟量输入通道,分别由RA和RE两个端口中的引脚承担.31.PIC16F877A单片机共有3个定时/计数器32. TMR0的位宽度为8。

33. 如果外接一个10位的A/D转换器,当输入模拟电压为5V时,该器件最小分辨率是4.88 mV。

34.所谓“串行通信”是指将一个数据字按顺序逐位分时的传输方式。

35. PIC16F87X单片机配置的ADC模/数转换器,就其工作原理来说,主要采用逐次逼近工作方式。

36.当单片机进入中断服务程序后,为了保证下一次正确响应中断,必须完成的工作内容是清除中断标志位。

37.A/D转换器的3个主要的技术指标分别是转换时间和转换速率、分辨率和转换精度。

38.中断源向CPU提出的处理请求,称为中断申请。

39.实现中断处理功能的部件称为中断系统。

40.PIC单片机C语言编程环境是MATLAB调试环境和HI-TECH编译器。

二、pic语言基础部分1.c语言程序是由函数构成的。

2.函数是c语言的基本理论。

3.一个c源程序是由一个主函数main()和若干个其他函数组成。

4.在一个c语言程序中,只能有一个主函数。

5.c语言程序的执行总是从main函数开始的。

6.c语言中的标识符只能由字母、数字和下划线组成,且第一个字符必须为字母或下划线。

7.程序有三种基本结构,分别是顺序结、分支(选择)结构、循环结构。

8.语言while(!e);中的表达式(!e)等价于e==0。

9. 语言while(e);中的表达式(e)等价于e==1。

10.如果int a,b=528:;那么a=b/10%10;的结果是2.11.a+=b;等价于a=a+b; a%=b;等价于a=a%b;12.a<<=2;等价于a=a<<2; a>>2,等价于a=a>>2;13.若有说明:int a[10];则在下面的四个选项中,对a数组元素的正确引用是a[6]。

A.a[10]B.a[6]C.a[5]D.a[4.5]14.设有程序段Void main(){Int k=10While(k=0) k=k+1}则循环体语句一次也不执行。

15.表示图中坐标轴上阴影部分的正确表达式是(x>=a) &&( x<=b)三、程序分析题1.#include <stdio.h>main(){ int a[5]={1,5,2,4,3},i,j,t;for(j=1;j<=4;j++)for(i=0;i<=4-j;i++)if(a[i]<a[i+1]){t=a[i]; a[i]=a[i+1]; a[i+1]=t;} for(i=0;i<5;i++)printf("%d",a[i]);}这个程序实现什么功能?并写出程序执行后的结果是多少?重新排序数组。

543212.void main(){int a=50,b=10,c;c=y(a,b);printf(“y is %d\n”,c);}y(int x,int y){int z;z=(x>y)? x : y ;return(z) ;}这个程序实现什么功能?执行完程序后, c=?比较大小并送出最大值。

y is 50.c=50;3.main(){int i;for(i=1;i+1;i++){if(i>4){printf(“%d\n”,i);break;}printf(“%d\n”,i++);}}该程序运行后结果是多少?1 3 54. int *Point1;int DispBuf[5]={0x1001,0x1002,0x1003,0x1004,0x1005};void main(){ int tmp;unsigned char i;Point1=&DispBuf[0];for(i=0;i<=5;i++){ tmp=*Point1;Point1++;}}执行完程序后, tmp=?5.void main(){ int n;x=0;for(n=1;n<=30;n++){if(n%9!=0) continue;x++;printf(“%d”,x);}}该程序的功能是什么?程序执行后,x的值是多少?1到30中能够被9整除的数的个数。

X=36.void main(){ int x,y=0; x=1;while(x<=15){y=y+x;x++;}printf(“%d”,y);}该程序执行的功能是什么?程序执行后,y的值是多少?1加到15的值送给Y,y=1207.int a=1,b=3,c=5,d=4;if(a<b)if(c<d) x=1;elseif(a<c)if(b<d) x=2;else x=3;else x=6;else x=7;执行完程序后,x的值是____2____。

8.void main(){int a=50,b=8,c=10,x;if(a>b)if(a>c) x=a;elsex=c;elseif(b>c)x=b;elsex=c;printf(“x is %d\n”,x);}该程序完成什么样的功能?执行程序后,x的值是多少?三个数比较的最大值。

X =509、void main(){ int a,b;int *Point1,*Point2;init_comms(); //初始化串行口a=100;b=10;Point1=&a; //把变量a的地址赋给Point1Point2=&b; //把变量b的地址赋给Point2printf("%d,%d\n",a,b);printf("%d,%d\n",*Point1,*Point2);for(;;){}}该程序完成什么样的功能?执行程序后,a、b、*Point1、*Point2 的值是多少?10、void main(){ float a;a=fadd(12.3,334.5);fun();for(;;){;}}Void fun(){ folat a;a=fadd(111.3,34.5);}float fadd(float a,float b){ return a+b;}该程序的功能是什么?程序执行后,main@a的值是多少?11.int max(uint Values[],uchar i){ uint MaxDat ;MaxDat=Values[0] ;for(i=1 ;i<10 ;i++)if(MaxDat<Values{i})MaxDat=Values[i] ;return MaxDat ;}void main(){ uint MaxNum;uint Score[10]={10,11,23,44,9,6,223,456,34,10};MaxNum=max(Score,10);for(;;){;}}该程序完成什么样的功能?执行程序后,MaxNum的值是多少?12、void main(){ int a,b;int *Point1,*Point2;init_comms();a=100;b=10;Point1=&a;Point2=&b;printf("%d,%d\n",a,b);printf("%d,%d\n",*Point1,*Point2);for(;;){}}该程序完成什么样的功能?执行程序后,x的值是多少?四、编程题1.根据下图编写程序:每按下一次K0键时,LED灯的循环点亮方向与前一次相反(初始时的方向是由RC0---RC7循环点亮)。

相关文档
最新文档