单片机技术与应用(C语言版)-2021年春 超星尔雅学习通答案满分完整版章节测试

牧霉犁佛川勿吧巴适绒屯韭陷

单片机的概念小测试 待做

1

判断题

单片机就是指集成在一个芯片上的微型计算机。

对√

2

判断题

单片机也称为微处理器。

错×

3

判断题

单片机中集成了存储器。

对√

4

简答题

单片机的特点是什么?

填写答案:体积小,实时性强,价格低

单片机的内部结构小测试已完成

1

单选题

CPU由哪两部分组成?

A

控制器和运算器

B

加法器和寄存器

C

运算器和加法器

D

运算器和译码器

我的答案:A

2

单选题

以下哪一个部件是单片机中没有集成的?

A

输入设备

B

存储器

C

CPU

D

接口电路

我的答案:A

3

单选题

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

A

并行I/O端口

B

串行I/O端口

C

存储器

D

中断系统

我的答案:B

4

单选题

CPU中的哪一部分是负责算术逻辑运算的呢?

A

控制器

B

运算器

C

寄存器

D

存储器

我的答案:B

5

填空题

AT89C51有      个        位的并行I/O端口。

我的答案:

第一空:

4

第二空:

8

6

填空题

AT89C51的CPU的字长      位,他们直接运算的数据范围是      位二进制数。

我的答案:

第一空:

8

第二空:

8

单片机的最小系统小测试已完成

1

单选题

CPU中的哪一部分是负责算术逻辑运算的呢?

A

控制器

B

运算器

C

寄存器

D

存储器

我的答案:B

2

单选题

复位电路中的电容是什么电容?

A

瓷片电容

B

陶瓷电容

C

钽电容

D

电解电容

我的答案:D

3

单选题

单片机的复位引脚是哪一个?

A

RST

B

EA

C

XTAL1

D

XTAL2

我的答案:A

4

判断题

上电复位电路的工作原理是依靠电容的充放电来实现复位的。

我的答案:√

5

判断题

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

我的答案:√

单片机的存储器小测试已完成

1

单选题

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

A

CPU

B

ROM

C

RAM

D

ALU

我的答案:C

2

单选题

程序是以什么形式存放在程序存储器中?

A

C语言源程序

B

汇编程序

C

二进制编码

D

BCD码

我的答案:C

3

单选题

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

A

CPU

B

RAM

C

ROM

D

ALU

我的答案:C

4

单选题

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

A

0000H

B

0001H

C

0100H

D

1000H

我的答案:A

5

多选题

以下正确表述ROM的特点的有哪几个选项?

A

可随机读数据

B

不能随机写数据

C

系统断电后,不会丢失

D

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

我的答案:ABCD

6

多选题

下面选项中对RAM的描述正确的是哪几个?

A

可以随机读写数据

B

一般作为数据存储器

C

掉电后内容丢失

D

可以下载存放程序

我的答案:ABC

7

判断题

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

我的答案:√

单片机的引脚小测试已完成

1

单选题

单片机的4个并行I/O端口各占几个引脚?

A

4

B

32

C

8

D

16

我的答案:C

2

单选题

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

A

P0

B

P1

C

P2

D

P3

我的答案:D

3

单选题

单片机的复位引脚是以下哪个呢?

A

RST

B

XTAL1

C

XTAL2

D

RXD

我的答案:A

4

单选题

单片机中最基本的时间单位是什么?

A

振荡信号

B

状态时钟

C

机器周期

D

指令周期

我的答案:C

5

多选题

51单片机的晶振参数一般是多少呢?

A

6MHZ

B

12MHZ

C

11.0592MHZ

D

50MHZ

我的答案:B

6

填空题

AT89C51的第40引脚是      ,第20引脚是        。

我的答案:

第一空:

VCC

第二空:

GND

7

填空题

AT89C51有      个        位的并行I/O端口。

我的答案:

第一空:

4

