编辑: hys520855 2014-06-06
全国青少年机器人技术等级考试试卷(四级) 分数:100 题数:45

一、单选题(共30 题,每题

2 分,共60 分) 1.

关于晶体三极管描述不正确的有? A. 晶体三极管有三只引脚,分别叫做 B(基极)、C(集电极)和E(发射极) B. 晶体三极管根据构造结构不同,分为 NPN 和PNP 两种类型 C. 晶体三极管有三只引脚,分别叫做 B(基极)、P(阳极)和N(阴极) D. 晶体三极管可用于开关电路和放大电路 2.在流程图中表示判断条件的是? A. B. C. D. 3.想要让一个变量 a 每次都增大到自己的二倍,下列程序正确的是? 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.关于 PWM,以下说法正确的有? A. 当占空比为 10%是,等效输出电压为 4.5V B. 可以利用 PWM 管脚实现模拟信号输入 C. PWM 是指在数字系统中,通过调整占空比来实现模拟输出 D. UNO 主控板,A0-A5 管脚具有 PWM 模拟输出功能 7.二进制数 11+1=? A.

100 B.

101 C.

110 D.

111 8.下列关于 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 D. 当a==3 时,执行语句

3 后,跳出{},这段程序执行完毕 10. 执行下列所示程序,输出 a 为? A. a=3 B. a=2 C. a=1 D. a=0 11.下列分支结构中格式正确的是? A. B. C. D. 12.pinMode(pin,mode)函数设置数字引脚的工作模式,以下说明正确的有? A. 引脚的工作模式有:INPUT、OUTPUT 两种 B. 引脚的工作模式有:INPUT、OUTPUT、INPUT_PULLUP 三种 C. 引脚的工作模式有:INPUT、OUTPUT、HIGH 三种 D. 引脚的工作模式有:HIGH、LOW 两种 13.analogWrite(pin,val)函数中,val 的值的说明不正确的有? A. Val 值的范围 0-255 B. Val 值为

255 时,引脚完全打开,管脚输出高电平 C. Val 值为

255 时,引脚完全关闭,管脚输出低电平 D. 当val 值为

255 时,和digitalWrite(pin,HIGH)效果一致 14.下列关于变量类型的说法正确的是? A. float 代表的是浮点型,它可以保留到小数点后七位 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. pulseIn()函数用于向管脚输出高低电平 B. pulseIn()函数用来读取一个管脚的脉冲(HIGH 或LOW) C. pulseIn()函数只能读取管脚的高电平脉冲 D. pulseIn()函数的返回值是

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题