-
全国青少年机器人技术等级考试试卷(四级)
一、单选题
(
共
30
< br>题,每题
2
分,共
60
分
)
1.
关于晶体三极管描述不正确的有?
A.
晶体三极管有三只引脚,分别
叫做
B
(基极)、
C
< br>(集电极)和
E
(发射极)
B.
晶体三极管根据构造结构不同,分为
NPN
和
PNP
两种类型
C.
晶体三极管有三只引脚,分别叫做
p>
B
(基极)、
P
(
阳极)和
N
(阴极)
D.
晶体三极管可用于开关电路和放大电路
2.
在流程图中表示判断条件的是?
A.
B.
C.
D.
3.
想要让一个变量
a
每次都增大到自己的二倍,下列程序正确的是
?
p>
A.
a=2a;
B.
2a;
C.
a=2*a;
D.
a==2*a;
4.
下列关于顺序结构说法正确的是?
A.
顺序结构的执行顺序是自上而下,依次执行
B.
顺序结构的程序设计是最复杂的
C.
顺序结构中只要没有延时函数或模块,程序都是同时执行的
D.
顺序结构是指在程序中需要反复执行某个功能而设置的一
种程序结构
5.
下列那个选项中属于分支结构?
A.
for
语句
B.
switch
语句
C.
while
语句
D.
do while
语句
6.
<
/p>
关于
PWM
,以下说法正确的有?
A.
当占空比为
10%
是,等效输出电压为
4.5V
B.
可
以利用
PWM
管脚实现模拟信号输入
C.
PWM
是指在数字系统中,通过
调整占空比来实现模拟输出
D.
U
NO
主控板,
A0-A5
管脚具有
p>
PWM
模拟输出功能
7.
二进制数
11+1=
?
A.
100
B.
101
C.
110
D.
111
8.
<
/p>
下列关于
if
语句说法正确的是?
A.
if
语句只能适合单分支结构
B.
if
语句可以变形为
if-else
或者
if-else if-else
C.
使用
if
语句就可以实现重复执行某一段功能
D.
if
语句的执行顺序是自上而下,依次执行
9.
如下图所示分支结构中说法正确的是?
A.
该
switch
中没有
default
所以结构是错误的
B.
当
a==1
时,先执行语句
1
,再执行语句
2
;再执行语句
3
;再执行语句
4
C.
当
a==2
时,先执行语句
2
,再执行语句
3
;再执行语句
4<
/p>
D.
当
a=
=3
时,执行语句
3
后,跳出
{}
,这段程序执行完毕
10.
执行下列所示程序,输出
p>
a
为
?
A.
a=3
B.
a=2
C.
a=1
D.
a=0
11.
下列分支结构中格式正确的是?
A.
B.
C.
D.
12.
pinMode(pin,m
ode)
函数设置数字引脚的工作模式,以下说明正确的有?
A.
引
脚的工作模式有:
INPUT
、
OUT
PUT
两种
B.
< br>引脚的工作模式有:
INPUT
、
OUTPUT
、
INPUT_PULLUP
< br>三种
C.
引脚的工作模式有
:
INPUT
、
OUTPUT
、
HIGH
三种
D.
引脚的工作模式有:
HIGH<
/p>
、
LOW
两种
13.
analogWrite(p
in,val)
函数中,
val
的值的
说明不正确的有?
A.
Val
值的范围
0-255
B.
Val<
/p>
值为
255
时,引脚完全打开,管脚输出
高电平
C.
Val
值为
255
时,引脚完全关闭,管脚输出低电平
D.
当
val<
/p>
值为
255
时,和
digitalWrite(pin,HIGH)
效果一致
14.
下列关于变量类型的说法正确的是
?
A.
f
loat
代表的是浮点型,它可以保留到小数点后七位
B.
int
代表的是整数型,可是表
示真分数
C.
char
表示的字符型,也可以表示一个字节大小的数字
D.
bool
是布尔型,这种类型也
可以取
0-255
的整数
15.
下列关于程序三种基本结构说法正确的是?
A.
顺序结构可以通过判断不同的情况,执行不同的内容
B.
选择结构又称作分支结构,这种结构可以实现一定功能的循环
C.
循环结构可以实现重复执行某个功能
D.
只有循环结构中会用到
break
16.
获取电位器模块的返回值,以下选择正确的是?
A.
digitalRead(A0)
B.
digitalRead(3)
C.
digitalWrite(5)
D.
analogRead(A0)
17.
关于
pulseIn()
函数,下列说法正确的是?
A.
p
ulseIn()
函数用于向管脚输出高低电平
B.
pulseIn()
函数用来读
取一个管脚的脉冲(
HIGH
或
LOW
)
C.
p
ulseIn()
函数只能读取管脚的高电平脉冲
D.
pulseIn()
函数的返回
值是
0
或者
1
18.
如下图所示变量运算,说法正确的是
?
A.
程序结束后,
a
的值为
2.5
B.
程序结束后,
a
的值为
2
C.
变量
c
为整数型;
a
和
b
为浮点型
D.
程序结束后,<
/p>
b
的值为
4
19.
关于多分支结构说法正确的是?
A.
当
表达式
1
成立时,执行语句
1
;再执行语句
2
,语句
3
B.
当表达式
< br>1
不成立时,执行语句
2
;不执
行语句
1
,语句
3
C.
表达式
1
成立,表达式
2
也成立时,执行语句
2
D.
表达式
1
不成立,表达式
2
成立时,执行语句
2
;不执行其他语句
20.
关于
setup()
函数和
loop()
函
数,以下说法正确的是?
A.
程序编写时,
setup()<
/p>
函数和
loop()
函数可以缺失
B.
setup()
函数里面的程序,在程序执行时通常放置程序的初始化程序
C.
loop()
函数里面的程序,
在程序运行时只运行一次
,
通常放置主执行程序
D.
程序运行时,先运行
loop()
函数内的程序,然后运行
setup()
函数内的程序
21.
下列选项中关于
break
和
continue
说法正确的是?
A.
在
循环结构中
break
是结束本次循环,
continue
是结束整个循环
B.
在循环结构中
break
和
continue
用于结束整个循环
C.
在循环结构中
break
和
continue
是结
束本次循环
D.
在循环结构中
p>
break
是结束整个循环,
contin
ue
是结束本次循环
-
-
-
-
-
-
-
-
-
上一篇:2020八年级英语下册课文翻译
下一篇:自然拼音英语