百年教育职业培训中心 百年教育学习服务平台
国家开放大学|国开搜题

中国大学MOOC单片机技术与应用-2024年秋考核作业参考原题试题

来源: 更新时间:

2024秋最新《中国大学MOOC单片机技术与应用-2024年秋考核作业参考原题试题》形考作业试题题库、期末题库考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题


2024秋最新《中国大学MOOC单片机技术与应用-2024年秋考核作业参考原题试题》形考作业试题题库、期末题库

考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库超星学习通、知到智慧树、国家开放大学、广东开放大学、江苏开放大学、上海开放大学、云南开放大学、芯位教育、云慕学苑、职教云、川农在线、长江雨课堂、安徽继续教育平台、青书学堂、睿学在线、成教云、京人平台、绎通继教云、学起Plus、云上河开、河南继续教育、四川开放大学、良师在线、继教云、日照专业技术人员继续教育、麦能网、21tb168网校、云班课、电大中专、learnin、西财在线等平台复习试题与答案,敬请查看。

课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)

本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究

本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究

本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究

单片机技术与应用-2024年秋

学校: 无

问题 1: 1. CPU由哪两部分组成?

选项:

A. 控制器和运算器

B. 加法器和寄存器

C. 运算器和加法器

D. 运算器和译码器

答案: 控制器和运算器

问题 2: 2. 以下哪一个部件是单片机中没有集成的?

选项:

A. 输入设备

B. 存储器

C. CPU

D. 接口电路

答案: 输入设备

问题 3: 3. 下面哪个部件是用于处理单片机远距离通信的呢?

选项:

A. 并行I/O端口

B. 串行I/O端口

C. 存储器

D. 中断系统

答案: 串行I/O端口

问题 4: 4. CPU中的哪一部分是负责算术逻辑运算的呢?

选项:

A. 控制器

B. 运算器

C. 寄存器

D. 存储器

答案: 运算器

问题 5: 5. AT89C51有 个 位的并行I/O端口。

选项:

答案: 4

问题 6: 1. CPU中的哪一部分是负责算术逻辑运算的呢?

选项:

A. 控制器

B. 运算器

C. 寄存器

D. 存储器

答案: 运算器

问题 7: 2. 复位电路中的电容是什么电容?

选项:

A. 瓷片电容

B. 陶瓷电容

C. 钽电容

D. 电解电容

答案: 请关注公众号【大象答案】查看答案

问题 8: 3. 单片机的复位引脚是哪一个?

选项:

A. RST

B. EA

C. XTAL1

D. XTAL2

答案: 请关注公众号【大象答案】查看答案

问题 9: 4. 上电复位电路的工作原理是依靠电容的充放电来实现复位的。

选项:

答案: 请关注公众号【大象答案】查看答案

问题 10: 5. 单片机最小系统电路是指单片机能够工作的最小电路,一般包括时钟电路和复位电路。

选项:

答案: 请关注公众号【大象答案】查看答案

问题 11: 1. 具有可读可写功能,掉电后数据丢失的存储器是以下哪一个?

选项:

A. CPU

B. ROM

C. RAM

D. ALU

答案: 请关注公众号【大象答案】查看答案

问题 12: 2. 程序是以什么形式存放在程序存储器中?

选项:

A. C语言源程序

B. 汇编程序

C. 二进制编码

D. BCD

答案: 请关注公众号【大象答案】查看答案

问题 13: 3. 具有只读不能写,掉电后数据不会丢失的存储器是什么?

选项:

A. CPU

B. RAM

C. ROM

D. ALU

答案: 请关注公众号【大象答案】查看答案

问题 14: 4. 下载程序后,程序的第一条指令都是存放在ROM的哪个地址单元?

选项:

A. 0000H

B. 0001H

C. 0100H

D. 1000H

答案: 请关注公众号【大象答案】查看答案

问题 15: 5. 以下正确表述ROM的特点的有哪几个选项?

选项:

A. 可随机读数据

B. 不能随机写数据

C. 系统断电后,不会丢失

D. 可以用下载软件对其烧写程序

答案: 请关注公众号【大象答案】查看答案

问题 16: 6. 下面选项中对RAM的描述正确的是哪几个?

选项:

A. 可以随机读写数据

B. 一般作为数据存储器

C. 掉电后内容丢失

D. 可以下载存放程序

答案: 请关注公众号【大象答案】查看答案

问题 17: 7. 一般来讲,单片机应用系统中,程序存储空间比数据存储空间要大很多。

选项:

答案: 请关注公众号【大象答案】查看答案

问题 18: 1. 单片机的4个并行I/O端口各占几个引脚?

选项:

A. 4

B. 32

C. 8

D. 16

答案: 请关注公众号【大象答案】查看答案

问题 19: 2. 单片机的哪个并行I/O端口引脚定义了第二功能呢?

选项:

A. P0

B. P1

C. P2

D. P3

答案: 请关注公众号【大象答案】查看答案

问题 20: 3. 单片机的复位引脚是以下哪个呢?

选项:

A. RST

B. XTAL1

C. XTAL2

D. RXD

答案: 请关注公众号【大象答案】查看答案

问题 21: 4. 单片机中最基本的时间单位是什么?

选项:

A. 振荡信号

B. 状态时钟

C. 机器周期

D. 指令周期

答案: 请关注公众号【大象答案】查看答案

问题 22: 5. AT89C51的第40引脚是 ,第20引脚是 。

选项:

