《单片机应用系统设计》武汉理工大学20春作业一
单片机应用系统设计-作业一1.[单选题] 已知char x[]="hello", y[]={'h','e','a','b','e'};, 则关于两个数组长度的正确描述是( )。
无忧答案网
A.相同
B.x大于y
C.x小于y
D.以上答案都不对
正确答案:——B——
2.[单选题] 下面( )表达式的值为4。
A.11/3
B.11.0/3
C.(float)11/3
D.(int)(11.0/3+0.5)
正确答案:——D——
3.[单选题] 下列说法正确的是( )。
A.特殊功能寄存器SCON,与定时器/计数器的控制无关
B.特殊功能寄存器TCON,与定时器/计数器的控制无关
C.特殊功能寄存器IE,与定时器/计数器的控制无关
D.特殊功能寄存器TMOD,与定时器/计数器的控制无关
正确答案:——A——
4.[单选题] 在中断流程中有“关中断”的操作,对于外部中断0,要关中断应复位中断允许寄存器的 ( )。
A.EA位和ET0位
B.EA位和EX0位
C.EA位和ES位
D.EA位和ET1位
正确答案:————
5.[单选题] 下列指令中不影响标志位CY的指令有()。
A.ADDA,20H
B.CLR
C.RRCA
D.INCA q16478 61640
正确答案:————
6.[单选题] 要使MCS-51能够响应定时器串行接口中断,它的中断允许寄存器IE的内容应是( )。
A.98H
B.84H
C.42
D.22H
正确答案:————
7.[单选题] 未指定存储类别的变量,其隐含的存储类别为( )。
A.auto
B.static
C.extern
D.register
正确答案:————
8.[单选题] 若已定义:int a, *p=a;并在以后的语句中未改变p的值,不能表示a地址的表达式为( )。
A.p+1
B.a+1
C.a++
D.++p
正确答案:————
9.[单选题] LCD1602模块的RS=1,R/W=1,表示()。
A.指令寄存器读出
B.数据寄存器读出
C.数据寄存器写入
D.忙信号读出
正确答案:————
10.[单选题] 在MCS-51系统中,若晶振频率是6MHz,一个机器周期等于( ) μs。
A.1
B.23
C.3
D.0.5
正确答案:————
11.[单选题] 在C语言中,函数的数据类型是指( ) 。
A.函数返回值的数据类型
B.函数形参的数据类型
C.调用该函数时的实参的数据类型
D.任意指定的数据类型
正确答案:————
12.[单选题] 若晶振频率为fosc,波特率为fosc/12的工作方式是( )。
A.方式0
B.方式1
C.方式2
D.方式3
正确答案:————
13.[单选题] MCS-51单片机可分为两个优先级别。各中断源的优先级别设定是利用寄存器( )。
A.IE
B.IP
C.TCON
D.SCON
正确答案:————
14.[单选题] 下列关于C语言的说法错误的是( )。
A.C程序的工作过程是编辑、编译、连接、运行
B.C语言不区分大小写
C.C程序的三种基本结构是顺序、选择、循环
D.C程序从main函数开始执行
正确答案:————
15.[单选题] 51单片机的VCC(40)引脚是( )引脚。
A.主电源+5V
B.接地
C.备用电源
D.访问片外存贮器
正确答案:————
16.[单选题] 以下选项中属于C语言的数据类型是( )。
A.复合型
B.双精度型
C.逻辑型
D.集合型
正确答案:————
17.[单选题] 51单片机中,唯一一个用户可使用的16位寄存器是( )。
A.PSW
B.ACC
C.SP
D.DPTR
正确答案:————
18.[单选题] MCS-51有中断源( )。
A.5个
B.2个
C.3个
D.6个
正确答案:————
19.[单选题] C语言中while与do-while语句的主要区别是( )。
A.do-while的循环体至少无条件执行一次
B.do-while允许从外部跳到循环体
C.while的循环体至少无条件执行一
D.while的循环控制条件比do-while的严格
正确答案:————
20.[单选题] 在51单片机的中断请求源中,需要外加电路实现中断撤销的是 。
A.电平方式的外部中断
B.脉冲方式的外部中断
C.外部串行中断
D.定时中断
正确答案:————
21.[单选题] 在C语言中对一维整型数组的正确定义为( )。
A.int a(10);
B.int n=10,a;
C.intn;a;
D.#define N 10;int a;
正确答案:————
22.[单选题] 以下不能定义为用户标识符的是( )。
A.scanf
B.Void
C._3com
D.int
正确答案:————
23.[单选题] 以下对一维数组a的正确说明是( )。
A.char a(10);
B.int a[ ];
C.int k=5,a;
D.chara={‘a’,’b’,’c’};
正确答案:————
24.[单选题] 串行工作方式1的波特率是( )。
A.固定的,为时钟频率的十二分之一
B.固定的,为时钟频率的三十二分之一
C.固定的,为时钟频率的六十四分之一
D.可变的,通过定时器/计数器1的溢出率设定
正确答案:————
25.[单选题] 在MCS—51中,需双向传递信号的是( )。
A.地址线
B.数据线
C.控制线
D.电源线
正确答案:————
26.[单选题] 若有以下数组说明int a={1,4,7,10,2,5,8,11,3,6,9,12};则i=10;a]元素数值是( )。
A.10
B.9
C.6
D.5
正确答案:————
27.[单选题] C语言中,关系表达式和逻辑表达式是( )。
A.0
B.0或1
C.1
D.‘T’或’F’
正确答案:————
28.[单选题] 为表示关系x≥y≥z,应使用C语言表达式( )。
A.(x>=y)&&(y>=z)
B.(x>=y) AND (y>=z)
C.(x>=y>=z)
D.(x>=z)&(y>=z)
正确答案:————
29.[单选题] 设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( )。
A.b=1.0/a
B.b=(float)(1/a)
C.b=1/(float)a
D.b=1/(a*1.0)
正确答案:————
30.[单选题] C语言程序从( )开始执行。
A.程序中第一条可执行语句
B.程序中第一个函数
C.程序中的main函数
D.包含文件中的第一个函数
正确答案:————
31.[单选题] 在C程序中有如下语句:char *func(int x,int y); 它是( )。
A.对函数func的定义
B.对函数func的调用
C.对函数func的原型说明
D.不合法的
正确答案:————
32.[单选题] 下列叙述中,正确一条是( )。
A.计算机语言中,只有机器语言属于低级语言
B.高级语言源程序可以被计算机直接执行
C.C语言属于高级语言
D.机器语言是所用机器无关的
正确答案:————
33.[单选题] 下列定时/计数硬件资源中,不是供用户使用的是 ( )。
A.定时/计数器高8位TH
B.定时/计数器低8位TL
C.定时器/计数器控制逻辑
D.用于定时/计数控制的相关寄存器
正确答案:————
34.[单选题] 在中断服务程序中,至少应有一条()。
A.传送指令
B.转移指令
C.加法指令
D.中断返回指令
正确答案:————
35.[单选题] 若51单片机中断源都编程为同级,当它们同时申请中断时,CPU首先响应()。
A.INT1
B.INT0
C.T1
D.T0
正确答案:————
36.[单选题] 以下程序的输出结果是( )。 int x=10,y=10; printf(“%d %d\n”,x--,--y)
A.10 10
B.9 9
C.9 10
D.10 9
正确答案:————
37.[单选题] INTEL 8051 CPU是( )位的单片机。
A.16
B.4
C.8
D.准16
正确答案:————
38.[单选题] 使用定时器T1时,有几种工作模式()。
A.1种
B.2种
C.3种
D.4种
正确答案:————
39.[单选题] MCS-51响应中断时,下面哪一个条件不是必须的( )。
A.当前指令执行完毕
B.中断是开放的
C.没有同级或高级中断服务
D.必须有RETI指令
正确答案:————
40.[单选题] 在C语言中,表示静态存储类别的关键字是( )。
A.auto
B.register
C.static
D.extern
正确答案:————
核对题目下载,奥鹏作业答案可以联系QQ 76129 6021
页:
[1]