admin 管理员组

文章数量: 1184232


2024年4月28日发(作者:matlab 数组赋值)

机器人等级考试四级试题

一、单选题(每题2分,共30题)

1下列关于顺序结构说法正确的是? ()[单选题]

A顺序结构的执行顺序是日上而下,依次执行。 (正确答案)

B顺序结构的程序设计是最复杂的。

C顺序结构中只要没有廷时伯数或模块,程序都是同时执行的。

D顺序结构是指在程序中需要反复执行某个功能而设置的一种程序

结构。

2关于晶体三极管描述不正确的有?()[单选题]

A晶体三极管有三只引脚,分别叫做B(基极),C(集电极)和E(发时

极)

B晶体三极管根据构适结构不同,分为NPN和PNP两种类型

C品体三极管有三只引脚,分别4B(基极)、P(阳极)和N(明极) (正

确答案)

D晶体三极管可用于开关电路和放大电路。

3获取电位器模块的返回值,以下选择正确的是?()[单选题]

A digtaRead(A0)

B digtalRead(3)

C. digitalWite(5)

Read(A0) (正确答案)

4下列关于if语句说法正确的是?()[单选题]

语句只能适合单分支结构

语句可以变形为if-else或者if-else if-else (正确答案)

C.使用i语句就可以实现重复执行某一段功能

D. if语句的执行顺序是自 上而下,依次执行

5下列选项中不属于程序三种基本结构的是?()[单选题]

A顺李塔构

B选择结构

C总线结构 (正确答案)

D病环结构

6 下列遇项中关于有环结构说决相误的是?()[单选题]

A环结构可以减少沙理中重划书写的工作量,用本操过重划执行单

控真决的问题

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

C循环结构中,if语言是常用 (正确答案)

D循环结构while 和do while的区别是:while先判断循环条件再

执行内容,do while则先执行内容再判断循环条件

7如下国所示分支结构中说法正确的是?()

switch(a)

case 1:语句1;

Break;

case2:语句2:

Break;

case 3:语句3;

Break;

case4:语句4:[单选题]

A 该switch中没有defaut所以结构是相误的

B 当a==1时,先执行语句1,再执行语句2:再执行语句3;再执行

语句4

C当a==2时,先执行语句2,再执行语句3;再执行说句4

D当a==3时,执行语句3后,跳出{},这段程序执行完毕 (正确答

案)

8 analogWite(pinval)函数中,va的值的说明不正确的有?()[单

选题]

重的范围0-255

值为255时,引脚完全打开

值为255时,引脚完全关闭,管脚输出低电平 (正确答案)

D.当va值为255时,和digitalwite(pin,HIGH)效果一致

9 如下图所示循环结构,循环的次数为?()

for(int i=0;i<3;i++)

{

循环体

}[单选题]

A 3 (正确答案)

B 2

C 1

D 0

10 pinMode()B数设置数手引牌的工作模式,以下说明正

确的有?()[单选题]

A引等的工作模式有:NPUT、OUTPUT两种

B引脚的工作模式有:INPUT、OUTPUT、INPUT_PULLUP三种 (正确答

案)

C引的工作模式有:NPUT、OUTPUT、HIGH三种

D引W的工作模式有:HIGH、LOW两种

11 下列关于变量的说法正确的是?()[单选题]

A 变量可以随时改变 (正确答案)

B 在声明变量时,必须赋予初始值

C 程序在变量不仅值可以变化,名称可以随意变化

D 程序中变量只用于计数

12下列那个选项中属于分支结构?()[单选题]

A for语句

B switch语句 (正确答案)

C whleh句

D do while 语句

13 下列关于支量类型的说法正确的是?()[单选题]

A float代表的是浮点型,它可以保留到小数点后七位 (正确答案)

B int代表的是整数型,可是表示真分数

C char表示的字符型,也可以表示一个字节大小的数字

D bool是布尔型,这种类型也可以取0-255的整数

14 关于PWM,以下说法正确的有?( )[单选题]

A 当占空比为10%是,等效输出电压为4.5V

B 可以利用PWM管脚实现模拟信号输入

C PWM是指在数字系统中,通过调整占空比来实现模拟输出 (正确

答案)

D UNO主控板,A0-A5管脚具有PWM模拟输出功能

15 关于pulseln()函数,下列说法正确的是?()[单选题]

A pulsein()的数用于向管脚输出高低电平

B pulsein()函数用中读取一个管脚的脉冲(HIGH或LOW)时间长度

(正确答案)

C pusein()函数只能读取管脚的高电平脉冲

D pusein()函数的返回值是0或者1

16 如下图所示变量运算,说法正确的是?()

a=2,

b=1;

c=1.5:[单选题]

A 程序结束后,的值为2.5

B 程李结中后,a的值为2 (正确答案)

C 变量c为整数型;a和b为浮点型

D 程序结束后,b的值为4

17关于setup()函数和loop()函数,以下说法正确的是?()[单选

题]

A 程序编写时,setup()函数和loop()函数可以缺失

B setup()函数里面的程序,在程序执行时通常放置程序的初始化

程序 (正确答案)

C loop()函数里面的程序,在程序运行时只运行一次,通常放置主

执行程序

D 程序运行时,先运行loop()函数内的程序,然后运行setup()函

数的程序内

18 下列程序书写格式正确的是?( )[单选题]

A (正确答案)

B

C

D

19下列关于程序三种基本结构说法正确的是?()[单选题]

A 顺序结构可以通过判断不同的情况,执行不同的内容

B 选择结构又称作分支结构,这种结构可以实现一定功解的循环

C 循环结构可以实现重复执行某个功能 (正确答案)

D 只有循环结构中会用到break

20 下列程序中,没有实现了让变量a自动加1的效果的是?()[单

选题]

A a+1; (正确答案)

B a=a+1;

C a+=1;

D a++;

21 下列关于变量定义正确的是?()[单选题]

A float a=0; (正确答案)

B int 2a=0;

C int a =0;

D int a=0;b=0;

22 下列分支结构中格式正确的是?( )[单选题]

A

B


本文标签: 结构 程序 执行 变量 语句