答案: 请关注公众号【大象答案】查看答案

问题 23: 6. AT89C51有 个 位的并行I/O端口。

选项:

答案: 请关注公众号【大象答案】查看答案

问题 24: 7. 51单片机的晶振参数一般是多少呢?

选项:

A. 6MHZ

B. 12MHZ

C. 11.0592MHZ

D. 50MHZ

答案: 请关注公众号【大象答案】查看答案

问题 25: 8. 单片机的XTAL1和XTAL2引脚是时钟信号引脚。

选项:

答案: 请关注公众号【大象答案】查看答案

问题 26: 1. 每个C程序都必须有,且仅有一个( ) 函数

选项:

A. main

B. delay

C. if

D. while

答案: 请关注公众号【大象答案】查看答案

问题 27: 2. 程序的执行总是从()函数开始,最后在( )函数中结束整个程序11

选项:

A. main

B. DELAY

C. IF

D. WHILE

答案: 请关注公众号【大象答案】查看答案

问题 28: 3. C语言区分大小写。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 29: 4. 程序的执行顺序与函数的排列顺序无关

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 30: 5. 以下说法中正确的是( )

选项:

A. C语言程序总是从第一个函数开始执行

B. C语言程序中,要调用的函数必须在main( )函数中定义

C. C语言程序总是从main( )函数开始执行

D. C语言程序中的main( )函数必须放在程序的开始部分

答案: 请关注公众号【大象答案】查看答案

问题 31: 6. 以下叙述中正确的是( )

选项:

A. C程序中注释部分可以出现在程序中任何合适的地方

B. 花括号”{“”}”只能作为函数体的定界符

C. 构成C程序的基本单位是函数,所有函数名都可以由用户命名

D. 分号是C语句之间的分隔符,不是语句的一部分

答案: 请关注公众号【大象答案】查看答案

问题 32: 7. 语句以____作为结束符

选项:

A. :

B. ;

C. ,

D. !

答案: 请关注公众号【大象答案】查看答案

问题 33: 8. C语言程序是以( )形式来组织程序结构的。

选项:

A. 函数

B. 结构

C. 语句

D. 表达式

答案: 请关注公众号【大象答案】查看答案

问题 34: 9. // 是单行注释符

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 35: 10. /*…*/ 是多行注释符

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 36: 1. C语言中最简单的数据类型包括( )

选项:

A. 整型、实型、逻辑型

B. 整型、实型、字符型

C. 整型、字符型、逻辑型

D. 整型、实型、逻辑型、字符型

答案: 请关注公众号【大象答案】查看答案

问题 37: 2. 以下选项中属于C语言的数据类型是( )

选项:

A. 复数型

B. 逻辑型

C. 双精度型

D. 集合型

答案: 请关注公众号【大象答案】查看答案

问题 38: 3. 字符串”ABC”在内存占用的字节数是( )

选项:

A. 3

B. 4

C. 6

D. 8

答案: 请关注公众号【大象答案】查看答案

问题 39: 4. 以下那个数据类型只占用一个单元字节?( )

选项:

A. char

B. int

C. long

D. float

答案: 请关注公众号【大象答案】查看答案

问题 40: 5. unsigned char所表示的数据类型的数值范围是多少呢?( )

选项:

A. 128+127

B. 0127

C. 0255

D. 065535

答案: 请关注公众号【大象答案】查看答案

问题 41: 6. 在C51的数据类型中,unsigned char型的数据长度和值域为( )。

选项:

A. 单字节,-128~127

B. 双字节,-32768~+32767

C. 单字节,0~255

D. 双字节,0~65535

答案: 请关注公众号【大象答案】查看答案

问题 42: 7. 数据类型float占几个内存单元?( )

选项:

A. 1

B. 2

C. 4

D. 8

答案: 请关注公众号【大象答案】查看答案

问题 43: 8. 整数45621可以定义成什么数据类型?( )

选项:

A. char

B. unsigned char

C. int

D. unsigned int

答案: 请关注公众号【大象答案】查看答案

问题 44: 1. 只有0和1两个值得数据类型是哪一个?( )

选项:

A. char

B. int

C. float

D. bit

答案: 请关注公众号【大象答案】查看答案

问题 45: 2. 0x98是什么进制的整型常量?( )

选项:

A. 2

B. 8

C. 10

D. 16

答案: 请关注公众号【大象答案】查看答案

问题 46: 3. 性别只有男女两种情况,最好选用下面哪一种数据类型表示?( )

选项:

A. char

B. int

C. float

D. bit

答案: 请关注公众号【大象答案】查看答案

问题 47: 4. 以下选项中,正确的C语言整型常量是( )。

选项:

A. 32L

B. 510000

C. -1.00

D. 567

答案: 请关注公众号【大象答案】查看答案

问题 48: 5. 在C语言中,0和'0'都表示数值0。( )

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 49: 6. 今天温度值位摄氏30.8度,应该定义一个什么类型的变量来存放它呢?( )

选项:

A. char

B. int

C. float

D. bit

答案: 请关注公众号【大象答案】查看答案

问题 50: 7. 5是什么类型的常量?( )

选项:

A. 字符常量

B. 整型常量

C. 浮点常量

D. 位常量

答案: 请关注公众号【大象答案】查看答案

问题 51: 8. 以下不合法的数值常量是( )

选项:

A. 011

B. 1e1

C. 8.0E0.5

D. 0xabcd

答案: 请关注公众号【大象答案】查看答案

