提示:内容已经过期谨慎付费,点击上方查看最新答案

单片机应用技术

  1. 单片机应用程序一般存放在( ) 。

  2. A:CPU B:ROM C:寄存器 D:RAM
    答案:B.ROM
  3. MCS—51单片机的复位信号是( )有效。( )

  4. A:高电平 B:脉冲 C:下降沿 D:低电平
    答案:B低电平
  5. MCS-51单片机定时器TO的溢出标志TFO,若计满数产生溢出时,其值为( )。

  6. A:00H B:FFH C:1 D:计数值
    答案:由硬件清零
  7. 8051单片机的Vss(20)引脚是( )引脚。

  8. A:访问片外存贮器 B:接地 C:备用电源 D:主电源+5V
    答案:接地
  9. MCS-51系列单片机串行口的输入、输出端是( )

  10. A:P3.0 和 P3.1 B:P3.1 和 P3.2 C:P3.3 和 P3.2 D:P3.2 和 P3.4
    答案:由T1(P3.5)输入
  11. 在C语言中,如果a=2;b=a++;运算后a和b的结果是( )。

  12. A:a=3,b=3 B:a=2,b=2 C:a=3,b=2 D:a=2,b=3
    AI参考:在C语言中,表达式“b=a++;”表示先执行a的自增操作,再将其值赋给b。因此,a的值会变为3,而b的值会保持为2。所以,运算后a的值是3,b的值是2。正确答案是C选项。'
  13. 利用下列( )关键字可以改变工作寄存器组

  14. A:interrupt B. sfr B:using C:while

  15. 8051单片机若晶振频率为fosc=12MHz,则一个机器周期等于( )uS。

  16. A:2 B:1 C:1/2 D:1/12

  17. C语言程序总是从( )开始执行的。

  18. A:程序中第一个函数 B:子程序 C:主过程 D:主函数

  19. 共阳数码管如果要显示数字7,赋初值为( )。

  20. A:0xf8 B:0xd8 C:0xf7
    AI参考:答案C:共阳数码管如果要显示数字7,赋初值为0xf7。共阳数码管在通电的情况下,段码引脚全部接地,此时所有段都被点亮,显示数字或字符。要显示数字7,需要将7的段码引脚接高电平,因此需要将7的初始值设置为不亮所有其他段的状态,即0xf7。'
  21. sizeof(float)是( )。

  22. A:一个整型表达式 B:一个浮点表达式 C:一种函数调用 D:一个不合法的表示形式

  23. 光耦在电路中的起( )作用。( )

  24. A:导通 B:断开 C:隔离 D:开关
    AI参考:光耦在电路中的起隔离作用。光耦是一种由固态电子和光子控制的器件,它利用了光耦合原理,通过控制光信号来控制电流的通断,从而实现电路的隔离和保护。因此,光耦在电路中起到隔离作用,可以保护电路免受外部干扰和电位差的影响。同时,它还可以实现电信号和光信号的传输,具有高效率、低功耗、无触点、寿命长等优点。所以选项C“隔离”是正确答案。'
  25. C51中常用的基本数据类型有整型,( ),实型等。

  26. A:指针型 B:长整型 C:字符型 D:整型
    AI参考:正确选项是C:字符型。C51中常用的基本数据类型有整型、字符型、实型等,其中字符型是一种常用的基本数据类型,用于存储单个字符。指针型、长整型和整型也是C51中常见的数据类型,但它们不是基本数据类型。实型是指浮点型数据类型,通常用于存储带有小数点的数据。'
  27. 在进行串行通信时,若两机的发送与接收可以同时进行,则称为( )。

  28. A:双工传送 B:单工传送 C:半双工传送 D:全双工传送

  29. 变量的指针,其含义是指该变量的( )。

  30. A:地址 B:值 C:名 D:一个标志

  31. 下列说法正确的是( )。

  32. A:在C语言中,数组元素的个数可以不确定,允许随机变动 B:在C语言中,数组元素的数据类型可以不一致 C:在C语言中,定义了一个数组后,就确定了它所容纳的具有相同数据类型元素的个数 D:在C语言中,可以使用动态内存分配技术定义元素个数可变的数组
    AI参考:正确答案是D:在C语言中,可以使用动态内存分配技术定义元素个数可变的数组。在C语言中,可以使用动态内存分配技术定义元素个数可变的数组,这是选项D所描述的正确说法。而选项A、B、C的说法都存在一定的错误或限制,例如数组元素的个数必须是确定的,数组元素的数据类型必须一致,定义数组后元素的个数不能随意改变等。因此,选项D是唯一正确的选项。'
  33. 在KeilC里,判读开关状态时,使用if_else if语句与使用switch语句有何差异( )

  34. A:switch语句可判读较多开关状态 B:switch语句有优先级 C:if-else if语句有优先级 D:if-else if 语句较快

  35. Intel 8051是( )位的单片机。

  36. A:16 B:8 C:准16 D:4

  37. 二进制数1001001所对应的十进制数是( )。

  38. A:173 B:16 C:163 D:73
    AI参考:答案:A推理过程:二进制数1001001转换为十进制数为1×2^6+0×2^5+0×2^4+1×2^3+0×2^2+1×2^1+1×2^0=16+4+1=17。故本题选A。'
  39. CPU主要的组成部分为( )

  40. A:运算器、指令译码器 B:加法器、寄存器 C:运算器、控制器 D:运算器、寄存器

  41. 单片机除正常初始化之外,当程序运行出错或者操作错误使系统处于死锁状态时,也需要进行( )操作,从而使系统从初始的状态开始工作。

  42. A:关机 B:停止 C:切换 D:复位
    AI参考:正确选项是【D:复位】。复位操作是一种常用的单片机的操作方式,用于将系统状态重置为初始状态,从而解决程序运行出错或操作错误导致的死锁问题,使系统重新开始工作。因此,选项D是正确的答案。其他选项如关机、停止和切换并不是常用的单片机操作方式,也不是解决死锁问题的常用方法。'
  43. 在C语言中,7/3运算结果是( )。

  44. A:2.33 B:2.3 C:2.0 D:2
    AI参考:在C语言中,7/3运算结果是整数除法,结果为整数,即2。因此,正确选项为D:2。'
  45. 数据结构是指( )。

  46. A:数据的不同转化 B:数据的不同结构 C:数据的不同方法 D:数据的不同格式
    AI参考:正确答案是B:数据的不同结构。数据结构是指数据的不同组织形式或组织方式,是计算机存储、组织数据的方式。数据结构可以分为线性结构和非线性结构。所以答案是B。数据结构的分析中主要涉及到三种基本的数据结构:线性结构、树形结构和图状结构。选项A是数据,不是数据结构,C选项说法过于笼统,D选项过于简单,只是描述数据结构中的一种表现形式,而并非描述整个数据结构。因此,答案为B。'
  47. 共阳数码管如果要显示数字5,赋初值为( )。

  48. A:0x92 B:0x82 C:0x93
    AI参考:正确答案是A:0x92。数码管显示数字5需要将对应的位值赋值给对应的端口引脚,对于共阳数码管,如果要显示数字5,即把第五位接高电平即可。共阳数码管五位编码是0x3F(第一段)、0x06(第二段)、0x5B(第三段)、0x4F(第四段)、0x66(第五段),因此显示数字5时需要将第五段接高电平,即赋值0x92。因此,正确选项为A:0x92。'
  49. 除了单片机这一名称之外,单片机还可称为嵌入式控制器和( )

  50. A:控制器 B:微控制器 C:计算机 D:计算器

  51. Keil µVision中要保存程序文件需要输入扩展名,如果是C语言程序文件的扩展名是( )。

  52. A:.c B:.asm C:.txt
    AI参考:正确答案是A:.c。Keil µVision是一款常用的嵌入式系统开发软件,通常用于编写C语言程序。在Keil µVision中,保存C语言程序文件的扩展名为.c,因此选项A是正确答案。其他选项B和C都不是C语言程序文件的正确扩展名。'
  53. 单片机其实是一种集成电路芯片,它是采用超大规模集成电路技术,把具有数据处理能力的中央处理器 、随机存储器 、只读存储器 、 多种I/O口和中断系统,定时器/计数器等功能电路,集成到一块电路芯片上,从而构成的一个小而完善的单片微型计算机。( )

  54. A:CPU、RAM、ROM B:CPP、RAM、ROM C:CPU、ROM、RAM D:CUP、RAM、ROM

  55. 在C语言中,如果a=0x45,进行~a运算后结果是( )。

  56. A:0xba B:0x40 C:0x43 D:0x7d
    AI参考:答案:B解析:在C语言中,~a表示对a进行按位取反运算。0x45的二进制表示为0010 0101,按位取反后为1101 1010,即十进制数74。所以答案是B。'
  57. 启动定时器1开始定时的指令是( )。

  58. A:SETB TR1 B:CLR TR1 C:SETB TR0 D:CLR TR0

  59. 共阴数码管如果要显示数字1,需要点亮( )。

  60. A:二极管c、d B:二极管b、c C:二极管b、d
    AI参考:在共阴数码管中,每个发光二极管需要对应的段被选通才能显示出数字。如果要显示数字1,则需要点亮a和c或者b和d这两个二极管。其中选项A中,二极管c和d同时被点亮,这可能会导致其他数字也被点亮,不符合题目要求。选项C中,二极管b和d被点亮,而b对应的段并没有被选通,因此并不会显示数字1。只有选项B中的二极管b和c被点亮,才能正确地显示数字1。因此,正确答案是选项B:二极管b、c。'
  61. MCS—51系列单片机内部低128单元数据存储器有哪几个区? ( )?

  62. A:特殊功能寄存区 B:用户数据存储区 C:工作寄存区 D:位寻址区
    AI参考:正确选项为【ABD】。MCS-51系列单片机内部低128单元数据存储器包括特殊功能寄存区、用户数据存储区和位寻址区。其中,特殊功能寄存区用于存储特殊功能寄存器的地址和数据,用户数据存储区用于存储用户程序中使用的数据,位寻址区用于对单片机的位地址进行寻址和操作。因此,选项A、B、D都是正确的。而工作寄存区是外部数据存储器的一部分,与内部低128单元数据存储器不是同一个概念,因此选项C不正确。'
  63. MCS—51系列单片机串行通信引脚是哪些? ( )?

  64. A:P3.4 B:P3.5 C:P3.1 D:P3.0
    AI参考:正确选项为【D:P3.0】。MCS-51系列单片机串行通信引脚包括P3.0和P3.1两个端口,其中P3.0是串行通信的接收端,P3.1是串行通信的发送端。因此,选项D:P3.0是正确的答案。'
  65. 存储单位中,1G是 ( )?

  66. A:230B B:210 MB C:220 B D:220 KB
    AI参考:正确答案是 B: 2¹⁰ MB。1GB等于1024MB,也就是2¹⁰ MB。所以,选项B是正确的。选项A是错误的,因为2³⁰(而不是2²³)等于1GB。选项C和D都是错误的,因为它们与存储单位1GB的数值不匹配。选项D表示的是KB(千字节),而KB的数值应该是在2²³级别,远远小于存储单位1GB的值。'
  67. 计算机常用的数制有( )

  68. A:十进制 B:二进制 C:十二进制 D:十六进制
    AI参考:正确选项为:ABD。计算机常用的数制有十进制、二进制、八进制和十六进制。其中,二进制是计算机中常用的基数制之一,因为它只有0和1两个符号,易于表示和计算。八进制和十六进制也是常用的基数制,它们通常用于表示计算机中的某些特殊数据和编码。因此,选项A、B、D都是正确的。而选项C中的十二进制并不是计算机中常用的基数制之一。'
  69. 8051单片机处于工作状态时,如果RST引脚上有一个高电平并维持( )以上,就可以实现复位。

  70. A:2个机器周期 B:24个振荡周期(节拍) C:6个指令周期 D:12个状态周期
    AI参考:正确选项为【A:2个机器周期】。根据8051单片机的复位要求,当RST引脚上有一个高电平并维持两个机器周期以上,就可以实现复位。因此,选项A是正确的。其他选项B、C、D都不符合复位要求。'
  71. sbit不可以用于定义内部RAM的可位寻址区,只能用在可位寻址的SFR上。( )

  72. A:错 B:对

  73. 40引脚的PDIP封装的单片机,第9脚RST/VPD:它是复位脚和备用电源输入端。。( )

  74. A:对 B:错
    AI参考:答案是B:错。40引脚的PDIP封装的单片机,第9脚RST/VPD通常是复位脚,而不是备用电源输入端。可能存在一些特殊情况,但通常情况下,这个答案是不正确的。'
  75. 数组数据是用同一个名字的不同下标访问的,数组的下标放在方括号中,从0开始。 ( )

  76. A:对 B:错
    AI参考:答案是B:错。数组数据是用不同的名字访问的,不是用同一个名字。数组的下标放在方括号中,但并不是从0开始,而是从数组的第一个元素的索引开始。因此,这个说法是错误的。'
  77. C语言中函数要遵循先定义后调用的原则。 ( )

  78. A:对 B:错
    AI参考:答案是B:错。在C语言中,函数要遵循先声明后使用的原则,而不是先定义后调用的原则。也就是说,在调用函数之前,需要先声明该函数的存在,明确函数的参数和返回值类型等信息。函数的定义应该在调用之前,这样才能正确地调用函数并传递参数。因此,这个判断题是错误的。'
  79. 我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。 ( )

  80. A:错 B:对

温馨提示支付 ¥1.25 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部