机器人等级考试三级编程资料
全国青少年机器人技术等级考试三级(编程)模拟试卷及答题解析03
全国青少年机器人技术等级考试三级(编程)模拟试题三一、单选题(共30 题,每题2 分)1、int定义的数据类型为(C)A)字符型B)单精度浮点型C)整型数据D)双精度浮点型2、三极管的伏安特性是指其(A )A.输入与输出特性B.输出特性C.输入特性D.以上选项都不对3、电压表、电流表、小灯泡在电路中的符号依次为(C)。
A. B.C. D.4、下面可以实现延时0.5秒的是(D )A. B.C. D.5、此模块的作用是(A )A.延时10秒钟B.延时10毫秒C.蜂鸣器发出声音10秒钟D.电机转动10毫秒6、如图所示电路中哪个电路是正确的(A)A. B. C. D.7、执行如下语句,串口监视器的显示值是(C)A,255 B 1 C 0 D 2568、或门电路输入0和1,会输出(D)A. 1B.0C.先输出1后输出0D.先输出0后输出19、下列常见的物品中能被磁铁吸引的是(B )A.橡皮B.铁定C.铜钥匙D.塑料尺10、楼道中的灯只有光线暗且有声音的时候才会亮,那么光线暗和有声音的逻辑关系是(B )A.逻辑或B.逻辑与C.以上选项都不对D.逻辑非11、通常情况下下列物体属于绝缘体的是(A)A.橡胶棒B.铁丝C.人体D.盐水12、已知以下语句执行后a、b、c的值是(C )A)a=10,b=30,c=20 B)a=20,b=30,c=10 C)a=10,b=20,c=30 D)a=20,b=30,c=1013、在程序运行过程中其值不能被改变的量为?(B)A.变量B.常量C.只能是变量不能是常量D.常量、变量都可以14、C语言中一条命令结束的符号为( D )A、“//”B、“。
”C、“.”D、“;”15、通过人体最大安全电压为(D )A.380VB.1.5VC.220VD.36V16、串联电路中保持电路的两端电压不变,加大电路中的电阻的阻值,则电路中的电流如何(B )A.不变B.变小C.变大D.不确定17、运算符逻辑或的符号为(D )A.“&&”B.“!”C.“&”D.“||”18、二极管之所以被称为半导体是因为它具有什么特性(C )A.有两个引脚B.双向导电性C,单向导电性 D.导电性19、马路上的路灯总一起亮,一起灭,如果他们其中一盏灯的灯丝断了,其他灯仍正常发光,根据这些现象判断路灯是(B)A.可以是串联也可以是并联B.一定是并联C.一定是串联D. 不能确定是何种联系方式20、下列属于整形数据的是(A )A.123B.abcC.11.2D.6.23621、执行以下语句后x、y、z的值是( C )A)x=20,y=30,z=30 B)x=20,y=30,z=10 C)x=10,y=20,z=30 D)x=20,y=30,z=2022、二极管的导通条件是所给电压U要满足(C)A)U>0 B)U>截止电压C)U>导通电压D)U>击穿电压23、一个并联电路并联了3个灯泡,测得电源两边的电压为3V,则通过每个灯泡的电压为(A)A、3VB、1VC、6V24、关于电流和电源下列说法正确的是(B)A、电流是由电荷做无规则运动形成的B、在电源的外部,电流从电源的正极流向电源的负极C、电路中只要有电源就一定有电流D、金属导体中电流的方向与电子移动的方向相同25、下列说法正确的是(C)A、编程语言只有C语言一种B、机器人无程序也可正常运行C、算法就是为解决一个问题而采取的方法和步骤D、if语句结构属于顺序结构26、2017年战胜围棋选手柯洁的机器人名称是(A)A、B、C、D、27、三极管的电极不包括哪一个(C)A、发射极B、基极C、接收极D、集电极28、程序中的高电平一般用(C)来表示A、0或1B、0C、1D、以上选项都不对29、电压的单位是(D)A、安培B、欧姆C、法拉D、伏特30、下列四组物体中都属于绝缘体的是(B)A、水银铜丝铁块B、陶瓷于木塑料C、碳棒人体大地D、大地人体陶瓷二、多选题(共5题,每题4 分)31、二进制数据是由哪几个数码来表示的(B C)A、3B、1C、0D、232、常用的半导体制作材料有哪些(C D)A、铝B、铜C、锗D、硅33、根据日常生活现象,下列说法正确的是(A B C)A、楼道中的照明灯是由声控开关和光控开关共同控制的,只有在天暗并且有声音时才能亮,所以声控开关、光控开关及灯是串联的。
2024.03全国青少年机器人技术等级考试理论实操试卷(三级)
青少年软件编程(C语言)等级考试试卷(三级)分数:100 题数:5一、编程题(共5题,共100分)1.我家的门牌号我家的门牌号我家住在一条短胡同里,这条胡同的门牌号从1开始顺序编号。
若所有的门牌号之和减去我家门牌号的两倍,恰好等于n,求我家的门牌号及总共有多少家。
数据保证有唯一解。
时间限制:1000内存限制:65536输入一个正整数n。
n < 100000。
输出一行,包含两个正整数,分别是我家的门牌号及总共有多少家,中间用单个空格隔开。
样例输入样例输出试题编号:20240323-3-01试题类型:编程题标准答案:试题难度:一般试题解析:展示地址:点击浏览考生答案:#include<iostream>using namespace std;int main(){int a;cin>>a;for(int i=1;i<100000;i++){for(int j=1;j<=i;j++){if((i+1)*i/2-j*2==a){cout<<j<<' '<<i;return 0;}}}}考生得分:20是否评分:已评分评价描述:2.最接近的分数分母不超过N 且小于A/B 的最大最简分数是多少?时间限制:10000内存限制:65536输入三个正整数N,A,B,相邻两个数之间用单个空格隔开。
1 <= A < B < N <= 1000。
输出两个正整数,分别是所求分数的分子和分母,中间用单个空格隔开。
样例输入样例输出试题编号:20240323-3-02试题类型:编程题标准答案:试题难度:一般试题解析:展示地址:点击浏览考生答案:(此题已作答)考生得分:0是否评分:已评分评价描述:3.菲波那契数列菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。
给出一个正整数a,要求菲波那契数列中第a个数对10000取模的结果是多少。
机器人等级考试三级知识点
机器人等级考试三级知识点一、电子电路知识点摩擦起电:用摩擦的方法使物体带电。
强→得到电子→带负电摩擦起电两个物体摩擦时,哪个物体原子核束缚电子的本领弱→失去电子→带正电摩擦起电并不是创造电荷,只是电荷从一个物体转移到另一个物体,使正负电荷分开。
(负电荷发生转移)正电荷:丝绸摩擦玻璃棒所带的电荷两种电荷电荷负电荷:毛皮摩擦橡胶棒所带的电荷电荷量(电荷)表示:字母 Q → 单位库仑→简称库→符号 C。
电荷间的相互作用:同种电荷相互排斥,异种电荷相互吸引。
分子:一个原子或多个原子组成。
物质结构质子(带正电)原子核(带正电)原子(不带电)中子(不带电)电子(带负电)导体:容易导电的物体(金属、人体、大地、石墨、食盐水)→金属→自由电子导电导体绝缘体绝缘体:不容易导电的物体(橡胶、玻璃、塑料)→摩擦起电电源:提供电能的装置。
用电器(负载):消耗电能的装置。
电路组成作用导线(电线):将电路各部分连接起来形成回路。
开关:控制整个电路连接还是中断。
电路通路:有电流通过。
电路三种状态断路(开路):电路中没有电流。
短路:电源两极直接连接起来。
(不允许)用电器被短接:用电器不会正常工作。
电流的形成:电荷的定向移动形成电流。
1.自由移动的电荷(金属中自由电子)电流产生条件 2.导体两端存在电压差→压力→电源提供3.电路中必须有闭合回路电源外部:电源正极→用电器→电源负极电流电流方向:正电荷移动的方向电源内部:电源负极→电源正极表示:字母 I→单位安培→简称安→符号 A电流强弱(电流)单位时间内通过导体横截面的电荷量。
I=Q/t。
电流测量:电流表,串联在电路中特点 4.总电阻等于各部分电阻之和。
5.各元件电压和电阻成正比。
6.开关在任何位置都能控制整个电路。
7.电路一处断开,所有元件都不能工作。
定义:并联就是把电路中的各电子元件的两端分别连接在一起并联电路 1.多个回路。
(分流) 2.干路总电流等于各支路电流之和。
3.各支路两端电压相等。
全国青少年机器人技术等级试卷(三级)
全国青少年机器人技术等级试卷(三级)
一、在机器人编程中,用于控制机器人运动并决定其行动顺序的是?
A. 传感器
B. 执行器
C. 控制器
D. 电源(答案:C)
二、下列哪项技术不是机器人视觉系统常用的?
A. 图像处理
B. 物体识别
C. 声音定位
D. 光学字符识别(答案:C)
三、机器人通过什么方式获取周围环境的信息?
A. 内部存储器
B. 外部传感器
C. 中央处理器
D. 电机驱动(答案:B)
四、在机器人设计中,用于将电能转换为机械能,驱动机器人运动的部分是?
A. 传动装置
B. 执行器
C. 控制器
D. 感应器(答案:B)
五、以下哪种语言常用于机器人编程?
A. HTML
B. Python
C. CSS
D. JavaScript(答案:B)
六、机器人导航系统中,用于确定机器人当前位置和规划行进路径的技术是?
A. SLAM(即时定位与地图构建)
B. OCR(光学字符识别)
C. NFC(近场通信)
D. GPS(全球定位系统)(在室内环境中,通常不依赖GPS)(答案:A)
七、在机器人竞赛中,常用于实现机器人自动避障和路径规划的传感器是?
A. 红外传感器
B. 温度传感器
C. 光照传感器
D. 压力传感器(答案:A)
八、机器人动力学主要研究的是?
A. 机器人的形状设计
B. 机器人的材料选择
C. 机器人在运动过程中的力和运动关系
D. 机器人的颜色搭配(答案:C)。
机器人等级考试三级知识点汇总
一、电子电路知识点摩擦起电:用摩擦的方法使物体带电。
强→得到电子→带负电摩擦起电两个物体摩擦时,哪个物体原子核束缚电子的本领弱→失去电子→带正电摩擦起电并不是创造电荷,只是电荷从一个物体转移到另一个物体,使正负电荷分开。
(负电荷发生转移)正电荷:丝绸摩擦玻璃棒所带的电荷两种电荷电荷负电荷:毛皮摩擦橡胶棒所带的电荷电荷量(电荷)表示:字母Q → 单位库仑→ 简称库→ 符号 C。
电荷间的相互作用:同种电荷相互排斥,异种电荷相互吸引。
分子:一个原子或多个原子组成。
物质结构质子(带正电)原子核(带正电)原子(不带电)中子(不带电)电子(带负电)导体:容易导电的物体(金属、人体、、石墨、食盐水)→金属→自由电子导电导体绝缘体绝缘体:不容易导电的物体(橡胶、玻璃、塑料)→摩擦起电电源:提供电能的装置。
用电器(负载):消耗电能的装置。
电路组成作用导线(电线):将电路各部分连接起来形成回路。
开关:控制整个电路连接还是中断。
电路通路:有电流通过。
电路三种状态断路(开路):电路中没有电流。
短路:电源两极直接连接起来。
(不允许)用电器被短接:用电器不会正常工作。
电流的形成:电荷的定向移动形成电流。
1.自由移动的电荷(金属中自由电子)电流产生条件 2.导体两端存在电压差→压力→电源提供3.电路中必须有闭合回路电源外部:电源正极→用电器→电源负极电流电流方向:正电荷移动的方向电源部:电源负极→电源正极表示:字母I→ 单位安培→ 简称安→ 符号 A电流强弱(电流)单位时间通过导体横截面的电荷量。
I=Q/t。
电流测量:电流表,串联在电路中电压提供:电源。
电源的作用就是给用电器两端提供电压。
电压与电流关系:要想电路中有电流,它的两端就必须有电压。
表示:字母U→ 单位伏特→ 简称伏→ 符号 v电压电压测量:电压表,并联在被测物体两端。
家庭电路 220v干电池 1.5v常见电压电脑输电压出电压 5v人体安全电压 36v动力电路 380v低压 1000v以下高压 1000v以上什么是电阻:导体对电流阻碍的大小用电阻来表示,电阻越大对电流的阻碍越大。
青少年机器人技术等级考试实操三级实操
全国青少年机器人技术等级考试3级编程实操试卷搭建说明器件:红、黄、绿LED灯各2个、电位器等。
要求:1. 默认设置下,东西向、南北向道路绿灯通行时长均为5秒,绿灯结束后黄灯闪烁3秒,黄灯结束后红灯点亮。
2. 绿灯亮或黄灯闪烁时,对向交通灯为红灯。
3. 因所模拟路口为主干道(东西向)和支路(南北向)交汇处,故需设计主干道绿灯通行时长调节装置(电位器)。
4. 装置不改变支路绿灯通行时长,仅可以增加主干道绿灯通行时长0~5秒。
5. 未作规定处可自行处理,无明显与事实违背即可。
全国青少年机器人技术等级考试编程实操试卷参考答案(三级)二、作品简答流程图得分(20’)1)流程图思路基本正确。
(15)2)流程图完全正确,在得分1)的基础上再得分。
(5)三、作品展示(80’)电路搭设如图所示(只要原理正确均可):采用独立LED灯电路搭设示意采用红绿灯模块电路搭设示意搭建评分标准:一、完成电路搭设(20’)1)面包板插接红、绿、黄LED灯各2颗,采用红绿灯模块也符合要求。
(5)2)每颗LED灯串联适合阻值(200Ω-680Ω)的电阻,因为每个方向同一时刻只有一颗LED灯亮,如同一方向三颗LED灯共用一个电阻也可行,采用红绿灯模块也符合要求。
(5)3)电路中采用了电位器模块。
(5)4)电位器模块的输出引脚连接到主控板的模拟输入引脚(UNO主控板:A0-A5引脚)。
(5)二、实现要求1和要求2的功能(40’)1)东⻄向道路绿灯亮为5秒,绿灯结束后⻄灯闪烁3秒,⻄灯结束后红灯点亮。
(10)2)南北向道路绿灯亮为5秒,绿灯结束后⻄灯闪烁3秒,⻄灯结束后红灯点亮。
(10)3)东西向绿灯亮或⻄灯闪烁时,南北向交通灯为红灯。
(10)4)南北向绿灯亮或⻄灯闪烁时,东西向交通灯为红灯。
(10)三、实现要求3和要求4的功能(10’)1)通过旋转电位器,实现主干道绿灯通⻄时⻄在5~10秒之间变化。
(10)四、完成时间(10’)在规定时间内完成得10’,没超过2分钟扣1分。
机器人等级考试3级培训材料
全国青少年机器人技术等级考试培训讲义(3级理论及实操)青蜓派教育科技(天津)有限公司版权所有考试大纲三级理论部分1. 知道电流、电压、电阻、导体、半导体等概念2. 知道串联、并联的概念3. 知道模拟量、数字量、I/O口输入输出等概念4. 知道电子电路领域的相关理论及相关人物5. 知道二极管的特性6. 程序的三种基本结构7. 能够绘制程序流程图8. 能够应用图形化编程软件9. 掌握变量的概念和应用10.了解函数的定义实操部分1. 能够完成简单的串联、并联电路2. 能够搭建不同的LED显示效果电路3. 能够处理按键类型的开关输入信号4. 能够使用光敏电阻搭建环境光线检测感应电路5. 能够通过可调电阻控制LED的亮度变化6. 能够控制蜂鸣器发声目录第一章走进智能殿堂 (4)1.1Arduino介绍 (4)1.2Arduino特点 (5)1.2.1跨平台 (5)1.2.2简单清晰的开发 (5)1.2.3硬件开发的趋势 (6)第二章电路初探 (6)2.1基本概念 (6)2.1.1电压、电流、接地 (6)2.1.2电阻和电阻器 (7)2.1.3欧姆定律 (9)2.1.4短路 (10)2.1.5电路搭设注意事项 (10)2.1.6元器件技术参数 (10)2.1.7元器件电源引脚标识 (10)2.2电路基础 (10)2.2.1信号、模拟信号、数字信号 (11)2.2.2导体、绝缘体和半导体 (12)2.2.3电路、串联电路和并联电路 (12)2.2.4高电平和低电平 (14)2.2.5二级管、晶体管 (14)2.2.6上拉电路、下拉电路 (16)第三章程序基础 (17)3.1流程图绘制 (17)3.1.1顺序结构 (17)3.1.2选择结构 (17)3.1.3 循环结构 (18)3.1.4常用流程图符号 (18)3.2基本语法 (18)3.2.1 if语句格式 (18)3.2.2 switch语句 (19)3.2.3 for循环应用 (20)3.2.4 while语句 (20)3.2.5 do-while语句 (21)3.3标准数据类型 (22)3.3.1整型 (22)3.3.2实型 (22)3.3.3字符型 (23)3.3.4布尔型/逻辑型 (23)3.4运算符 (23)3.4.1算数运算 (24)3.4.2关系运算 (24)3.4.3逻辑运算 (24)3.4.4优先级 (25)3.5常量及变量 (26)3.6函数 (26)3.7进制转换 (27)第四章应用实例 (27)4.1串联电路 (27)4.2并联电路 (29)4.3闪烁LED灯 (30)4.4炫彩流水灯 (32)4.5按键开关点亮LED灯 (33)4.6光敏电阻控制LED灯亮度 (35)4.7蜂鸣器响起来 (37)4.8读取电位器模拟信号值 (38)4.9电位器控制LED灯亮度 (39)4.10呼吸灯 (39)4.11自助红绿灯 (40)第一章走进智能殿堂1.1Arduino介绍Arduino是一款便捷灵活、方便上手的开源电子原型平台。
机器人技术等级考试三级课程2-图形化编程一 中国电子学会
输入模块
按键模块 红外模块 声音模块 光线模块 旋钮电位器模块 灰度模块 温度模块 超声波模块 红外遥控
三级教具和一二级教具的结合介绍
02 zBlockly编程环境安装
软件安装 双击安装文件
输入序列号,点下一步
默认选择创建桌面图标,点击下一步
下一步安装软件
完成安装
请不要安装到汉字目录里 安装目录不要有空格和点等符号
变量运算
a=a+1; a+=1; a++;
• 循环结构语句 ——while循环 ——for循环
条件? 循环事件
for (初始化;条件表达式;增量) {
循环体语句; }
while (表达式) {
循环体语句; }
05 红绿灯项目
• 单向红绿灯 (红灯10s,绿灯10s,黄灯3s)
开始
循环 D1端口红灯亮(D2,D3灭)
图形化编程和教学套件介绍
01 认识编程主控和编程环境
芝麻豆主控板 编程主控
芝麻豆主控板基于arduino开发,适合零基础接触开源硬件的小学生, 配套编程环境zBlockly和Mixly图形化编程平台,A装定位孔
复位按钮
运行按钮 执行程序
电子模块
输出模块 LED灯模块 蜂鸣器模块 数码管模块 电机驱动模块
延时10000ms 南北南D北3灭黄D灯2警黄示灯东亮西,继东续西等D4待红亮
延时3000ms 南北D2灭南D北1红等亮待,东东西西通D4行灭D6绿亮
延时10000ms 南南北D北1继红续亮,等东待西东D西6灭黄D灯5黄警灯示亮
延时3000ms
06 数字输出与模拟量输出
• 呼吸灯程序 (灯逐渐变亮,再逐渐变暗,不断重复)
全国机器人等级考试三级
1、在机器人编程中,以下哪个语句用于让机器人前进一段指定的距离?A. turnLeft()B. moveBackward()C. moveForward()D. stopMoving()(答案:C)2、关于机器人的传感器,下列说法错误的是?A. 传感器是机器人获取外界信息的重要工具B. 红外传感器可以检测障碍物的存在C. 触碰传感器在未被触碰时输出高电平D. 声音传感器可以感知声音的强度和频率(答案:C,通常触碰传感器在未被触碰时输出低电平)3、在机器人路径规划中,A算法相较于Dijkstra算法的优势在于?A. A算法总是能找到最短路径B. A算法计算速度更快C. A算法考虑了目标位置的信息,搜索更有方向性D. Dijkstra算法无法处理有权图(答案:C)4、以下哪种通信方式常用于机器人之间的无线数据传输?A. 蓝牙B. 红外线C. 有线连接D. 光纤(答案:A)5、在机器人视觉系统中,图像识别技术主要用于?A. 测量物体的距离B. 检测物体的形状和颜色C. 计算物体的重量D. 追踪物体的运动轨迹(答案:B,虽然也可以用于追踪,但更核心的是形状和颜色识别)6、关于机器人的动力来源,下列哪种不是常见的能源形式?A. 电能B. 太阳能C. 化学能(如电池)D. 水力能(答案:D,水力能通常不直接用于小型或移动机器人)7、在机器人控制系统中,PID控制器的主要作用是?A. 实现精确的位置控制B. 检测机器人的速度C. 规划机器人的路径D. 监控机器人的电量(答案:A)8、关于机器人的学习能力,下列说法正确的是?A. 所有机器人都具备自主学习能力B. 机器人学习只能通过监督学习实现C. 机器学习算法可以帮助机器人从数据中提取有用信息并改进其行为D. 机器人无法模仿人类的行为(答案:C)。
(完整版)机器人等级考试三级知识点汇总,推荐文档
一、电子电路知识点摩擦起电:用摩擦的方法使物体带电。
强→得到电子→带负电摩擦起电两个物体摩擦时,哪个物体原子核束缚电子的本领弱→失去电子→带正电摩擦起电并不是创造电荷,只是电荷从一个物体转移到另一个物体,使正负电荷分开。
(负电荷发生转移)正电荷:丝绸摩擦玻璃棒所带的电荷两种电荷电荷负电荷:毛皮摩擦橡胶棒所带的电荷电荷量(电荷)表示:字母Q →单位库仑→简称库→符号 C 。
电荷间的相互作用:同种电荷相互排斥,异种电荷相互吸引。
分子:一个原子或多个原子组成。
物质结构质子(带正电)原子核(带正电)原子(不带电)中子(不带电)电子(带负电)导体:容易导电的物体(金属、人体、大地、石墨、食盐水)→金属→自由电子导电导体绝缘体绝缘体:不容易导电的物体(橡胶、玻璃、塑料)→摩擦起电电源:提供电能的装置。
用电器(负载):消耗电能的装置。
电路组成作用导线(电线):将电路各部分连接起来形成回路。
开关:控制整个电路连接还是中断。
电路通路:有电流通过。
电路三种状态断路(开路):电路中没有电流。
短路:电源两极直接连接起来。
(不允许)用电器被短接:用电器不会正常工作。
电流的形成:电荷的定向移动形成电流。
1. 自由移动的电荷(金属中自由电子)电流产生条件 2. 导体两端存在电压差→压力→电源提供3. 电路中必须有闭合回路电源外部:电源正极→用电器→电源负极电流电流方向:正电荷移动的方向电源内部:电源负极→电源正极表示:字母I →单位安培→简称安→符号 A电流强弱(电流)单位时间内通过导体横截面的电荷量。
I=Q/t 。
电流测量:电流表,串联在电路中电压提供:电源。
电源的作用就是给用电器两端提供电压。
电压与电流关系:要想电路中有电流,它的两端就必须有电压。
表示:字母U→单位伏特→简称伏→符号v电压电压测量:电压表,并联在被测物体两端。
家庭电路220v干电池 1.5v常见电压电脑输电压出电压5v人体安全电压36v动力电路380v低压1000v 以下高压1000v 以上什么是电阻:导体对电流阻碍的大小用电阻来表示,电阻越大对电流的阻碍越大。
机器人等级考试三级知识点汇总
一、电子电路知识点摩擦起电:用摩擦的方法使物体带电。
强→得到电子→带负电摩擦起电两个物体摩擦时,哪个物体原子核束缚电子的本领弱→失去电子→带正电摩擦起电并不是创造电荷,只是电荷从一个物体转移到另一个物体,使正负电荷分开。
(负电荷发生转移)正电荷:丝绸摩擦玻璃棒所带的电荷两种电荷电荷负电荷:毛皮摩擦橡胶棒所带的电荷导体:容易导电的物体(金属、人体、大地、石墨、食盐水)→金属→自由电子导电电源外部:电源正极→用电器→电源负极电流电流方向:正电荷移动的方向电源内部:电源负极→电源正极表示:字母I→单位安培→简称安→符号A电流强弱(电流)单位时间内通过导体横截面的电荷量。
I=Q/t。
电流测量:电流表,串联在电路中电压提供:电源。
电源的作用就是给用电器两端提供电压。
电压与电流关系:要想电路中有电流,它的两端就必须有电压。
表示:字母U→单位伏特→简称伏→符号v电压电压测量:电压表,并联在被测物体两端。
家庭电路220v干电池1.5v常见电压电脑输电压出电压5v人体安全电压36v动力电路380v低压1000v以下高压1000v以上什么是电阻:导体对电流阻碍的大小用电阻来表示,电阻越大对电流的阻碍越大。
表示:字母R→单位欧姆→简称欧→符号?导体的电阻是导体本身的一种性质,它的大小与导体的材料、长度和横截面积有关。
电阻影响电阻大小因素材料:一般情况,材料不同电阻不同因素长度:同种材料,横截面一定,长度越长电阻越大。
横截面:同种材料,长度一定,横截面积越大电阻越小。
特点欧姆定律:导体中的电流,跟导体两端的电压成正比,跟导体的电阻成反比。
电阻的测量:伏安法测电阻。
电阻的大小可以通过电压和电流来计算,但不是影响电阻的要素。
P型半导体(加入空穴带正电)PN结合在一起中间形成PN结→内电场N型半导体(加入电子带负电)正向导通二极管特性:单向导电性反向截止半导体二极管:把PN结两端引出两个电极封装起来就形成了半导体二极管。
1、发光二极管2、整流二极管应用3、开关二极管4、检波二极管5、限幅二极管6、稳压二极管1.半导体三极管(双极型晶体管,晶体三极管)2.半导体基本元件之一NPN三极管3.两个PN结PNP集电极、基极、发射极4.结构集电区、基区、发射区集电结、发射结5.应用:放大作用,开关作用(控制电路通断)1.容纳电荷的元器件1.2.数字量:时间离散,数值也离散的信号就是数字信号→数字电路(处理数字信号电路)3.在数字电路中,可以用1.希腊哲学家泰勒斯摩擦琥珀吸引羽毛磁石吸引铁片这两种物体对其他物体有吸引力2.英国物理学家吉尔伯特摩擦琥珀吸引羽毛的现象不仅存在于琥珀上,而且存在于硫磺、毛皮、3.4.5.6.德国物理学家欧姆发现了电流公式也叫欧姆定律二、编程知识点1.程序:程序就是为了实现特定目标或解决特定问题而用计算机语言编写的一系列指令序列。
机器人等级考试3级培训材料
全国青少年机器人技术等级考试培训讲义(3级理论及实操)青蜓派教育科技(天津)有限公司版权所有考试大纲三级理论部分1. 知道电流、电压、电阻、导体、半导体等概念2. 知道串联、并联的概念3. 知道模拟量、数字量、I/O口输入输出等概念4. 知道电子电路领域的相关理论及相关人物5. 知道二极管的特性6. 程序的三种基本结构7. 能够绘制程序流程图8. 能够应用图形化编程软件9. 掌握变量的概念和应用10.了解函数的定义实操部分1. 能够完成简单的串联、并联电路2. 能够搭建不同的LED显示效果电路3. 能够处理按键类型的开关输入信号4. 能够使用光敏电阻搭建环境光线检测感应电路5. 能够通过可调电阻控制LED的亮度变化6. 能够控制蜂鸣器发声目录第一章走进智能殿堂 (4)1.1Arduino介绍 (4)1.2Arduino特点 (5)1.2.1跨平台 (5)1.2.2简单清晰的开发 (5)1.2.3硬件开发的趋势 (6)第二章电路初探 (6)2.1基本概念 (6)2.1.1电压、电流、接地 (6)2.1.2电阻和电阻器 (7)2.1.3欧姆定律 (9)2.1.4短路 (10)2.1.5电路搭设注意事项 (10)2.1.6元器件技术参数 (10)2.1.7元器件电源引脚标识 (10)2.2电路基础 (10)2.2.1信号、模拟信号、数字信号 (11)2.2.2导体、绝缘体和半导体 (12)2.2.3电路、串联电路和并联电路 (12)2.2.4高电平和低电平 (14)2.2.5二级管、晶体管 (14)2.2.6上拉电路、下拉电路 (16)第三章程序基础 (17)3.1流程图绘制 (17)3.1.1顺序结构 (17)3.1.2选择结构 (17)3.1.3 循环结构 (18)3.1.4常用流程图符号 (18)3.2基本语法 (18)3.2.1 if语句格式 (18)3.2.2 switch语句 (19)3.2.3 for循环应用 (20)3.2.4 while语句 (20)3.2.5 do-while语句 (21)3.3标准数据类型 (22)3.3.1整型 (22)3.3.2实型 (22)3.3.3字符型 (23)3.3.4布尔型/逻辑型 (23)3.4运算符 (23)3.4.1算数运算 (24)3.4.2关系运算 (24)3.4.3逻辑运算 (24)3.4.4优先级 (25)3.5常量及变量 (26)3.6函数 (26)3.7进制转换 (27)第四章应用实例 (27)4.1串联电路 (27)4.2并联电路 (29)4.3闪烁LED灯 (30)4.4炫彩流水灯 (32)4.5按键开关点亮LED灯 (33)4.6光敏电阻控制LED灯亮度 (35)4.7蜂鸣器响起来 (37)4.8读取电位器模拟信号值 (38)4.9电位器控制LED灯亮度 (39)4.10呼吸灯 (39)4.11自助红绿灯 (40)第一章走进智能殿堂1.1Arduino介绍Arduino是一款便捷灵活、方便上手的开源电子原型平台。
机器人等级考试三级题库
机器人等级考试三级题库机器人等级考试三级题库参考内容1. 机器人操作系统- 介绍机器人操作系统(ROS)的基本概念和架构- ROS的核心功能和应用领域- ROS中的主要组件和工具- ROS的安装和配置方法- 使用ROS进行机器人控制和导航的示例代码2. 机器视觉- 机器视觉的基本概念和原理- 图像处理和计算机视觉的主要技术- 使用OpenCV进行图像处理和分析的示例代码- 目标检测和识别的算法和方法- 三维重建和点云处理的基本原理和应用3. 机器学习与深度学习- 机器学习和深度学习的基本概念和原理- 监督学习、无监督学习和强化学习的区别和应用- 常用的机器学习和深度学习算法和模型- 使用TensorFlow或PyTorch进行机器学习和深度学习的示例代码- 训练和优化神经网络的方法和技巧4. 机器人感知与导航- 机器人感知的基本原理和技术- 使用传感器进行环境感知和数据获取的方法- 基于激光雷达和视觉传感器的SLAM算法和实现- 使用导航堆栈进行机器人路径规划和导航控制- 自主导航和导航决策的方法和策略5. 机器人控制与操作- 机器人动力学和控制的基本原理和方法- PID控制器和反馈控制的原理和应用- 使用ROS控制机器人运动和姿态的示例代码- 机器人操作和运动规划的算法和技术- 机器人和人机交互的设计原则和方法以上内容是机器人等级考试三级题库的参考内容,对于机器人爱好者或专业人士来说,这些内容涉及了机器人操作系统、机器视觉、机器学习与深度学习、机器人感知与导航、机器人控制与操作等方面的知识。
通过学习和掌握这些知识,可以提高机器人的感知能力、学习能力和控制能力,从而实现更复杂和智能的机器人应用。
全国青少年机器人技术等级考试编程实操试卷(三级)
全国青少年机器人技术等级考试编程实操试卷(三级)
电路搭设如图所示(只要原理正确均可):
采用独立LED灯电路搭设示意采用红绿灯模块电路搭设示意评分标准:
一、完成电路搭设(20分)
1)面包板插接红、绿、黄LED灯各2颗,采用红绿灯模块也符合要求。
(5)
2)每颗LED灯串联适合阻值(200Ω-680Ω)的电阻,因为每个方向同一时刻只有一颗LED 灯亮,如同一方向三颗LED灯共用一个电阻也可行,采用红绿灯模块也符合要求。
(5)3)电路中采用了电位器模块。
(5)
4)电位器模块的输出引脚连接到主控板的模拟输入引脚(UNO主控板:A0-A5引脚)。
(5)二、实现要求1和要求2的功能(40分)
1)东⻄向道路绿灯亮为5秒,绿灯结束后⻄灯闪烁3秒,⻄灯结束后红灯点亮。
(10)2)南北向道路绿灯亮为5秒,绿灯结束后⻄灯闪烁3秒,⻄灯结束后红灯点亮。
(10)3)东西向绿灯亮或⻄灯闪烁时,南北向交通灯为红灯。
(10)
4)南北向绿灯亮或⻄灯闪烁时,东西向交通灯为红灯。
(10)
三、实现要求3和要求4的功能(10)
1)通过旋转电位器,实现主干道绿灯通⻄时⻄在5~10秒之间变化。
(10)四、流程图得分(20)
1)流程图思路基本正确。
(15)
2)流程图完全正确,在得分1)的基础上再得分。
(5)。
全国青少年机器人技术等级考试三级(编程)模拟试卷及答题解析01
全国青少年机器人技术等级考试三级(编程)模拟试题一一、单选题(共30 题,每题2 分)1、执行以下语句后x,y,z 的值是()int x=10,y=20,z=30;if(x>y){z=x;x=y;y=z;}A)x=10,y=20,z=30 B)x=20,y=30,z=30C)x=20,y=30,z=10 D)x=20,y=30,z=202、相对于控制器来说,所有的信息都是控制器通过一个接口给机器人设备的,当控制器需要设备通过此接口返回信息,则这个接口为()A.输出接口B.输入接口B.输入接口、输出接口均可以 D.只能是输入接口但不能是输出接口3、程序中的高电平一般用()来表示。
A.0B.1C.0 或1D.以上选项都不对4、已知以下语句执行后a,b,c 的值是()int a=10,b=20,c;if(a<b)c=a+b;A.a=20,b=30,c=10B.a=10,b=20,c=30C.a=10,b=30,c=20D.a=20,b=30,c=105、在程序运行过程中,其值不能被改变的量为()A.变量B.常量C.只能是变量不能是常量D.常量、变量都可以6、有关模拟量的说法正确的是()A.在时间上连续的物理量B.在数值上连续的物理量C.在时间和数值上都连续的物理量D.时间上不连续、数值上连续的物理量7、标志机器人一条命令结束的符号为()A,B。
C;D//8、int 定义的数据为()A.整型数据B.单精度浮点型C.双精度浮点型D.字符型9、生活中楼道的灯是天黑、有声音时才会亮,那么天黑和有声音的逻辑关系是()A.逻辑或B.逻辑与C.逻辑非D.以上选项都不对10、下列语句中是条件语句的是()A.if()...else…B.for( )…C.while( )…D.do…while( )11、delay( )函数的作用()A.获取返回值B.控制电机速度C.点亮小灯D.延时12、以下不正确的if 语句形式是( )A)if(x>y&&x!=y); B)if(x= =y) x+=y; C)if(x!=y) {x=2;y=3;}else {x=0;y=0;} D)if(x<y){x++;y++;}13、请阅读以下程序:int a=5,b=0,c=0;if(a==b+c)printf(“* * *\n”);else printf(“$ $ $\n”);}以上程序( )A.有语法错不能通过编译B.可以通过编译但不能通过连接C.输出* * *D.输出$ $ $14、以下if 语句语法正确的是( )A)if(x>0) B) if(x>0) C ) if(x>0) D)if(x>0)x =0; {x=x+y; {x=x+y;} {x=x+y;}}else x=1 else x=0;} else x=1; else {x=0;15、下列属于整型数据的是()A.123B.abcC.11.2D.6.23616、C 语言程序中,运算符逻辑与的符号为()A.&B.||C.!D.&&17、从下列程序中可以看出b 是()if(a>0) b=a;if(a<0) b=-a;if(a=0)b=a+1;A.负数B.正数C.0D.负的小数18、关于if 语句说法正确的是()A.if 必须配套else 使用B.多if 语句不存在C,双if 语句一定不能配套else D.根据程序需要可选择是否与else 搭配19、一条语句后面加//意味着()A.//后面的一句话是程序的定义变量语句B. //后面的一句话可以被机器人理解C.//后面的一句话可以被执行D. //后面的一句话不可以被执行20、如果a 等于-6,则从下列程序中可以得出b 的值是()if(a>0) b=-a;if(a<0) b=a;if(a=0)b=a-1;A.6B.-6C.0D.-721、下列属于浮点型的是()A、123B、abcC、789D、2.3422、在程序运行过程中,其值可以被改变的量为()A.变量B.常量C.只能是常量不能是变量D.常量、变量都可以23、下列程序执行后,c 的值为()int a=20,b=8,c=4;if(a>b){a=b;c=a+b;}A.10B.12C.6D.1624、执行以下语句后z 的值是()Int x=24,y=36,z=8;if(x>y){z=x;}else{z=y;}A、24B、36C、8D、此程序有错误,不输出z 的值25、下列不是算术运算符的是()A、+B、*C、%D、|26、下列运算符中级别最高的是()A.! B、&& C、+ D、==27、下列关于计算机系统正确的是()A、计算机系统就是C 语言B、计算机系统由键盘、鼠标、屏幕组成C,计算机系统由硬件和软件组成D、计算机系统由二进制代码组成28、1 个字节代表()位二进制数A、4B、6C、8D、1029、在C 语言中“a=b;”这条语句的意思是()A、a 等于bB、把b 的值附给aC,判断a 是否等于b D、把a 的值赋给b30、想要在C 语言中输出字符串,则用什么符号()A、=B、’’C、==D、””多选题(共5 题,每题 4 分,多选无分,少选2 分)1、下列关于IO 口的说法正确的是()A.IO 口就是输入输出接口B.只能输入或输出低电平C.只能输入或输出高电平D.输入或输出高电平或低电平都可以2、C 语言的特点()A.语言简洁、紧凑,使用方便灵活B.运算符、数据类型丰富C.具有结构化的控制语句D.语法限制不太严格,程序设计自由度大3、程序设计的基本结构有()A.顺序结构B.选择结构C.循环结构D.总线结构4、二进制数据是由哪几个数码来表示的()A.0B.1C.2D.35、C 语言程序中的变量名可以由下列哪几种组成()A、数字B、字母C、__D、$$判断题(共10 题,每题2 分)1、机器人无需下载程序即可正常运行。
9.全国机器人编程考试三级真题:编程题及答案解析
【编程题】一.捡垃圾游戏做一个捡垃圾的小游戏,一小朋友乱丢垃圾,垃圾的图像可以到角色库里取,也可以自己画,丢下10个大小不一的垃圾,要求用克隆体产生,用鼠标去捡(碰到鼠标并单击鼠标),能够记录垃圾的个数,最后能记录捡完垃圾时间。
1、准备工作(1)从角色库中自行选择一个角色或者绘制一个角色,作为垃圾;(2)保留白色背景。
2、功能实现(1)点击绿旗,角色克隆10次作为10个垃圾,大小不一,位置随机;(2)点击克隆体,垃圾消失,变量“垃圾个数”增加一;(3)舞台左上角有一个变量“时间”,记录垃圾出现到所有垃圾被捡完所用的时间。
二.判断奇偶数1.准备工作(1)导入角色Cat Flying、Apple、Bananas;(2)保留白色背景。
2.功能实现(1)点击绿旗,Cat Flying询问“请输入一个正整数,小猫会自动判断它是奇数还是偶数,奇数显示苹果,偶数显示香蕉!”(此处考生可简写)。
(2)输入数字,如果是奇数,说“它是奇数”2秒后,苹果显示出来;如果是偶数,说“它是偶数”2秒后,香蕉显示出来。
(3)重复询问输入整数,进行判断。
三.神奇的小画笔,请根据给定图形画出一样的图形,如下图所示。
1、准备工作(1)删除小猫角色,从角色库中选择角色pencil;(2)保留白色背景。
2、功能实现(1)点击绿旗,画笔开始进行作画;(2)要求能够画出如图所示的图形,大小适中;(3)所画图形最少包含5种颜色,画完后画笔停留在右下角。
四.小猫和小狗比赛数数,当点击小绿旗后,小猫默默地在心里从1开始数数,当点击小狗时,小狗在心里随便想一个数字,同时小猫报出心中的数字,如果小猫的数字比小狗的数字大,小猫就说“我赢了!”,否则小狗说“你输了!”,如下图所示。
1、准备工作(1)保留小猫角色,从角色库中选择角色dog2;(2)保留白色背景。
2、功能实现(1)点击绿旗,小猫在心里从1开始数数;(2)点击小狗,小狗随机说一个数字(1-10),同时小猫报出心中数字;(3)如果小猫的数字比小狗的数字大,小猫就说“我赢了!”,否则小狗说“你输了!”。
青少年机器人技术等级考试实操三级实操之欧阳家百创编
全国青少年机器人技术等级考试欧阳家百(2021.03.07)3级编程实操试卷搭建说明器件:红、黄、绿LED灯各2个、电位器等。
要求:1. 默认设置下,东西向、南北向道路绿灯通行时长均为5秒,绿灯结束后黄灯闪烁3秒,黄灯结束后红灯点亮。
2. 绿灯亮或黄灯闪烁时,对向交通灯为红灯。
3. 因所模拟路口为主干道(东西向)和支路(南北向)交汇处,故需设计主干道绿灯通行时长调节装置(电位器)。
4. 装置不改变支路绿灯通行时长,仅可以增加主干道绿灯通行时长0~5秒。
5. 未作规定处可自行处理,无明显与事实违背即可。
全国青少年机器人技术等级考试编程实操试卷参考答案(三级)二、作品简答流程图得分(20’)1)流程图思路基本正确。
(15)2)流程图完全正确,在得分1)的基础上再得分。
(5)三、作品展示(80’)电路搭设如图所示(只要原理正确均可):采用独立LED灯电路搭设示意采用红绿灯模块电路搭设示意搭建评分标准:一、完成电路搭设(20’)1)面包板插接红、绿、黄LED灯各2颗,采用红绿灯模块也符合要求。
(5)2)每颗LED灯串联适合阻值(200Ω-680Ω)的电阻,因为每个方向同一时刻只有一颗LED灯亮,如同一方向三颗LED灯共用一个电阻也可行,采用红绿灯模块也符合要求。
(5)3)电路中采用了电位器模块。
(5)4)电位器模块的输出引脚连接到主控板的模拟输入引脚(UNO 主控板:A0-A5引脚)。
(5)二、实现要求1和要求2的功能(40’)1)东⻄向道路绿灯亮为5秒,绿灯结束后⻄灯闪烁3秒,⻄灯结束后红灯点亮。
(10)2)南北向道路绿灯亮为5秒,绿灯结束后⻄灯闪烁3秒,⻄灯结束后红灯点亮。
(10)3)东西向绿灯亮或⻄灯闪烁时,南北向交通灯为红灯。
(10)4)南北向绿灯亮或⻄灯闪烁时,东西向交通灯为红灯。
(10)三、实现要求3和要求4的功能(10’)1)通过旋转电位器,实现主干道绿灯通⻄时⻄在5~10秒之间变化。
(10)四、完成时间(10’)在规定时间内完成得10’,没超过2分钟扣1分。
机器人等级考试三级知识点汇总
一、电子电路知识点摩擦起电:用摩擦的方法使物体带电。
强→得到电子→带负电摩擦起电两个物体摩擦时,哪个物体原子核束缚电子的本领弱→失去电子→带正电电荷分开。
(负电荷发生转移)正电荷:丝绸摩擦玻璃棒所带的电荷两种电荷电荷负电荷:毛皮摩擦橡胶棒所带的电荷电荷量(电荷)表示:字母Q → 单位库仑→简称库→符号C。
电荷间的相互作用:同种电荷相互排斥,异种电荷相互吸引。
分子:一个原子或多个原子组成。
物质结构质子(带正电)原子核(带正电)原子(不带电)中子(不带电)电子(带负电)导体:容易导电的物体(金属、人体、大地、石墨、食盐水)→金属→自由电子导电导体绝缘体绝缘体:不容易导电的物体(橡胶、玻璃、塑料)→摩擦起电电源:提供电能的装置。
用电器(负载):消耗电能的装置。
电路组成作用导线(电线):将电路各部分连接起来形成回路。
开关:控制整个电路连接还是中断。
电路通路:有电流通过。
电路三种状态断路(开路):电路中没有电流。
短路:电源两极直接连接起来。
(不允许)用电器被短接:用电器不会正常工作。
电流的形成:电荷的定向移动形成电流。
1.自由移动的电荷(金属中自由电子)电流产生条件 2.导体两端存在电压差→压力→电源提供3.电路中必须有闭合回路电源外部:电源正极→用电器→电源负极电流电流方向:正电荷移动的方向电源内部:电源负极→电源正极表示:字母I→单位安培→简称安→符号A电流强弱(电流)单位时间内通过导体横截面的电荷量。
I=Q/t。
电流测量:电流表,串联在电路中电压提供:电源。
电源的作用就是给用电器两端提供电压。
电压与电流关系:要想电路中有电流,它的两端就必须有电压。
表示:字母U→单位伏特→简称伏→符号v电压电压测量:电压表,并联在被测物体两端。
家庭电路220v干电池 1.5v常见电压电脑输电压出电压5v人体安全电压36v动力电路380v低压1000v以下高压1000v以上什么是电阻:导体对电流阻碍的大小用电阻来表示,电阻越大对电流的阻碍越大。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
编程试卷1.以下不是 C 语言的特点的是( )。
A 、语言简洁紧凑 B 、 能够编制出功能复杂的程序 C 、 C 语言可以直接对硬件操作 D 、 C 语言移植性好2.下列字符序列中,不可用作 C 语言标识符的是( )。
A . abc123 B . no.1 C . _123_ 3. 正确的 C 语言标识符是 ( )。
A . _buy_2B . 2_buyC .?_buy4. 不属于 C 语言关键字的是( )。
A .intB . breakC . while5. 一个 C 程序是由( )。
A . 一个主程序和若干子程序组成B .一个或多个函数组成C .若干过程组成D . 若干子程序组成 6. C 语言程序的基本单位是( )。
7. 下列说法中,错误的是( )。
A •每个语句必须独占一行,语句的最后可以是一个分号,也可以是一个回车换行符号B •每个函数都有一个函数头和一个函数体,主函数也不例外C .主函数只能调用用户函数或系统函数,用户函数可以相互调用D •程序是由若干个函数组成的,但是必须有、而且只能有一个主函数 8. 以下说法中正确的是( )。
A • C 语言程序总是从第一个定义的函数开始执行B •在C 语言程序中,要调用的函数必须在 main ()函数中定义 C .C 语言程序总是从 main ( )函数开始执行D .C 语言程序中的 main ( )函数必须放在程序的开始部分 9. C 编译程序是( )。
A .C 程序的机器语言版本B .一组机器语言指令C .将C 源程序编译成目标程序D •由制造厂家提供的一套应用软件 10.以下选项中,合法的用户标识符是( )。
3dmax D . A.datA . longB . _2abcC . 11. 以下选项中, 合法的实型常数是()。
A . 5E2.0B . E-3C . 2E0D . 1.3E 12. 以下选项中, 正确的字符常量是()。
A .” F ”B .' ''C .' W 'D .'' 13. 在 C 语言中, 要求运算数必须是整型的运算符是( )。
A ./B . ++C . *=D .%14. 若有说明语句 : char s=' \72'; 则变量 s ( )。
A .包含一个字符 B .包含两个字符 C .包含三个字符D •说明不合法,s 的值不确定15.在 C 语言中, c h a r 型数据在内存中的存储形式是( )。
A •程序行B •语句C .函数D .字符D ._ok D . buy? D . character16.以下关于运算符优先顺序的描述中正确的是()。
A •关系运算符 <算术运算符 <赋值运算符 <逻辑与运算符B •逻辑与运算符 <关系运算符 <算术运算符 <赋值运算符C .赋值运算符 <逻辑与运算符 <关系运算符 <算术运算符D •算术运算符 <关系运算符 <赋值运算符 <逻辑与运算符 17. 下列运算符中优先级最高的是()。
A. < B . && C . + D . != 18. 已知 int a=1,b=2,c=3; 以下语句执行后 a,b,c 的值是()。
if(a>b)c=a; a=b; b=c;A . a=1, b=2, c=3 C . a=2, b=3, c=119. 请阅读以下程序:该程序()。
#include ” stdio . h ”main(){ int x=-10, y=5, z=0;if (x=y+z) printf( ” ***\n ” ); else printf( ” $$$\n ”);}A .有语法错不能通过编译B •可以通过编译但不能通过连接C .输出***D .输出$$$B ) 在C 语言程序中,要调用的函数必须在 main ()函数中定义C ) C 语言程序总是从 main () 函数开始执行D ) C 语言程序中的 main () 函数必须放在程序的开始部分 24. C 语言表达式 10 != 9 的值是( 非零值C) 0 )。
D) 1A )true B) 25.合法的C 语言字符常量是( )。
A )' t ' B) “A ” C) 65 D) A26.组成 C 语言程序的是( ) 。
A )子程序B )过程C)函数D ) 主程序和子程序27. 下列语句的输出结果是(()。
printf( “%d n ” ,(int)(2.5+3.0)/3);A )有语法错误不能通过编译 B) 2 C) 1 D) 028. 下列程序的输出是()。
main(){ int a = 7,b=5;20. 21. 的结果是 )22. 设 int x=9 , y=8 ;表达式 x==y+1 C 语言中最简单的数据类型包括( A )整型、实型、逻辑型 C ) 整型、字符型、逻辑型C 语言中,运算对象必须是整型的运算符是(A )%B ) / C) % B)D) 整型、单精度型、双精度、字符型 整型、实型、逻辑型、字符型 )。
D) **23. 以下说法中正确的是( A ) )。
C 语言程序总是从第一个定义的函数开始执行A .补码B .反码C .原码D . ASCII 码B . a=2, b=3, c=3 D . a=2, b=3, c=2printf ( “ %d n ”,b=b/a ); } A )有语法错误不能通过编译B ) 2C ) 1D ) 029.在C 语言中,double 类型数据占 ____________ 个字节;char 类型数据占 __________ 个字节。
30•在C 语言中,能代表逻辑值“真”的是( )。
A ) trueB ) 大于0的数C ) 非0整数D ) 非0的数31.在C 语言的if 语句中,用作判断的表达式是( )。
A )关系表达式B )逻辑表达式C )算术表达式D ) 任意表达式以下语句执行后x,y,z 的值是( )。
B) x=20,y=30,z=30 D) x =20,y=30,z=20 33•以下选项中属于 C 语言的数据类型是A )复数型B )双精度型C )逻辑型D )集合型34、 C 语言程序的基本单位是A )程序字段B )语句C )函数D )字符35、 在C 语言中,if 语句的一对圆括号中,用以决定分支的流程的表达式A )只能用逻辑表达式B )只能用逻辑表达式关系表达式C )只能用关系表达式D )可用任意表达式36、 在以下运算符中,优先级最高的运算符是A )!B ) =C ) +D ) ||37、 设有单精度变量f ,其值为13.8,执行语句“ n=(int )f%3; ”后,整型变量的值是A ) 1B ) 4C ) 4.333333D ) 4.638、 在C 语言中,char 型数据在内存中的存储形式是A )补码B )反码C )原码D ) ACS H 码39、 一个C 程序的执行是从( )。
A 本程序的main 函数开始,到 main 函数结束B 本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C 本程序的main 函数开始,到本程序文件的最后一个函数结束D 本程序文件的第一个函数开始,到本程序 main 函数结束 40、 在C 语言中,每个语句必须以( )结束。
A.回车符B.冒号C.逗号D.分号41、 C 语言规定:在一个源程序中, main 函数的位置( )。
A.必须在最开始B.必须在系统调用的库函数的后面C.可以任意D.必须在最后 42、 一个C 语言程序是由( )。
A. 一个主程序和若干子程序组成B.函数组成C.若干过程组成D.若干子程序组成 43、 下列说法中错误的是()。
A. 主函数可以分为两个部分:主函数说明部分和主函数体B. 主函数可以调用任何非主函数的其他函数C. 任何非主函数可以调用其他任何非主函数D. 程序可以从任何非主函数开始执行 44、 每个源程序有且只有一个 函数,系统总是从该函数开始执行 C 语言程序。
45、 C 语言程序的注释可以出现在程序中的任何地方,它总是以( )符号作为开始标记,以()符号作为结束标记。
46、 C 语言中,输出操作是由库函数 ()完成的。
47、 C 语言的标识符只能由()( )和( )三种字符组成。
48、 以下选项中,不正确的 C 语言浮点型常量是()。
32.已知 int x=10,y=20,z=30;if (x>y) z=x;x=y;y=z;A ) x=10,y=20,z=30 C) x=20,y=30,z=10A. 160.B. 0.12C. 2e4.2D. 0.049、以下选项中,()是不正确的C语言字符型常量。
A. 'a'B. '\x41'C. '\101'D. "a"50、在C语言中,字符型数据在计算机内存中,以字符的( C )形式存储。
A.原码B.反码C. ASCII码D. BCD码51、算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为()。
A.算术运算、赋值运算、关系运算B.算术运算、关系运算、赋值运算C.关系运算、赋值运算、算术运算D.关系运算、算术运算、赋值运算52、在以下一组运算符中,优先级最低的运算符是()。
A. *B. !=C. +D.=53、以下用户标识符中,合法的是()。
A. intB. n itC. 123D. a+b54、C语言中,要求运算对象只能为整数的运算符是()。
A. %B. /C. >D. *55、若有说明语句:char c='\72';则变量c在内存占用的字节数是()。
A. 1B. 2C. 3D. 456、C语言中的逻辑值“真”是用()表示的,逻辑值“假”是用()表示的。
57、以下叙述中正确的是A)C语言比其他语言高级B)C语言可以不用编译就能被计算机识别执行C)C语言以接近英语国家的自然语言和数学语言作为语言的表达形式D)C语言出现的最晚,具有其他语言的一切优点58、C语言中用于结构化程序设计的3种基本结构是A)顺序结构、选择结构、循环结构B)if,switch,breakC)for,while,do-whileD if,for,continue59、一个C语言程序是由A)—个主程序和若干子程序组成B)函数组成C)若干过程组成D)若干子程序组成60、C语言规定,在一个源程序中,main函数的位置A)必须在最开始B)必须在系统调用的库函数的后面C)可以任意D)必须在最后61、C语言规定,在一个源程序中,main函数的位置A)必须在最开始B)必须在系统调用的库函数的后面C)可以任意D)必须在最后D )循环结构64, C语言中最简单的数据类型包括A) 整型、实型、逻辑型B) 整型、实型、字符型C) 整型、字符型、逻辑型D) 字符型、实型、逻辑型65, 下列可用于C语言用户标识符的一组是A) void, define, WORDB) a3_b3, _123,CarC) For, -abc, IF CaseD) 2a, DO, sizeof66. 已知int x=10,y=20,z=30; 以下语句执行后x, y,z的值是.if(x>y) z=x; x=y; y=z;A) x=10, y=20, z=30 B) x=20, y=30, z=30C) x=20, y=30, z=10 D) x=20, y=30, z=2067. 以下程序的运行结果是•main (){ int m=5;if(m++>5)prin tf("%d\n",m);else;prin tf("%d\n",m--);}A) 4 B) 5 C) 6 D) 7。