问题 52: 9. 在C语言中,'B'是指字符B,而“B"表示字符串,它包含字符'B'和结束符两个字符。( )

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 53: 1. 如果我们定义了一个变量,bit flag; 请问flag在内存中占的存储空间是多少呢?( )

选项:

A. 1个位

B. 1个字节

C. 2个字节

D. 4个字节

答案: 请关注公众号【大象答案】查看答案

问题 54: 2. 定义变量的时候不能直接给它们赋初值。( )

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 55: 3. 如果定义变量时给变量赋了初值,变量中的值会一直保持这个初值不变。( )

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 56: 4. 变量必须先定义后使用。( )

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 57: 5. #define PI 3.1415926 在这个宏定义中,PI一般称为什么?( )

选项:

A. 变量

B. 常量

C. 符号常量

D. 字符串

答案: 请关注公众号【大象答案】查看答案

问题 58: 6. 宏定义不是说明或语句,所以在行末不用加分号;如果加了分号,替换时连分号也一起替换。( )

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 59: 7. 下列选项中,不能作标识符的是( )

选项:

A. _1234_

B. _1_2

C. int_2

D. 2_int_

答案: 请关注公众号【大象答案】查看答案

问题 60: 8. 以下不能定义为用户标识符的是( )

选项:

A. main

B. _0

C. _int

D. acount

答案: 请关注公众号【大象答案】查看答案

问题 61: 9. C语言提供的合法的关键字是( )

选项:

A. switch

B. cher

C. Case

D. Default

答案: 请关注公众号【大象答案】查看答案

问题 62: 10. 变量就相当于一个容器,它应该有以下哪几个特性?( )

选项:

A. 变量类型

B. 变量名

C. 变量内容

D. 以上都有

答案: 请关注公众号【大象答案】查看答案

问题 63: 1. 以下程序的输出结果是( )
int main( )
{
int x=10,y=10;
printf(“%d%d\n”,x--,--y);
return 0;
}

选项:

A. 10 10

B. 9 9

C. 9 10

D. 10 9

答案: 请关注公众号【大象答案】查看答案

问题 64: 2. 表达式3.6-5/2+1.2+5%2的值是( )

选项:

A. 4.300000

B. 4.800000

C. 3.300000

D. 3.800000

答案: 请关注公众号【大象答案】查看答案

问题 65: 3. 参与取余运算的数据必须都是( )。

选项:

A. 整型数据

B. 浮点数

C. 字符

D. 字符串

答案: 请关注公众号【大象答案】查看答案

问题 66: 4. 在C语言中,22.0/5的结果是什么呢?

选项:

A. 4

B. 4.4

C. 5

D. 5.5

答案: 请关注公众号【大象答案】查看答案

问题 67: 5. 16%10的结果是多少呢?

选项:

A. 1

B. 6

C. 16

D. 20

答案: 请关注公众号【大象答案】查看答案

问题 68: 6. 以下描述正确的是哪几个?

选项:

A. j=i++;j=i++;这两个语句中,++--放在变量i前和放在变量后,结果是一样的。

B. 两个整数进行/运算,结果肯定为整数

C. 4.5/5=0.9

D. %运算的两个操作数必须是整数

答案: 请关注公众号【大象答案】查看答案

问题 69: 1. 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为( )。

选项:

A. 算术运算、赋值运算、关系运算

B. 算术运算、关系运算、赋值运算

C. 关系运算、赋值元算、算术运算

D. 关系运算、算术运算、赋值运算

答案: 请关注公众号【大象答案】查看答案

问题 70: 2. 在C语言中,等号用于把式子左边和右边连接起来,左边必须是下面的哪些名称呢?

选项:

A. 变量名

B. SFR名称

C. 位名称

D. 符号常量

答案: 请关注公众号【大象答案】查看答案

问题 71: 3. 对于下面赋值表达式,描述正确的是哪几个? i=j;

选项:

A. 将变量j的内容赋值给i

B. 执行该语句后,i的值和j的值相同

C. 执行后j的值赋给了i,j的值将清0

D. ij的变量类型应该一致

答案: 请关注公众号【大象答案】查看答案

问题 72: 1. C语言中,关系表达式和逻辑表达式的值是( )。

选项:

A. 0

B. 01

C. 1

D. ‘T’’F’

答案: 请关注公众号【大象答案】查看答案

问题 73: 2. 判断char型变量c1是否为大写字母的表达式为( )。

选项:

A. ’A’<=c1<=’Z’

B. (c1>=’A’) & (c1<=’Z’)

C. (’A’<=c1)AND (‘Z’>=c1)

D. c1>=’A’ && c1<=’Z’

答案: 请关注公众号【大象答案】查看答案

问题 74: 3. 关系运算中,比较两个值是否相等,应该用下面哪个符号呢?

选项:

A. ==

B. =

C. >=

D. <=

答案: 请关注公众号【大象答案】查看答案

问题 75: 4. 对于关系表达式,以下描述正确的是哪几个?

选项:

A. 关系表达式的结果只有真与假两种

B. C语言中,关系表达式的结果为真,就用1表示,假就用0表示

C. a==b是指把b的值赋给变量a

D. 5>3的结果是真

答案: 请关注公众号【大象答案】查看答案

问题 76: 5. 在实训电路中,假定开关定义为S,判断开关闭合的关系表达式可以用下面哪几个?

选项:

A. S==0

B. S!=1

C. S==1

D. S!=0

答案: 请关注公众号【大象答案】查看答案

