image

编辑人: 沉寂于曾经

calendar2025-01-30

message7

visits342

3C++循环结构

一、单选题

1、下图程序执行完后,会在串口监视器中打印出?

A

B

C

D

2、以下C语言指令中,正确的是?

A int 2a=10;

B serital.println(11);

C for(int i=0,i<10,i++){}

D if(i<10) i++;

3、电路搭建如图所示,为Arduino上传程序后,LED小灯的效果是?

A LED小灯全部点亮

B LED小灯全部点亮后熄灭,间隔0.1秒循环

C LED小灯依次点亮熄灭,间隔0.1秒循环

D LED小灯随机点亮熄灭,间隔0.1秒循环

4、下面程序执行后,在串口监视器中显示的值是多少? Setup(){ Serial.begin(9600); int i=10; for( i=0;i<=5;i++){ } Serial.print(i); }

A 10

B 0

C 5

D 6

5、下列程序段执行后k值为? int k=0,i,j; for(i=0;i<5;i++) for(j=0;j<3;j++) k=k+1 ;

A 3

B 5

C 8

D 15

6、下列哪个选项不属于C语言的循环语句?

A switch语句

B while语句

C do-while语句

D for语句

7、关于循环语句中,break语句描述错误的是?

A break语句只对包含它的最内层循环语句起作用

B break语句可以跳出多重循环

C break语句终止当前循环

D break语句执行后,程序将跳转到本循环后的第一条语句开始继续执行

8、下列程序书写格式正确的是?

A int a=10;  if(a>5)  {  a=2  }

B int a=10;  if(a>5)  a=2;  }

C int a;  for(a=0;a<2)  {  a++;  }

D int a;  for(a=0;a<2;)  {  a++;  }

9、如下图所示循环结构,循环的次数为? for(int i=0;i<3;i++) { 循环体; }

A 3

B 2

C 1

D 0

10、下列选项中关于循环结构说法错误的是?

A 循环结构可以减少源程序重复书写的工作量,用来描述重复执行某段算法的问题

B 循环结构中一般会标明循环的条件,不是无止境的循环

C 循环结构中,if语句最常用

D 循环结构while和do while的区别是:while先判断循环条件再执行内容;do while则先执行内容再判断循环条件

11、下列选项中关于break和continue说法正确的是?

A 在循环结构中break是结束本次循环,continue是结束整个循环

B 在循环结构中break和continue用于结束整个循环

C 在循环结构中break和continue是结束本次循环

D 在循环结构中break是结束整个循环,continue是结束本次循环

12、下列选项中,说法不正确的是?

A 日常生活中如果路口遇到红灯,需要停车等待;如果是绿灯,则要开车通过;这段描述在程序中,属于分支结构

B 自动门看到人可以自动开启,在程序中属于分支结构

C S弯巡线小车是利用while循环结构判断是否遇到黑线的

D 使用蜂鸣器播放声音可以使用循环结构

13、下图程序执行完后,会在串口监视器中打印出? 

A a

B b

C c

D d

14、下图程序执行后,串口监视器输出值是?

A 0

B 5

C 9

D 15

15、下图程序执行后,串口监视器输的图形是?

A

B

C

D

16、.Arduino UNO/Nano 主控板,程序如下,串口监视器显示的数值是?

A 5

B 8

C 15

D 16

17、循环语句中,终止本次循环,并执行下一次循环的语句是?

A break

B continue

C exit

D goto

18、下列程序执行后,串口监视器中显示的值是?

A 5

B 6

C 7

D 10

19、下图程序执行后,串口监视器输出的是?

A 012345

B 01345

C 135

D 024

20、程序控制板载LED灯闪烁,程序如下,当程序运行时,板载LED灯闪烁的次数是?

A 2

B 3

C 4

D 7

21、在串口监视器窗口中输出如下所示图案,对应的程序是?

A

B

C

D

22、Arduino C语言,下列有关break语句,说法正确的是?

A break语句只能在循环语句中使用

B 在循环语句中,其功能是终止当前的循环的运行,开始下一次循环运行

C 在循环语句中,其功能是终止当前的循环的运行,跳转到循环后续语句运行

D 终止当前程序的执行

二、多选题

23、C语言程序设计的基本结构有?

A 顺序结构

B 选择结构

C 循环结构

D 逆序结构

24、如下列程序中,书写格式正确的有?

A int i=1;  do  {i++;  while(i<5);

B int a;  for(a=0;a<2;)  {   a++;   }

C int a=0;  while(a<5)  {a++;  循环体;   }

D int a=10;  if(a>5)  {  a=2;  }

25、Arduino C语言,循环结构常用的语句有?

A for循环语句

B while循环语句

C do...while循环语句

D switch语句

三、判断题

26、能用for循环实现的程序也完全可以使用if语句来实现。

A 正确

B 错误

27、能用for循环实现的程序也可以使用while循环来实现。

A 正确

B 错误

28、C 语言系统关键字 while 用于循环结构。

A 正确

B 错误

29、Arduino C语言中,switch语句属于选择结构。

A 正确

B 错误

创作类型:
原创

本文链接:3C++循环结构

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。
分享文章
share