第二空:

8

8

判断题

单片机的XTAL1和XTAL2引脚是时钟信号引脚。

我的答案:√

C语言的基本结构及特点小测试已完成

1

单选题

每个C程序都必须有,且仅有一个( ) 函数

A

main

B

delay

C

if

D

while

我的答案:A

2

单选题

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

A

main

B

DELAY

C

IF

D

WHILE

我的答案:A

3

单选题

C语言区分大小写。

A

正确

B

错误

我的答案:A

4

单选题

程序的执行顺序与函数的排列顺序无关

A

正确

B

错误

我的答案:A

5

单选题

以下说法中正确的是( )

A

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

B

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

C

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

D

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

我的答案:C

6

单选题

以下叙述中正确的是( )

A

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

B

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

C

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

D

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

我的答案:A

7

单选题

语句以____作为结束符

A

:

B

;

C

,

D

!

我的答案:B

8

单选题

C语言程序是以( )形式来组织程序结构的。

A

函数

B

结构

C

语句

D

表达式

我的答案:A

9

单选题

// 是单行注释符

A

正确

B

错误

我的答案:A

10

单选题

/*…*/ 是多行注释符

A

正确

B

错误

我的答案:A

数据类型小测试已完成

1

单选题

C语言中最简单的数据类型包括( )

A

整型实型逻辑型

B

整型实型字符型

C

整型字符型逻辑型

D

整型实型逻辑型字符型

我的答案:B

2

单选题

以下选项中属于C语言的数据类型是(   )

A

复数型

B

逻辑型

C

双精度型

D

集合型

我的答案:C

3

单选题

字符串”ABC”在内存占用的字节数是( )

A

3

B

4

C

6

D

8

我的答案:B

4

单选题unsigned int数据类型所表示的数值范围是多少?( )

A0-127

B0-255

C0-32767

D0-65535

我的答案:D

5

单选题

以下那个数据类型只占用一个单元字节?( )

A

char

B

int

C

long

D

float

我的答案:A

6

单选题unsigned char所表示的数据类型的数值范围是多少呢?( )

A负128到+127

B0到127

C0到255

D0到65535

我的答案:C

7

单选题

在C51的数据类型中,unsigned char型的数据长度和值域为( )。

A

单字节,-128~127

B

双字节,-32768~+32767

C

单字节,0~255

D

双字节,0~65535

我的答案:C

8

单选题

数据类型float占几个内存单元?( )

A

1

B

2

C

4

D

8

我的答案:C

9

单选题整数45621可以定义成什么数据类型?( )

Achar

Bunsigned char

Cint

Dunsigned int

我的答案:D

常量小测试已完成

1

单选题

只有0和1两个值得数据类型是哪一个?( )

A

char

B

int

C

float

D

bit

我的答案:D

2

单选题

0x98是什么进制的整型常量?( )

A

2

B

8

C

10

D

16

我的答案:D

3

单选题

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

A

char

B

int

C

float

D

bit

我的答案:D

4

单选题以下选项中,正确的C语言整型常量是( )。

A32L

B510000

C-1.00

D567

我的答案:D

5

单选题

以上选项中,( )是不正确的C语言字符型常量。

A

’a’

B

’\x41’

C

’\101’

D

”a”

我的答案:D

6

单选题在C语言中,0和’0’都表示数值0。( )

A正确

B错误

我的答案:B

7

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

Achar

Bint

Cfloat

Dbit

我的答案:C

8

单选题

2.5是什么类型的常量?(   )

A

字符常量

B

整型常量

C

浮点常量

D

位常量

我的答案:C

9

单选题

以下不合法的数值常量是( )

A

011

B

1e1

C

8.0E0.5

D

0xabcd

我的答案:C

10

单选题以下选项中,不能作为合法常量的是( )

A1.234e04

B1.234e0.4

C1.234e+4

D1.234e0

我的答案:B

11

