《单片机应用技术(C 语言版)》试卷 B一、 单项选择题(每题 1
5 分,共 30 分)1、51 单片机的 CPU 重要由( )组成
A、运算器、控制器 B、加法器、寄存器 C、运算器、加法器 D、运算器、译码器2、PSW 中的 RS1 和 RS0 用来( )
A、选择工作方式 B、指示复位C、选择定期器 D、选择工作寄存器组3、单片机 8031 的——EA 引脚( )
A、必须接地 B、必须接+5V 电源 C、可悬空 D、以上三种视需要而定4、单片机上电复位后,PC 的内容为( )
A、0x0000 B、0x0003 C、0x000B D、0x08005、单片机的 4 个并行 I/O 端口作为通用 I/O 端口使用,在输出数据时,必须外接上拉电阻的是( )A、P0 口 B、P1 口 C、P2 口 D、P3 口6、单片机的 ALE 引脚是以晶振振荡频率的( )固定频率输出正脉冲,因此它可作为外部时钟或外部定期脉冲使用
A、1/2 B、1/4 C、1/6 D、1/127、下面叙述不对的的是( )
A、一个 C 源程序可以由一个或多个函数组成
B、一个 C 源程序必须包含一个主函数 main( )
C、在 C 程序中,注释说明只能位于一条语句的后面
D、C 程序的基本组成部分单位是函数
8、在 C51 语言的 if 语句中,用做推断的表达式为( )
A、关系表达式 B、逻辑表达式C、算术表达式 D、任意表达式9、下面的 while 循环执行了( )次空语句
While(i=3);A、无限次 B、0 次 C、1 次 D、2 次10、C 程序总是从( )开始执行的
A、主函数 B、主程序 C、子程序 D、主过程11、在 C51 程序中常常把( )作为循环体,用于消耗 CPU 运营时间,产生延时效果
A、赋值语句 B、表达式语句 C、循环语句 D、空语句12、在单片机应用系统