机器人等级考试四级试题.docx
《机器人等级考试四级试题.docx》由会员分享,可在线阅读,更多相关《机器人等级考试四级试题.docx(11页珍藏版)》请在冰豆网上搜索。
机器人等级考试四级试题
机器人等级考试四级试题
一、单选题(每题2分,共30题)
1下列关于顺序结构说法正确的是?
()[单选题]
A顺序结构的执行顺序是日上而下,依次执行。
(正确答案)
B顺序结构的程序设计是最复杂的。
C顺序结构中只要没有廷时伯数或模块,程序都是同时执行的。
D顺序结构是指在程序中需要反复执行某个功能而设置的一种程序结构。
2关于晶体三极管描述不正确的有?
()[单选题]
A晶体三极管有三只引脚,分别叫做B(基极),C(集电极)和E(发时极)
B晶体三极管根据构适结构不同,分为NPN和PNP两种类型
C品体三极管有三只引脚,分别4B(基极)、P(阳极)和N(明极)(正确答案)
D晶体三极管可用于开关电路和放大电路。
3获取电位器模块的返回值,以下选择正确的是?
()[单选题]
AdigtaRead(A0)
BdigtalRead(3)
C.digitalWite(5)
D.analogRead(A0)(正确答案)
4下列关于if语句说法正确的是?
()[单选题]
A.if语句只能适合单分支结构
B.if语句可以变形为if-else或者if-elseif-else(正确答案)
C.使用i语句就可以实现重复执行某一段功能
D.if语句的执行顺序是自上而下,依次执行
5下列选项中不属于程序三种基本结构的是?
()[单选题]
A顺李塔构
B选择结构
C总线结构(正确答案)
D病环结构
6下列遇项中关于有环结构说决相误的是?
()[单选题]
A环结构可以减少沙理中重划书写的工作量,用本操过重划执行单控真决的问题
B循环结构中一般会标明环的条件,不是无止增的通环
C循环结构中,if语言是常用(正确答案)
D循环结构while和dowhile的区别是:
while先判断循环条件再执行内容,dowhile则先执行内容再判断循环条件
7如下国所示分支结构中说法正确的是?
()
switch(a)
case1:
语句1;
Break;
case2:
语句2:
Break;
case3:
语句3;
Break;
case4:
语句4:
[单选题]
A该switch中没有defaut所以结构是相误的
B当a==1时,先执行语句1,再执行语句2:
再执行语句3;再执行语句4
C当a==2时,先执行语句2,再执行语句3;再执行说句4
D当a==3时,执行语句3后,跳出{},这段程序执行完毕(正确答案)
8analogWite(pinval)函数中,va的值的说明不正确的有?
()[单选题]
A.Va重的范围0-255
B.Va值为255时,引脚完全打开
C.Va值为255时,引脚完全关闭,管脚输出低电平(正确答案)
D.当va值为255时,和digitalwite(pin,HIGH)效果一致
9如下图所示循环结构,循环的次数为?
()
for(inti=0;i<3;i++)
{
循环体
}[单选题]
A3(正确答案)
B2
C1
D0
10pinMode(pin.mode)B数设置数手引牌的工作模式,以下说明正确的有?
()[单选题]
A引等的工作模式有:
NPUT、OUTPUT两种
B引脚的工作模式有:
INPUT、OUTPUT、INPUT_PULLUP三种(正确答案)
C引的工作模式有:
NPUT、OUTPUT、HIGH三种
D引W的工作模式有:
HIGH、LOW两种
11下列关于变量的说法正确的是?
()[单选题]
A变量可以随时改变(正确答案)
B在声明变量时,必须赋予初始值
C程序在变量不仅值可以变化,名称可以随意变化
D程序中变量只用于计数
12下列那个选项中属于分支结构?
()[单选题]
Afor语句
Bswitch语句(正确答案)
Cwhleh句
Ddowhile语句
13下列关于支量类型的说法正确的是?
()[单选题]
Afloat代表的是浮点型,它可以保留到小数点后七位(正确答案)
Bint代表的是整数型,可是表示真分数
Cchar表示的字符型,也可以表示一个字节大小的数字
Dbool是布尔型,这种类型也可以取0-255的整数
14关于PWM,以下说法正确的有?
()[单选题]
A当占空比为10%是,等效输出电压为4.5V
B可以利用PWM管脚实现模拟信号输入
CPWM是指在数字系统中,通过调整占空比来实现模拟输出(正确答案)
DUNO主控板,A0-A5管脚具有PWM模拟输出功能
15关于pulseln()函数,下列说法正确的是?
()[单选题]
Apulsein()的数用于向管脚输出高低电平
Bpulsein()函数用中读取一个管脚的脉冲(HIGH或LOW)时间长度(正确答案)
Cpusein()函数只能读取管脚的高电平脉冲
Dpusein()函数的返回值是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()函数可以缺失
Bsetup()函数里面的程序,在程序执行时通常放置程序的初始化程序(正确答案)
Cloop()函数里面的程序,在程序运行时只运行一次,通常放置主执行程序
D程序运行时,先运行loop()函数内的程序,然后运行setup()函数的程序内
18下列程序书写格式正确的是?
()[单选题]
A(正确答案)
B
C
D
19下列关于程序三种基本结构说法正确的是?
()[单选题]
A顺序结构可以通过判断不同的情况,执行不同的内容
B选择结构又称作分支结构,这种结构可以实现一定功解的循环
C循环结构可以实现重复执行某个功能(正确答案)
D只有循环结构中会用到break
20下列程序中,没有实现了让变量a自动加1的效果的是?
()[单选题]
Aa+1;(正确答案)
Ba=a+1;
Ca+=1;
Da++;
21下列关于变量定义正确的是?
()[单选题]
Afloata=0;(正确答案)
Bint2a=0;
Cinta=0;
Dinta=0;b=0;
22下列分支结构中格式正确的是?
()[单选题]
A
B
C(正确答案)
D
23在流程中表示判断条件的是?
()[单选题]
A
B
C(正确答案)
D
24二进制数11+1=?
()[单选题]
A100(正确答案)
B101
C110
D111
25下列选项中,说法不正确的是?
()[单选题]
A日常生活中如果路口遇到红灯,需要停车等待;如果是绿灯,则要开车通过:
这段描述在程中,属于分支括构
B自动门看到人可以自动开启,在程序中属于分支结构
CS弯巡线小车是利用whie循环结构判断是否遇到黑线的(正确答案)
D使用蜂鸣器播放声音可以使用循环结构
26执行下列所示程序,输出a为?
()
floatc=1.3;
inta=1,b=0;
for(b=0;b<3;b++)
{
a=b+c
}[单选题]
Aa=3(正确答案)
Ba=2
Ca=1
Da=0
27使用UNO主控板控制小车的速度连续变化,可以使用引脚?
()[单选题]
A0
B1
C3(正确答案)
DA0
28下列选项中关于break和continue说法正确的是?
()[单选题]
A.在循环结构中break是结束本次循环,continue是结束整个循环。
B.在循环结构中break和continue用于结束整个循环。
C.在循环结构中break和continue是结束本次循环。
D.在循环结构中break是结束整个循环,continue是结束本次循环。
(正确答案)
29想要让一个变量a每次都增大到自已的二培,下列程序正大的是?
()[单选题]
A.a=2a;
B.2a;
C.A=2a(正确答案)
D.a==2a;
30关于多分支结构说法正确的是?
()
if(表达式1)
{语句1;}
elseif(表达式2)
{语句2;}
else
{语句3;}[单选题]
A.当表达式1成立时,执行语句1;再执行语句2,语句3
B.当表达式1不成立时,执行语句2;不执行语句1,语句3
C.表达式1成立,表达式2也成立时,执行语句2
D.表达式1不成立,表达式2成立时,执行语句2;不执行其它语句(正确答案)
二、多选题(每题4分,共5题)
31关于下图分支结构说法错误的是?
()
If(表达式)
{语句1;}
else{语句2;}[多选题]
A.满足表达式执行语句2,不满足执行语句1(正确答案)
B.满足表达式执行语句1,不满足执行语句2
C.满足表达式先执行语句1,再执行语句2(正确答案)
D.不满足表达式先执行语句2,再执行语句1(正确答案)
32如下列程序中,书写格式正确的有?
()[多选题]
A
B(正确答案)
C(正确答案)
D(正确答案)
33如果下图所示变量运算,程序结束后输出值正确的是?
()
inta=2
floatc=1.5,b=1;
a=b+c
b=a+c[多选题]
A.a=2(正确答案)
B.a=2.5
C.b=3.5(正确答案)
D.b=4.5
34下列选项中说法正确的是?
(ABC)[多选题]
AFloat代表的是浮点型,它可以保存七位有效数字(正确答案)
B在声明变量时,可以根据需要赋初值或者不赋初值(正确答案)
Ca--,指的是将变量自动减1(正确答案)
Da3,指的是将变量扩大三培
35下列关于变量的运算说法错误的是?
()[多选题]
Aa++;指的是将变量a自动加1
Ba--;指的是将变量自动减2;(正确答案)
Ca=a+1;这个等式不成立(正确答案)
Da=a2;指的是将变量a增大2(正确答案)
三、判断题(每题2分,共10题)
36.十进制数3转化为二进制数为11。
[判断题]
对(正确答案)
错
37.自定义函数可以将简化复杂的程序,或者减少工作量。
[判断题]
对(正确答案)
错
38变量要先声明再使用。
()[判断题]
对(正确答案)
错
39switch结构属于多分支结构。
()[判断题]
对(正确答案)
错
40分支结构有单分支、多分支结构。
()[判断题]
对(正确答案)
错
41常用的分支结构有if语句和switch语句。
()[判断题]
对(正确答案)
错
42变量运算时,是将等号“=”后面的数值或者公式赋予前面的变量。
()[判断题]
对(正确答案)
错
43能用for循环实现的程序也可以使用while循环来实现。
()[判断题]
对(正确答案)
错
44可以对变理进行加、减、乘、除等运算。
()[判断题]
对(正确答案)
错
45a=a+1;可以简写为a+=1;或者a++;()[判断题]
对(正确答案)
错