单选题在C语言中,’B’是指字符B,而“B”表示字符串,它包含字符’B’和结束符两个字符。( )

A正确

B错误

我的答案:A

12

多选题字符常量A可以用以下哪几种方式表示?( )

AA

B’A’

C65

D0x41

我的答案:BCD

变量小测试已完成

1

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

A1个位

B1个字节

C2个字节

D4个字节

我的答案:A

2

单选题定义变量的时候不能直接给它们赋初值。( )

A正确

B错误

我的答案:B

3

单选题如果定义变量时给变量赋了初值,变量中的值会一直保持这个初值不变。( )

A正确

B错误

我的答案:B

4

单选题变量必须先定义后使用。( )

A正确

B错误

我的答案:A

5

单选题

#define PI 3.1415926 在这个宏定义中,PI一般称为什么?( )

A

变量

B

常量

C

符号常量

D

字符串

我的答案:C

6

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

A正确

B错误

我的答案:A

7

单选题

C语言的标识符开头必须是什么呢?( )

A

字母

B

数字

C

数字和下划线

D

字母和下划线

我的答案:D

8

单选题下面合法的变量名是哪一个呢?( )

Aled

B$sum

C2_a

Dchar

我的答案:A

9

单选题下列选项中,不能作标识符的是( )

A_1234_

B_1_2

Cint_2

D2_int_

我的答案:D

10

单选题以下不能定义为用户标识符的是( )

Amain

B_0

C_int

Dacount

我的答案:A

11

单选题C语言提供的合法的关键字是( )

Aswitch

Bcher

CCase

DDefault

我的答案:A

12

多选题

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

A

变量类型

B

变量名

C

变量内容

D

以上都有

我的答案:ABCD

13

多选题以下哪几个单词是C语言的关键字?( )

Amain

Bvoid

Cint

Dwhile

Eunsigned

Ftemperature

我的答案:ABCDE

算术运算符小测试已完成

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

我的答案:D

2

单选题表达式3.6-5/2+1.2+5%2的值是( )

A4.300000

B4.800000

C3.300000

D3.800000

我的答案:D

3

单选题

参与取余运算的数据必须都是( )。

A

整型数据

B

浮点数

C

字符

D

字符串

我的答案:A

4

单选题

在C语言中,22.0/5的结果是什么呢?

A

4

B

4.4

C

5

D

5.5

我的答案:B

5

单选题

16%10的结果是多少呢?

A

1

B

6

C

16

D

20

我的答案:B

6

多选题以下描述正确的是哪几个?

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

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

C4.5/5=0.9

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

我的答案:BD

赋值运算符小测试已完成

1

单选题表达式i=i*5写成复合赋值符的形式,是下面哪一个呢?

Ai=5

Bi=*5

Ci*=5

我的答案:C

2

单选题算术运算符赋值运算符和关系运算符的运算优先级按从高到低依次为( )。

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

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

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

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

我的答案:B

3

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

A变量名

BSFR名称

C位名称

D符号常量

我的答案:ABC

4

多选题

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

A

将变量j的内容赋值给i

B

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

C

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

D

i和j的变量类型应该一致

我的答案:ABD

关系运算符小测试已完成

1

单选题

C语言中,关系表达式和逻辑表达式的值是( )。

A

0

B

0或1

C

1

D

‘T’或’F’

我的答案:B

2

单选题

判断char型变量c1是否为大写字母的表达式为(   )。

A

’A’<=c1<=’Z’

B

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

C

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

D

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

我的答案:D

3

单选题

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

A

==

B

=

C

>=

D

<=

我的答案:A

4

多选题

对于关系表达式,以下描述正确的是哪几个?

A

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

B

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

C

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

D

5>3的结果是真

我的答案:ABD

5

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

AS==0

BS!=1

CS==1

DS!=0

我的答案:AB

逻辑运算符小测试已完成

1

单选题

为表示逻辑表达式79<X<90,应使用的C语言表达式是( )。

