全国青少年机器人技术等级考试三级(编程)模拟试题一、单选题(共30题,每题2分)1、执行以下语句后x,y,z的值是(A)intx=10,y=20,z=30;if(x>y){z=x;x=y;y=z;}A)x=10,y=20,z=30B)x=20,y=30,z=30C)x=20,y=30,z=10D)x=20,y=30,z=202、相对于控制器来说,所有的信息都是控制器通过一个接口给机器人设备的,当控制器需要设备通过此接口返回信息,则这个接口为(B)A
输入接口、输出接口均可以D
只能是输入接口但不能是输出接口3、程序中的高电平一般用(B)来表示
以上选项都不对4、已知以下语句执行后a,b,c的值是(B)inta=10,b=20,c;if(ay&&x
=y);B)if(x==y)x+=y;C)if(x
=y){x=2;y=3;}else{x=0;y=0;}D)if(x0)x=0;elsex=1B)if(x>0){x=x+y;elsex=0;}C)if(x>0){x=x+y;}elsex=1;D)if(x>0){x=x+y;}}else{x=0;15、下列属于整型数据的是(A)A
23616、C语言程序中,运算符逻辑与的符号为(D)A
&&17、从下列程序中可以看出b是(B)if(a>0)b=a;if(a0)b=-a;if(ab){a=b;c=a+b;}A
1624、执行以下语句后z的值是(B)Intx=24,y=36,z=8;if(x>y){z=x;}else{z=y;}A、24B、36C、8D、此程序有错误,不输出z的值25、下列不是算术运算符的是(D)A、+B、*C、%D、|26、下列运算符中级别最高的是()A
B、&&C、+D、==27、下列关