编辑: ok2015 | 2019-09-16 |
一、 单选题(共30 题,每题
2 分) ?
1、执行以下语句后 x,y,z 的值是(A) ? 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=30 ? C)x=20,y=30,z=10 D)x=20,y=30,z=20 ?
2、相对于控制器来说, 所有的信息都是控制器通过一个接口 给机器人设备的,当控制器需要设备通过此接口返回信息, 则这个接口为(B) ? A.
输出接口 B.输入接口 C.输入接口、输出接口均可以 ? D.只能是输入接口但不能是输出接口 ?
3、程序中的高电平一般用(B)来表示. ? A.0 B.1 C.0 或1 D.以上选项都不对 ?
4、已知以下语句执行后 a,b,c 的值是(B) ? int ?a=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;
? else x=1 ? B)if(x>0) ? x=x+y;
? else ?x=0;
} ? ? C if(x>0) ? x=x+y;
} ? else x=1;
? D)if(x>0) ? x=x+y;
}} ? else x=0;
?
15、下列属于整型数据的是(A) ? A.123 B.abc C.11.2 D.6.236 ?
16、C 语言程序中,运算符逻辑与的符号为(D) ? A.B.C.D.&& ?
17、从下列程序中可以看出 b 是(B) ? if(a>0) ?b=a;
? if(a0) ?b=-?a;
? if(ab) ? { ? a=b;
? c=a+b;
? } ? A.10 B.12 C.6 D.16
24、执行以下语句后 z 的值是(B) ? Int x=24,y=36,z=8;
? if(x>y) ? {z=x;
} ? else ? {z=y;
} ? A、24 B、36 C、8 D、此程序有错误,不输出 z 的值 ?
25、下列不是算术运算符的是(D) ? A、B、C、D、| ?
26、下列运算符中级别最高的是() ? A.B、C、D、== ?
27、下列关于计算机系统正确的是(C) ? A、计算机系统就是 C 语言 ? B、计算机系统由键盘、鼠标、屏幕组成 ? C、计算机系统由硬件和软件组成 ? D、计算机系统由二进制代码组成 ?
28、1 个字节代表(C)位二进制数 ? A、4 B、6 C、8 D、10 ?
29、在C语言中"a=b;
"这条语句的意思是(B) ? A、a 等于 b ? B、把b的值附给 a ? C、判断 a 是否等于 b ? D、把a的值赋给 b ?
30、想要在 C 语言中输出字符串,则用什么符号(D) ? A、B、C、D、 26. ? 多选题(共5题,每题
4 分,多选无分,少选
2 分) ?
1、下列关于 IO 口的说法正确的是(AD) ? A. ?IO 口就是输入输出接口 ? B.只能输入或输出低电平 ? C.只能输入或输出高电平 ? D.输入或输出高电平或低电平都可以 ?
2、C 语言的特点(ABCD) ? A.语言简洁、紧凑,使用方便灵活 ? B.运算符、数据类型丰富 ? C.具有结构化的控制语句 ? D.语法限制不太严格,程序设计自由度大 ?
3、程序设计的基本结构有(ABC) ? A.顺序结构 B.选择结构 ? C.循环结构 D.总线结构 ?
4、二进制数据是由哪几个数码来表示的(AB) ? A.0 B.1 C.2 D.3 ?
5、C 语言程序中的变量名可以由下列哪几种组成(ABC) ? A、数字 B、字母 C、D、$$ ? 27. ? 判断题(共10 题,每题
2 分) ?
1、机器人无需下载程序即可正常运行.错) ?
2、if 语句结构属于顺序结构设计.错) ?
3、编程语言只有 C 语言一种.错) ?
4、C 语言是国际上广泛流行的计算机高级语言,既可以用来编写系 ? 统软件,也可用来编写应用软件.对) ?
5、逻辑运算是
0 和1的逻辑代码运算,二进制运算也是
0、1 代码运 算,这两种运算实质上是一样的.错) ?
6、算法就是为解决一个问题而采取的方法和步骤. ? (对) ?
7、一个 C 语言程序可以没有主函数.错) ?
8、在时间和数值上都不连续的物理量为模拟量.错) ?
9、程序中变量的数据类型只有 int 一种.错) ?
10、程序中必须使用二进制数.错) ? ? ?