A

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

B

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

C

79<X<90

D

(X>79 )||( X<90

我的答案:A

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

我的答案:D

3

单选题C语言中用( )表示逻辑“真”。

Atrue

B整数值1

C非零整数值

Dfalse

我的答案:B

4

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

AK1==0&&K2==1

BK1==0||K2==1

CK1==0&&K2==0

DK1==0||K2==0

我的答案:C

5

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

A条件1&&条件2

B条件1||条件2

C!条件1&&条件2

D!条件1||条件2

我的答案:B

6

多选题开关K连接在单片机的并行I/O端口线上,闭合为0,打开为1,请问下面哪几个表达式可以用老判断K是否闭合?

AK!=1

BK==0

CK

D!K

我的答案:B

位运算符小测试已完成

1

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

A按位与

B按位或

C按位异或

D按位取反

我的答案:A

2

单选题

执行下列语句后,变量a中的值是多少呢? a=0x02; a>>=1;

A

0x01

B

0x02

C

0x04

D

0x08

我的答案:A

3

单选题对于一个数来讲,左移一位的结果相当于乘以2,右移一位的结果相当于除以2。

A正确

B错误

我的答案:A

4

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

A正确

B错误

我的答案:B

5

单选题将1个数中的指定位置1,其余位不变,应该用什么运算呢?

A按位与

B按位或

C按位异或

D按位取反

我的答案:B

6

多选题下面哪一个运算可以把P1口高四位置1,其余位不变?

AP1=0xf0;

BP1=P1|0xf0;

CP1|=0xf0;

DP1=~P1;

我的答案:C

表达式语句和复合语句小测试已完成

1

单选题

下面程序的输出结果是( )

#include<stdio.h>

int main()

{

int a=-1,b=4,k;

k=(++a<0)&&!(b–<=0);

printf(“%d%d%d\n”,k,a,b);

return 0;

}

A

1 0 4

B

1 0 3

C

0 0 3

D

0 0 4

我的答案:D

2

单选题

有下面程序,若从键盘上输入:10A10<回车>,则输出结果是( )

#include<stdio.h>

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

我的答案:A

3

单选题若运行时x输入12,则以下程序的输出结果是( )

#include<stdio.h>

int main()

{

int x,y;

scanf(“%d”,&x);

y=x>12?x+10:x-12;

printf(“%d\n”,y);

return 0;

}

A0

B22

C12

D10

我的答案:B

4

单选题以下程序的输出结果是( )

#include<stdio.h>

int main()

{

int k=17;

printf(“%d,%o,%x \n”,k,k,k);

return 0;

}

A17 ,021 ,0X11

B17,17,17

C17,0X11,021

D17,21,11

我的答案:D

5

单选题

i–; 就是一个表达式语句。

A

正确

B

错误

我的答案:A

6

单选题一对花括号内的语句组就是复合语句。

A正确

B错误

我的答案:A

7

单选题表达式是由运算符和运算对象组成的,具有特定含义,有确定值得式子。

A正确

B错误

我的答案:A

if语句小测试已完成

1

单选题

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

A

单分支选择结构

B

双分支选择结构

C

多分支选择结构

D

不是分支结构

我的答案:A

2

单选题在C51语言的if语句中,用作判断的表达式为( )。

A关系表达式

B逻辑表达式

C算术表达式

D任意表达式

我的答案:D

3

单选题if语句中的表达式的值,什么时候为“真”呢?

A0

B1

C非0

D非1

我的答案:C

4

单选题if中的表达式的值,什么时候表示“假“呢?

A0

B1

C非0

D非1

我的答案:A

5

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

A正确

B错误

我的答案:A

6

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

A正确

B错误

我的答案:B

独立式按键的原理小测试已完成

1

单选题程序中,延时去抖的延时时间一般为多长时间?

A1us

B100us

C1ms

D10ms-20ms

我的答案:D

2

单选题在程序中我们采用什么方法进行按键的去抖?

A空操作

B循环操作

C选择判断

D软件延时

我的答案:D

3

单选题判断一个弹性按键是否按下,一般需要两次判断,第一次判断后软件延时去抖,然后再次判断按键是否按下,只有两次判断都是按下了,才能说明按键真的按下了。

A正确

B错误

我的答案:A

4

单选题等待按键释放需要用什么结构程序实现?

A单分支

B双分支

C多分支

D循环

我的答案:D

5

单选题弹性按键的一个完整动作包括两个动作:按下和释放。

A正确

B错误

我的答案:A

6

单选题按键按下和释放的检测过程是相同的,不同的是检测条件刚好相反。

A正确

B错误

我的答案:A

7

单选题检测按键按下和等待按键按下的过程也是完全相同的。

A正确

B错误

我的答案:B

8

多选题对于常用的弹性按键,以下描述正确的是哪几个?

A弹性按键就是用来控制电路中的通和断的

B弹性按键是有弹性的,所以按下和弹起时会有抖动发生

C弹性按键的4个引脚是两两已经连通的,使用时需注意

D弹性按键消除抖动的方法有硬件和软件两种

我的答案:ABCD

if-else语句小测试已完成

1

单选题if else语句可以完成以下哪种选择结构程序?

A单分支

B双分支

C多分支

D不能完成

我的答案:B

2

单选题

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

A

其之前最近的if

B

第一个if

C

缩进位置相同的if

D

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

我的答案:D

3

单选题if语句和if else语句可以互相嵌套,也就是if语句的语句组中可以出现if else语句,反之亦然。

A正确

B错误

我的答案:A

4

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

A正确

B错误

我的答案:B

5

单选题

下面程序的输出结果是( )

#include<stdio.h>

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

我的答案:B

6

单选题为了避免嵌套的条件分支语句if …else的二义性,C语言规定:C程序中的else总是与( )组成配对关系。

A缩排位置相同的if

B在其之前未配对的if

C在其之前未配对的最近的if

D同一行上的if

我的答案:B

7

单选题运行两次下面的程序,如果从键盘上分别输入6和4,则输出结果是( )

#include<stdio.h>

int main()

{

int x;

scanf(“%d”,&x);

if(x++>5) printf(“%d”,x);

else printf(“%d\n”,x–);

return 0;

}

A7和5

B6和3

C7和4

D6和4

我的答案:A

8

单选题

若从键盘输入58,则下面程序输出的结果是( )

#include<stdio.h>

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

我的答案:A

if-else-if语句小测试已完成

1

单选题如果成绩在90分以上就得“优”,如果成绩在80-90分之间就得“良”,如果成绩在70-80分之间就得“中”,如果成绩在60-70分之间就得“及格”,如果成绩在60分以下就得“不及格”。这种描述是下面哪一种分支选择结构?

A单分支

B双分支

C多分支

D不是分支

我的答案:C

2

单选题if else if语句可以用来完成下列哪一种选择结构程序?

A单分支

B双分支

C多分支

D都不是

我的答案:C

3

单选题if else if语句可以依次判断多个表达式的真假,如果所有表达式的值都为假,就执行最后一个else后面的语句组。

A正确

B错误

我的答案:A

4

单选题

有下面程序,执行后的输出结果是( )

#include<stdio.h>

int main()

{

int a=5,b=4,c=3,d=2;

if(a>b>c)

printf(“%d\n”,d);

else if((c-1>=d)==1)

printf(“%d\n”,d+1);

else

printf(“%d\n”,d+2);

return 0;

}

A

2

B

3

C

4

D

编译时有错,无结果

我的答案:B

switch语句小测试已完成

1

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

A正确

B错误

我的答案:B

2

单选题case语句中,冒号后面的语句组必须加上花括号。

A正确

B错误

我的答案:B

3

单选题switch case语句可以用在下列哪一类程序结构中呢?

A单分支选择

B双分支选择

C多分支选择

D循环

我的答案:C

4

单选题

break语句用在switch case语句中的作用是什么呢?

A

结束循环

B

结束本次循环

C

结束选择语句

D

结束整个程序

我的答案:C

5

单选题

以下关于switch语句和break语句的描述中,正确的是( )

A

在switch语句中必须使用break语句

B

在switch语句中,可以根据需要使用或不使用break语句

C

break语句只能用于switch语句中

D

break语句是switch语句的一部分

我的答案:B

6

多选题

对于switch case语句,下列说法正确的是哪一个?

A

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

B

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

C

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

D

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

我的答案:ACD

for语句小测试已完成

1

单选题在C51语言的循环语句中,用做循环结束条件判断的表达式为( )。

A关系表达式

B逻辑表达式

C算术表达式

D任意表达式

我的答案:D

2

单选题

在循环程序结构中,循环之前我们应该先做下列哪一步呢?

A

循环初始化

B

循环体

C

循环变量修改

D

循环条件判断

我的答案:A

3

单选题循环程序中,重复执行的程序段一般称为什么呢?

A循环初始化

B循环体

C循环变量修改

D循环条件判断

我的答案:B

4

单选题循环程序结构是用来处理无限次或有限次的重复事件的。

A正确

B错误

我的答案:A

5

单选题for语句中的第1个表达式一般是用来做什么呢?

A循环变量赋初值

B循环条件判断

C修改循环变量

D循环体

我的答案:A

6

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

A正确

B错误

我的答案:B

7

单选题把for语句中的三个表达式都省略了,此时的for语句就是一个无限循环。

A正确

B错误

我的答案:A

8

单选题for语句和下面哪个语句是可以完全互换的呢?

Awhile

Bdo while

Cif

Dswitch

我的答案:A

9

单选题执行循环语句for(k=1;k++<4; );后,变量k的值是( )

A3

B4

C5

D不定

我的答案:B

10

多选题C语言的三种程序结构是什么呢?

A顺序

B选择

C循环

D以上都是

我的答案:ABCD

 



上方为免费预览版答案,如需购买完整答案,请点击下方红字

点击这里,购买完整版答案


 

点关注,不迷路,微信扫一扫下方二维码

关注我们的公众号:阿布查查  随时查看答案,网课轻松过

单片机技术与应用(C语言版)-2021年春 超星尔雅学习通答案满分完整版章节测试第1张


为了方便下次阅读,建议在浏览器添加书签收藏本网页

电脑浏览器添加/查看书签方法

1.按键盘的ctrl键+D键,收藏本页面

单片机技术与应用(C语言版)-2021年春 超星尔雅学习通答案满分完整版章节测试第2张

2.下次如何查看收藏的网页?

点击浏览器右上角-【工具】或者【收藏夹】查看收藏的网页

单片机技术与应用(C语言版)-2021年春 超星尔雅学习通答案满分完整版章节测试第3张


手机浏览器添加/查看书签方法

一、百度APP添加/查看书签方法

1.点击底部五角星收藏本网页

单片机技术与应用(C语言版)-2021年春 超星尔雅学习通答案满分完整版章节测试第4张

2.下次如何查看收藏的网页?

点击右上角【┇】-再点击【收藏中心】查看

单片机技术与应用(C语言版)-2021年春 超星尔雅学习通答案满分完整版章节测试第5张

二、其他手机浏览器添加/查看书签方法

1.点击【设置】-【添加书签】收藏本网页

单片机技术与应用(C语言版)-2021年春 超星尔雅学习通答案满分完整版章节测试第6张

2.下次如何查看收藏的网页?

点击【设置】-【书签/历史】查看收藏的网页

单片机技术与应用(C语言版)-2021年春 超星尔雅学习通答案满分完整版章节测试第7张

吹凄久南甲画屡吴凯梁懂瓷臼