问题 77: 1. 为表示逻辑表达式79

选项:

A. ( X>79 )&&( X<90 )

B. ( X>79 )!=( X<90 )

C. 79

D. (X>79 )||( X<90

答案: 请关注公众号【大象答案】查看答案

问题 78: 2. 能正确表示逻辑关系:“a≥=10或a≤0”的C语言表达式是( )。

选项:

A. a>=10 or a<=0

B. a>=0|a<=10

C. a>=10 &&a<=0

D. a>=10‖a<=0

答案: 请关注公众号【大象答案】查看答案

问题 79: 3. C语言中用( )表示逻辑“真”。

选项:

A. true

B. 整数值1

C. 非零整数值

D. false

答案: 请关注公众号【大象答案】查看答案

问题 80: 4. 假定有两个开关K1和K2,开关闭合时连接的I/O引脚为低电平,否则为高电平,请问判断K1和K2同时闭合的表达式应该怎么写?

选项:

A. K1==0&&K2==1

B. K1==0||K2==1

C. K1==0&&K2==0

D. K1==0||K2==0

答案: 请关注公众号【大象答案】查看答案

问题 81: 5. 当条件1和条件2有一个为真时,结果就为真,请问可以用下面哪个表达式表示?

选项:

A. 条件1&&条件2

B. 条件1||条件2

C. !条件1&&条件2

D. !条件1||条件2

答案: 请关注公众号【大象答案】查看答案

问题 82: 1. 将1个数中的指定位清0,其余位不变,应该用什么运算呢?

选项:

A. 按位与

B. 按位或

C. 按位异或

D. 按位取反

答案: 请关注公众号【大象答案】查看答案

问题 83: 2. 对于一个数来讲,左移一位的结果相当于乘以2,右移一位的结果相当于除以2。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 84: 3. 将P1口的低4位清0,其余位不变,应该用下面表达式: P1&=0x0f;

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 85: 4. 将1个数中的指定位置1,其余位不变,应该用什么运算呢?

选项:

A. 按位与

B. 按位或

C. 按位异或

D. 按位取反

答案: 请关注公众号【大象答案】查看答案

问题 86: 1. 有下面程序,若从键盘上输入:10A10<回车>,则输出结果是( )
#include
int main()
{
int m=0,n=0;char c='a';
scanf("%d%c%d",&m,&c,&n);
printf("%d,%c,%d\n",m,c,n);
return 0;
}

选项:

A. 10,A,10

B. 10,a10

C. 10,a,0

D. 10,A,0

答案: 请关注公众号【大象答案】查看答案

问题 87: 2. 以下程序的输出结果是( )
#include
int main()
{
int k=17;
printf("%d,%o,%x \n",k,k,k);
return 0;
}

选项:

A. 17 ,021 ,0X11

B. 17,17,17

C. 17,0X11,021

D. 17,21,11

答案: 请关注公众号【大象答案】查看答案

问题 88: 3. i--; 就是一个表达式语句。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答

问题 89: 4. 一对花括号内的语句组就是复合语句。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 90: 5. 表达式是由运算符和运算对象组成的,具有特定含义,有确定值得式子。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 91: 1. 如果今天有雨,就带上伞,这种描述是哪一种分支选择结构?

选项:

A. 单分支选择结构

B. 双分支选择结构

C. 多分支选择结构

D. 不是分支结构

答案: 请关注公众号【大象答案】查看答案

问题 92: 2. 在C51语言的if语句中,用作判断的表达式为( )。

选项:

A. 关系表达式

B. 逻辑表达式

C. 算术表达式

D. 任意表达式

答案: 请关注公众号【大象答案】查看答案

问题 93: 3. if语句中的表达式的值,什么时候为“真”呢?

选项:

A. 0

B. 1

C. 0

D. 1

答案: 请关注公众号【大象答案】查看答案

问题 94: 4. if中的表达式的值,什么时候表示“假“呢?

选项:

A. 0

B. 1

C. 0

D. 1

答案: 请关注公众号【大象答案】查看答案

问题 95: 5. 在我们的实训板上,判断开关K按下与否的判断,可以用 if(!K) { } 来实现。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 96: 6. 当if(表达式)中的表达式为真的时候,执行语句组,这个语句组在任何情况下都必须加花括号。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 97: 1. if else语句可以完成以下哪种选择结构程序?

选项:

A. 单分支

B. 双分支

C. 多分支

D. 不能完成

答案: 请关注公众号【大象答案】查看答案

问题 98: 2. C语言对嵌套if语句的规定是:else语句总是与( )配对。

选项:

A. 其之前最近的if

B. 第一个if

C. 缩进位置相同的if

D. 其之前最近的且尚未配对的if

答案: 请关注公众号【大象答案】查看答案

问题 99: 3. if语句和if else语句可以互相嵌套,也就是if语句的语句组中可以出现if else语句,反之亦然。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 100: 4. if(表达式) { 语句组1 } else { 语句组2 } 上面语句中,语句组1必须加花括号,语句组2可以直接省略花括号。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 101: 5. 下面程序的输出结果是( )
#include
int main()
{
int m=5;
if(m++>5) printf("%d\n",m);
else printf("%d\n",m--);
return 0;
}

选项:

A. 7

B. 6

C. 5

D. 4

答案: 请关注公众号【大象答案】查看答案

问题 102: 6. 运行两次下面的程序,如果从键盘上分别输入6和4,则输出结果是( )
#include
int main()
{
int x;
scanf("%d",&x);
if(x++>5) printf("%d",x);
else printf("%d\n",x--);
return 0;
}

选项:

A. 75

B. 63

C. 74

D. 64

答案: 请关注公众号【大象答案】查看答案

问题 103: 7. 若从键盘输入58,则下面程序输出的结果是( )
#include
int main()
{
int a;
scanf("%d",&a);
if(a>50) printf("%d",a);
if(a>40) printf("%d",a);
if(a>30) printf("%d",a);
return 0;
}

选项:

A. 58 58 58

B. 58 58

C. 58

D. 0

答案: 请关注公众号【大象答案】查看答案

问题 104: 1. switch case语句和if else if语句两者执行过程完全相同,任何时候可以互相替换。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 105: 2. case语句中,冒号后面的语句组必须加上花括号。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 106: 3. switch case语句可以用在下列哪一类程序结构中呢?

选项:

A. 单分支选择

B. 双分支选择

C. 多分支选择

D. 循环

答案: 请关注公众号【大象答案】查看答案

问题 107: 4. break语句用在switch case语句中的作用是什么呢?

选项:

A. 结束循环

B. 结束本次循环

C. 结束选择语句

D. 结束整个程序

答案: 请关注公众号【大象答案】查看答案

问题 108: 5. 对于switch case语句,下列说法正确的是哪一个?

选项:

A. 一个switch语句后面可以有多个case语句

B. case语句后面必须是整数常量或者变量

C. 每个case语句后面最好加上break语句

D. 最好在所有case后面加上default语句

答案: 请关注公众号【大象答案】查看答案

问题 109: 1. 数组名就代表了数组中第一个元素在内存中的地址,数组元素按照次序依次顺序存放。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 110: 2. 我们经常采用哪一种程序结构来处理数组呢?

选项:

A. 顺序

B. 选择

C. 分支

D. 循环

答案: 请关注公众号【大象答案】查看答案

问题 111: 3. 定义好了一个数组,在程序中不可以直接一次引用数组中的所有元素,只能逐个使用数组中的元素。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 112: 4. 在C语言中,引用数组元素时,其数组下标的数据类型允许是( )

选项:

A. 整型常量

B. 整型表达式

C. 整型常量或整型表达式

D. 任何类型的表达式

答案: 请关注公众号【大象答案】查看答案

问题 113: 5. 定义字符串如下:char ch[]=”china”,这个数组的长度是多少呢?

选项:

A. 1

B. 4

C. 5

D. 6

答案: 请关注公众号【大象答案】查看答案

问题 114: 1. 在C51语言的循环语句中,用做循环结束条件判断的表达式为( )。

选项:

A. 关系表达式

B. 逻辑表达式

C. 算术表达式

D. 任意表达式

答案: 请关注公众号【大象答案】查看答案

问题 115: 2. 循环程序中,重复执行的程序段一般称为什么呢?

选项:

A. 循环初始化

B. 循环体

C. 循环变量修改

D. 循环条件判断

答案: 请关注公众号【大象答案】查看答案

问题 116: 3. 循环程序结构是用来处理无限次或有限次的重复事件的。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 117: 4. for语句中的第1个表达式一般是用来做什么呢?

选项:

A. 循环变量赋初值

B. 循环条件判断

C. 修改循环变量

D. 循环体

答案: 请关注公众号【大象答案】查看答案

问题 118: 5. for语句中的三个表达式和两个分号都是可选项,根据需要可以省略。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 119: 6. 把for语句中的三个表达式都省略了,此时的for语句就是一个无限循环。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 120: 7. for语句和下面哪个语句是可以完全互换的呢?

选项:

A. while

B. do while

C. if

D. switch

答案: 请关注公众号【大象答案】查看答案

问题 121: 8. C语言的三种程序结构是什么呢?

选项:

A. 顺序

B. 选择

C. 循环

D. 以上都是

答案: 请关注公众号【大象答案】查看答案

问题 122: 1. 在用do while语句实现的1到100的累加和程序段中,如果忘记书写i++;语句,回事什么现象呢?

选项:

A. 死循环

B. 循环一次也不执行

C. 循环执行100

D. 循环执行101

答案: 请关注公众号【大象答案】查看答案

问题 123: 2. do while中while语句的表达式后面一定要加上分号。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 124: 3. do while语句是先执行后判断语句,至少会执行一次循环体。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 125: 4. 在C语言中,while和do-while语句的主要区别是( )

选项:

A. do-while语句的循环体至少执行一次

B. while语句的循环体至少执行一次

C. do-while语句允许从循环体外转到循环体内

D. do-while语句的循环体不能是复合语句

答案: 请关注公众号【大象答案】查看答案

问题 126: 5. 执行下列程序段后的输出结果是( )
int k=1,a=0,b=1;
do
{
a=a+b*k;
b=-b;
k++;
}while(a>=0);
printf(“%d”,a);

选项:

A. 1

B. 0

C. -1

D. -2

答案: 请关注公众号【大象答案】查看答案

问题 127: 6. 下面程序的输出结果是( )
#include
main()
{
int x=23;
do
{
printf(“%d”,x--);
}while(!x);
}

选项:

A. 321

B. 23

C. 死循环

D. 不输出任何内容

答案: 关注公众号【大象答案】查看答案

问题 128: 1. 以下对二维数组a 的正确说明是( )。

选项:

A. int a[3][];

B. float a(3,4);

C. double a[1][4];

D. float a(3)(4);

答案: 请关注公众号【大象答案】查看答案

问题 129: 2. 二维数组元素引用时,用数组名加上两个中括号,这两个中括号中的值最小是多少?

选项:

A. 0

B. 1

C. 2

D. 3

答案: 请关注公众号【大象答案】查看答案

问题 130: 3. 在程序中引用二维数组元素时,一般都是使用双重循环。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 131: 4. 定义二维数组时,第一个下标定义行数,第二个下标定义列数。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 132: 5. 数组是一组按序排列的同一个类型的数据。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 133: 1. 单片机控制程序通常都是一个无限循环程序,只要单片机上电,就一直在执行程序。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 134: 2. 三种循环语句都可以用来处理各种有限循环和无限循环。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 135: 3. 如果一个双重循环的外循环次数是10次,内循环次数是5次,那么执行程序时,内循环的循环体会执行多少次?

选项:

A. 5

B. 10

C. 15

D. 50

答案: 请关注公众号【大象答案】查看答案

问题 136: 4. 三个循环语句都可以互相嵌套。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 137: 5. 一个循环体内可以再包含一个完整的循环,就叫做循环嵌套。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 138: 6. 下列关于循环语句的描述,不正确的是( )

选项:

A. 循环语句由循环条件和循环体两部分组成

B. 循环语句可以嵌套,即在循环体中可以循环语句

C. 循环语句的循环体可以是一条语句,也可以是复合语句,还可以是空语句

D. 任何一种循环语句,它的循环体至少要被执行一次

答案: 请关注公众号【大象答案】查看答案

问题 139: 1. 函数调用的格式如下:函数名(实际参数列表);

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 140: 2. 函数调用时,实际参数需要和形式参数个数、顺序、类型一一对应。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 141: 3. 如果需要在程序中使用库函数_crol_(),需要在程序中包含哪一个头文件。

选项:

A. regx51.h

B. math.h

C. stdlib.h

D. intrins.h

答案: 请关注公众号【大象答案】查看答案

问题 142: 4. 在使用任何库函数时,必须包含regx51.h头文件。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 143: 5. 头文件regx51.h中定义了51单片机中所有的SFR。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 144: 6. 关于函数定义和调用,以下说法正确的是哪个选项?

选项:

A. 函数必须在调用前定义或声明

B. 函数声明可以放在程序的任何地方

C. 函数声明就是把函数再定义一遍

D. 函数声明时必须和函数定义的类型、函数名、形式参数一致

答案: 请关注公众号【大象答案】查看答案

问题 145: 1. 有源蜂鸣器和无源蜂鸣器中的源是指什么?

选项:

A. 电源

B. 振荡源

C. 源极

D. 以上都不是

答案: 请关注公众号【大象答案】查看答案

问题 146: 2. 需要方波信号驱动的蜂鸣器是什么蜂鸣器。

选项:

A. 有源蜂鸣器

B. 无源蜂鸣器

答案: 请关注公众号【大象答案】查看答案

问题 147: 3. 一通电就会响的是无源蜂鸣器。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 148: 4. 在单片机应用系统中,对于拉电流和灌电流,以下说法错误的是哪一个呢?

选项:

A. 对于单片机来讲,拉电流和灌电流方向不同

B. 拉电流是指从单片机引脚流出

C. 灌电流是指向单片机引脚内灌入电流

D. 单片机的I/O口引脚的拉电流与灌电流相同

答案: 请关注公众号【大象答案】查看答案

问题 149: 5. 在我们的实验系统中,单片机控制LED发光二极管采用的是拉电流方式。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 150: 1. 当光电开关检测到前方有物体时,传感器输出( )。

选项:

A. 低电平0

B. 高电平1

答案: 请关注公众号【大象答案】查看答案

问题 151: 2. 当光电开关没有检测到物体时,传感器输出( )。

选项:

A. 低电平0

B. 高电平1

答案: 请关注公众号【大象答案】查看答案

问题 152: 1. 应用单片机定时器/计数器时,控制定时器T0启动和停止的关键字是( )

选项:

A. TMOD

B. TR0

C. ET0

D. TF0

答案: 请关注公众号【大象答案】查看答案

问题 153: 2. 使MCS-51系列单片机的定时器T0停止计数的语句是( )

选项:

A. TR0=1

B. TR1=1

C. TR0=0

D. TF1=1

答案: 请关注公众号【大象答案】查看答案

问题 154: 3. 单片机定时计数器根据需要可有多种工作方式,其中工作方式1是()

选项:

A. 16位定时计数器

B. 13位定时计数器

C. 8位可自动重载的定时计数器

D. 两个独立的8位定时计数器

答案: 请关注公众号【大象答案】查看答案

问题 155: 4. 51单片机定时器T0的低8位计数器是哪一个呢?

选项:

A. TH0

B. TL0

C. TH1

D. TL1

答案: 请关注公众号【大象答案】查看答案

问题 156: 5. 设置T0为工作方式1,定时功能,GATE=0;T1为工作方式2,计数功能,GATE=0。工作方式控制寄存器TMOD应赋值 。

选项:

A. 0x20

B. 0x60

C. 0x21

D. 0x61

答案: 请关注公众号【大象答案】查看答案

问题 157: 6. 定时器T0计数时,计满溢出后的标志为哪一个?

选项:

A. TR0=0

B. TF0=1

C. TR0=1

D. TF0=0

答案: 请关注公众号【大象答案】查看答案

问题 158: 7. 若需要计数5000次,则工作方式1下,初始值就为0,计满后该值为5000。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 159: 8. 工作方式1是16位计数器,其计数最大值为65536。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 160: 9. 定时器的工作方式1是16位计数器,THx和TLx都参与计数过程。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 161: 10. 工作方式1的计数范围最大,为8位计数器。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 162: 1. MCS-51系列单片机内部有( )个定时/计数器。

选项:

A. 1

B. 3

C. 2

D. 4

答案: 请关注公众号【大象答案】查看答案

问题 163: 2. MCS-51系列单片机内部的定时/计数器是( )位的。

选项:

A. 2

B. 4

C. 8

D. 16

答案: 请关注公众号【大象答案】查看答案

问题 164: 3. TMOD是单片机内部的( )寄存器

选项:

A. 定时器控制

B. 定时器方式

C. 定时器数据

D. 定时器计数

答案: 请关注公众号【大象答案】查看答案

问题 165: 4. 下面对51单片机定时器描述正确的是哪一个?

选项:

A. 51单片机有两个8位加法计数器,可以组成16位计数器。

B. 51单片机有两个16位减法计数器,可以相互独立工作。

C. 51单片机有两个16位加法计数器,可以相互独立工作。

D. 51单片机有两个8位减法计数器,可以组成16位计数器。

答案: 请关注公众号【大象答案】查看答案

问题 166: 5. TMOD是定时器的方式寄存器。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 167: 6. TCON是定时器的方式寄存器。

选项:

A. 正确

B. 错误

答案: 请关注公众号【大象答案】查看答案

问题 168: 7. 关于TMOD和TCON,下面说法正确的是哪几个?

选项:

A. TMOD设置工作方式,TCON控制定时器的启动。

B. 在使用过程中,先通过TRx启动定时器,然后再设置工作方式。

C. 定时器计数开始后,可以通过查询TCON中的TFx位来判断是否计满。

D. 判断定时器是否溢出,既可以使用查询方式,也可以使用中断方式。

答案: 请关注公众号【大象答案】查看答案

问题 169: 1. AT89C51有( )个中断源。

选项:

A. 2

B. 3

C. 4

D. 5

答案: 请关注公众号【大象答案】查看答案

问题 170: 2. 在中断充许阀门IE寄存器中,中断总控制位是( )

选项:

A. EA

B. ET0

C. ET1

D. EX0

答案: 请关注公众号【大象答案】查看答案

问题 171: 3. MCS-51系列单片机( )个中断源优先级最高。

选项:

A. 外部中断0

B. 外部中断1

C. 定时器/计数器0中断

D. 定时器/计数器1中断

答案: 请关注公众号【大象答案】查看答案

问题 172: 4. AT89C51单片机共有()个外部中断源。

选项:

A. 1

B. 2

C. 3

D. 4

答案: 请关注公众号【大象答案】查看答案

问题 173: 5. 外部中断0的中断入口地址是( )

选项:

A. 0003H

B. 0030H

C. 000BH

D. 001BH

答案: 请关注公众号【大象答案】查看答案

问题 174: 6. MCS-51单片机可分为两个优先级别,各中断源的优先级别设定是利用( )寄存器。

选项:

A. IP

B. IE

C. TCON

D. SCON

答案: 请关注公众号【大象答案】查看答案

问题 175: 7. AT89C51中与外部中断无关的寄存器是( )。

选项:

A. TCON

B. SCON

C. IE

D. IP

答案: 请关注公众号【大象答案】查看答案

问题 176: 8. 中断服务程序必须以( )结束

选项:

A. RETI

B. RET

C. END

D. LJMP

答案: 请关注公众号【大象答案】查看答案

问题 177: 9. AT89C51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。

选项:

A. 外部中断0

B. 外部中断1

C. 定时器0中断

D. 定时器1中断

答案: 请关注公众号【大象答案】查看答案

问题 178: 1. 假如用的共阴极数码管,要点亮a段,对应的引脚电平是什么?

选项:

A. 0

B. 1

C. 2

D. 3

答案: 请关注公众号【大象答案】查看答案

问题 179: 2. 共阳极数码管的COM端接什么?

选项:

A. 接地

B. 接电源

C. P0

D. P1

答案: 请关注公众号【大象答案】查看答案

问题 180: 3. 共阴极数码管的COM端接什么?

选项:

A. 接地

B. 接电源

C. P1

D. P2

答案: 请关注公众号【大象答案】查看答案

问题 181: 4. 假如用的共阳极数码管,要点亮a段,对应的引脚电平是什么?

选项:

A. 0

B. 1

C. 2

D. 3

答案: 请关注公众号【大象答案】查看答案

问题 182: 5. LED数码管根据二极管的连接方式可以分为 和 两大类。

选项:

答案: 请关注公众号【大象答案】查看答案

问题 183: 1. LED数码管根据二极管的连接方式可以分为 和 两大类。

选项:

答案: 请关注公众号【大象答案】查看答案

问题 184: 1. REN是什么意思?

选项:

A. 串行口接收允许位

B. 串行口发送中断标志位

C. 串行口接收中断标志位

D. 多机通信控制位

答案: 请关注公众号【大象答案】查看答案

问题 185: 2. TI是什么意思?

选项:

A. 串行口接收允许位

B. 串行口发送中断标志位

C. 串行口接收中断标志位

D. 多机通信控制位

答案: 请关注公众号【大象答案】查看答案

问题 186: 3. RI是什么意思?

选项:

A. 串行口接收允许位

B. 串行口发送中断标志位

C. 串行口接收中断标志位

D. 多机通信控制位

答案: 请关注公众号【大象答案】查看答案

问题 187: 4. SM0、SM1是什么意思?

选项:

A. 串行口接收允许位

B. 串行口发送中断标志位

C. 串行口接收中断标志位

D. 串行口工作方式选择位

答案: 请关注公众号【大象答案】查看答案

问题 188: 5. 串行口的发送数据和接收数据端是( )

选项:

A. TXDRXD

B. TIRI

C. TB8RB8

D. REN

答案: 请关注公众号【大象答案】查看答案

问题 189: 1. 串行通信方式有哪几种?

选项:

A. 单工

B. 半双工

C. 全双工

D. 并行

答案: 请关注公众号【大象答案】查看答案

问题 190: 1. 在矩阵式键盘结构中,为了能识别同时按下的多个按键,应该使用( )。

选项:

A. 动态扫描法

B. 静态扫描法

C. 线路反向法

D. 以上都不对

答案: 请关注公众号【大象答案】查看答案

问题 191: 2. 矩阵式键盘执行按键服务,通常使用( )语句,根据不同键值执行相应的服务。

选项:

A. for

B. if...else

C. switch..case

D. while

答案: 请关注公众号【大象答案】查看答案

问题 192: 3. 设计6个按键的键盘接口,如果采用矩阵按键时,至少需要单片机的( )根IO引脚。

选项:

A. 4

B. 5

C. 6

D. 8

答案: 请关注公众号【大象答案】查看答案

问题 193: 1. 在我们的试验系统中,L298的驱动电源连接的是多少伏的电源呢?

选项:

A. 1V

B. 5V

C. 12V

D. 20V

答案: 请关注公众号【大象答案】查看答案

问题 194: 2. L298的逻辑电源一般要接多少伏的电源呢?

选项:

A. 1

B. 5

C. 12

D. 20

答案: 请关注公众号【大象答案】查看答案

问题 195: 3. L298的ENA引脚是什么引脚呢?

选项:

A. 使能端

B. 输入端

C. 输出端

D. 电源端

答案: 请关注公众号【大象答案】查看答案

问题 196: 4. L298是一个什么电路呢?

选项:

A. 专用电机驱动电路

B. 锁存器电路

C. 数据缓冲器电路

D. 计数器电路

答案: 请关注公众号【大象答案】查看答案

问题 197: 5. 一个四驱小车,需要几片L298来驱动呢?

选项:

A. 1

B. 2

C. 3

D. 4

答案: 请关注公众号【大象答案】查看答案

问题 198: 6. 单片机可以直接与L298连接,从而实现对L298芯片的控制。

选项:

答案: 请关注公众号【大象答案】查看答案

问题 199: 7. L298引脚中的IN1-IN4是输入引脚,可以直接和单片机连接;OUT1-OUT4是输出引脚,可以直接连接电机。

选项:

答案: 请关注公众号【大象答案】查看答案

问题 200: 1.

选项:

A. 低电平0

B. 高电平1

答案: 请关注公众号【大象答案】查看答案

问题 201: 2.

选项:

A. 高电平1

B. 低电平0

答案: 请关注公众号【大象答案】查看答案

问题 202: 1. ds18b20精度可以达到( )位。

选项:

A. 4

B. 8

C. 12

D. 16

答案: 请关注公众号【大象答案】查看答案

问题 203: 2. DS18B20温度传感器的温度值读取步骤不包含下面哪一项( )

选项:

A. 复位

B. 发送ROM指令

C. 发送RAM指令

D. 发送数据

答案: 请关注公众号【大象答案】查看答案

问题 204: 3. DS18B20将温度转换为( )。

选项:

答案: 请关注公众号【大象答案】查看答案

问题 205: 4. DS18B20是模拟温度传感器,温度测量范围为−55~+128℃

选项:

答案: 请关注公众号【大象答案】查看答案

问题 206: 5. 关于DS18B20内部温度传感器,描述正确的有( )

选项:

A. 温度传感器完成对温度的测量,然后用 16 位二进制形式保存

B. 如果采集到的温度是正数,若要计算出实际的温度值,必须将读取到的 LS MS 字节的数据进行整合,然后乘以 0.0625

C. 如果采集的温度是负的温度,采集值是以补码的形式表示的, 因此将 MS LS字节数据进行整合 ,再乘以 0.0625 就得到了负的温度值。

D. 其温度转换的精度是由传感器自身决定的,不能进行设置。

答案: 请关注公众号【大象答案】查看答案

问题 207: 6. 关于DS18B20以下叙述正确的是( )

选项:

A. 是美国DALLAS公司推出的单线数字温度传感器

B. 温度值是通过输出端直接输入到CPU,无需A/D转换

C. 具有温度测量精确,不受外界干扰的优点

D. 可以通过数据线提供能量

答案: 请关注公众号【大象答案】查看答案

问题 208: 1. LoRa通信技术用于( )无线连接。

选项:

A. 中远距离

B. 近距离

C. 任意距离

D. 远距离

答案: 请关注公众号【大象答案】查看答案

问题 209: 2. 下列哪个不是LoRa通信技术的特点( )。

选项:

A. 低功耗

B. 多节点

C. 低成本

D. 短距离

答案: 请关注公众号【大象答案】查看答案

电话咨询